TY - GEN
T1 - Algebraic state machines
AU - Broy, Manfred
AU - Wirsing, Martin
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 2000.
PY - 2000
Y1 - 2000
N2 - We introduce the concept of an algebraic state machine. This is a state transition machine all parts of that are described by algebraic and logical means. This way we base the description of state transition systems exclusively on the concept of algebraic specifications. Also the state of an algebraic state machine is represented by an algebra. In particular, we describe the state spaces of the state machine by algebraic techniques, and the state transitions by special axioms called transition rules. Then we show how known concepts from algebraic specifications can be used to provide a notion of parallel composition with asynchronous interaction for algebraic state machines. As example we introduce a notion of object-oriented component and show how algebraic state machines can formalize such components.
AB - We introduce the concept of an algebraic state machine. This is a state transition machine all parts of that are described by algebraic and logical means. This way we base the description of state transition systems exclusively on the concept of algebraic specifications. Also the state of an algebraic state machine is represented by an algebra. In particular, we describe the state spaces of the state machine by algebraic techniques, and the state transitions by special axioms called transition rules. Then we show how known concepts from algebraic specifications can be used to provide a notion of parallel composition with asynchronous interaction for algebraic state machines. As example we introduce a notion of object-oriented component and show how algebraic state machines can formalize such components.
UR - https://www.scopus.com/pages/publications/84895059503
U2 - 10.1007/3-540-45499-3_9
DO - 10.1007/3-540-45499-3_9
M3 - Conference contribution
AN - SCOPUS:84895059503
SN - 9783540454991
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 89
EP - 118
BT - Algebraic Methodology and Software Technology - 8th International Conference, AMAST 2000, Proceedings
A2 - Rus, Teodor
PB - Springer Verlag
T2 - 8th International Conference on Algebraic Methodology and Software Technology, AMAST 2000
Y2 - 20 May 2000 through 27 May 2000
ER -