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

On the asynchronous nature of communication in concurrent logic languages: A fully abstract model based on sequences

  • Technical University of Eindhoven
  • University of Pisa

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

Résumé

The main contribution of this paper is to show that the nature of the communication mechanism of concurrent logic languages is essentially different from imperative concurrent languages. We show this by defining a compositional model based on sequences of input-output substitutions. This is to be contrasted with the compositionality in languages like CCS and TCSP, which requires more complicated structures, like trees and failure sets. Moreover, we prove that this model is fully abstract, namely that the information encoded by these sequences is necessary. Regarding fully abstractness, our observation criterium consists of all the possible finite results, namely the computed answer substitution together with the termination mode (success, failure, or suspension). The operations we consider are parallel composition of goals and disjoint union of programs. We define a compositional operational semantics delivering sequences of input-output substitutions. Starting from this we obtain a fully abstract denotational semantics by requiring some closure conditions on sequences, that essentially model the monotonic nature of communication in concurrent logic languages. The correctness of this model is proved by refining the operational semantics in order to embody these closure conditions.

langue originaleAnglais
titreCONCUR 1990 - Theories of Concurrency
Sous-titreUnification and Extension, Proceedings
rédacteurs en chefJ.W. Klop, J.C.M. Baeten, J.W. Klop, J.C.M. Baeten
EditeurSpringer Verlag
Pages99-114
Nombre de pages16
ISBN (imprimé)9783540530480
Les DOIs
étatPublié - 1 janv. 1990
Modification externeOui
EvénementConference on Theories of Concurrency, CONCUR 1990 - Amsterdam, Pays-Bas
Durée: 27 août 199030 août 1990

Série de publications

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

Une conférence

Une conférenceConference on Theories of Concurrency, CONCUR 1990
Pays/TerritoirePays-Bas
La villeAmsterdam
période27/08/9030/08/90

Empreinte digitale

Examiner les sujets de recherche de « On the asynchronous nature of communication in concurrent logic languages: A fully abstract model based on sequences ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation