Preserving Non-Functional Requirements in Goal Models Using Meta-models of the Software Product Lines

被引:1
作者
Jadoon, Gullelala [1 ]
机构
[1] Univ Florence ISTI CNR, Pisa, Italy
来源
28TH INTERNATIONAL SYSTEMS AND SOFTWARE PRODUCT LINE CONFERENCE, SPLC 2024 | 2024年
关键词
Software Product Line Engineering; Property preservation; Goal models; Meta-models; Non-functional requirements; VARIABILITY;
D O I
10.1145/3646548.3676541
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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.
引用
收藏
页数:5
相关论文
共 50 条
[21]   Challenges and review of goal-oriented requirements engineering based competitive non-functional requirements analysis [J].
Sumesh, Sreenithya ;
Krishna, Aneesh .
MULTIAGENT AND GRID SYSTEMS, 2022, 18 (02) :171-191
[22]   Derivation of Program Models for Web Application Systems Using Meta-Models [J].
Kaneko, Takakazu ;
Mano, Nobuoki .
SEPADS 08: PROCEEDINGS OF THE 7TH WSEAS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PARALLEL AND DISTRIBUTED SYSTEMS, 2008, :200-205
[23]   Secure Software Development through Non-Functional Requirements Modeling [J].
Olmsted, Aspen .
INTERNATIONAL CONFERENCE ON INFORMATION SOCIETY (I-SOCIETY 2016), 2016, :22-27
[24]   Non-Functional Requirements Orienting the Development of Socially Responsible Software [J].
Cysneiros, Luiz Marcio ;
do Prado Leite, Julio Cesar Sampaio .
ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, BPMDS 2020, EMMSAD 2020, 2020, 387 :335-342
[25]   A Qualitative Study on Non-Functional Requirements in Agile Software Development [J].
Jarzebowicz, Aleksander ;
Weichbroth, Pawel .
IEEE ACCESS, 2021, 9 :40458-40475
[26]   Automated Classification and Identification of Non-Functional Requirements in Agile-Based Requirements Using Pre-Trained Language Models [J].
Alhaizaey, Abdulrahim ;
Al-Mashari, Majed .
IEEE ACCESS, 2025, 13 :87401-87417
[27]   The Topological Functioning Model as a Reference Model for Software Functional and Non-functional Requirements [J].
Nazaruka, Erika ;
Osis, Janis .
PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2018, :467-477
[28]   Towards an Early Software Effort Estimation Based on Functional and Non-Functional Requirements [J].
Kassab, Mohamed ;
Daneva, Maya ;
Ormandjieva, Olga .
SOFTWARE PROCESS AND PRODUCT MEASUREMENT, PROCEEDINGS, 2009, 5891 :182-+
[29]   A Goal-Oriented Approach for Optimizing Non-functional Requirements in Web Applications [J].
Alfonso Aguilar, Jose ;
Garrigos, Irene ;
Mazon, Jose-Norberto .
ADVANCES IN CONCEPTUAL MODELING: RECENT DEVELOPMENTS AND NEW DIRECTIONS, 2011, 6999 :14-23
[30]   Characterizing the Implementation of Software Non-Functional Requirements from Probabilistic Perspective [J].
Wei, Bo ;
Jin, Zhi .
2011 35TH IEEE ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2011, :608-+