Using Z Specification, Refinement, and Proof

Capa do livro Using Z Specification, Refinement, and Proof, de Jim Woodcock, Jim Davies

Livro digital

Título:
Using Z Specification, Refinement, and Proof

Autor:
Jim Woodcock, Jim Davies

Categoria:
Tecnologia > Geral

Doador:
Raffaello D. N.

Sinopse:
Formal methods promise software we can reason about, yet the mathematical machinery behind them often feels out of reach for working engineers. This book meets that gap head-on: it introduces the Z notation through the lens of the CICS experience, where formal specification uncovered subtle errors in a large transaction-processing system, and builds the case for abstraction and proof as practical engineering tools rather than academic ceremony. The first part assembles the mathematical toolkit step by step, moving from propositional and predicate logic through equality, sets, relations, functions, sequences and free types. Each concept is then folded into Z's schema calculus, covering schema operators, promotion and preconditions, so the notation becomes a coherent language for describing state, operations and invariants of a system. The closing chapters turn to refinement and proof, with data refinement, functional refinement and the refinement calculus illustrated through worked industrial case studies: a file system, a telecommunications protocol, an operating system scheduler, a bounded buffer and a save area. The result is a complete route from abstract specification to provably correct implementation, valuable both as a self-contained course in Z and as a reference for practitioners in formal methods and software verification.

Livro digital disponível gratuitamente!
Clique no botão abaixo para receber este livro.
Seja o primeiro a receber este livro
Comprar na Amazon

Continue explorando

Livros disponíveis que combinam com esta leitura.

Elements of Differential and Integral Calculus (1911) Livro digital
Elements of Differential and Integral Calculus (1911)
Calculus Made Easy Livro digital
Calculus Made Easy
Mathematical Reasoning: Writing and Proof Livro digital
Mathematical Reasoning: Writing and Proof
Project Oberon: The Design of an Operating System, a Compiler, and a Computer Livro digital
Project Oberon: The Design of an Operating System, a Compiler, and a Computer
A short introduction to operating systems (2001) Livro digital
A short introduction to operating systems (2001)
Introduction to Embedded Systems, Second Edition Livro digital
Introduction to Embedded Systems, Second Edition
Esse site salva cookies para uma melhor experiência de usuário. Saiba mais lendo nossaPolítica de Privacidade.