A partial order event model for concurrent objects

José Meseguer, Carolyn Talcott

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

The increasing importance and ubiquity of distributed and mobile object systems makes it very desirable to develop rigorous semantic models and formal reasoning techniques to ensure their correctness. The concurrency model of rewriting logic has been extensively used by a number of authors to specify, execute, and validate concurrent object systems. This model is a true concurrency model, associating an algebra of proof terms T R o to the rewrite theory R specifying the desired system. The elements of T Ro are concurrent computations described as proofs modulo an equational theory of proof/computation equivalence. This paper builds a very intuitive alternate model εR, also of a true concurrency nature, but based instead on the notion of concurrent events and a causality partial order between such events. The main result of the paper is the equivalence of these two models expressed as an isomorphism. Both models have straightforward extensions to similar models of infinite computations. The models are very general and can express both synchronous and asynchronous object computations. In the asynchronouscase the Baker-Hewitt eventmodel for actors appears as a special case of our model.

Original languageEnglish (US)
Title of host publicationCONCUR 1999, Concurrency Theory - 10th International Conference, Proceedings
PublisherSpringer-Verlag
Pages415-430
Number of pages16
ISBN (Print)3540664254, 9783540664253
StatePublished - Jan 1 1999
Externally publishedYes
Event10th International Conference on Concurrency Theory, CONCUR 1999 - Eindhoven, Netherlands
Duration: Aug 24 1999Aug 27 1999

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1664 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other10th International Conference on Concurrency Theory, CONCUR 1999
CountryNetherlands
CityEindhoven
Period8/24/998/27/99

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Fingerprint Dive into the research topics of 'A partial order event model for concurrent objects'. Together they form a unique fingerprint.

  • Cite this

    Meseguer, J., & Talcott, C. (1999). A partial order event model for concurrent objects. In CONCUR 1999, Concurrency Theory - 10th International Conference, Proceedings (pp. 415-430). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 1664 LNCS). Springer-Verlag.