Proceedings of the ACM SIGPLAN 1996 Conference on Programming Language Design and Implementation 1996
DOI: 10.1145/231379.231402
|View full text |Cite
|
Sign up to set email alerts
|

Efficient and language-independent mobile programs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
31
0

Year Published

1996
1996
2009
2009

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 60 publications
(31 citation statements)
references
References 24 publications
0
31
0
Order By: Relevance
“…-The term mobile code describes any program that can be shipped unchanged to a heterogeneous collection of processors and executed with identical semantics on each processor [Adl-Tabatabai et al 1996]. -Mobile code is an approach where programs are considered as documents, and should therefore be accessible, transmitted, and displayed (i.e., evaluated) as any other document [Rouaix 1996].…”
Section: Why Mobile Code?mentioning
confidence: 99%
See 2 more Smart Citations
“…-The term mobile code describes any program that can be shipped unchanged to a heterogeneous collection of processors and executed with identical semantics on each processor [Adl-Tabatabai et al 1996]. -Mobile code is an approach where programs are considered as documents, and should therefore be accessible, transmitted, and displayed (i.e., evaluated) as any other document [Rouaix 1996].…”
Section: Why Mobile Code?mentioning
confidence: 99%
“…In the Omniware model [Adl-Tabatabai et al 1996] the overhead of interpretation is eliminated through software fault isolation (SFI). Code for the Omniware abstract machine is translated almost directly into native machine code, but all memory accesses are translated to code that checks for accesses outside a given boundary.…”
Section: The Abstract-machine Levelmentioning
confidence: 99%
See 1 more Smart Citation
“…However, other processor architectures could be used just as easily, including purely emulation-based instruction sets such as Omniware [2] or Java bytecode [25]. The only restriction is that application processes must only use the subset of the instruction set that satisfies the properties described in Section 3; otherwise they may not function properly in virtualized environments.…”
Section: Basic Computational Instruction Setmentioning
confidence: 99%
“…A possible solution to overcome the problem of limited terminal mobility could be mobile code, which is defined by (Adl-Tabatabai et al, 1996) as "any program that can be shipped unchanged to a heterogeneous collection of processors and executed with identical semantics on each processor." In times when device connectivity is not available, mobile code might be shipped to the device and executed there in order to provide the service that would otherwise not be available in offline mode.…”
Section: Mobile Codementioning
confidence: 99%