Concurrent constraint programming with process mobility

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We propose an extension of concurrent constraint program- ming with primitives for process migration within a hierarchical network, and we study its semantics. To this purpose, we first investigate a "pure" paradigm for process mi- gration, namely a paradigm where the only actions are those dealing with transmissions of processes. Our goal is to give a structural def- inition of the semantics of migration; namely, we want to describe the behaviour of the system, during the transmission of a process, in terms of the behaviour of the components. We achieve this goal by using a labeled transition system where the effects of sending a process, and requesting a process, are modeled by symmetric rules (similar to handshaking-rules for synchronous communication) between the two partner nodes in the network. Next, we extend our paradigm with the primitives of concurrent con- straint programming, and we show how to enrich the semantics to cope with the notions of environment and constraint store. Finally, we show how the operational semantics can be used to define an interpreter for the basic calculus.

Original languageEnglish
Title of host publicationComputational Logic - CL 2000 - 1st International Conference, Proceedings
EditorsJohn Lloyd, Veronica Dahl, Ulrich Furbach, Manfred Kerber, Kung-Kiu Lau, Catuscia Palamidessi, Luís Moniz Pereira, Yehoshua Sagiv, Peter J. Stuckey
PublisherSpringer Verlag
Pages463-477
Number of pages15
ISBN (Electronic)3540677976, 9783540677970
DOIs
Publication statusPublished - 1 Jan 2000
Externally publishedYes
Event1st International Conference on Computational Logic, CL 2000 - London, United Kingdom
Duration: 24 Jul 200028 Jul 2000

Publication series

NameLecture Notes in Artificial Intelligence (Subseries of Lecture Notes in Computer Science)
Volume1861
ISSN (Print)0302-9743

Conference

Conference1st International Conference on Computational Logic, CL 2000
Country/TerritoryUnited Kingdom
CityLondon
Period24/07/0028/07/00

Fingerprint

Dive into the research topics of 'Concurrent constraint programming with process mobility'. Together they form a unique fingerprint.

Cite this