A Distributed Intelligent Building Agent Language (DIBAL)

From the multi-agent system perspective Intelligent Buildings (IB) are a new research area and this domain poses several interesting challenges. Our IB model comprises a building containing room based embedded-agents which control environmental variables and devices within rooms that communicate with each other via a network. Inter-agent communication is central to such multi-agent systems. In this paper we explain why existing agent communication languages (ACLs) are unsuitable for IB embedded-agents and present a specification for a hierarchical Distributed Intelligent Building Agent Langauge (DIBAL) that overcomes the problems in applying ACLs to IB based embedded-agents. The paper begins by reviewing existing Agent Communication Languages (ACL) and discussing their unsuitability for IB applications before preenting our IB embedded agent communition language, DIBAL. We then illustrate the ways in which DIBAL would facilitate the functionality we require by looking at a few IB scenarios in some detail.

[1]  Patricia Charlton,et al.  Evaluating the FIPA standards and their role in achieving cooperation in multi-agent systems , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[2]  Yun Peng,et al.  The interoperability problem: bringing together mobile agents and agent communication languages , 1999, Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers.

[3]  Yun Peng,et al.  Jackal: a Java-based Tool for Agent Development , 1998 .

[4]  Graham Clarke,et al.  A Multi-Agent Architecture For Intelligent Building Sensing and Control , 1999 .

[5]  Munindar P. Singh Agent Communication Languages: Rethinking the Principles , 1998, Computer.

[6]  Douglas B. Moran,et al.  The Open Agent Architecture: A Framework for Building Distributed Software Systems , 1999, Appl. Artif. Intell..

[7]  Timothy W. Finin,et al.  The current landscape of Agent Communication Languages , 1999 .

[8]  Graham Clarke,et al.  Buildings as Intelligent Autonomous Systems: A Model for Integrating Personal and Building Agents , 2000 .

[9]  Jing Wang,et al.  Resource sharing in distributed robotic systems based on a wireless medium access protocol (CSMA/CD-W) , 1996, Robotics Auton. Syst..

[10]  Charles J. Petrie,et al.  JATLite: A Java Agent Infrastructure with Message Routing , 2000, IEEE Internet Comput..

[11]  Timothy W. Finin,et al.  Towards a standard for an Agent Communication Language , 1998 .