La transformation automatique des diagrammes d’activité vers les réseaux de Petri

dc.contributor.authorBENZIOUCHE BELKACEM
dc.contributor.authorBENMERIOUL HICHAM
dc.date.accessioned2023-09-18T08:59:52Z
dc.date.available2023-09-18T08:59:52Z
dc.date.issued2023
dc.description.abstractL'ingénierie basée sur les modèles joue un rôle très important dans le développement logiciel, où la transformation de modèle consiste à transformer le modèle source en un modèle cible basé sur les méta-modèles source et cible en résolvant divers problèmes (réutilisation, interopérabilité, migration de modèle). L'idée principale de notre travail est de créer un pont technologique entre l'atelier IDM et l'atelier Graph Grammar et d'effectuer une transformation bidirectionnelle à l'aide de l'outil d'interprétation TGG. Notre travail consiste à transformation du diagramme d’activité vers les réseaux de Petri (RDP) basée sur la transformation des graphes. Notre approche consiste à proposer une grammaire de graphes contenant un ensemble de règles de transformation entre deux formalismes différents. Nous avons réalisé ce travail avec l'outil Eclipse en définissant deux métamodèles (un pour le diagramme d’activité et un pour le réseau de Petri) et une grammaire des graphes. Enfin, nous concluons notre contribution par une étude de cas bien illustrée et présentons les résultats qui complètent notre approche. Model-driven engineering plays a crucial role in software development, where model transformation involves converting a source model into a target model based on source and target metamodels, addressing various issues such as reuse, interoperability, and model migration. The main idea of our work is to create a technological bridge between the modeldriven engineering workshop and the Graph Grammar workshop, enabling bidirectional transformation using the TGG interpretation tool. Our thesis presents the transformation from activity diagrams to Petri nets based on graph transformation. Our approach involves proposing a graph grammar that encompasses a set of transformation rules between two different formalisms. We implemented this work using the Eclipse tool, defining two metamodels (one for activity diagrams and one for Petri nets) and a graph grammar. Finally, we conclude our contribution with a well-illustrated case study and present the results that validate our approachen_US
dc.identifier.issnMM/740
dc.identifier.urihttp://10.10.1.6:4000/handle/123456789/3905
dc.language.isofren_US
dc.subjectLes triples grammaires de graphes, Modèle, transformation de modèles, Transformation de graphe, grammaires, méta-modèles, diagramme d’activité, [(RDP) les réseaux de petri], [(TGG) triple graph grammar]en_US
dc.subjectTriple graph grammars, Model, model transformation, Graph transformation, grammars, meta-models, activity diagram, [(RDP) petri nets], [(TGG) triple graph grammar]en_US
dc.subjectالقواعد النحوية للرسم البياني الثالثي، النموذج، تحويل النموذج، تحويل الرسم البياني، القواعد النحوية، النماذج الوصفية، مخطط النشاط، [(RDP) شبكات بتري ] ،[(TGG) [قواعد الرسم البياني الثالثيةen_US
dc.titleLa transformation automatique des diagrammes d’activité vers les réseaux de Petrien_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 2 of 2
Thumbnail Image
Name:
projet fin 1.pdf
Size:
1.91 MB
Format:
Adobe Portable Document Format
Description:
Thumbnail Image
Name:
projet fin 1.pdf
Size:
1.91 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: