• DocumentCode
    2357930
  • Title

    Two Level Specification for Mobile Agent Application

  • Author

    Bernichi, Mâamoun ; Mourlin, Fabrice

  • Author_Institution
    Specification & Verification Syst., Lab. of Algorithmic, Complexity & Logic, Creteil, France
  • fYear
    2010
  • fDate
    11-16 April 2010
  • Firstpage
    54
  • Lastpage
    59
  • Abstract
    Mobile agents can physically travel across a network, and perform tasks on machines, that provide agent hosting capability. These agents are autonomous; this property allows them to adapt themselves on a dynamic environment in a large network. Mobile agent programming is a complex task and it mixes business code and technical features. Because code development is costly, we use two kind of process algebra to write formal specifications. A first process algebra is used to the description of business part of the code. This formal language is an extension of pi calculus. A second process algebra allows us to architecture requirements. The second language is based on distributed pi calculus. We specify resource access and mobility schema. With two level specification, we drive more closely application building. The result is a layer application where architecture is a master feature and business part becomes its operator.
  • Keywords
    formal languages; formal specification; mobile agents; process algebra; agent hosting capability; architecture requirement; autonomous agent; business code; distributed pi calculus; dynamic environment; formal language; formal specification; mobile agent programming; mobility schema; process algebra; resource access; two level specification; Algebra; Application software; Buildings; Calculus; Data security; Formal specifications; Laboratories; Mobile agents; Mobile communication; Network servers; adaptability; agent; architecture; formal specification; mobile;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems (ICONS), 2010 Fifth International Conference on
  • Conference_Location
    Menuires
  • Print_ISBN
    978-1-4244-6231-5
  • Type

    conf

  • DOI
    10.1109/ICONS.2010.17
  • Filename
    5464169