loading
Documents

Research.Publish.Connect.

Paper

Authors: Frédéric Verdier 1 ; Abdelhak-Djamel Seriai 2 and Raoul Taffo Tiam 3

Affiliations: 1 LIRMM, University of Montpellier / CNRS and Acelys Informatique, France ; 2 LIRMM and University of Montpellier / CNRS, France ; 3 Acelys Informatique, France

ISBN: 978-989-758-283-7

Keyword(s): Reuse, Model-Driven Architecture, Software Product Line, Variability, Platform-specific Model.

Related Ontology Subjects/Areas/Topics: Applications and Software Development ; Generative Programming ; Languages, Tools and Architectures ; Methodologies, Processes and Platforms ; Model Transformations and Generative Approaches ; Model-Driven Architecture ; Model-Driven Software Development ; Software Engineering ; Software Factories and Software Product Lines

Abstract: One of the main concerns of software engineering is the automation of reuse in order to produce high quality applications in a faster and cheaper manner. Model-Driven Software Product Line Engineering is an approach providing solutions to systematically and automatically reuse generic assets in software development. More specifically, some solutions improve the product line core assets reusability by designing them according to the Model-Driven Architecture approach. However, existing approaches provide limited reuse for platform-specific assets. In fact, platform-specific variability is either ignored or only partially managed. These issues interfere with gains in productivity provided by reuse. In this paper, we first provide a better understanding of platform-specific variability by identifying variation points in different aspects of a software based on the well-known "4+1" view model categorization. Then we propose to fully manage platform-specific variability by building the Pl atform-Specific-Model using two sub-models: the Cross-Cutting Model, which is obtained by transformation of the Platform-Independent Model, and the Application Structure Model, which is obtained by reuse of variable platform-specific assets. The approach has been experimented on two concrete applications. The obtained results confirm that our approach significantly improves the productivity of a product line. (More)

PDF ImageFull Text

Download
CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 35.175.200.4

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Verdier, F.; Seriai, A. and Taffo Tiam, R. (2018). Reusing Platform-specific Models in Model-Driven Architecture for Software Product Lines.In Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-283-7, pages 106-116. DOI: 10.5220/0006582601060116

@conference{modelsward18,
author={Frédéric Verdier. and Abdelhak{-}Djamel Seriai. and Raoul Taffo Tiam.},
title={Reusing Platform-specific Models in Model-Driven Architecture for Software Product Lines},
booktitle={Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2018},
pages={106-116},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006582601060116},
isbn={978-989-758-283-7},
}

TY - CONF

JO - Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Reusing Platform-specific Models in Model-Driven Architecture for Software Product Lines
SN - 978-989-758-283-7
AU - Verdier, F.
AU - Seriai, A.
AU - Taffo Tiam, R.
PY - 2018
SP - 106
EP - 116
DO - 10.5220/0006582601060116

Login or register to post comments.

Comments on this Paper: Be the first to review this paper.