Abstract
In this chapter we present some basic concepts and results of the theory of institutions, introduced by Goguen and Burstall to formally capture the informal notion of a logical system viewed from a model-theoretic perspective. We also sketch some possibilities of linking this to more proof-oriented concepts. We argue that the theory of institutions provides an appropriate framework for much of the work on formal software specification and development, as presented in this volume. Many standard logical systems used in particular versions of the algebraic specification paradigm may be viewed as institutions; some examples are given explicitly here, some others are hinted at. Developing (as much as possible) the ideas common to different versions of the algebraic specification paradigm in the framework of an arbitrary institution, and in particular providing a theory of formal specification and software development parameterized by an arbitrary institution rather than having a particular logical system built in, should be beneficial both by helping to avoid repetitious work and by bringing the concepts and results to an appropriate level of mathematical and practical abstraction.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Tarlecki, A. (1999). Institutions: An Abstract Framework for Formal Specifications. In: Astesiano, E., Kreowski, HJ., Krieg-Brückner, B. (eds) Algebraic Foundations of Systems Specification. IFIP State-of-the-Art Reports. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-59851-7_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-59851-7_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-64151-0
Online ISBN: 978-3-642-59851-7
eBook Packages: Springer Book Archive