首页> 外文会议>International Conference on Advanced Computer Science and Information Systems >Feature grouping using the abstract behavioral specification language
【24h】

Feature grouping using the abstract behavioral specification language

机译:使用抽象行为规范语言进行分组

获取原文

摘要

Software Product Line Engineering (SPLE) aims to produce variant-rich software with features based on diverse user requirements. SPLE uses the term feature to express system commonalities and variabilities. The Abstract Behavioral Specification (ABS) is an executable modeling language that supports SPLE. It uses feature models to declare and organize software variability as a tree of nested features. Users select the specific features they need based on this feature model. Such a selection process can be a too complex task if the number of features is quite large. In this research we propose to apply a grouping mechanism to the features of a feature model in order to reduce the complexity of the feature selection performed by the user. Using this mechanism the user selects the features in a software product based on groups instead of the more complex original feature model structure. We implemented the grouping mechanism as part of the ABS tool suite. The resulting groups are visualized using a simple web application. Case studies were employed to evaluate the proposed grouping mechanism.
机译:软件产品线路工程(SPLE)旨在根据不同的用户要求使用功能产生丰富的软件。 SPLE使用术语功能来表达系统共同性和可变性。抽象的行为规范(ABS)是一种支持SPLE的可执行建模语言。它使用功能模型来声明和组织软件可变性作为嵌套功能的树。用户根据此功能模型选择所需的特定功能。如果特征数量相当大,则这样的选择过程可以是过于复杂的任务。在本研究中,我们建议将分组机制应用于特征模型的特征,以便降低用户执行的特征选择的复杂性。使用此机制,用户基于组选择软件产品中的功能而不是更复杂的原始功能模型结构。我们实施了作为ABS工具套件的一部分的分组机制。使用简单的Web应用程序可视化生成的组。采用案例研究来评估所提出的分组机制。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号