© University of Kent - Contact | Feedback | Legal
The University of Kent, Canterbury, Kent, CT2 7NZ, T +44 (0)1227 764000
This paper discusses theoretical background for the use of Z as a language for partial specification, in particular techniques for checking consistency between viewpoint specifications. The main technique used is unification, i.e. finding a (candidate) least common refinement. The corresponding notion of consistency between specifications turns out to be different from the known notions of consistency for single Z specifications. A key role is played by correspondence relations between the data types used in the various viewpoints.
Note: extended version available as Constructive consistency checking for partial specification in Z.
Download publication 57 kbytes
@conference{192,
author = {E. Boiten and J. Derrick and H. Bowman and M. Steen},
title = {Consistency and refinement for partial specification in {Z}},
month = {March},
year = {1996},
pages = {287-306},
keywords = {viewpoints, Z, consistency},
note = {},
doi = {},
url = {http://www.cs.kent.ac.uk/pubs/1996/192},
ISBN = {3-540-60973-3},
booktitle = {FME'96: Industrial Benefit of Formal Methods, Third International Symposium of Formal Methods Europe},
editor = {M.-C. Gaudel and J. Woodcock},
publisher = {Springer-Verlag},
refereed = {yes},
series = {Lecture Notes in Computer Science},
volume = {1051},
}