• DocumentCode
    2267817
  • Title

    Designing collaborative agents with eXAT

  • Author

    Stefano, Antonella Di ; Santoro, Corrado

  • Author_Institution
    Dept. of Comput. Sci. & Telecommun. Eng., Catania Univ., Italy
  • fYear
    2004
  • fDate
    14-16 June 2004
  • Firstpage
    15
  • Lastpage
    20
  • Abstract
    This paper describes eXAT, an experimental agent-programming platform, based on the Erlang language, designed by the authors. The platform provides an "all-in-one" framework for the design, with a single tool, of agent intelligence, agent behaviour and agent communication. This is made possible in eXAT by means of the integration of an Erlang-based expert system engine, together with an execution environment for agent behaviours based on object-oriented finite-state machines. Such a system allows transition triggering on the basis of agent\´s mental state. Similarly, the provided agent communication facility, which is based on the exchange of ACL speech acts, cannot only trigger behaviours but also influence agent\´s mental state according to FIPA-ACL semantics.
  • Keywords
    expert systems; finite state machines; functional languages; multi-agent systems; object-oriented programming; Erlang language; agent behaviour; agent communication; agent intelligence; collaborative agent design; experimental agent-programming platform; expert system engine; object-oriented finite-state machine; Collaboration; Design engineering; Engines; Expert systems; Functional programming; Intelligent agent; Java; Object oriented modeling; Protocols; Speech;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enabling Technologies: Infrastructure for Collaborative Enterprises, 2004. WET ICE 2004. 13th IEEE International Workshops on
  • ISSN
    1524-4547
  • Print_ISBN
    0-7695-2183-5
  • Type

    conf

  • DOI
    10.1109/ENABL.2004.23
  • Filename
    1376803