Jadoon G.
Non-functional requirements Goal models Software Product Line Engineering Meta-models Property preservation
Non-functional requirements (NFRs) play a critical role in software product line (SPL) engineering, ensuring products meet essential criteria beyond mere functionality. However, preserving NFRs across product variants induces considerable challenges, particularly in goal-oriented SPLE where goals guide product derivation. This research proposes a novel framework to preserve NFRs in goal models using meta-models of SPLs and manage inconsistent NFRs. The framework utilizes product and domain meta-models to accurately capture and represent NFRs, addressing construct validity concerns. This research aims to enhance the credibility and generalizability of findings in SPL engineering, contributing to the advancement of goal-oriented modeling and NFR preservation practices.
Publisher: Association for Computing Machinery
@inproceedings{oai:iris.cnr.it:20.500.14243/501622, title = {Preserving non-functional requirements in goal models using meta-models of the software product lines}, author = {Jadoon G.}, publisher = {Association for Computing Machinery}, doi = {10.1145/3646548.3676541}, year = {2024} }