Abstract
FOOPS is a concurrent object oriented specification language having an executable subset [Goguen and Meseguer, 1987, Rapanotti and Socorro, 1992]. It includes a functional language derived from OBJ [Goguen and Winkler, 1988], which is a first order, purely functional language providing an algebraic style for the specification, rapid prototyping, and implementation of abstract data types. OBJ also supports the declaration of “loose” theory specifications as well as “tight” executable specifications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1996 Springer-Verlag London Limited
About this chapter
Cite this chapter
Goldsack, S.J., Kent, S.J.H. (1996). Refinement of Concurrent Object-Oriented Programs. In: Goldsack, S.J., Kent, S.J.H. (eds) Formal Methods and Object Technology. Formal Approaches to Computing and Information Technology. Springer, London. https://doi.org/10.1007/978-1-4471-3071-0_11
Download citation
DOI: https://doi.org/10.1007/978-1-4471-3071-0_11
Publisher Name: Springer, London
Print ISBN: 978-3-540-19977-9
Online ISBN: 978-1-4471-3071-0
eBook Packages: Springer Book Archive