当前位置: X-MOL 学术Int. J. Softw. Eng. Knowl. Eng. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
iMER-FM: Iterative Process of System Feature Model Extraction from the Requirements
International Journal of Software Engineering and Knowledge Engineering ( IF 0.9 ) Pub Date : 2021-03-31 , DOI: 10.1142/s0218194021500157
Muhammad Javed 1 , Yuqing Lin 1
Affiliation  

Software product line engineering (SPLE) is a paradigm to promote systematic software reuse. A Feature Model (FM) is a common means to illustrate the commonality and variability of software products in a family. In most existing FM extraction approaches, keywords in the requirement document or certain types of system behavior or external events are considered features. The resulting FM is a combination of user activities and system actions (SAs), making it hard to understand. In this paper, we present an automatic approach to generate a product line FM from multiple requirement documents. We consider user activity and SAs separately in our approach and focus on the expected behaviors of the software system, together with the data being processed. The resulting FM clearly illustrates the expected functionalities of the software system and their variability in the product line. We also compared our approach with existing techniques by processing the same textual documents, and noted improvements in our results.

中文翻译:

iMER-FM:从需求中提取系统特征模型的迭代过程

软件产品线工程(SPLE)是一种促进系统软件重用的范式。特征模型 (FM) 是一种常用方法来说明软件产品系列中的共性和可变性。在大多数现有的 FM 提取方法中,需求文档中的关键字或某些类型的系统行为或外部事件都被视为特征。生成的 FM 是用户活动和系统操作 (SA) 的组合,因此难以理解。在本文中,我们提出了一种从多个需求文档生成产品线 FM 的自动方法。我们在方法中分别考虑用户活动和 SA,并关注软件系统的预期行为以及正在处理的数据。生成的 FM 清楚地说明了软件系统的预期功能及其在产品线中的可变性。我们还通过处理相同的文本文档将我们的方法与现有技术进行了比较,并注意到我们的结果有所改进。
更新日期:2021-03-31
down
wechat
bug