Passer à la navigation principale Passer à la recherche Passer au contenu principal

The failure of failures in a paradigm for asynchronous communication

  • Technical University of Eindhoven
  • Universiteit Utrecht
  • Centrum Wiskunde and Informatica

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

We develop a general framework for a variety of concurrent languages all based on asynchronous communication, like data flow, concurrent logic, concurrent constraint languages and CSP with asynchronous channels. The main characteristic of these languages is that processes interact by reading and modifying the state of some common data structure. We abstract from the specific features of the various communication mechanisms by means of a uniform language where actions are interpreted as partially denned transformations on an abstract set of states. Suspension is modelled by an action being undefined in a state. The languages listed above can be seen as instances of our paradigm, and can be obtained by fixing a specific set of states and interpretation of the actions. The computational model of our paradigm is described by a transition system in the style of Plotkin’s SOS. A compositional model is presented that is based on traces (of pairs of states). This sharply contrasts with the synchronous case, where some additional branching information is needed to describe deadlock. In particular, we show that our model is more abstract than the standard failure set semantics (that is known to be fully abstract for the classical synchronous paradigms). We also investigate the problem of full abstraction, with respect to various observation criteria. To tackle this problem, we have to consider the particular features of the specific languages. We study some cases, for which we give a fully abstract semantics.

langue originaleAnglais
titreCONCUR 1991 - 2nd International Conference on Concurrency Theory, Proceedings
rédacteurs en chefJos C.M. Baeten, Jos C.M. Baeten, Jan Frisco Groote
EditeurSpringer Verlag
Pages111-126
Nombre de pages16
ISBN (imprimé)9783540544302
Les DOIs
étatPublié - 1 janv. 1991
Modification externeOui
Evénement2nd International Conference on Concurrency Theory, CONCUR 1991 - Amsterdam, Pays-Bas
Durée: 26 août 199129 août 1991

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume527 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence2nd International Conference on Concurrency Theory, CONCUR 1991
Pays/TerritoirePays-Bas
La villeAmsterdam
période26/08/9129/08/91

Empreinte digitale

Examiner les sujets de recherche de « The failure of failures in a paradigm for asynchronous communication ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation