1997
DOI: 10.1145/262009.262010
|View full text |Cite
|
Sign up to set email alerts
|

Programming languages for mobile code

Abstract: Sun's announcement of the programming language Java more than anything popularized the notion of mobile code, that is, programs traveling on a heterogeneous network and automatically executing upon arrival at the destination. We describe several classes of mobile code and extract their common characteristics, where security proves to be one of the major concerns. With these characteristics as reference points, we examine six representative languages proposed for mobile code. The conclusion of this study leads … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
48
0

Year Published

2000
2000
2005
2005

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 94 publications
(49 citation statements)
references
References 18 publications
1
48
0
Order By: Relevance
“…9 There is also the capability for an object to be transmitted across a trusted network and executed on another computer, a technique commonly known as mobile code. 10 What we must consider at this point is whether the development of software technology has reached a stage of sophistication that will allow it to meet the seven FCS C2 software requirements listed above. If so, the use of any less mature technology would be ill advised.…”
Section: State-of-the-art Software Technologymentioning
confidence: 99%
“…9 There is also the capability for an object to be transmitted across a trusted network and executed on another computer, a technique commonly known as mobile code. 10 What we must consider at this point is whether the development of software technology has reached a stage of sophistication that will allow it to meet the seven FCS C2 software requirements listed above. If so, the use of any less mature technology would be ill advised.…”
Section: State-of-the-art Software Technologymentioning
confidence: 99%
“…Global Computers are thus fostering a new style of distributed programming that has to take into account variable guarantees for communication, cooperation, resource usage, security policies and mechanisms, and in particular code mobility [10,24]. They have stimulated the proposal of new theories, computational paradigms, linguistic mechanisms and implementation techniques for the design, realization, deployment and management of global computational environments and applications.…”
Section: Introductionmentioning
confidence: 99%
“…The main breakthrough is that global applications may exchange mobile code [9,33], not just data. A particular instance of mobile code is the concept of mobile agents [14,19,36]: software units that can suspend their execution and migrate to new hosts, where they can resume their execution.…”
Section: Introductionmentioning
confidence: 99%