首页> 外文会议>International Conference on Software Paradigm Trends >SuperMod - A Model-Driven Tool that Combines Version Control and Software Product Line Engineering
【24h】

SuperMod - A Model-Driven Tool that Combines Version Control and Software Product Line Engineering

机译:SuperMod - 一个组合版本控制和软件产品线工程的模型驱动工具

获取原文
获取外文期刊封面目录资料

摘要

Version control (VC) and Software Product Line Engineering (SPLE) are two software engineering disciplines to manage variability in time and variability in space. In this paper, a thorough comparison of VC and SPLE is provided, showing that both disciplines imply a number of desirable properties. As a proof of concept for the combination of VC and SPLE, we present SuperMod, a tool realizes an existing conceptual framework that transfers the iterative VC editing model to SPLE. The tool allows to develop a software product line in a single-version workspace step by step, while variability management is completely automated. It offers familiar version control metaphors such as check-out and commit, and in addition uses the SPLE concepts of feature models and feature configuration the definition of logical variability and to define the logical scope of a change. SuperMcd has been implemented in a model-driven way and primarily targets EMF models as software artifacts. We successfully apply the tool to a standard SPLE example.
机译:版本控制(VC)和软件产品线路工程(SPLE)是两个软件工程学科,用于管理空间的时间变化和变异性。在本文中,提供了对VC和SPLE的彻底比较,表明两个学科都意味着许多所需的性质。作为VC和SPLE组合的概念证明,我们呈现SuperMod,该工具实现了现有的概念框架,将迭代VC编辑模型传输到SPLE。该工具允许在单一版本的工作空间中开发软件产品线,而可变性管理完全自动化。它提供熟悉的版本控制隐喻,如签出和提交,另外使用特征模型的Sple概念和功能配置逻辑变异性的定义,并定义更改的逻辑范围。 SuperMCD已以模型驱动的方式实施,主要将EMF模型视为软件工件。我们成功将工具应用于标准的Sple示例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号