
                 The TempEst Program Verification Toolset
                        Version 1.3, May 5, 1997
               (C) Bell Laboratories and University of Texas

=============================== WHAT ===============================

	This is the third public release of the TempEst verification
package. A toolset for the formal verification of safety properties of
the text of programs written in the Esterel programming language. The
safety properties are expressed in temporal logic (propositional
linear time temporal logic).

============================== WHERE ===============================

The URL for the homepage of the toolset is at

	http://www.cs.utexas.edu/users/cpg/TempEst

============================ WHAT'S NEW ============================

In 1.3:

	The occheck checker has been partially rewritten to

		Parse state machine files ("oc" files) directly and
		without need for a perl front-end, courtesy of Jon
		Riecke.

		Produce more complete traces, which include when
		calls to procedures and functions are done, if actions,
		resets, etc.

	The next version will include an extensible interactive
	command language for occheck to operate on state machines,
	traces, inputs and general state machine exploration.

	Occheck no longer supports the '-a' option. It always reports all
	signals, including local signals.

	Bugfix in the compositional response code-generation in
	tl2strl (option -cr), where a missing 'previous \sub 0' was
	found.

	This version, if compiled from sources, may require a program
	called 'heap2exec' to build executables out of sml programs
	(see the INSTALL file for details).

	To do: let the user select which attributes/actions of the state
	machine need to be reported back.

In 1.2:

	Support for bounded-fairness properties - properties that
	involve the use of one-shot system timers (i.e. real-time
	alarms, operating system alarms, ...). You can now check
	Esterel programs that contain real-time alarms.

	Proper support for the newer file versions of automata that
	the CMA Esterel compiler generates, with enhanced error trace
	reporting and better handling of large automata.


-- Carlos Puchol
-- cpg@cs.utexas.edu

