[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Paper on a state-based extension of CASL
Dear all,
Sascha and I have just finished the paper
State-Based Extension of CASL
which describes an extension of CASL based on the state-as-algebra
approach. The extension brings
together ideas from Gurevich's Abstract State Machines, the Implicit
State Approach, d-oids, and Z.
The paper is available at:
http://www.informatik.uni-muenchen.de/~baumeist/ifm2000.ps.gz
Greetings,
Hubert Baumeister
Abstract:
A state-based extension of the algebraic specification language
CASL is presented. It permits the specification of the static
part of a complex dynamic system by means of CASL and the dynamic
part by means of the facilities described in the paper. The
dynamic system is defined as possessing a number of states and a
number of operations (procedures) for transforming one state into
another. Each state possesses one and the same static part
specified by CASL and a varying part specified by additional
tools. The varying part includes dynamic
sorts/functions/predicates and dependant functions/predicates.
The dependant functions/predicates are specified by formulae
using the names of the dynamic functions/predicates so that each
time one of the last ones is updated the corresponding former
ones are also updated. The updates of the dynamic entities are
produced by procedures which are specified by means of
preconditions, postconditions and dynamic equations.
--
Hubert Baumeister, LMU M"unchen, Institut f"ur Informatik
mailto:baumeist@informatik.uni-muenchen.de
http://www.informatik.uni-muenchen.de/~baumeist
phone (x49-89)2178-2177 * fax -2175