首页> 外文会议>Top productivity through software reuse >Towards Feature-Oriented Variability Reconfiguration in Dynamic Software Product Lines
【24h】

Towards Feature-Oriented Variability Reconfiguration in Dynamic Software Product Lines

机译:在动态软件产品线中进行面向功能的可变性重新配置

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

摘要

Dynamic Software Product Line (DSPL) provides a new paradigm for developing self-adaptive systems with the principles of software product line engineering. DSPL emphasizes variability analysis and design at development time and variability binding and reconfiguration at runtime, thus requires some kinds of variability mechanisms to map high-level variations (usually represented by features) to low-level implementation and support runtime reconfiguration. Existing work on DSPL usually assumes that variation features can be directly mapped to coarse-grained elements like services, components or plug-ins, making the methods hard to be applied for traditional software systems. In this paper, we propose a feature-oriented method to support runtime variability reconfiguration in DSPLs. The method introduces the concept of role model, an intermediate level between feature variations and implementations to improve their traceability. On the other hand, the method involves a reference implementation framework based on dynamic aspect mechanisms to implement the runtime reconfiguration. We illustrate the process of applying the proposed method with a concrete case study, which helps to validate the effectiveness of our method.
机译:动态软件产品线(DSPL)为使用软件产品线工程原理开发自适应系统提供了新的范例。 DSPL强调开发时的可变性分析和设计以及运行时的可变性绑定和重新配置,因此需要某种可变性机制来将高级变体(通常由功能表示)映射到低级实现并支持运行时重配置。 DSPL上的现有工作通常假定变体功能可以直接映射到服务,组件或插件等粗粒度元素,这使得该方法难以应用于传统软件系统。在本文中,我们提出了一种面向特征的方法来支持DSPL中的运行时可变性重新配置。该方法引入了角色模型的概念,这是功能变体和实现之间的中间层次,以提高其可追溯性。另一方面,该方法涉及基于动态方面机制的参考实现框架,以实现运行时重新配置。我们通过一个具体的案例研究说明了提出的方法的应用过程,这有助于验证我们方法的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号