In Stock

Using Z: Specification, Refinement, and Proof

6,080.00

The introduction explains the purpose of formal methods in software development and introduces Z as a mathematical notation for describing and analyzing complex computer systems. It emphasizes that software systems can contain hidden errors when developed only through informal descriptions, and formal specification provides a precise way to define system behavior before implementation. The authors introduce the use of logic, set theory, and schemas as tools for creating clear specifications and explain how these specifications can be refined step by step into working programs. The book aims to help students and software professionals understand rigorous software development through specification, refinement, and proof techniques.

1 in stock

SKU: 9780139484728 Category:

Description

The introduction explains the purpose of formal methods in software development and introduces Z as a mathematical notation for describing and analyzing complex computer systems. It emphasizes that software systems can contain hidden errors when developed only through informal descriptions, and formal specification provides a precise way to define system behavior before implementation. The authors introduce the use of logic, set theory, and schemas as tools for creating clear specifications and explain how these specifications can be refined step by step into working programs. The book aims to help students and software professionals understand rigorous software development through specification, refinement, and proof techniques.

Reviews

There are no reviews yet.

Be the first to review “Using Z: Specification, Refinement, and Proof”

Your email address will not be published. Required fields are marked *