The Mundo Method — An Enhanced Bottom-Up Approach for Engineering Ubiquitous Computing Systems

Deploying ubiquitous computing systems into real world scenarios can realistically only be done in a bottom-up way, using smart building blocks. Our everyday environments are just too chaotic to allow top-down design of ubiquitous computing systems. Creating ubiquitous computing systems in a bottom-up manner has some inherent problems, which have not been successfully addressed in any existing approach, hence the scarcity of real-world ubiquitous computing systems. This article describes the Mundo Method for designing and implementing ubiquitous computing systems, which addresses two of these problems: structuring, i.e., separating the spontaneously emerging system into meaningful ensem- bles and orchestration, i.e., providing meaningful behaviour for an ensemble. The Mundo Method heavily relies on the MundoCore communication middleware, which is especially suited for ubiquitous computing applications.

[1]  Frank Leymann,et al.  Managing Technical Processes Using Smart Workflows , 2008, ServiceWave.

[2]  Armando Fox,et al.  The Event Heap: a coordination infrastructure for interactive workspaces , 2002, Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications.

[3]  Frank Dürr,et al.  On location models for ubiquitous computing , 2004, Personal and Ubiquitous Computing.

[4]  Victoria S. Uren,et al.  Shaken not Stirred: Mixing Semantics into XPDL , 2010, SBPM.

[5]  M. Schneider The semantic cookbook: sharing cooking experiences in the smart kitchen , 2007 .

[6]  Edward C. Epp Relationship Management: Secure Collaboration in a Ubiquitous Environment , 2003, IEEE Pervasive Comput..

[7]  Itiro Siio,et al.  Making recipes in the kitchen of the future , 2004, CHI EA '04.

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

[9]  Steve Benford,et al.  The evolution of buildings and implications for the design of ubiquitous domestic environments , 2003, CHI '03.

[10]  Max Mühlhäuser,et al.  Engineering intuitive and self-explanatory smart products , 2007, SAC '07.

[11]  Patrick Olivier,et al.  Ambient kitchen: designing situated services using a high fidelity prototyping environment , 2009, PETRA '09.

[12]  Max Mühlhäuser,et al.  MundoCore: A light-weight infrastructure for pervasive computing , 2007, Pervasive Mob. Comput..

[13]  Andreas Butz,et al.  A survey of software infrastructures and frameworks for ubiquitous computing , 2005, Mob. Inf. Syst..

[14]  Stephen E. Deering,et al.  Multicast routing in datagram internetworks and extended LANs , 1990, TOCS.

[15]  Winfried Lamersdorf,et al.  Mobile Process Description and Execution , 2006, DAIS.