Abstract
This paper describes a method which allows specifiers to specify systems using the standard Oxford style Z specification and then to state critical properties (in this case security) on the whole specification without having to specify another model of the system. It does this by showing how a natural semantics can be explicitly given to Oxford style Z specifications. This allows separation of the differing concerns of modelling the security and functional aspects of a system.
Preview
Unable to display preview. Download preview PDF.
References
“The Procurement of Safety Critical Software in Defence Equipment”, Ministry of Defence, Def Stan 00-55 (Parts 1 and 2) Issue 1, 1991.
“Information Technology Security Evaluation Criteria”, Office for Official Publications of the European Communities, 1991.
“Department of Defence Trusted Computer System Evaluation Criteria”, Department of Defence, DoD 5200.28-STD, 1985.
“The Z Notation: A Reference Manual (Second Edition)”, J.M. Spivey, Prentice Hall, 1992.
“Z Base Standard (Version 1.0)”, Oxford University Computing Laboratory, 1992.
“On the refinement of non-interference”, J. Graham-Cumming and J.W. Sanders, Proc 1991 IEEE Computer Security Workshop, IEEE 1991.
“Understanding Z”, J.M. Spivey, Cambridge University Press, 1988.
“Security Policies and Security Models”, Goguen J A and Meseguer J, Proc 1982 Symposium on Security and Privacy, IEEE 1982.
“Programming from Specifications”, Prentice-Hall, 1990.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Collinson, R. (1994). A critical look at functional specifications. In: Naftalin, M., Denvir, T., Bertran, M. (eds) FME '94: Industrial Benefit of Formal Methods. FME 1994. Lecture Notes in Computer Science, vol 873. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58555-9_106
Download citation
DOI: https://doi.org/10.1007/3-540-58555-9_106
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58555-8
Online ISBN: 978-3-540-49031-9
eBook Packages: Springer Book Archive