Constructive consistency checking for partial specification in Z

E Boiten, J Derrick, H Bowman, M Steen - Science of Computer …, 1999 - Elsevier
Partial specification is a method of specifying complex systems in which the system is
described by a collection of specifications, each approaching the system from a different …

Consistency and refinement for partial specification in Z

E Boiten, J Derrick, H Bowman, M Steen - … Co-Sponsored by IFIP WG 14.3 …, 1996 - Springer
This paper discusses theoretical background for the use of Z as a language for partial
specification, in particular techniques for checking consistency between viewpoint …

[PDF][PDF] Structuring specifications in Z.

JCP Woodcock - Softw. Eng. J., 1989 - stuff.mit.edu
In the specification notation known as Z, schemas are used to structure mathematical
descriptions. This paper describes the language of schemas and the conventions that are …

On recursive free types in Z

A Smith - Z User Workshop, York 1991: Proceedings of the Sixth …, 1992 - Springer
Inconsistent specifications may give rise to false conclusions in reasoning, thus destroying
the point of having a specification. This report is concerned with inconsistent specifications …

Z++, An Object-Orientated Extension To Z

K Lano - Z User Workshop, Oxford 1990: Proceedings of the …, 1991 - Springer
This paper defines an object-orientated extension, Z++, to the popular specification
language Z [24]. This extension makes explicit the known ob jectorientated characteristics of …

A logic for schema-based program development

MC Henson, S Reeves - Formal Aspects of Computing, 2003 - Springer
We show how a theory of specification refinement and program development can be
constructed as a conservative extension of our existing logic for Z. The resulting system can …

Formal validation of viewpoint specifications

M Ainsworth, S Riddle, PJL Wallis - Software Engineering Journal, 1996 - IET
How can we be sure that a set of viewpoints is valid, in the sense that it is possible to build a
system consistent with each and every one of them? Our approach is based on the idea of …

Z and system specification

D Ince - Information and Software Technology, 1988 - Elsevier
The system specification is one of the key documents in a software project: a large number
of activities depend on its correctness. Until recently there have been many problems …

[图书][B] Understanding Z: a specification language and its formal semantics

JM Spivey - 1988 - books.google.com
By providing a formal semantics for Z, this book justifies the claim that Z is a precise
specification language, and provides a standard framework for understanding Z …

Formal specification as a design tool

J Guttag, JJ Horning - Proceedings of the 7th ACM SIGPLAN-SIGACT …, 1980 - dl.acm.org
The formulation and analysis of a design specification is almost always of more utility than
the verification of the consistency of a program with its specification. Good specification tools …