【24h】

Selective and Consistent Undoing of Model Changes

机译:选择性和一致的模型变化撤消

获取原文

摘要

There are many reasons why modeling tools support the undoing of model changes. However, the sequential undoing is no longer useful for interrelated, multi-diagrammatic modeling languages where model changes in one diagram may also affect other diagrams. This paper introduces selective undoing of model changes where the designer decides which model elements to undo and our approach automatically suggests related changes in other diagrams that should be undone also. Our approach identifies dependencies among model changes through standard consistency and well-formedness constraints. It then investigates whether an undo causes inconsistencies and uses the dependencies to explore which other model changes to undo to preserve consistency. Our approach is fully automated and correct with respect to the constraints provided. Our approach is also applicable to legacy models provided what the models were version controlled. We demonstrate our approach's scalability and correctness based on empirical evidence for a range of large, third party models. The undoing is as complete and correct as the constraints are complete and correct.
机译:建模工具支持撤消模型更改有很多原因。然而,顺序撤消不再适用于相互关联的多示意性建模语言,其中一个图中的模型变化也可能影响其他图表。本文介绍了模型更改的选择性撤消,设计师决定撤消哪些模型元素,并且我们的方法会自动建议其他图表中的相关变更也应该撤消。我们的方法通过标准一致性和良好的约束来识别模型变化之间的依赖关系。然后,它调查撤消是否会导致不一致性并使用依赖项来探索撤消撤消保留一致性的其他模型更改。我们的方法是完全自动化的,并对提供的约束完全自动化和正确。我们的方法也适用于遗留模型,提供了型号的版本控制。我们根据一系列大型第三方模型的经验证据展示了我们的方法的可扩展性和正确性。随着约束完成并正确,撤消就像完整且正确。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号