首页> 外文会议>International conference on software reuse >Carrying Ideas from Knowledge-Based Configuration to Software Product Lines
【24h】

Carrying Ideas from Knowledge-Based Configuration to Software Product Lines

机译:从基于知识的配置到软件产品线的构想

获取原文

摘要

Software variability modelling (SVM) has become a central concern in software product lines - especially configurable software product lines (CSPL) require rigorous SVM. Dynamic SPLs, service oriented SPLs, and autonomous or pervasive systems are examples where CSPLs are applied. Knowledge-based configuration (KBC) is an established way to address variability modelling aiming for the automatic product configuration of physical products. Our aim was to study what major ideas from KBC can be applied to SVM, particularly in the context of CSPLs. Our main contribution is the identification of major ideas from KBC that could be applied to SVM. First, we call for the separation of types and instances. Second, conceptual clarity of modelling concepts, e.g., having both taxonomical and compositional relations would be useful. Third, we argue for the importance of a conceptual basis that provides a foundation for multiple representations, e.g., graphical and textual. Applying the insights and experiences embedded in these ideas may help in the development of modelling support for software product lines, particularly in terms of conceptual clarity and as a basis for tool support with a high level of automation.
机译:软件可变性建模(SVM)已成为软件产品线中的核心问题-尤其是可配置软件产品线(CSPL)需要严格的SVM。动态SPL,面向服务的SPL和自治或普及系统是应用CSPL的示例。基于知识的配置(KBC)是一种针对可变性建模的既定方法,旨在实现物理产品的自动产品配置。我们的目标是研究KBC的哪些主要思想可以应用于SVM,尤其是在CSPL的情况下。我们的主要贡献是从KBC中识别出可应用于SVM的主要思想。首先,我们呼吁类型和实例的分离。第二,建模概念的概念清晰,例如,既具有分类学关系又具有组成关系,将是有用的。第三,我们主张概念基础的重要性,该概念基础为多种表示形式(例如图形和文本)提供了基础。应用这些想法中包含的见识和经验可能有助于开发对软件产品线的建模支持,特别是在概念清晰性和高度自动化工具支持的基础上。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号