
This directory contains additional source files for my PhD
thesis "Coalgebraic Methods for Object-Oriented Specification".

These PVS and CCSL sources have the following purpose: They
- formalise and prove some of my results in PVS
- illustrate the thesis
- provide the complete source code for examples

The thesis is available at 
http://wwwtcs.inf.tu-dresden.de/~tews/PhD/

Documentation for this directory is in index.html. You can view this 
file online at http://wwwtcs.inf.tu-dresden.de/~tews/PhD/.


There are four subdirectories

Fibration:	formalisation and examples of Section 2.4 and Chapter 3
Variance:	variance algebra of Section 4.2
Queue:		queue example and refinement of Subsection 4.10.1
UML:		UML example of Subsection 4.10.3
UML/Pvs		PVS sources for the UML example


For typechecking start a PVS in one of the subdirectories and type 
``M-x load-file typecheck.el''. This will load and typecheck all the 
relevant files. Then load file all.pvs and invoke prove-importchain.


-----------------------------------------------------------------
Hendrik Tews     Department of Theoretical Computer Science
                 Dresden University of Technology, Germany

Telefon:   	 +49 351 4633 8351
e-mail:    	 tews@tcs.inf.tu-dresden.de
www:       	 http://home.pages.de/~tews/
pgp key:         http://home.pages.de/~tews/pgpkey.asc
-----------------------------------------------------------------

