Design of a Meta-Factory for Product Lines Model-Driven Software

Uložené v:
Podrobná bibliografia
Názov: Design of a Meta-Factory for Product Lines Model-Driven Software
Autori: Vidjinnangni Alphonse Ignace Azonhoumon
Zdroj: 28th ACM International Systems and Software Product Line Conference. :6-10
Informácie o vydavateľovi: ACM, 2024.
Rok vydania: 2024
Predmety: SPL, DSML, Product derivation, Quality attributes, Tactics
Popis: Software Product Lines (SPLs) offer a robust method for reusing code in software development. Despite various approaches to managing variability in SPLs, existing tools fall short of fully meeting industry needs, such as capturing non-functional requirements, modelling variability mechanisms, combining multiple tactics, maintaining traceability across features, tactics and assets, and ultimately, deriving products. The Bespoke project addresses these gaps by introducing a novel model-driven approach that transitions from Domain-Specific Modelling Language (DSML) to Feature Model (FM), allowing the integration of non-functional properties, and guiding products derivation with comprehensive tactics management. This solution is later validated through evaluation on a real-world SPL project focused on ageing. By leveraging existing tools and focusing on product derivation, this project aims to significantly improve code reuse and product derivation in SPLs, offering practical solutions for industry adoption. This article presents research questions related to the implementation of this methodology.
Druh dokumentu: Article
Conference object
DOI: 10.1145/3646548.3676545
Prístupová URL adresa: https://researchportal.unamur.be/en/publications/d4b795da-2e52-4742-acbb-d41a56978e81
https://doi.org/10.1145/3646548.3676545
Rights: URL: https://www.acm.org/publications/policies/copyright_policy#Background
Prístupové číslo: edsair.doi.dedup.....99d048a4de026c5ea6b0d0fe883afda2
Databáza: OpenAIRE
Popis
Abstrakt:Software Product Lines (SPLs) offer a robust method for reusing code in software development. Despite various approaches to managing variability in SPLs, existing tools fall short of fully meeting industry needs, such as capturing non-functional requirements, modelling variability mechanisms, combining multiple tactics, maintaining traceability across features, tactics and assets, and ultimately, deriving products. The Bespoke project addresses these gaps by introducing a novel model-driven approach that transitions from Domain-Specific Modelling Language (DSML) to Feature Model (FM), allowing the integration of non-functional properties, and guiding products derivation with comprehensive tactics management. This solution is later validated through evaluation on a real-world SPL project focused on ageing. By leveraging existing tools and focusing on product derivation, this project aims to significantly improve code reuse and product derivation in SPLs, offering practical solutions for industry adoption. This article presents research questions related to the implementation of this methodology.
DOI:10.1145/3646548.3676545