<?xml version="1.0" encoding="UTF-8"?>
<b:Sources SelectedStyle="" xmlns:b="http://schemas.openxmlformats.org/officeDocument/2006/bibliography"  xmlns="http://schemas.openxmlformats.org/officeDocument/2006/bibliography" >
<b:Source>
<b:Tag>brucker.ea:hol-ocl:2008</b:Tag>
<b:SourceType>BookSection</b:SourceType>
<b:City>Heidelberg</b:City>
<b:Publisher>Springer-Verlag</b:Publisher>
<b:Year>2008</b:Year>
<b:ConferenceName>Fundamental Approaches to Software Engineering (FASE08)</b:ConferenceName>
<b:Issue>4961</b:Issue>
<b:Pages>97-100</b:Pages>
<b:Author>
<b:Author><b:NameList>
<b:Person><b:Last>Brucker</b:Last><b:First>Achim</b:First><b:Middle>D</b:Middle></b:Person>
<b:Person><b:Last>Wolff</b:Last><b:First>Burkhart</b:First></b:Person>
</b:NameList></b:Author>
<b:Editor><b:NameList>
<b:Person><b:Last>Fiadeiro</b:Last><b:First>Jos&#233;</b:First></b:Person>
<b:Person><b:Last>Inverardi</b:Last><b:First>Paola</b:First></b:Person>
</b:NameList></b:Editor>
</b:Author>
<b:Title>HOL-OCL &#8211; A Formal Proof Environment for UML/OCL</b:Title>
<b:Comments>We present the theorem proving environment HOL-OCL that is integrated in a MDE framework. HOL-OCL allows to reason over UMLclass models annotated with OCL specifications. 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.</b:Comments>
</b:Source>
</b:Sources>
