generic and automatic products line transformation · farah maamar the centre de recherche en...

1
Introduction Today, the challenges related to the lack of interoperability in software engineering have strongly increased. To handle interoperability problem at modeling phase (for example between modeling tools), we will use the definition given by IEEE [1] witch can be customized according to our overview; “the goal of application’s interoperability is to ensure that their respective models can be exchanged and consumed between those different applications”. This does mean that we can transform a source model to a target model, each one conforming to its respective meta-model. - Raise the problem of interoperability between different tools of product line engineering.. - The model transformation is important in the product line engineering, it enables us to pass from the modeling phase to the configuration phase. - To the best of our knowledge, until now, in the field of engineering product line there is not a generic model product line ‘s transformation tool. - Some transformation tools which are mainly used in the academic world are classified as restrictive. Conclusion and Futur work In this paper, we highlighted the need for providing a generic tool for model transformation, We have defined the architecture of our transformation model approach. , there still a room for improvement such as the semantic of models transformed and check the correctness and quality of transformed model. Also, for future work, we would like to investigate how to extend our approach and think about the integration of product line models. REFERENCES [1] IEEE, "IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries," Institute of Electrical and Electronics Engineers, New York, NY 1990. Contribution Aim of our research The objective of this thesis is to study and to-implement an approach for the transformation and integration of product lines models in a heterogeneous environment by contributing to two important aspects: Implement a fully automated generic approach which aims to transform and integrate the model product line, regardless of its language and its environment, while providing the necessary flexibility. Implement the necessary mechanisms to check the correctness and quality of model transformation. Generic and Automatic products line transformation Farah Maamar The Centre de Recherche en Informatique (CRI) of Paris1 Panthéon - Sorbonne University Source Model Source Metamodel Mapping Rules Target Metamodel PIVOT Rules transformation Target Model Why this research is important ? Approach Description Figure1. Overview of our transformation approach.

Upload: others

Post on 16-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Generic and Automatic products line transformation · Farah Maamar The Centre de Recherche en Informatique (CRI) of Paris1 Panthéon-Sorbonne University Source Model Source Metamodel

IntroductionToday, the challenges related to the lack of interoperability in software engineering have strongly increased. To handle

interoperability problem at modeling phase (for example between modeling tools), we will use the definition given by

IEEE [1] witch can be customized according to our overview; “the goal of application’s interoperability is to ensure that

their respective models can be exchanged and consumed between those different applications”. This does mean that

we can transform a source model to a target model, each one conforming to its respective meta-model.

- Raise the problem of

interoperability between

different tools of product line

engineering..

- The model transformation is

important in the product line

engineering, it enables us to

pass from the modeling phase

to the configuration phase.

- To the best of our knowledge,

until now, in the field of

engineering product line there

is not a generic model product

line ‘s transformation tool.

- Some transformation tools

which are mainly used in the

academic world are classified

as restrictive.

Conclusion and Futur workIn this paper, we highlighted the need for providing a

generic tool for model transformation, We have defined

the architecture of our transformation model approach. ,

there still a room for improvement such as the semantic of

models transformed and check the correctness and

quality of transformed model. Also, for future work, we

would like to investigate how to extend our approach and

think about the integration of product line models.

REFERENCES[1] IEEE, "IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries," Institute of Electrical and Electronics

Engineers, New York, NY 1990.

Contribution

Aim of our research

The objective of this thesis

is to study and to-implement

an approach for the

transformation and

integration of product lines

models in a heterogeneous

environment by contributing

to two important aspects:

Implement a fully

automated generic

approach which aims to

transform and integrate the

model product line,

regardless of its language

and its environment, while

providing the necessary

flexibility.

Implement the necessary

mechanisms to check the

correctness and quality of

model transformation.

Generic and Automatic

products line transformationFarah Maamar

The Centre de Recherche en Informatique (CRI) of Paris1 Panthéon-Sorbonne

University

Source Model

Source

Metamodel

Mapping

Rules

Target

Metamodel

PIV

OT

Rule

str

ansf

orm

atio

n

Tar

get

Mod

el

Why this research

is important ?

Approach Description

Figure1. Overview of our transformation approach.