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

A fully abstract model for concurrent constraint programming

  • 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

54 Citations (Scopus)

Résumé

Recent results [5] have shown that concurrent Logic programming has a very simple model, based on linear sequences, which is fully abstract with respect to the parallel operator and finite observables. This is intrinsically related to the asynchronous and monotonic nature of the communication mechanism, which consists of asking and telling constraints on a common store. We consider here a paradigm for (asynchronous) concurrent programming, based on the above mechanism, and provided with the standard operators of choice, parallelism, prefixing, and hiding of local variables. It comes out that linear sequences still suffice for a compositional description of all the operators. Moreover, we consider the problem of full abstraction. Since our notion of observables implies the removal of silent steps, the presence of the choice operator induces the same problems (for compositionality) as bisimulation in CCS. We show that in our framework this problem has a simple solution which consists of introducing a semantical distinction between the various ways in which deadlock and failure might occur. The resulting semantics is fully abstract and still based on linear sequences.

langue originaleAnglais
titreTAPSOFT 1991
Sous-titreColloquium on Trees in Algebra and Programming (CAAP 1991) - Proceedings of the International Joint Conference on Theory and Practice of Software Development
rédacteurs en chefS. Abramsky, T.S.E. Maibaum
EditeurSpringer Verlag
Pages296-319
Nombre de pages24
ISBN (imprimé)9783540539827
Les DOIs
étatPublié - 1 janv. 1991
Modification externeOui
Evénement4th International Joint Conference on Theory and Practice of Software Development, TAPSOFT 1991 - Brighton, Royaume-Uni
Durée: 8 avr. 199112 avr. 1991

Série de publications

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

Une conférence

Une conférence4th International Joint Conference on Theory and Practice of Software Development, TAPSOFT 1991
Pays/TerritoireRoyaume-Uni
La villeBrighton
période8/04/9112/04/91

Empreinte digitale

Examiner les sujets de recherche de « A fully abstract model for concurrent constraint programming ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation