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
Link To Document