首页> 外文期刊>Computer Languages, Systems & Structures >Leveraging variability modeling to address metamodel revisions in Model-based Software Product Lines
【24h】

Leveraging variability modeling to address metamodel revisions in Model-based Software Product Lines

机译:利用可变性建模解决基于模型的软件产品线中的元模型修订

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

摘要

Metamodels evolve over time, which can break the conformance between the models and the metamodel. Model migration strategies aim to co-evolve models and metamodels together, but their application is currently not fully automatizable and is thus cumbersome and error prone. We introduce the Variable MetaModel (VMM) strategy to address the evolution of the reusable model assets of a model-based Software Product Line. The VMM strategy applies variability modeling ideas to express the evolution of the meta model in terms of commonalities and variabilities. When the metamodel evolves, changes are automatically formalized into the VMM and models that conform to previous versions of the metamodel continue to conform to the VMM, thus eliminating the need for migration. We have applied both the traditional migration strategy and the VMM strategy to a retrospective case study that includes 13 years of evolution of our industrial partner, an induction hobs manufacturer. The comparison between the two strategies shows better results for the VMM strategy in terms of model indirection, automation, and trust leak. (C) 2016 Elsevier Ltd. All rights reserved.
机译:元模型随着时间的推移而发展,这可能会破坏模型与元模型之间的一致性。模型迁移策略旨在将模型和元模型共同演化,但是它们的应用目前尚不能完全自动化,因此麻烦且容易出错。我们介绍了可变元模型(VMM)策略,以解决基于模型的软件产品线的可重用模型资产的演变。 VMM策略运用可变性建模思想来表达通用性和可变性方面的元模型的演变。当元模型演化时,更改会自动形式化到VMM中,并且符合元模型先前版本的模型将继续符合VMM,从而消除了迁移需求。我们将传统的迁移策略和VMM策略都应用到了回顾性案例研究中,该案例研究包括我们的电磁炉制造商工业伙伴13年的发展历程。两种策略之间的比较在模型间接,自动化和信任泄漏方面显示了VMM策略更好的结果。 (C)2016 Elsevier Ltd.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号