Abstract
Different approaches to algebraic specification involve different mathematical underpinnings. These involve variations on the definitions of signature and algebra, the language of axioms used, and what it means for an algebra to satisfy an axiom. Different choices are useful for different purposes, and there appears to be no “best” choice that can be used for everything. We deal with this situation by making the theory of specification independent of this choice, using the notion of an institution which formalises the informal concept of logical system. This allows work on theories, results, and practical tools to be done just once for a wide range of logical systems, while at the same time forcing, via abstraction, deeper insight into the essence of the concepts and results. This chapter explains the basic elements of the theory of institutions on which the remaining chapters are based.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Sannella, D., Tarlecki, A. (2011). Working within an arbitrary logical system. In: Foundations of Algebraic Specification and Formal Software Development. Monographs in Theoretical Computer Science. An EATCS Series. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17336-3_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-17336-3_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-17335-6
Online ISBN: 978-3-642-17336-3
eBook Packages: Computer ScienceComputer Science (R0)