$\{log\}$: Applications to Software Specification, Prototyping and Verification
Maximiliano Cristi\'a, Gianfranco Rossi

TL;DR
This paper demonstrates how Z specifications can be translated into and utilized for simulations and automated proofs, aiding users of other specification languages like B and VDM.
Contribution
It introduces a method for translating Z specifications into , enabling simulations and proofs, and extends usability to other specification languages.
Findings
Enables simulation of Z specifications using
Supports automated proofs for specifications
Facilitates cross-language specification work
Abstract
This document shows how Z specifications can be translated into and, later, on how can be used to run simulations and automated proofs. This can help users of other specification languages such as B and VDM to use along the same lines. The presentation is rather informal and user-oriented. More technical and formal presentations can be found in the papers published by the authors. We also assume the reader has at least a basic knowledge of the Z notation.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsFormal Methods in Verification · Logic, programming, and type systems · Advanced Software Engineering Methodologies
