In the field of Model-Driven Engineering, there exist numerous tools that support various consistency management operations including model transformation, synchronisation and consistency checking. The supported operations, however, typically run completely in the background with only input and output made visible to the user. We argue that this often reduces both understandability and controllability. As a step towards improving this situation, we present VICToRy, a debugger for model generation and transformation based on Triple Graph Grammars, a well-known rule-based approach to bidirectional transformation. In addition to a fine-grained, step-by-step, interactive visualisation, VICToRy enables the user to actively explore and choose between multiple valid rule applications thus improving control and understanding.
翻译:在模型驱动工程领域,有许多支持各种一致性管理操作的工具,包括模型转换、同步和一致性检查。但是,所支持的操作通常完全在背景中运行,只有输入和产出为用户所见。我们争辩说,这往往降低了可理解性和可控制性。作为改善这种情况的一个步骤,我们向国际中心介绍国际中心ToRy,这是在三重图谱基础上进行模型生成和转换的调试器,这是众所周知的双向转换的基于规则的方法。除了精细的、逐步的、互动的可视化外,国际中心还使用户能够积极探索和选择多种有效的规则应用程序,从而改进控制和理解。