Translating the Object Constraint Language into First-order Predicate Logic
Translating the Object Constraint Language into First-order Predicate Logic
复制标题
将对象约束语言转换为一阶谓词逻辑
DOI:
--
复制
发表时间:
2001
期刊:
影响因子:
--
通讯作者:
P. Schmitt
中科院分区:
文献类型:
--
作者:
Bernhard Beckert;U. Keller;P. Schmitt
In this paper, we define a translation of UML class diagrams with OCL constraints into first-order predicate logic. The goal is logical reasoning about UML models, realized by an interactive theorem prover. We put an emphasis on usability of the formulas resulting from the translation, and we have developed optimisations and heuristics to enhance the efficiency of the theorem proving process. The translation has been implemented as part of the KeY system, but our implementation can also be used stand-alone.