Experimental mirror of Citadelle ( https://projects.brucker.ch/hol-testgen/log/trunk/hol-testgen/add-ons/Featherweight-OCL ) compiling with randomly selected versions of Isabelle
Go to file
Frédéric Tuong 5f8bdb26a1 document
git-svn-id: https://projects.brucker.ch/hol-testgen/svn/HOL-TestGen/trunk/hol-testgen@13174 3260e6d1-4efc-4170-b0a7-36055960796d
2017-10-14 04:22:00 +00:00
doc remove the generated files 2016-06-17 15:33:31 +00:00
examples cancel some part of r12879 2016-10-04 14:20:20 +00:00
src git-svn-id: https://projects.brucker.ch/hol-testgen/svn/HOL-TestGen/trunk/hol-testgen@12879 3260e6d1-4efc-4170-b0a7-36055960796d 2016-10-04 13:09:07 +00:00
LICENSE repeat the license 2017-10-14 04:21:27 +00:00
README.md document 2017-10-14 04:22:00 +00:00
README_advanced.txt document 2017-10-14 04:22:00 +00:00
ROOT permute and clean 2016-06-24 16:25:52 +00:00

README.md

HOL-OCL 2.0

HOL-OCL 2.0 is a successor of HOL-OCL, an interactive proof environment for the Object Constraint Language (OCL). HOL-OCL 2.0 as a tool is based on a library defining its core semantic concepts called Featherweight OCL, which also serves as basis for the ongoing OCL 2.5 standardisation at the OMG.

HOL-OCL 2.0 addresses the fragment in UML concerned with object-oriented data modelling. Thus, it comes with a number of packages related with the semantic constructions and instantiations of objects, among other the Class Model Package to set up the underlying object-oriented datatype theory, or the Invariant & Operation Package supporting a formal contract language to define methods issued from a class model.

Authors

License

This project is licensed under a 3-clause BSD-style license.

Publications