Proceedings. First and Third International Symposium on Agent Systems Applications, and Mobile Agents
DOI: 10.1109/asama.1999.805390
|View full text |Cite
|
Sign up to set email alerts
|

Jocaml: mobile agents for Objective-Caml

Abstract: Jocaml is a system for mobile agents built inside the Objective-Caml language. Jocaml eases the development of concurrent, distributed and mobile agent based applications, by expressing useful distribution abstractions using a small set of simple but powerful primitives taken from the Join-Calculus [5].The system provides total transparency for migration, application states (after migration, all threads resume their execution in the state before migration), communications (communication channels with other age… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
47
0

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 45 publications
(47 citation statements)
references
References 10 publications
0
47
0
Order By: Relevance
“…Communication between peers is provided through SOAP-based web services and the working space of each location is endowed with a process scheduler based on ideas from PICT [29]. We aim to continue this implementation work, perhaps incorporating ideas from other recent work on languages based on the π-calculus [12,15].…”
Section: Discussionmentioning
confidence: 99%
“…Communication between peers is provided through SOAP-based web services and the working space of each location is endowed with a process scheduler based on ideas from PICT [29]. We aim to continue this implementation work, perhaps incorporating ideas from other recent work on languages based on the π-calculus [12,15].…”
Section: Discussionmentioning
confidence: 99%
“…Nominal calculi also provide a basic programming model that has been incorporated in novel programming languages (see e.g. [6,2]) and workflow languages for Web Service coordination [4,16].…”
Section: Introductionmentioning
confidence: 99%
“…To compute this sum, we show two parallel algorithms : using a total exchange of the point masses or using a systolic loop 6 . At the beginning of these two methods, each processor contains a sub-part (as a list) of the N point masses: we thus have a parallel vector of lists of N/p point masses.…”
Section: The N -Body Problemmentioning
confidence: 99%
“…We can cite concurrent programming [6], more or less synchronous processes [5,18] or the automatic parallelization of programs [1] and algorithmic skeletons [7]. In the first two cases, the expressivity of concurrence or mobility is sought (but with lower performance).…”
Section: Introductionmentioning
confidence: 99%