Abstract
Continuous time agents are studied in an enriched categorical framework that allows for a comprehensive treatment of both the interleaving and the true concurrent paradigms in parallelism. The starting point is a paper by Cardelli, where actions have a duration in a (dense) time domain. More recent works are also briefly considered and some possible directions towards timed “true concurrent” processes are indicated.
This work has been partially supported by the “Progetto Finalizzato Sistemi Informatici e Calcolo Parallelo”, CNR, Italy.
Preview
Unable to display preview. Download preview PDF.
References
Bénabou, J.: “Catégories relatives”, C.R.A.S. 260 (1965), 3824–3827.
Bénabou, J.: “Introduction to Bicategories”, in LNM 47, Springer Verlag, Berlin (1967), 1–77.
Bénabou, J.: “Wandering and wondering about the high trees”, (1984), (manuscript).
Benson,D.: “Bialgebras: Some Foundations for Distributed and Concurrent Computation”, Fundamenta Informaticae, 12 (1989), 427–486.
Bergstra, J.A. and Klop, J.W.: “Algebra of Communicating Processes with Abstraction”. Theoretical Computer Science, Vol.37, No.1 (1985), 77–121.
Betti R.: “Automi e categorie chiuse” Boll. Unione Matem. Ital. (5) 17–13 (1980), 44–58.
Betti, R. and Walters R.F.C. “Closed bicategories and variable category theory”, Quaderno 5/P (1985), Dip. Mat.Univ. Milano.
Betti, R. and Walters R.F.C. “On completeness of locally internal categories”, Journal of Pure and Appl. Algebra (1987), 105–117.
Brookes, S. D., Hoare, C.A.R., and Roscoe, A.W.: “A Theory of Communicating Sequential Processes” J.A.C.M. 31, 3 (1984), 560–599.
Cardelli, L.: “Real Time Agents” Proc. ICALP 1982, LNCS n. 140 (1982), 94–106.
Carboni, A. and Walters, R.F.C.: “Cartesian Bicategories I” J. Pure Applied Algebra 49, (1987), 11–32.
R.Casley, R.Crew, J.Meseguer, V.Pratt, “Temporal structures”, LNCS 389, 1989.
Carboni A., Kasangian S., Walters R., “An Axiomatics for Bicategories of Modules”, Journal of Pure and Appl.Algebra, 45 (1987), 127–141.
Davies, J., Jackson,D., Schneider, S.: “Making things happen in timed CSP” Tech. Report, Oxford, 1990.
Degano, P., Meseguer, J., and Montanari, U.: “Axiomatizing Net Computations and Processes”, Fourth Annual Symposium on Logic in Computer Science, IEEE Computer Society Press, (1989), 175–185.
Degano, P. and Montanari, U.: “Concurrent Histories: A Basis for Observing Distributed Systems”, Journal of Computer and System Science, 34 (1987), 422–461.
De Nicola, R. and Labella, A. “A functorial assessment for bisimulation” preprint, 1991
Eilenberg, S. and Kelly, G.M.: “Closed Categories” Proc. of the Conference on Categorical Algebra. La Jolla 1965, Springer Verlag (1966), 421–562.
Gerth, R., Boucher,A.:“A timed failures model for extended communicating processes”, ICALP '87, Springer LNCS 267, 1987
Hennessy,M. Algebraic Theory of Processes, MIT Press, 1988.
Jeffrey,A.: “Timed process algebra ≠ time x process algebra”, Preprint, Chalmers, 1991.
Josephs M. and Goswami A., “Relating computation and time” Tech. Report RR138, Department of Computer Science, University of Warwick, 1985.
Kasangian, S., Kelly, G.M., and Rossi, F.: “Cofibrations and the Realization of Nondeterministic Automata” Cahiers de Topologie et Géométrie Différentielle, XXIV 1 (1983), 23–46.
Kasangian, S. and Labella, A.:“Enriched Categorical Semantics for Distributed Calculi” to appear in Journal of Pure and Applied Algebra, 1990.
Kasangian, S., Labella, A. and Pettorossi, A.: “Enriched Categories for Local and Interaction Calculi”, LNCS 283, Springer Verlag, Berlin (1987), 57–70.
Kasangian, S., Pacco, W.: “An enriched categorical characterization of SCCS”, preprint, 1991.
Kapranov, M. and Voevodsky V.: “Braided monoidal 2-categories, 2-vector spaces and Zamolodchikov's tetrahedra equations”, Preprint 1991.
Kelly, G.M.: “Basic Concepts of Enriched Category Theory”, Cambridge University Press, Cambridge (1982).
Lawvere, F.W.: “Metric Spaces, Generalized Logic, and Closed Categories“ Rendiconti del Seminario Matematico e Fisico, Milano 43 (1973), 135–166.
Mazurkiewicz, A.: “Trace theory”, LNCS 255, Springer Verlag, Berlin (1987), 279–324.
Meseguer, J., and Montanari, U.:“Petri Nets are Monoids: A New Algebraic Foundation for Net Theory” Proc. 3rd Annual Symposium on Logic in Computer Science, June 5–8, 1988, Edinburgh (Scotland), 155–164.
Milner, R.: “Calculi for Synchrony and Asynchrony” Theoretical Computer Science, Vol.25 (1983), 267–310.
Moller, F.,Tofts, C.: “A temporal calculus of communicating systems”, Preprint, Edinburgh, 1989.
Murphy D.: “3 papers on classical concurrency theory”, CS Report, Glasgow, 1991.
Pratt, V.: “Modelling Concurrency with Partial Orders” International Journal of Parallel Programming, v.15, 1(1986), 33–71.
Reisig, W.:“Petri Nets: an Introduction” EATCS Monographs on Theoretical Computer Science, Vol.4, Springer Verlag (1985).
Schneider, S.: “An operational semantics for timed CSP”, Tech. Report, Oxford, 1991.
Stark,E.: “Concurrent Transition Systems”, Theoretical Computer Science 64 (1989) 221–269.
Tofts,C.: “Temporal Ordering for Concurrency”, Univ.of Edinburgh Report LFCS-49-88, 1988
Walters, R.F.C.:“Sheaves and Cauchy-Complete Categories” Cahiers de Top. et Géom. Diff. 22. (1981), 283–286.
Walters R.F.C.: “Sheaves on sites as Cauchy-complete Categories”, Journal of Pure and Appl.Algebra, 24, 1982, 95–102.
Winskel, G.: “Synchronization Trees” Theoretical Computer Science, 34 (1984), 33–82.
Winskel, G.: “Event structures”, LNCS 255, Springer Verlag (1987), 325–392.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kasangian, S., Labella, A. (1992). On continuous time agents. In: Brookes, S., Main, M., Melton, A., Mislove, M., Schmidt, D. (eds) Mathematical Foundations of Programming Semantics. MFPS 1991. Lecture Notes in Computer Science, vol 598. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55511-0_20
Download citation
DOI: https://doi.org/10.1007/3-540-55511-0_20
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55511-7
Online ISBN: 978-3-540-47194-3
eBook Packages: Springer Book Archive