Software solutions for self-organizing multimedia-appliances

Abstract The vision of Ambient Intelligence is based on the ubiquity of information technology, the presence of computation, communication, and sensorial capabilities in an unlimited abundance of everyday appliances and environments. But enabling an ensemble of devices to spontaneously act and cooperate coherently requires software technologies that support self-organization. We discuss the salient properties of such a software infrastructure and propose a solution to these challenges, the “SodaPop” middleware. SodaPop uses a two-stage approach to structuring multi-agent systems and provides unique facilities for coordinating the activities of competing agents. Furthermore we describe the application of SodaPop to realize a smart conference room. Here we introduce a principle component topology dynamically extensible with new devices. The articles ends with the description of some resolution strategies and the description of an application programmers interface, that is available from our project site.

[1]  Simon L. Peyton Jones,et al.  Report on the programming language Haskell: a non-strict, purely functional language version 1.2 , 1992, SIGP.

[2]  P. Elzer,et al.  project overview , 2002 .

[3]  David Franklin,et al.  The intelligent classroom: providing competent assistance , 2001, AGENTS '01.

[4]  David S. Rosenblum,et al.  Achieving expressiveness and scalability in an internet-scale event notification service , 2000, ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing.

[5]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[6]  Ralf Hinze,et al.  Haskell 98 — A Non−strict‚ Purely Functional Language , 1999 .

[7]  Thomas Kirste,et al.  Architecture Considerations for Interoperable Multi-modal Assistant Systems , 2002, DSV-IS.

[8]  W. L. Johnson,et al.  Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems , 2002 .

[9]  David S. Rosenblum,et al.  Achieving scalability and expressiveness in an Internet-scale event notification service , 2000, PODC '00.

[10]  Thomas Kirste,et al.  EMBASSI multimodal assistance for infotainment and service infrastructures , 2001, Comput. Graph..

[11]  Emile H. L. Aarts,et al.  Ambient intelligence: a multimedia perspective , 2004, IEEE MultiMedia.

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

[13]  Joseph Polifroni,et al.  Organization, communication, and control in the GALAXY-II conversational system , 1999, EUROSPEECH.

[14]  Victor Zue,et al.  GALAXY-II: a reference architecture for conversational system development , 1998, ICSLP.

[15]  Adam Cheyer,et al.  The Open Agent Architecture , 1997, Autonomous Agents and Multi-Agent Systems.

[16]  Thomas Kirste,et al.  Supporting goal based interaction with dynamic intelligent environments , 2002, ECAI.

[17]  Guruduth Banavar,et al.  Gryphon: An Information Flow Based Approach to Message Brokering , 1998, ArXiv.

[18]  David Franklin,et al.  Improving human computer interaction in a classroom environment using computer vision , 2000, IUI '00.

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

[20]  Alexis Drogoul,et al.  Combining amorphous computing and reactive agent-based systems: a paradigm for pervasive intelligence? , 2002, AAMAS '02.

[21]  Bill Segall,et al.  Content Based Routing with Elvin4 , 2000 .