Abstract
This paper describes an approach to developing software which combines aspects of Cleanroom Software Engineering with the Z formal specification language and the style of design documentation known as “literate programming”.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Cleanroom
Developing Defect-Free Software with Cleanroom Software Engineering by Mark Pleszkoch and Alan Spangler of the Cleanroom Software Technology Center (CSTC) in Gaithersburg
The Design PL/X Language by Kim Hathaway and Steve Rosen of the CSTC
An Approach to a Weakest Precondition Semantics for Design PL/X by Jane Sinclair, Steve King, and Jim Woodcock (unpublished paper)
Z
The Z Notation - A Reference Manual by Mike Spivey (ISBN 0–13–983768-X)
Specification Case Studies by Ian Hayes (ISBN 0–13–832544–8)
CICS project report: Experiences and results from the use of Z in IBM by Iain Houston and Steve King (pages 588–596 of VDM ‘81: Formal Software Development Methods,volume 551 of Lecture Notes in Computer Science published by Springer-Verlag)
Using Z and Design PL/X for Software Development by John Wordsworth (unpublished IBM Technical Report)
Software Development with Z by John Wordsworth (Addison-Wesley)
Literate programming
The WEB System of Structured Documentation by Donald Knuth (Stanford University report number STAN-CS-83–980)
Programming Pearls in Communications of the ACM of May and June 1986 (volume 29 numbers 5 and 6) edited by Jon Bentley
A literate programming mailing list on the Internet which may be joined by sending a message containing only the line to LISTSERV@SHSU.EDU. You will receive an email acknowledgment with further information about the list.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Normington, G. (1993). Cleanroom and Z. In: Bowen, J.P., Nicholls, J.E. (eds) Z User Workshop, London 1992. Workshops in Computing. Springer, London. https://doi.org/10.1007/978-1-4471-3556-2_18
Download citation
DOI: https://doi.org/10.1007/978-1-4471-3556-2_18
Publisher Name: Springer, London
Print ISBN: 978-3-540-19818-5
Online ISBN: 978-1-4471-3556-2
eBook Packages: Springer Book Archive