login

Programming languages for mobile code

ACM Computing SurveysPublished 1 September 1997Open access
Tommy Thorn
Citations134
SJR quartileQ1
SJR score5.80
SNIP11.03
View PDF

TL;DR

This study describes several classes of mobile code and extracts their common characteristics, where security proves to be one of the major concerns.

Abstract

Sun's announcement of the programming language Java more that 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 to our recommendations for future work, illustrated by examples of ongoing research.

Keywords

Computer Science