A Formal Proof Environment for uml/ocl
暂无分享,去创建一个
We present the theorem proving environment HOL-OCL that is integrated in a Model-driven Engineering (MDE) framework. HOL-OCL allows to reason over UML class models annotated with OCL specifica- tions. Thus, HOL-OCL strengthens a crucial part of the UML to an object- oriented formal method. HOL-OCL provides several derived proof calculi that allow for formal derivations establishing the validity of UML/OCL formulae. These formulae arise naturally when checking the consistency of class models, when formally refining abstract models to more concrete ones or when discharging side-conditions from model-transformations.
[1] Achim D. Brucker,et al. The HOL-OCL Book , 2006 .
[2] Achim D. Brucker. An Interactive Proof Environment for Object-oriented Specifications , 2007 .
[3] Achim D. Brucker,et al. An MDA Framework Supporting OCL , 2006, Electron. Commun. Eur. Assoc. Softw. Sci. Technol..