Z.
An Introduction to Formal Methods
Antoni Diller(Author)
Wiley (Publisher)
Published on 20. June 1990
Book
Hardback
332 pages
978-0-471-92489-0 (ISBN)
Article exhausted; check for reprint
Description
This book is about the formal specification language Z. It is based on two lecture courses given in the School of Computer Science at the University of Birmingham. Given its origins this book can be used as a textbook for courses on Z and formal methods at first and second year undergraduate level. This book is divided into seven parts. Part 1 contains a single chapter which aims to explain what Z is and why it is a good method for specifying software components. Part 2 is a tutorial introduction to Z which covers the basic mathematicl toolkit of Z and the fundamental ideas of the schema calculus and part 3 looks at methods of reasoning. Part 4 contains four specification case studies: two small ones and two fairly large ones. The two small ones are of the bill of materials problem and of a simple route planner. The two large case studies are of a display-orientated text-editor based on Sufrin's specification and of Wing's library problem. Part 5 looks at how a Z specification can be animated using a high level modern functional programming language and Prolog.
Part 6 is a reference manual of all the most frequently used Z notations and Part 7 consists of two appendices as well as an annotated bibliography which contains many pointers into the ever-increasing literature on Z.
Part 6 is a reference manual of all the most frequently used Z notations and Part 7 consists of two appendices as well as an annotated bibliography which contains many pointers into the ever-increasing literature on Z.
More details
Edition
Annotated edition
Language
English
Place of publication
Chichester
United Kingdom
Publishing group
John Wiley and Sons Ltd
Target group
College/higher education
Professional and scholarly
Edition type
Annotated edition
Illustrations
29 illustrations, bibliography, index
Dimensions
Height: 68 mm
Width: 45 mm
Weight
570 gr
ISBN-13
978-0-471-92489-0 (9780471924890)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Other editions
New editions

Book
05/1994
2nd Edition
Wiley
€83.90
Shipment within 10-20 days
Content
Part 1 the philosophy of formal methods: what is Z?; fundamental abstraction methods; the advantages of Z. Part 2 tutorial introduction: first order logic; set theory; relations and schemas; cartesian products and relations; schemas; more about relations and schemas; functions; sequences; bags; free types. Part 3 methods of reasoning: formal proof; rigorous proof; reification and decomposition. Part 4 case studies: two small case studies; wing's library problem; the specificatoin of a text-editor. Part 5 specification animation: animation using prolog. Part 6 reference manual: definitions and boxes; first-order logic; set theory; relations; functions; sequences; bags; rules and obligations. Part 7 appendices: variable conventions; answers to exercises.