2007
DOI: 10.1016/j.tcs.2007.09.002
|View full text |Cite
|
Sign up to set email alerts
|

Formalising Java RMI with explicit code mobility

Abstract: This paper presents a Java-like core language with primitives for object-oriented distribution and explicit code mobility. We apply our formulation to prove the correctness of several optimisations for distributed programs. Our language captures crucial but often hidden aspects of distributed object-oriented programming, including object serialisation, dynamic class downloading and remote method invocation. It is defined in terms of an operational semantics that concisely models the behaviour of distributed pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2008
2008
2021
2021

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 9 publications
(2 citation statements)
references
References 37 publications
0
2
0
Order By: Relevance
“…3 Here and in the following we use to denote the empty string, so we get either y Local @x j or y@x j . …”
Section: Reduction Rulesmentioning
confidence: 99%
See 1 more Smart Citation
“…3 Here and in the following we use to denote the empty string, so we get either y Local @x j or y@x j . …”
Section: Reduction Rulesmentioning
confidence: 99%
“…For the purpose of the present paper it is enough to consider elements of a partially ordered set with a bottom element as security levels instead of elements of a lattice as usual [20], this choice being justified by the fact that we do not use meets and joins. We formalize the network properties assured by our type system using the notions of network invariant and initial network as in [3].…”
Section: Introductionmentioning
confidence: 99%