Acquiring Testable NFRs Utilizing Goal Models Enhancing Application Requirements Analysis in Goal-Driven Software Product Lines

Ibtesam Gwasem,Weichang Du, Andrew McAllister

2023 IEEE 8th International Conference on Engineering Technologies and Applied Sciences (ICETAS)(2023)

引用 0|浏览2
暂无评分
摘要
Software product line engineering involves reusing development assets to create a family of software systems with common features and few specific differences. Testing is crucial for evaluating software quality, encompassing both functional and non-functional requirements. However, non-functional requirements (NFRs) are often neglected in software product lines, with a primary focus on functional requirements during system configuration. This paper addresses the significance of early testing and the challenges of testing non-functional properties in software product lines. To ensure effective testing of non-functional aspects, clear and testable specifications for non-functional requirements are essential. Current practices often leave non-functional requirements unaddressed until system testing, lacking proper traceability and management. Additionally, systematic approaches are lacking to support non-functional requirements from the early stages of development, hindering their integration into product line development. In this research, we propose an approach that utilizes goal models to enhance application requirements analysis in goal-driven software product lines. By incorporating goal models, our approach enables the acquisition of testable non-functional requirements during the early stages of development. Our approach aims to improve the effectiveness and efficiency of testing non-functional properties and align them with the specified goals.
更多
查看译文
关键词
software product lines,non-functional requirements,goal models,application requirements analysis,testable NFRs
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要