HomeManager: Testing Agent-Oriented Software Engineering in Home Intelligence

Ambient Intelligence is an interesting research application area for Multi-agent Systems, in general, and for Agent-oriented Software Engineering, in particular. In this paper, we focus on the methodological support that agent-oriented methodologies can provide to such kind of systems: we discuss HomeManager, an application for the control of an intelligent home designed through the SODA agent-oriented methodology. There, the house is seen as an intelligent environment made of independent, distributed devices, each equipped with an agent to support the user’s goals and tasks.

[1]  Andrea Omicini,et al.  SODA: A Roadmap to Artefacts , 2005, ESAW.

[2]  J. van Leeuwen,et al.  Engineering Societies in the Agents World II , 2001, Lecture Notes in Computer Science.

[3]  Andrea Omicini,et al.  Agens Faber: Toward a Theory of Artefacts for MAS , 2006, Electron. Notes Theor. Comput. Sci..

[4]  Diane J. Cook,et al.  MavHome: an agent-based smart home , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[5]  Farhad Arbab,et al.  Coordination Models and Languages , 1998, Adv. Comput..

[6]  Andrea Omicini,et al.  Coordination Artifacts as First-Class Abstractions for MAS Engineering: State of the Research , 2005, SELMAS.

[7]  Victor R. Lesser,et al.  The UMASS intelligent home project , 1999, AGENTS '99.

[8]  Berardina De Carolis,et al.  C@sa: Intelligent Home Control and Simulation , 2004, International Conference on Computational Intelligence.

[9]  Nicholas Carriero,et al.  Coordination languages and their significance , 1992, CACM.

[10]  Franco Zambonelli,et al.  Coordination for Internet Application Development , 1999, Autonomous Agents and Multi-Agent Systems.

[11]  Paulo S. C. Alencar,et al.  Software Engineering for Multi-Agent Systems II , 2004 .

[12]  Andrea Omicini,et al.  Formal ReSpecT in the A&A Perspective , 2007, FOCLASA.

[13]  Barry Brumitt,et al.  EasyLiving: Technologies for Intelligent Environments , 2000, HUC.

[14]  Franco Zambonelli,et al.  Agent-Oriented Software Engineering VI, 6th International Workshop, AOSE 2005, Utrecht, The Netherlands, July 25, 2005. Revised and Invited Papers , 2006, AOSE.

[15]  Franco Zambonelli,et al.  Challenges and Research Directions in Agent-Oriented Software Engineering , 2004, Autonomous Agents and Multi-Agent Systems.

[16]  George Buchanan,et al.  An Evaluation of WebTwig - A Site Outliner for Handheld Web Access , 1999, HUC.

[17]  Andrea Omicini,et al.  SODA: Societies and Infrastructures in the Analysis and Design of Agent-Based Systems , 2000, AOSE.

[18]  Andrea Omicini,et al.  Zooming Multi-Agent Systems , 2005, AOSE.

[19]  Nicholas R. Jennings Agent-Oriented Software Engineering , 1999, MAAMAW.