An upper bound for the equational specification of finite state services

Publication date

2005

Authors

Bergstra, J.A.
Bethke, I.

Editors

Advisors

Supervisors

DOI

Document Type

Article

License

No license information available

Abstract

The communication mechanism between client and server tasks can be modeled by a simple rendezvous model. The intuition here is that a process— the client—when executed places its requests into a request buffer. These requests are taken from the buffer by another process—the server. After some processing, prescribed by actions of the server, the server returns a Boolean reply indicating success or failure of the request. In this note—which is an adaptation of a contribution to the Liber Amicorum in honor of the 50th birthday of John-Jules Meyer- we shall describe the algebra of state services which corresponds to the server side of the communication model.

Keywords

Client–server composition, Data structures, Boundedness properties, Specification languages

Citation