首页> 外文会议>Fundamental approaches to software engineering >Taming Multi-Variability of Software Product Line Transformations
【24h】

Taming Multi-Variability of Software Product Line Transformations

机译:驯服软件产品线转换的多变量

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

摘要

Software product lines continuously undergo model transformations, such as refactorings, refinements, and translations. In product line transformations, the dedicated management of variability can help to control complexity and to benefit maintenance and performance. However, since no existing approach is geared for situations in which both the product line and the transformation specification are affected by variability, substantial maintenance and performance obstacles remain. In this paper, we introduce a methodology that addresses such multi-variability situations. We propose to manage variability in product lines and rule-based transformations consistently by using annotative variability mechanisms. We present a staged rule application technique for applying a variability-intensive transformation to a product line. This technique enables considerable performance benefits, as it avoids enumerating products or rules upfront. We prove the correctness of our technique and show its ability to improve performance in a software engineering scenario.
机译:软件产品线不断进行模型转换,例如重构,改进和翻译。在产品线转换中,专用的可变性管理可以帮助控制复杂性并有益于维护和性能。但是,由于没有现有方法适用于产品线和转换规格都受可变性影响的情况,因此仍然存在大量维护和性能障碍。在本文中,我们介绍了一种解决此类多变量情况的方法。我们建议通过使用注释性可变性机制来一致地管理产品线和基于规则的转换中的可变性。我们提出了一种分阶段的规则应用技术,用于将变异密集型转换应用于产品线。由于避免了枚举产品或规则,该技术可带来可观的性能优势。我们证明了我们技术的正确性,并展示了其在软件工程场景中提高性能的能力。

著录项

  • 来源
  • 会议地点 Thessaloniki(GR)
  • 作者单位

    Universitat Koblenz-Landau, Koblenz, Germany;

    Universitat Koblenz-Landau, Koblenz, Germany;

    Universitat Koblenz-Landau, Koblenz, Germany,Fraunhofer Institute for Software and Systems Engineering, Dortmund, Germany;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

  • 入库时间 2022-08-26 14:12:01

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号