首页> 外文会议>World Conference on Information Systems and Technologies >Promoting Modularity in a Requirements Engineering Process for Software Product Lines
【24h】

Promoting Modularity in a Requirements Engineering Process for Software Product Lines

机译:促进软件产品线要求工程过程中的模块化

获取原文

摘要

Goal models can capture similarities and the variability of a Software Product Line (SPL), but they cannot describe the detailed behavior of the SPL functionality. Due to this limitation, a process called GS2SPL was defined to systematically obtain, from goal models, feature models and the specification of use case scenarios with variability. However, the variability and the configuration knowledge of the SPL are tangled in the scenarios description, jeopardizing the maintenance and reuse of this artifact. In order to handle with this problem, it was proposed a technique called MSVCM. It specifies the SPL variability and the configuration knowledge separately from the common behavior present in the scenarios, as well as it defines a process to configure the specification of a product. However, there is a lack of traceability between the MSVCM scenarios and the goals and quality that the stakeholder expects to achieve. Thus, this work proposes to obtain, systematically, the specification of MSVCM scenarios from goal models. Using goals in SPL allows a systematic derivation of the SPL requirements from these goals. This new approach is called GAS2SPL and it is illustrated by using the TaRGeT example.
机译:目标模型可以捕获软件产品线(SPL)的相似性和可变性,但无法描述SPL功能的详细行为。由于这种限制,定义了一个名为GS2SPL的过程,从目标模型,特征模型和具有可变性的使用案例场景的规范来系统地获得。但是,SPL的可变性和配置知识在方案描述中纠结,危及此工件的维护和再利用。为了解决这个问题,提出了一种称为MSVCM的技术。它与场景中存在的公共行为分开地指定SPL可变性和配置知识,以及它定义了配置产品规范的过程。然而,MSVCM情景之间缺乏可追溯性和利益相关者预期实现的目标和质量。因此,这项工作提出从目标模型中系统地获得MSVCM情景的规范。使用SPL中的目标允许从这些目标中获得SPL要求的系统推导。这种新方法称为GAS2SPL,并且通过使用目标示例来说明它。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号