2005
DOI: 10.1007/11494881_3
|View full text |Cite
|
Sign up to set email alerts
|

An Abstract Machine for the Kell Calculus

Abstract: The Kell Calculus is a family of process calculi intended as a basis for studying distributed component-based programming. This paper presents an abstract machine for an instance of this calculus, a proof of its correctness, and a prototype OCaml implementation. The main originality of our abstract machine is that it does not mandate a particular physical configuration (e.g. mapping of localities to physical sites), and it is independent of any supporting network services. This allows to separate the proof of … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
16
0

Year Published

2007
2007
2024
2024

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 9 publications
(16 citation statements)
references
References 19 publications
0
16
0
Order By: Relevance
“…One can imagine annotated processes like in P h | Q l where the annotations are taken into account by the scheduler. Such a scheme would fit naturally in a calculus with hierarchical localities such as [1]. For Most correctness results of the implementations of process calculi with localities concern their distributed implementation, but do not deal with the correctness of their local implementation, i.e.…”
Section: Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…One can imagine annotated processes like in P h | Q l where the annotations are taken into account by the scheduler. Such a scheme would fit naturally in a calculus with hierarchical localities such as [1]. For Most correctness results of the implementations of process calculi with localities concern their distributed implementation, but do not deal with the correctness of their local implementation, i.e.…”
Section: Resultsmentioning
confidence: 99%
“…It would be interesting to consider correctness results combining these two approaches. We are currently investigating the proof of a refined abstract machine based on [1].…”
Section: Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…Moreover, we benefited from the Kell calculus papers [BS03,BSS05,SS04], where the problems raised by using atomic actions (i.e., a sort of distributed synchronization) in wide-area networks are discussed. In particular, the authors highlight the need of modeling different forms of failure; we kept this in mind when giving the semantics of the moving capabilities.…”
Section: Related Workmentioning
confidence: 99%