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
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;
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
DOI :
10.1109/FTDCS.2001.969636