Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Hugo Bruneliere (INRIA) MODELPLEX Interim Review, Brussels (Belgium), 27 th of March 2009 WP3 - Model Engineering D3.2.d “Global Model Management Traceability.

Similar presentations


Presentation on theme: "1 Hugo Bruneliere (INRIA) MODELPLEX Interim Review, Brussels (Belgium), 27 th of March 2009 WP3 - Model Engineering D3.2.d “Global Model Management Traceability."— Presentation transcript:

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


Download ppt "1 Hugo Bruneliere (INRIA) MODELPLEX Interim Review, Brussels (Belgium), 27 th of March 2009 WP3 - Model Engineering D3.2.d “Global Model Management Traceability."

Similar presentations


Ads by Google