A methodological framework to enable the generation of code from DSML in SPL

Research output: Contribution in Book/Catalog/Report/Conference proceedingConference contribution

7 Downloads (Pure)

Abstract

Software Product Line has acquired a significant momentumat the end of the 1990ies since it allows the production ofvariable software systems corresponding to the same domainportfolio. The effectiveness of the derivation process dependson how well variability is defined and implemented which isa crucial topic area that was addressed among two essentialtrends: On the one hand, starting from Domain SpecificModelling Language to express domain requirements andautomate the code generation with Model-Driven Engineeringtechniques and on the second hand, exploiting the soar ofvariability mechanisms.In this context, the current research presents a methodthat unifies the two aforementioned approaches to cover theoverall strategies by defining a framework that allows a bettercode generation in terms of documentation, maintainability,rapidity,etc. The starting point is the usage of the DomainSpecific Modelling Language to represent the stakeholders re-quirements. Then, the resulting meta-model will be convertedinto one our several Feature Diagrams on which variabilitymechanisms can be applied to generate all the family prod-ucts.A preliminary experiment has been undertaken to designthe methodology of the proposed software factory in a meta-model. The validation task was evaluated with an academicuse case called HandiWeb developed to facilitate handicappersons access to the internet. The first results allow us toput the hand on the key challenges that must be resolved by the proposed methodology.
Translated title of the contributionUn framework méthodologique permettant la génération du code source à partir des DSML dans une Ligne de Produit
Original languageEnglish
Title of host publicationProceedings of the 22nd International Systems and Software Product Line Conference
Place of Publicationsuède, gothenburg
Pages64-71
Number of pages8
Volume2
ISBN (Electronic)978-1-4503-5945-0
DOIs
Publication statusPublished - 30 Mar 2018
Event22nd International Systems and Product Line Conference - Gothenburg, Sweden
Duration: 10 Sep 201814 Sep 2018
http://splc2018.net

Scientific committee

Scientific committee22nd International Systems and Product Line Conference
Abbreviated titleSPLC
CountrySweden
CityGothenburg
Period10/09/1814/09/18
Internet address

Fingerprint Dive into the research topics of 'A methodological framework to enable the generation of code from DSML in SPL'. Together they form a unique fingerprint.

  • Cite this

    Belarbi, M. (2018). A methodological framework to enable the generation of code from DSML in SPL. In Proceedings of the 22nd International Systems and Software Product Line Conference (Vol. 2, pp. 64-71). https://doi.org/10.1145/3236405.3236426