120 likes | 230 Views
This project focuses on extending traceability in model engineering through global model management. The goal is to automate model transformation, incorporating declarative model correspondences. The AM3 GMM Prototype, available from Eclipse.org, utilizes megamodeling to represent relationships between models. The solution aims to streamline traceability processes by providing a generic and extensible framework for managing global modeling resources effectively. The SAP Use Case showcases a subset of the MDPE process from UML2 to AnyLogic, offering a simplified demonstration of the concept.
E N D
WP3 - Model EngineeringD3.2.d “Global Model Management Traceability Extension “ Hugo Bruneliere (INRIA) MODELPLEX Interim Review, Brussels (Belgium), 27th of March 2009
D3.2.d - Context UML Yesterday: Contemplative
D3.2.d - Context ATL MMa UML UML Today: Towards automation (Model Transformation) Yesterday: Contemplative
D3.2.d - Context ATL ATL UML MMa MMa MMb UML AMW Today: Towards automation (Model Transformation) Today & Tomorrow: Declarative Model Correspondences (Model Weaving + Model Transformation) Yesterday: Contemplative
D3.2.d - Context ATL ATL MMa UML MMa MMb UML AMW Today: Towards automation (Model Transformation) Today & Tomorrow: Declarative Model Correspondences (Model Weaving + Model Transformation) Yesterday: Contemplative AM3 Tomorrow: Managing global modeling resources in MDE-oriented development of complex software systems (Global Model Management + Model Weaving + Model Transformation)
D3.2.d - Context ATL ATL MMa UML MMa MMb UML AMW Today: Towards automation (Model Transformation) Today & Tomorrow: Declarative Model Correspondences (Model Weaving + Model Transformation) Yesterday: Contemplative Need for Traceability AM3 Tomorrow: Managing global modeling resources in MDE-oriented development of complex software systems (Global Model Management + Model Weaving + Model Transformation)
D3.2.d - Solution • The AM3 GMM Prototype • Available from Eclipse.org • Megamodeling: represent references to models and relationships between them as models (called megamodels) • Similar to a metadata repository on involved modeling artifacts • Generic & extensible solution applied to Traceability:
D3.2.d - Solution • The AM3 GMM Prototype • Available from Eclipse.org • Megamodeling: represent references to models and relationships between them as models (called megamodels) • Similar to a metadata repository on involved modeling artifacts • Generic & extensible solution applied to Traceability:
D3.2.d - Solution • The AM3 GMM Prototype • Available from Eclipse.org • Megamodeling: represent references to models and relationships between them as models (called megamodels) • Similar to a metadata repository on involved modeling artifacts • Generic & extensible solution applied to Traceability:
D3.2.d - Solution • The AM3 GMM Prototype • Available from Eclipse.org • Megamodeling: represent references to models and relationships between them as models (called megamodels) • Similar to a metadata repository on involved modeling artifacts • Generic & extensible solution applied to Traceability:
D3.2.d – SAP Use Case • Subset of the overall MDPE process: UML2 to AnyLogic • Simplified view • Demo…