Combining programs and state machines

Publication date

2002

Authors

Bergstra, J.A.
Ponse, A.

Editors

Advisors

Supervisors

DOI

Document Type

Article

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

Citation