DECAF

Towards a distributed, environment-centered agent framework This paper discuss the internal architecture for an agent framework called DECAF (Distributed Environment Centered Agent Framework). DECAF is a software toolkit for the rapid design, development, and execution of “intelligent” agents to achieve solutions in complex software systems. From a research community perspective, DECAF provides a modular platform for evaluating and disseminating results in agent architectures, including communication, planning, scheduling, execution monitoring, coordination, diagnosis, and learning. From a user/programmer perspective, DECAF distinguishes itself by removing the focus from the underlying components of agent building such as socket creation, message formatting, and agent communication. Instead, users may quickly prototype agent systems by focusing on the domain-specific parts of the problem via a graphical plan editor, reusable generic behaviors, and various supporting middle-agents. This paper briefly describe the key portions of the DECAF toolkit and as well as some of the internal details of the agent execution framework. While not all of the modules have yet been completely realized, DECAF has already been used for teaching purposes, allowing student teams, initially untutored in agent systems, to quickly build prototype multi-agent formation gathering systems.


References in zbMATH (referenced in 19 articles )

Showing results 1 to 19 of 19.
Sorted by year (citations)

  1. Alberola, Juan M.; Such, Jose M.; Garcia-Fornes, Ana; Espinosa, Agustin; Botti, Vicent: A performance evaluation of three multiagent platforms (2010)
  2. Barish, Greg; Knoblock, Craig A.: Speculative plan execution for information gathering (2008)
  3. Cho, Young Im: Implementation of an intelligent personalized digital library system based on improved negotiation mobile multiagents (2007)
  4. Fan, Xiaocong; Wang, Rui; Sun, Shuang; Yen, John; Volz, Richard A.: Context-centric needs anticipation using information needs graphs (2006)
  5. Amandi, Analía; Campo, Marcelo; Zunino, Alejandro: JavaLog: a framework-based integration of Java and Prolog for agent-oriented programming (2005)
  6. Barthelmess, P.; Ellis, C.A.: The Neem platform: an evolvable framework for perceptual collaborative applications (2005)
  7. Barthelmess, P.; Ellis, C.A.: Coordination mechanisms: Towards a conceptual foundation of CSCW systems design (2005)
  8. Deen, S.M.: An engineering approach to cooperating agents for distributed information systems (2005)
  9. Deen, S.M.: Unified solution for procurement integration and B2B stores (2005)
  10. Cho, Young Im: Development of a personalized digital library system based on the new mobile multi agent platform (2004)
  11. Wray, R.E.; Laird, J.E.: An architectural approach to ensuring consistency in hierarchical execution (2003)
  12. Barthelmess, P.; Ellis, C.A.: The Neem platform: An evolvable framework for perceptual collaborative applications (2002)
  13. Chen, Wei; Decker, Keith: Developing alternative mechanisms for multiagent coordination (2002)
  14. Takashina, Tomomi; Tanaka, Kazuhide; Watanabe, Shigeyoshi: Individual level analysis using decision making features in multiagent based simulation (2002)
  15. Decker, Keith; Khan, Salim; Schmidt, Carl; Michaud, Dennis: Extending a multi-agent system for genomic annotation (2001)
  16. Sycara, Katia: Multi-agent infrastructure, agent discovery, middle agents for web services and interoperation (2001)
  17. Baral, Chitta; Son, Tran Cao: Extending ConGolog to allow partial ordering (2000)
  18. Busetta, Paolo; Howden, Nicholas; Rönnquist, Ralph; Hodgson, Andrew: Structuring BDI agents in functional clusters (2000)
  19. Graham, John R.; Decker, Keith S.: Towards a distributed, environment-centered agent framework (2000)