Browsing by Author "Henson, Martin C."
Now showing items 6-10 of 12
-
Operation Refinement and Monotonicity in the Schema Calculus
Deutsch, Moshe; Henson, Martin C.; Reeves, Steve (Springer, Berlin, 2003)The schema calculus of Z provides a means for expressing structured, modular specifications. Extending this modularity to program development requires the monotonicity of these operators with respect to refinement. This ... -
Program Development and Specification Refinement in the Schema Calculus
Henson, Martin C.; Reeves, Steve (Springer, Berlin, 2000)We introduce a framework for program development and specification refinement in the schema calculus of Z. We provide illustrative examples outlining the major design decisions based on an interpretation of operation schemas ... -
Results on formal stepwise design in Z
Deutsch, Moshe; Henson, Martin C.; Reeves, Steve (IEEE Computer Society, 2002-12-01)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 ... -
Revising Z: part I - logic and semantics
Henson, Martin C.; Reeves, Steve (1999-12-01)This is the first of two related papers. We introduce a simple specification logic ZC comprising a logic and a semantics (in ZF set theory) within which the logic is sound. We then provide an interpretation for (a rational ... -
Revising Z: part II - logical development
Henson, Martin C.; Reeves, Steve (1999-12-01)This is the second of two related papers. In "Revising Z: Part I - logic and semantics" (this journal) we introduced a simple specification logic ZC comprising a logic and a semantics (in ZF set theory). We then provided ...