Abstract
In this talk we will discuss some logical foundations for the semantics of state-based system specifications. In particular we will discuss the need for both:
-
a “glass box view” corresponding to the implementor’s contract. In this case the underlying paradigm is that the semantics of a specification should be as loose as possible in order to capture all its correct realizations.
-
a “black box view” corresponding to the user point of view, and in particular to the properties the user of a realization of a specification can observe or rely upon.
Of course both views should be formally related, and we will explain how this can be done by means of appropriate institution morphisms.
If time permits we will also consider how these ideas could be extended to specifications of object-oriented systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bidoit, M., Hennicker, R. (2004). Glass Box and Black Box Views of State-Based System Specifications. In: Rattray, C., Maharaj, S., Shankland, C. (eds) Algebraic Methodology and Software Technology. AMAST 2004. Lecture Notes in Computer Science, vol 3116. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27815-3_3
Download citation
DOI: https://doi.org/10.1007/978-3-540-27815-3_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22381-8
Online ISBN: 978-3-540-27815-3
eBook Packages: Springer Book Archive