Specification transformers: a predicate transformer approach to composition
- Creators
- Charpentier, Michel
- Chandy, K. Mani
Abstract
This paper explores theories that help in (i) proving that a system composed from components satisfies a system specification given only specifications of components and the composition operator, and (ii) deducing desirable properties of components from the system specification and properties of the composition operator. The paper studies compositional systems in general without making assumptions that components are computer programs. The results obtained from such abstract representations are general but also weaker than results that can be obtained from more restrictive assumptions such as assuming that systems are parallel compositions of concurrent programs. Explorations of general theories of composition can help identify fundamental issues common to many problem domains. The theory presented here is based on predicate transformers.
Additional Information
© Springer-Verlag Berlin/Heidelberg 2004. Received: 30 May 2002/ Revised version: 16 August 2003/ Published online: 30 October 2003.
Additional details
- Eprint ID
- 98341
- DOI
- 10.1007/s00236-003-0130-y
- Resolver ID
- CaltechAUTHORS:20190829-131532981
- Created
-
2019-08-30Created from EPrint's datestamp field
- Updated
-
2021-11-16Created from EPrint's last_modified field