Deutsch, M., Henson, M.C. & Reeves, S. (2002). Results on formal stepwise design in Z. In Proceedings: APSEC 2002: Ninth Asia-Pacific Software Engineering Conference: 4-5 December, 2002, Gold Coast, Australia. (pp. 33-42). Los Alamitos, Calif.: IEEE Computer Society Press.
Permanent Research Commons link: http://hdl.handle.net/10289/86
Stepwise design involves the process of deriving a concrete model of a software system from a given abstract one. This process is sometimes known as refinement. There are numerous refinement theories proposed in the literature, each of which stipulates the nature of the relationship between an abstract specification and its concrete counterpart. This paper considers six refinement theories in Z that have been proposed by various people over the years. However, no systematic investigation of these theories, or results on the relationships between them, have been presented or published before. This paper shows that these theories fall into two important categories and proves that the theories in each category are equivalent.
IEEE Computer Society
©2000 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.