This repository contains the produced materials of the Hackathon challenges organized in the context of the AIDOaRt European project.
All the resources, including the tools and the article, have been realized by:
- Johan Bergelin
- Luca Berardinelli
- Damir Bilic
- Hugo Bruneliere
- Antonio Cicchetti
- Mohammadhadi Dehghani
- Claudio Di Sipio
- James Miranda
- Abbas Rahimi
- Riccardo Rubei
A demo video is able at this link: https://1drv.ms/v/s!AmJxkbIYXF4KgZRZFJZnc17IrJ-fqw?e=TNeutf.
The approach enables the capabilities depicted in the following Use Case Diagram:
The solution architecture is depicted in the following component diagram:
The following figure shows a high-level workflow enabled by the proposed solution architecture.
In the following, we list internal and external links to repositories hosting the source codes of the integrated components:
- Papyrus UML: https://www.eclipse.org/papyrus/
- AutomationML Modeling - CAEX Workbench: https://github.com/amlModeling/caex-workbench/tree/variability
- SysML v1.6 profile (see Papyrus UML)
- AutomationML profile (see AutomationML modeling)
- EMF Views for the VCE case study: https://github.com/AIDOaRt-VCE-Team/ecmfa-2023/tree/main/EMFViewsDemo/EMFViewsSysML
- The EMF Views homepage: https://www.atlanmod.org/emfviews/manual/user.html
- Modeling Process Mining Tool: https://github.com/lowcomote/sirius.process.mining
- MORGAN modeling recommender: https://github.com/MDEGroup/MORGAN.
- VIATRA Generator: https://github.com/viatra/VIATRA-Generator
- EMF Random instantiator: https://github.com/atlanmod/mondo-atlzoo-benchmark
- LLM-based generator: https://github.com/hepsycode/modelingOperationRec_ASE