DocumentCode
376207
Title
An API for high-level software engineering of distributed and mobile applications
Author
Arcangeli, Jean-Paul ; Maurel, Christine ; Migeon, Frédéric
Author_Institution
Inst. de Recherche en Inf., Univ. Paul Sabatier, Toulouse, France
fYear
2001
fDate
2001
Firstpage
155
Lastpage
161
Abstract
This paper proposes actors as a model for mobile agents. Because of their intrinsic autonomy (thread integration) and behavior changing ability, added to asynchronous communication, actors are naturally mobile entities, and moving actors has no effect on their initial semantics. Then, we propose a standard API on top of Java and RMI, called JavAct, for distributed and mobile applications programming. JavAct is actor-based and allows nearly immediate and strong agent mobility. Mobile actors are localized by means of a forwarding chain technique. Network-level references of actors contribute to location independence of computations. Additionally, in this paper, we give an overview of some related programming systems
Keywords
Java; application program interfaces; message passing; software engineering; API; JavAct; Java; RMI; forwarding chain technique; high-level software engineering; intrinsic autonomy; mobile actors; mobile agents; thread integration; Application software; Computer networks; Costs; Data mining; Java; Mobile agents; Mobile communication; Software engineering; Workstations; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems, 2001. FTDCS 2001. Proceedings. The Eighth IEEE Workshop on Future Trends of
Conference_Location
Bologna
Print_ISBN
0-7695-1384-0
Type
conf
DOI
10.1109/FTDCS.2001.969636
Filename
969636
Link To Document