The application of intelligent agency in a software model for buildings

This paper outlines the formulation of a state of the art intelligent multi agent society that exploits, through semantic enhancement, the data available in an existing digital building model (DBM) software architecture (see (Dibley et al., 2009)). Collectively the agents combine a range of specialist ontologies scoped to sub domains to realise individual and collective skills. Each ontology uses an appropriate knowledge representation to maximise simplicity while retaining adequate expressivity. A shared upper ontology is employed to support general communication and to provide ‘common sense’ knowledge. The agents in general are characterised by the strong notion of agency (as described in the literature), using the BDI (belief, desire, intention) model of agency as a powerful abstraction tool that is suited to applications where the complexity of systems and processes cannot be fully modelled using conventional techniques. The goals of the agents are, typically, to maximize some defined utility, and resulting behaviours are individual and collaborative, aligned and opposed. Knowledge retained, evolved and utilised by agents needs only to be generally locally consistent, and collectively the system can contain redundancy. The BDI model hasn’t yet been exploited in construction industry applications; most existing work employs task/plan rather than goal focussed deliberative agents.

[1]  Winfried Lamersdorf,et al.  Jadex: Implementing a BDI-Infrastructure for JADE Agents , 2003 .

[2]  Chimay J. Anumba,et al.  Multi-agent systems in construction–state of the art and prospects , 2004 .

[3]  Agostino Poggi,et al.  Developing Multi-agent Systems with JADE , 2007, ATAL.

[4]  Andrea Zisman,et al.  Traceability and completeness checking for agent-oriented systems , 2008, SAC '08.

[5]  Yoav Shoham,et al.  Agent-Oriented Programming , 1992, Artif. Intell..

[6]  M. Nikraz,et al.  A methodology for the analysis and design of multi-agent systems using JADE , 2006 .

[7]  Stefan Poslad,et al.  Review of FIPA Specifications , 2006 .

[8]  Scott A. DeLoach,et al.  An Overview of the Multiagent Systems Engineering Methodology , 2000, AOSE.

[9]  T. Ioerger,et al.  Multi-Agent Belief Reasoning in a First-Order Logic Back-Chainer , 2004 .

[10]  Fausto Giunchiglia,et al.  Tropos: An Agent-Oriented Software Development Methodology , 2004, Autonomous Agents and Multi-Agent Systems.

[11]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[12]  Barbara Messing,et al.  An Introduction to MultiAgent Systems , 2002, Künstliche Intell..

[13]  Nicolas Lhuillier,et al.  FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS , 2003 .

[14]  Fabio Bellifemine,et al.  JADE Semantics Framework , 2007 .

[15]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[16]  Michael Wooldridge,et al.  The Belief-Desire-Intention Model of Agency , 1998, ATAL.

[17]  H. Van Dyke Parunak,et al.  Toward the Specification and Design of Industrial Synthetic Ecosystems , 1997, ATAL.

[18]  Michael E. Bratman,et al.  Practical Reasoning and Acceptance in a Context , 1992 .

[19]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[20]  Julian Padget,et al.  Automatic Mapping of OWL Ontologies into Java , 2004, SEKE.

[21]  Yacine Rezgui,et al.  A semantic model provision for the digital building , 2009 .

[22]  FOUNDATION FOR INTELLIGENT PHYSICAL AGENTS 2 3 4 FIPA Modeling Area : Environment , 2022 .