Download presentation
Presentation is loading. Please wait.
Published byNestor Moyse Modified over 9 years ago
1
1 Hugo Bruneliere (INRIA) MODELPLEX Interim Review, Brussels (Belgium), 27 th of March 2009 WP3 - Model Engineering D3.2.d “Global Model Management Traceability Extension “
2
2 D3.2.d - Context Yesterday: Contemplative UML
3
3 D3.2.d - Context ATL Yesterday: Contemplative Today: Towards automation ( Model Transformation ) UML MMa
4
4 D3.2.d - Context ATL AMW Yesterday: Contemplative Today: Towards automation ( Model Transformation ) Today & Tomorrow: Declarative Model Correspondences ( Model Weaving + Model Transformation ) UML ATL UML MMaMMbMMa
5
5 D3.2.d - Context ATL AMW Yesterday: Contemplative Today: Towards automation ( Model Transformation ) Today & Tomorrow: Declarative Model Correspondences ( Model Weaving + Model Transformation ) Tomorrow: Managing global modeling resources in MDE-oriented development of complex software systems ( Global Model Management + Model Weaving + Model Transformation ) UML ATL AM3 UML MMa MMbMMa
6
6 D3.2.d - Context ATL AMW Yesterday: Contemplative Today: Towards automation ( Model Transformation ) Today & Tomorrow: Declarative Model Correspondences ( Model Weaving + Model Transformation ) Tomorrow: Managing global modeling resources in MDE-oriented development of complex software systems ( Global Model Management + Model Weaving + Model Transformation ) UML ATL AM3 Need for Traceability UML MMa MMbMMa
7
7 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:
8
8 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: Problem Create traceability links Represent traceability links Use traceability links (navigation)
9
9 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: Solution Higher Order Transformations or HOTs (M2M) GMM + Model Weaving GMM + Model Weaving Problem Create traceability links Represent traceability links Use traceability links (navigation)
10
10 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: Potential Applications Inter-DSLs’ navigability Transformation Chain’s Traceability Tool Interoperability Etc Solution Higher Order Transformations or HOTs (M2M) GMM + Model Weaving GMM + Model Weaving Problem Create traceability links Represent traceability links Use traceability links (navigation)
11
11 D3.2.d – SAP Use Case Subset of the overall MDPE process: UML2 to AnyLogic Simplified view Demo…
12
12 D3.2.d (Global Model Management Traceability Extension) Due dateMonth 28 (December 2008) Delivered date Month 28 (December 2008) Contributors INRIA Description: Outline This report describes an extension of the Global Model Management (GMM) prototype, developed within Task 2.1, providing support for traceability: building and storage of cross-DSL and model-to-model transformation traces as well as corresponding models within the GMM environment. Main objective Provide a generic and extensible traceability support, based on model-to-model transformation and model weaving, directly integrated within the GMM prototype Achievements: Automated Traceability Support in M2M transformation with ATL Based on a Higher-Order Transformation (HOT) and model weaving Generic Inter-Model Navigation Support Directly applicable to traceability Integration of these features to the GMM prototype
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.