• 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