A distributed and probabilistic concurrent constraint programming language

被引:4
|
作者
Bortolussi, L [1 ]
Wiklicky, H
机构
[1] Univ Udine, Dept Math & Comp Sci, I-33100 Udine, Italy
[2] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London, England
来源
关键词
D O I
10.1007/11562931_13
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present a version of the CCP paradigm, which is both distributed and probabilistic. We consider networks with a fixed number of nodes, each of them possessing a local and independent constraint store. While locally the computations evolve asynchronously, following the usual rules of (probabilistic) CCP, the communications among different nodes are synchronous. There are channels, and through them different objects can be exchanged: constraints, agents and channel themselves. In addition, all this activities are embedded in a probabilistic scheme based on a discrete model of time, both locally and globally. Finally we enhance the language with the capability of performing an automatic remote synchronization of variables belonging to different constraint stores.
引用
收藏
页码:143 / 158
页数:16
相关论文
共 50 条
  • [21] Concurrent constraint programming - Foreword
    Codognet, P
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 1998, 30 (1-2) : 1 - 2
  • [22] BISIMILARITY IN CONCURRENT CONSTRAINT PROGRAMMING
    Aristizabal P, Andres A.
    [J]. TECHNICAL COMMUNICATIONS OF THE 26TH INTERNATIONAL CONFERENCE ON LOGIC PROGRAMMING (ICLP'10), 2010, 7 : 236 - 240
  • [23] Concurrent constraint programming based on functional programming
    Smolka, G
    [J]. PROGRAMMING LANGUAGES AND SYSTEMS, 1998, 1381 : 1 - 11
  • [24] A new probabilistic constraint logic programming language based on a generalised distribution semantics
    Michels, Steffen
    Hommersom, Arjen
    Lucas, Peter J. F.
    Velikova, Marina
    [J]. ARTIFICIAL INTELLIGENCE, 2015, 228 : 1 - 44
  • [25] CONSIDERATIONS IN CHOOSING A CONCURRENT/DISTRIBUTED OBJECT-ORIENTED PROGRAMMING LANGUAGE
    NELSON, ML
    [J]. SIGPLAN NOTICES, 1994, 29 (12): : 66 - 71
  • [26] MC# 2.0: a language for concurrent distributed programming based on .NET
    Serdyuk, Yury
    [J]. NET TECHNOLOGIES 2006, FULL PAPERS PROCEEDINGS, 2006, : 71 - 78
  • [27] A timed concurrent constraint language
    de Boer, FS
    Gabbrielli, M
    Meo, MC
    [J]. INFORMATION AND COMPUTATION, 2000, 161 (01) : 45 - 83
  • [28] Notes on timed concurrent constraint programming
    Nielsen, M
    Valencia, FD
    [J]. LECTURES ON CONCURRENCY AND PETRI NETS: ADVANCES IN PETRI NETS, 2004, 3098 : 702 - 741
  • [29] A Variant of Concurrent Constraint Programming on GPU
    Talbot, Pierre
    Pinel, Frederic
    Bouvry, Pascal
    [J]. THIRTY-SIXTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE / THIRTY-FOURTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE / THE TWELVETH SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2022, : 3830 - 3839
  • [30] Dynamic Spaces in Concurrent Constraint Programming
    Olarte, Carlos
    Nigam, Vivek
    Pimentel, Elaine
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2014, 305 : 103 - 121