ITP/OCL: A Rewriting-Based Validation Tool for UML+OCL Static Class Diagrams [chapter]

Manuel Clavel, Marina Egea
2006 Lecture Notes in Computer Science  
In this paper we present the ITP/OCL tool, a rewritingbased tool that supports automatic validation of UML class diagrams with respect to OCL constraints. Its implementation is directly based on the equational specification of UML+OCL class diagrams. It is written entirely in Maude making extensive use of its reflective capabilities. We also give notice of the Visual ITP/OCL, a Java graphical interface that can be used as a front-end for the ITP/OCL tool.
doi:10.1007/11784180_28 fatcat:ajeqgkd3vree5cppteb24rswqe