Skip to main content

Canonical Institutions of Behaviour

  • Conference paper
  • First Online:
Recent Trends in Algebraic Development Techniques (WADT 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2267))

Included in the following conference series:

  • 173 Accesses

Abstract

The concept of behaviour plays a central role in the specification of a considerable number of different kinds of systems. In these settings a “behaviour” is seen as a possible evolution (or life-cycle) of the system, whereas the system itself is considered to be defined by the set of all its possible behaviours.

Examples of this kind of situation are common. Maybe the most well known and studied is that of concurrency theory: a behaviour is e.g. a stream of actions and the system is a process (in this case, a set of streams of actions).

If institutions are used as the way for specifying the systems, then it is customary to start by creating an institution for individual behaviours (where each model corresponds to a possible behaviour) from which the “system institution” - or “institution of behaviour”, in our terminology - where each model is a set of behaviours is built.

The new institution is tightly bound to the base institution, sharing signatures and languages. Also, because the models are obtained from the base institution’s models, the satisfaction relation is defined in terms of the base satisfaction relation.

In this paper it is shown that the construction of these institutions of behaviour can be carried out in a canonical way. Indeed, the construction does not depend in any way at all on the particular base institution chosen. It is also shown that several institutions presented since the 90’s in WADT workshops and elsewhere arise as particular cases of this canonical construction [4][2][3][6][8].

It is hoped that the proposed construction can be used as a shortcut for defining new useful institutions of behaviour.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. J. Adámek, H. Herrlich, and G. Strecker. Abstract and Concrete Categories. John Wiley & Sons, 1990.

    Google Scholar 

  2. J. Fiadeiro and J. F. Costa. Institutions for behaviour specification. In E. Astesiano, G. Reggio, and A. Tarlecki, editors, Recent Trends in Data Type Specification, volume 906 of Lecture Notes in Computer Science, pages 273–289. Springer-Verlag, 1995.

    Chapter  Google Scholar 

  3. J. Fiadeiro and J. F. Costa. Mirror, mirror in my hand... a duality between specifications and models of process behaviour. Mathematical Structures in Computer Science, 6:353–373, 1996.

    Article  MATH  MathSciNet  Google Scholar 

  4. J. Fiadeiro, J. F. Costa, A. Sernadas, and T. Maibaum. Process semantics of temporal logic specification. In M. Bidoit and C. Choppy, editors, Recent Trends in Data Type Specification: 8th Workshop on Specification of Abstract Data Types-Selected Papers, volume 655 of Lecture Notes in Computer Science, pages 236–253. Springer-Verlag, 1993.

    Google Scholar 

  5. Jacobs. Categorical Logic and Type Theory. Elsevier, 1999.

    Google Scholar 

  6. H. Lourenço and A. Sernadas. An institution of hybrid systems. In D. Bert and C. Choppy, editors, Recent Trends in Algebraic Development Techniques-Selected Papers, volume 1827 of Lecture Notes in Computer Science, pages 219–236. Springer-Verlag, 2000.

    Google Scholar 

  7. A. Sernadas, J. F. Costa, and C. Sernadas. An institution of object behaviour. In H. Ehrig and F. Orejas, editors, Recent Trends in Data Type Specification, volume 785 of Lecture Notes in Computer Science, pages 337–350. Springer-Verlag, 1994.

    Google Scholar 

  8. A. Sernadas, C. Sernadas, and C. Caleiro. Denotational semantics of object specification. Acta Informatica, 35:729–773, 1998.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Félix, J., Lourenço, H. (2002). Canonical Institutions of Behaviour. In: Cerioli, M., Reggio, G. (eds) Recent Trends in Algebraic Development Techniques. WADT 2001. Lecture Notes in Computer Science, vol 2267. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45645-7_4

Download citation

  • DOI: https://doi.org/10.1007/3-540-45645-7_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43159-6

  • Online ISBN: 978-3-540-45645-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics