Hostname: page-component-6898cfcb55-th4rj Total loading time: 0 Render date: 2026-11-11T22:44:37.854Z Has data issue: false hasContentIssue false

Mirror, mirror in my hand: a duality between specifications and models of process behaviour†

Published online by Cambridge University Press:  04 March 2009

J. L. Fiadeiro
Affiliation:
Department of Informatics, Faculty of Sciences, University of Lisbon, Campo Grande, 1700 Lisboa, Portugal Email {llf.fgc}@di.fc.ul.pt
J. F. Costa
Affiliation:
Department of Informatics, Faculty of Sciences, University of Lisbon, Campo Grande, 1700 Lisboa, Portugal Email {llf.fgc}@di.fc.ul.pt

Summary

Since Pnueli’s seminal paper in 1977, Temporal Logic has been used as a formalism for specifying and verifying the correctness of reactive systems. In this paper, we show that, besides its expressive power, Temporal Logic enjoys a very strong structural property: it is categorical on processes. That is, we show how temporal specifications (as theories) can be embedded in categories of process behaviour, and out of this adjunction we build an institution that is categorical in the sense of Meseguer. This characterisation means that temporal logic is, in a sense, ‘sound and complete’ with respect to process specification and interconnection techniques.

Information

Type
Research Article
Copyright
Copyright © Cambridge University Press 1996

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable