TY - GEN
T1 - Implementation of a FIPA compliant BDI agent platform in .NET
T2 - 27th International Conference on Advanced Information Networking and Applications Workshops, WAINA 2013
AU - Evans, C.
AU - Rmeileh, S. Abu
PY - 2013/7/1
Y1 - 2013/7/1
N2 - There is a growing interest in the potential of software agent technologies for building the next generation of advanced software systems that will help solving problems that require advanced user interactions and intensive collaborations. Despite this interest, software agents are not yet widespread due to many reasons, one of which is the heavy programming work that has to be done in order to create efficient and effective agent systems, particularly from the point of view of agents' characteristics, such as autonomy and deliberation on one hand, and integration with other technologies and applications on the other. While several agent platforms implement the belief-desire-intention (BDI) architecture have been proposed, most of these platforms are implemented based on existing general purpose programming languages, e.g. Java. As a consequence, this prevents the use of advanced features of the underlying programming language and the integration with new technologies and paradigms that are essential for the development of enterprise applications. Due to these limitations of the existing platforms, a new BDI distributed agent platform design and implementation is proposed in this paper. The CloudNetBDI platform prototype is compliant with the specifications of the Foundation for Intelligent Physical Agents (FIPA) and has been implemented in the.NET framework. The CloudNetBDI platform employs the BDI model as an internal reasoning engine for its agents. Furthermore, the CloudNetBDI platform provides an interface for developers to design and develop enriched, robust and autonomous BDI based distributed multi-agent systems.
AB - There is a growing interest in the potential of software agent technologies for building the next generation of advanced software systems that will help solving problems that require advanced user interactions and intensive collaborations. Despite this interest, software agents are not yet widespread due to many reasons, one of which is the heavy programming work that has to be done in order to create efficient and effective agent systems, particularly from the point of view of agents' characteristics, such as autonomy and deliberation on one hand, and integration with other technologies and applications on the other. While several agent platforms implement the belief-desire-intention (BDI) architecture have been proposed, most of these platforms are implemented based on existing general purpose programming languages, e.g. Java. As a consequence, this prevents the use of advanced features of the underlying programming language and the integration with new technologies and paradigms that are essential for the development of enterprise applications. Due to these limitations of the existing platforms, a new BDI distributed agent platform design and implementation is proposed in this paper. The CloudNetBDI platform prototype is compliant with the specifications of the Foundation for Intelligent Physical Agents (FIPA) and has been implemented in the.NET framework. The CloudNetBDI platform employs the BDI model as an internal reasoning engine for its agents. Furthermore, the CloudNetBDI platform provides an interface for developers to design and develop enriched, robust and autonomous BDI based distributed multi-agent systems.
KW - Agent System
KW - BDI
KW - intelligent context-aware systems
KW - MAS
UR - http://www.scopus.com/inward/record.url?scp=84881451168&partnerID=8YFLogxK
UR - https://ieeexplore.ieee.org/document/6550556
U2 - 10.1109/WAINA.2013.48
DO - 10.1109/WAINA.2013.48
M3 - Conference publication
AN - SCOPUS:84881451168
SN - 978-1-4673-6239-9
T3 - Proceedings - 27th International Conference on Advanced Information Networking and Applications Workshops, WAINA 2013
SP - 1186
EP - 1191
BT - Proceedings - 27th International Conference on Advanced Information Networking and Applications Workshops, WAINA 2013
PB - IEEE
Y2 - 25 March 2013 through 28 March 2013
ER -