Angerona - A Flexible Multiagent Framework for Knowledge-Based Agents

被引:0
作者
Kruempelmann, Patrick [1 ]
Janus, Tim [1 ]
Kern-Isberner, Gabriele [1 ]
机构
[1] Tech Univ Dortmund, D-44221 Dortmund, Germany
来源
MULTI-AGENT SYSTEMS (EUMAS 2014) | 2015年 / 8953卷
关键词
D O I
10.1007/978-3-319-17130-2_3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present the Angerona framework for the implementation of knowledge-based agents with a strong focus on flexibility, extensibility, and compatibility with diverse knowledge representation formalisms. As the basis for this framework we propose and formalize a general concept of compound agents in which we consider agents to consist of hierarchies of interacting epistemic and functional components. Each epistemic component is instantiated by a knowledge representation formalism. Different knowledge representation formalisms can be used within one agent and different agents in the same system can be based on different agent architectures and can use different knowledge representation formalisms. Partially instantiations define sub-frameworks for, e.g., the development of BDI agents and variants thereof. The Angerona framework realizes this concept by means of a flexible JAVA plug-in architecture for the epistemic and the functional components of an agent. The epistemic plug-ins are based on the Tweety library for knowledge representation, which provides various ready-for-use implementations and knowledge representation formalisms and a framework for the implementation of additional ones. Angerona already contains several partial and complete instantiations that implement several approaches. Angerona also features an environment plug-in for communicating agents and a flexible GUI to monitor the multiagent system and the inner workings of the agents, particularly the inspection of the dynamics of their epistemic states. Angerona and Tweety are ready to use, well documented, and open source.
引用
收藏
页码:35 / 50
页数:16
相关论文
共 50 条
  • [21] A FRAMEWORK FOR NETWORKED KNOWLEDGE-BASED SYSTEMS
    JACOB, VS
    PIRKUL, H
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1990, 20 (01): : 119 - 127
  • [22] FRAMEWORK FOR A KNOWLEDGE-BASED PROGRAMMING ENVIRONMENT
    POLAK, W
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 244 : 566 - 575
  • [23] A knowledge-based framework for multimedia adaptation
    Dietmar Jannach
    Klaus Leopold
    Christian Timmerer
    Hermann Hellwagner
    Applied Intelligence, 2006, 24 : 109 - 125
  • [24] Knowledge-based enterprise modelling framework
    Gudas, Saulius
    Brundzaite, Rasa
    ADVANCES IN INFORMATION SYSTEMS, PROCEEDINGS, 2006, 4243 : 334 - 343
  • [25] A knowledge-based framework for emergency DSS
    De Maio, C.
    Fenza, G.
    Gaeta, M.
    Loia, V.
    Orciuoli, F.
    KNOWLEDGE-BASED SYSTEMS, 2011, 24 (08) : 1372 - 1379
  • [26] A knowledge-based approach for database flexible querying
    Hachani, N.
    Ounelli, H.
    SEVENTEENTH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2006, : 420 - +
  • [27] Hybrid Knowledge-based Flexible Supplier Selection
    Wang, Qing
    2014 INTERNATIONAL CONFERENCE ON MANAGEMENT OF E-COMMERCE AND E-GOVERNMENT (ICMECG), 2014, : 235 - 239
  • [28] Knowledge-based approach to flexible part design
    Raffaeli, Roberto
    Germani, Michele
    JOURNAL OF ENGINEERING DESIGN, 2010, 21 (01) : 7 - 29
  • [29] Knowledge-based adaptive agents for manufacturing domains
    Stefano Borgo
    Amedeo Cesta
    Andrea Orlandini
    Alessandro Umbrico
    Engineering with Computers, 2019, 35 : 755 - 779
  • [30] Knowledge-based flexible business process management
    Tao, Yaxiong
    Wang, Jian
    Wang, Xin
    He, Datong
    Yang, Shuxin
    TENCON 2006 - 2006 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2006, : 156 - +