Managing Variability in Model Transformations for Model-Driven Product Lines
Naoufel Kraiem1, Imen Boudich2, Zuhoor Al Khanjari3, Yassine Jamoussi4
1Naoufel Kraiem, Institute of Computer Science, Nanar, Tunisia.
2Imen Boudich, Institute of Computer Science, Nanar, Tunisia.
3Zuhoor Al Khanjari, Institute of Computer Science, Nanar, Tunisia.
4Yassine Jamoussi, Institute of Computer Science, Nanar, Tunisia.
Manuscript received on July 15, 2013. | Revised Manuscript received on August 19, 2013. | Manuscript published on August 30, 2013. | PP: 112-118 | Volume-2, Issue-6, August 2013. | Retrieval Number: E1663062513/2013©BEIESP
Open Access | Ethics and Policies | Cite
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: The model-driven engineering is a theme in full expansion in both the academic and industrial world. It is a generative form of engineering in which all or part of an application is generated from templates. In this article, we studied the contribution of Model Driven Engineering (MDE) in the field of management of variability in Software Product Lines (SLPs). Indeed, the goal of software product lines is to minimize the cost of developing software in a particular application domain. This minimization is due to the design of reusable elements and not to the development of each program separately. We consider an approach to model-driven engineering and engineering fields (Product Lines) as two generative approaches that aim to automate the software development. Our goal is to create an approach for handling product lines using MDE.
Keywords: UML, Model Driven Engineering, Software Product Line, Variability.