首页> 外文会议>Software product lines: Going beyond >Feature-to-Code Mapping in Two Large Product Lines
【24h】

Feature-to-Code Mapping in Two Large Product Lines

机译:两条大型产品线中的特征到代码的映射

获取原文
获取原文并翻译 | 示例

摘要

Large software product lines have complex build systems that enable compiling the source code into different products that make up the product line. Unfortunately, the dependencies among the available build options, which we refer to as features and their mapping to the source code they control, are implicit in complex imperative build-related logic. As a result, reasoning about dependencies is difficu this not only makes maintenance of the variability harder, but also hinders development of support tools such as feature-oriented traceability support, debuggers for variability models, variability-aware code analyzers, or test schedulers for the product line. Thus, we advocate the use of explicit variability models, consisting of a feature model specifying the available features and their dependencies and a mapping between product specifications conforming to the feature model and the implementation assets.
机译:大型软件产品线具有复杂的构建系统,可将源代码编译成组成产品线的不同产品。不幸的是,可用构建选项之间的依赖关系(我们称为功能及其与它们控制的源代码的映射)在与命令式构建相关的复杂逻辑中是隐含的。结果,很难对依赖进行推理。这不仅使可变性的维护更加困难,而且还阻碍了支持工具的开发,例如面向功能的可跟踪性支持,可变性模型的调试器,可变性感知代码分析器或产品线的测试计划程序。因此,我们提倡使用显式可变性模型,该模型由指定可用功能及其依赖关系的功能模型以及符合该功能模型的产品规格与实现资产之间的映射组成。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号