Results 1 
4 of
4
Alloy: A Lightweight Object Modelling Notation
, 2001
"... Alloy is a little language for describing structural properties. It offers a declaration syntax compatible with graphical object models, and a setbased formula syntax powerful enough to express complex constraints and yet amenable to a fully automatic semantic analysis. Its meaning is given by tr ..."
Abstract

Cited by 339 (13 self)
 Add to MetaCart
Alloy is a little language for describing structural properties. It offers a declaration syntax compatible with graphical object models, and a setbased formula syntax powerful enough to express complex constraints and yet amenable to a fully automatic semantic analysis. Its meaning is given by translation to an even smaller (formally defined) kernel. This paper presents the language in its entirety, and explains its motivation, contributions and deficiencies.
Innovations in the Notation of Standard Z
 In ZUM'98: The Z Formal Specification Notation
, 1998
"... The second Committee Draft of the ISO standard "Z Notation" is expected to be published soon after the ZUM'98 proceedings. This paper provides an overview of Standard Z from the perspective of the differences between its notation and that of Spivey's de facto standard "The Z Notation: A Reference Ma ..."
Abstract

Cited by 9 (4 self)
 Add to MetaCart
The second Committee Draft of the ISO standard "Z Notation" is expected to be published soon after the ZUM'98 proceedings. This paper provides an overview of Standard Z from the perspective of the differences between its notation and that of Spivey's de facto standard "The Z Notation: A Reference Manual". Its aim is to make the differences be more widely known and hence enable wider exploitation of the improvements, by both specifiers and tool builders. The differences reported are those for which the author perceives there to be consensus within the Z panel. As the second Committee Draft is not yet finished, beware that this consensus could yet change.
On Mutually Recursive Free Types in Z
 In Proceedings International Conference of Z and B Users, ZB2000, LNCS
, 2000
"... . Mutually recursive free types are one of the innovations in the forthcoming ISO Standard for the Z notation. Their semantics has been specified by extending a formalization of the semantics of traditional Z free types to permit mutual recursion. That development is reflected in the structure o ..."
Abstract

Cited by 2 (2 self)
 Add to MetaCart
. Mutually recursive free types are one of the innovations in the forthcoming ISO Standard for the Z notation. Their semantics has been specified by extending a formalization of the semantics of traditional Z free types to permit mutual recursion. That development is reflected in the structure of this paper. An explanation of traditional Z free types is given, along with some examples, and their general form is defined. Their semantics is defined by transformation to other equivalent Z notation. These equivalent constraints provide a basis for inference rules, as illustrated by an example proof. Notation for mutually recursive free types is introduced, and the semantics presented earlier is extended to define their meaning. Example inductive proofs concerning mutually recursive free types are presented. 1 Introduction A specification written in Z [10] names the components of the specified system and expresses constraints between the values of those components. The constrai...
• What is Z? (??) • What does CADiZ do? (??) • Acquiring CADiZ (??) • Installing CADiZ (??) • Tutorial guides (2) • Reference manual (3)
"... The CADiZ documentation is organised as a hierarchy of pages, connected by hypertext links, for browsing online. This document collects those pages together into a book, with hypertext links replaced by section numbers. 1 Home page — release 4.3 CADiZ is a set of free software tools that assist use ..."
Abstract
 Add to MetaCart
The CADiZ documentation is organised as a hierarchy of pages, connected by hypertext links, for browsing online. This document collects those pages together into a book, with hypertext links replaced by section numbers. 1 Home page — release 4.3 CADiZ is a set of free software tools that assist use of a specification notation called Z. The source is not yet available.