|
|
|
Primarily intended as an introduction to the ideas of formal specification, to form part of an undergraduate course in computer science and providing a new approach to the process of software development, based on the work of the Z community at the Programming Research Group at Oxford, the main emphasis of this book is on formal specification. Features include discussions of formal methods of program development from specifications, and management issues involved in the adoption of more formal approaches to software development. It introduces concepts from discrete mathematics which are relevant to formal specification and presents the basic ideas involved in rigorous methods of software development from formal specifications.
| ISBN | 0134787021 | | Pages | 324 | | ISBN13 | 9780134787022 (What's this?) | | Weight (grammes) | 480 | | Publisher | Pearson Education Limited | | Published in | Harlow | | Imprint | Prentice-Hall | | Series title | Prentice Hall International Series in Computer Science | | Format | Paperback | | Height (mm) | 234 | | Publication date | 01 Apr 1991 | | Width (mm) | 174 | | Library of Congress | QA76.76.D4 | | Spine width (mm) | 21 | | DEWEY | 004.2 | | Academic level | Postgraduate, Professional / Scholarly, Undergraduate | | DEWEY edition | DC20 | |
|
| |
| | | Preface | | | | 1 | | Formal specification in the context of software engineering | | 1 | | 2 | | An informal introduction to logic and set theory | | 9 | | 3 | | A first specification | | 36 | | 4 | | The Z notation: the mathematical language | | 52 | | 5 | | The Z notation: relations and functions | | 79 | | 6 | | The Z notation: schemas and specification structure | | 119 | | 7 | | A first specification revisited | | 157 | | 8 | | Formal reasoning | | 175 | | 9 | | From specification to program: data and operation refinement | | 218 | | 10 | | From specification to program: operation decomposition | | 238 | | 11 | | From theory to practice | | 268 | | | | Appendix: the syntax of Z | | 283 | | | | Bibliography | | 291 | | | | Index | | 294 |
|
|
|
|
|