Abstract
This paper proposes a notion of quasi-final object for any concrete category, by relegating to the underlying category some of the requirements that final objects must satisfy in the main category. We present some very basic properties of quasi-final objects and show how known behaviours like traces and failures for transition systems, and behaviours extracted from the final sequence of an arbitrary endofunctor (here restricted to the first ω terms) can be described by quasi-final objects.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Monteiro, L.: A coalgebraic characterization of behaviours in the linear time - branching time spectrum. In: Corradini, A., Montanari, U. (eds.) WADT 2008. LNCS. Springer, Heidelberg (2009)
van Glabbeek, R.: The linear time–branching time spectrum I: the semantics of concrete, sequential processes. In: Bergstra, J., Ponse, A., Smolka, S. (eds.) Handbook of process algebra, pp. 3–99. Elsevier, Amsterdam (2001)
Worrell, J.: On the final sequence of a finitary set functor. Theoretical Computer Science 338(1-3), 184–199 (2005)
Kurz, A., Pattinson, D.: Coalgebraic modal logic of finite rank. Mathematical Structures in Computer Science 15(03), 453–473 (2005)
Barr, M.: Terminal coalgebras in well-founded set theory. Theoretical Computer Science 114(2), 299–315 (1993)
Power, J., Turi, D.: A coalgebraic foundation for linear time semantics. In: Hofmann, M., Rosolini, G., Pavlovic, D. (eds.) CTCS 1999, Conference on Category Theory and Computer Science. Electronic Notes in Theoretical Computer Science, vol. 29, pp. 259–274. Elsevier, Amsterdam (1999)
Jacobs, B.: Trace semantics for coalgebras. In: Adamek, J., Milius, S. (eds.) Coalgebraic Methods in Computer Science. Electronic Notes in Theoretical Computer Science, vol. 106, pp. 167–184. Elsevier, Amsterdam (2004)
Hasuo, I., Jacobs, B., Sokolova, A.: Generic trace semantics via coinduction. Logical Methods in Computer Science 3(4:11), 1–36 (2007)
Rutten, J.: Universal coalgebra: a theory of systems. Theoretical Computer Science 249(1), 3–80 (2000)
Milner, R.: Communication and Concurrency. International Series in Computing Science. Prentice Hall International, Englewood Cliffs (1989)
Monteiro, L.: Semantic domains based on sets with families of equivalences. In: Jacobs, B., Moss, L., Reichel, H., Rutten, J. (eds.) Coalgebraic Methods in Computer Science (CMCS 1998). Electronic Notes in Theoretical Computer Science, vol. 11, pp. 73–106. Elsevier, Amsterdam (1998)
Adámek, J.: On final coalgebras of continuous functors. Theoretical Computer Science 294, 3–29 (2003)
Turi, D., Plotkin, G.: Towards a mathematical operational semantics. In: Proc. 12th LICS Conf., pp. 280–291. IEEE Computer Society Press, Los Alamitos (1997)
Rutten, J.: Processes as terms: non-well-founded models for bisimulation. Mathematical Structures in Computer Science 15, 257–275 (1992)
Rutten, J., Turi, D.: Initial algebra and final coalgebra semantics for concurrency. In: de Bakker, J.W., de Roever, W.-P., Rozenberg, G. (eds.) REX 1993. LNCS, vol. 803, pp. 530–582. Springer, Heidelberg (1994)
Wolter, U.: CSP, partial automata, and coalgebras. Theoretical Computer Science 280, 3–34 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Freire, E., Monteiro, L. (2009). Defining Behaviours by Quasi-finality. In: Oliveira, M.V.M., Woodcock, J. (eds) Formal Methods: Foundations and Applications. SBMF 2009. Lecture Notes in Computer Science, vol 5902. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-10452-7_20
Download citation
DOI: https://doi.org/10.1007/978-3-642-10452-7_20
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-10451-0
Online ISBN: 978-3-642-10452-7
eBook Packages: Computer ScienceComputer Science (R0)