Combining programs and state machines
Publication date
2002
Authors
Bergstra, J.A.
Ponse, A.
Editors
Advisors
Supervisors
DOI
Document Type
Article
Metadata
Show full item recordCollections
License
No license information available
Abstract
State machines consume and process actions complementary to programs issuing actions. State machines maintain a state and reply with a boolean response to each action in their interface. As state machines offer a service to programs, their interface is also called a service interface. State machines
can be combined with several natural operators, thus giving rise to a state machine calculus. State machines are used for abstract data type modeling.
Keywords
Program algebra, State machine, Abstract data type