User-centric dependability concepts for ubiquitous computing

Ubiquitous computing has the goal of enhancing computer use by making many computers available throughout the physical environment, and thus providing the technical and conceptual means for enabling anytime, anywhere, anyhow computing. The technical realization of this vision has become feasible owing to recent advances in miniaturization and embedded computing technologies, which enable the integration of diverse computing capabilities into manifold everyday objects and devices. The multitude and diversity of computerized entities that are part of ubiquitous computing systems imply a number of technical challenges. On one side, the differences in form factors, functionality, and technical capabilities result in a great level of diversity of hardware and software, and a distinct heterogeneity in capabilities. Further, ubiquitous computing systems in general are often highly decentralized, featuring an exceptionally high volatility of cooperative relationships and topologies due to mobility, spontaneous interaction, and wireless ad hoc communication on behalf of system components. On top of that, a particularly significant characteristic of ubiquitous computing is its unprecedented degree of user-centricity. Ubiquitous computing systems are no longer distinct entities separable from the human user, but instead explicitly designed to embrace and support people in everyday life settings and situations. In the face of the technical issues and the strong user-centricity, coping with the dependability of ubiquitous computing systems and infrastructures constitutes a crucial challenge, especially since these systems are set to pervade and reshape people’s everyday life environment and the way they complete their daily chores. The goal of this dissertation is to provide a systematic study of critical dependability challenges in the context of ubiquitous computing, with particular consideration of the needs of the end-user, which to this point in time has not been investigated deeply in the research community. In doing so, we focus on two fundamental areas of ubiquitous computing: human-computer interaction and context-aware computing. Dependability in the area of human-computer interaction so far mainly focused on the design and implementation of user interfaces. However, with the emergence of highly interactive ubiquitous computing environments, the user’s dependence on interface devices has been increasing significantly even in everyday life situations. This leads to a new, user-centric type of dependability threat: given that a user requires certain user interface devices to interact with or to control a surrounding ubiquitous computing environment on a daily basis, it has to be investigated how he or she can cope with the unanticipated unavailability of these devices. It is therefore important to ensure the physical availability of user interface devices in order to preserve the accessibility of personal data and device functionality required as part of the human-computer dialogue. A further fundamental challenge is dependable contextand location-aware com-

[1]  David E. Culler,et al.  Mica: A Wireless Platform for Deeply Embedded Networks , 2002, IEEE Micro.

[2]  Richard D. Schlichting,et al.  Fail-stop processors: an approach to designing fault-tolerant computing systems , 1983, TOCS.

[3]  Wolfram Burgard,et al.  Mapping and localization with RFID technology , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[4]  Sneha Kumar Kasera,et al.  Scalable reliable multicast using multiple multicast channels , 2000, TNET.

[5]  Christian Floerkemeier,et al.  RFID middleware design: addressing application requirements and RFID constraints , 2005, sOc-EUSAI '05.

[6]  Jun Rekimoto,et al.  CyberCode: designing augmented reality environments with visual tags , 2000, DARE '00.

[7]  M. Ang,et al.  Unmanned library: an intelligent robotic books retrieval & return system utilizing RFID tags , 2002, IEEE International Conference on Systems, Man and Cybernetics.

[8]  Wolfram Burgard,et al.  Fast Grid-Based Position TRacking for Mobile Robots , 1997, KI.

[9]  Tadanori Mizuno,et al.  Enhanced Mobile Internet Protocol Based on IPv6 Addressing Scheme for Third Generation Wireless Network , 2001 .

[10]  John Zahorjan,et al.  The challenges of mobile computing , 1994, Computer.

[11]  Matt Welsh,et al.  Sensor networks for emergency response: challenges and opportunities , 2004, IEEE Pervasive Computing.

[12]  Frank Siegemund,et al.  A Context-Aware Communication Platform for Smart Objects , 2004, Pervasive.

[13]  Bharat K. Bhargava,et al.  Integrating Heterogeneous Wireless Technologies: A Cellular Aided Mobile Ad Hoc Network (CAMA) , 2004, Mob. Networks Appl..

[14]  Albrecht Schmidt,et al.  There is more to context than location , 1999, Comput. Graph..

[15]  Roy Want,et al.  Bridging physical and virtual worlds with electronic tags , 1999, CHI '99.

[16]  Mahadev Satyanarayanan,et al.  Agile application-aware adaptation for mobility , 1997, SOSP.

[17]  Gregory D. Abowd,et al.  Charting past, present, and future research in ubiquitous computing , 2000, TCHI.

[18]  Daniel Gonçalves,et al.  Ubiquitous computing and AI towards an inclusive society , 2001, WUAUC'01.

[19]  Todd A. Anderson,et al.  Toward Internet Distributed Computing , 2003, Computer.

[20]  Raghupathy Sivakumar,et al.  An End-To-End Approach for Transparent Mobility Across Heterogeneous Wireless Networks , 2004, Mob. Networks Appl..

[21]  Michael Rohs,et al.  Social, Economic, and Ethical Implications of Ambient Intelligence and Ubiquitous Computing , 2005, Ambient Intelligence.

[23]  Christian Floerkemeier,et al.  Issues with RFID Usage in Ubiquitous Computing Applications , 2004, Pervasive.

[24]  Gregory D. Abowd,et al.  The smart floor: a mechanism for natural user identification and tracking , 2000, CHI Extended Abstracts.

[25]  Uwe Hansmann,et al.  Pervasive Computing Handbook , 2001, Springer Berlin Heidelberg.

[26]  Parag K. Lala,et al.  Fault tolerant and fault testable hardware design , 1985 .

[27]  Marc Langheinrich,et al.  Privacy by Design - Principles of Privacy-Aware Ubiquitous Systems , 2001, UbiComp.

[28]  Deborah Estrin,et al.  GPS-less low-cost outdoor localization for very small devices , 2000, IEEE Wirel. Commun..

[29]  Chien-Chung Shen,et al.  Sensor information networking architecture and applications , 2001, IEEE Wirel. Commun..

[30]  Andy Hopper,et al.  A new location technique for the active office , 1997, IEEE Wirel. Commun..

[31]  Alberto Elfes,et al.  Using occupancy grids for mobile robot perception and navigation , 1989, Computer.

[32]  Tim Kindberg Implementing physical hyperlinks using ubiquitous identifier resolution , 2002, WWW '02.

[33]  Frank Bellosa,et al.  Cooperative I/O: a novel I/O semantics for energy-aware applications , 2002, OSDI '02.

[34]  Gaetano Borriello,et al.  The location stack: a layered model for location in ubiquitous computing , 2002, Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications.

[35]  Gaetano Borriello,et al.  Reminding About Tagged Objects Using Passive RFIDs , 2004, UbiComp.

[36]  Mark Weiser,et al.  Some Computer Science Problems in Ubiquitous Computing , 1993 .

[37]  Wolfram Burgard,et al.  Monte Carlo Localization: Efficient Position Estimation for Mobile Robots , 1999, AAAI/IAAI.

[38]  Walter H. Kohler,et al.  A Survey of Techniques for Synchronization and Recovery in Decentralized Computer Systems , 1981, CSUR.

[39]  Panganamala Ramana Kumar,et al.  RHEINISCH-WESTFÄLISCHE TECHNISCHE HOCHSCHULE AACHEN , 2001 .

[40]  Harald Vogt,et al.  The value of handhelds in smart environments , 2004, Personal and Ubiquitous Computing.

[41]  Bowen Alpern,et al.  Defining Liveness , 1984, Inf. Process. Lett..

[42]  Ion Stoica,et al.  Robust incentive techniques for peer-to-peer networks , 2004, EC '04.

[43]  Mahadev Satyanarayanan,et al.  Pervasive computing: vision and challenges , 2001, IEEE Wirel. Commun..

[44]  Edward C. Prem Wireless Local Area Networks , 2000 .

[45]  Hui Lei,et al.  Intelligent file hoarding for mobile computers , 1995, MobiCom '95.

[46]  M. Weiser,et al.  Hot topics-ubiquitous computing , 1993 .

[47]  Albrecht Schmidt,et al.  Multi-Sensor Context-Awareness in Mobile Devices and Smart Artifacts , 2002, Mob. Networks Appl..

[48]  Marcos K. Aguilera,et al.  Failure detection and consensus in the crash-recovery model , 2000, Distributed Computing.

[49]  Mark Weiser,et al.  The future of ubiquitous computing on campus , 1998, CACM.

[50]  Friedemann Mattern Wireless Future: Ubiquitous Computing , 2004 .

[51]  James Aspnes,et al.  Fault-tolerant routing in peer-to-peer systems , 2002, PODC '02.

[52]  A. Avizienis,et al.  Dependable computing: From concepts to design diversity , 1986, Proceedings of the IEEE.

[53]  Pankaj Jalote,et al.  Fault tolerance in distributed systems , 1994 .

[54]  Radu Popescu-Zeletin,et al.  Pervasive communication: a human-centered service architecture , 2004, Proceedings. 10th IEEE International Workshop on Future Trends of Distributed Computing Systems, 2004. FTDCS 2004..

[55]  Vlad Coroama,et al.  The Smart Tachograph - Individual Accounting of Traffic Costs and Its Implications , 2006, Pervasive.

[56]  Robert E. Strom,et al.  Optimistic recovery in distributed systems , 1985, TOCS.

[57]  Gerhard Tröster,et al.  Towards LuxTrace: Using Solar Cells to Measure Distance Indoors , 2005, LoCA.

[58]  John C. Knight Dependability of embedded systems , 2002, ICSE '02.

[59]  Marc Langheinrich,et al.  A Privacy Awareness System for Ubiquitous Computing Environments , 2002, UbiComp.

[60]  Mahadev Satyanarayanan,et al.  Disconnected Operation in the Coda File System , 1999, Mobidata.

[61]  M. F.,et al.  Bibliography , 1985, Experimental Gerontology.

[62]  Sunanda Sangwan,et al.  Beyond usability: the OoBE dynamics of mobile data services markets , 2005, Personal and Ubiquitous Computing.

[63]  Frank Siegemund Cooperating Smart Everyday Objects: Exploiting Heterogeneity and Pervasiveness in Smart Environments , 2005 .

[64]  Radu Popescu-Zeletin,et al.  A modular location-aware service and application platform , 1999, Proceedings IEEE International Symposium on Computers and Communications (Cat. No.PR00250).

[65]  Roy Want,et al.  Squeeze me, hold me, tilt me! An exploration of manipulative user interfaces , 1998, CHI.

[66]  Peter Gutmann,et al.  Secure deletion of data from magnetic and solid-state memory , 1996 .

[67]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[68]  Leslie Lamport,et al.  The Weak Byzantine Generals Problem , 1983, JACM.

[69]  Hiroshi Ishii,et al.  Emerging frameworks for tangible user interfaces , 2000, IBM Syst. J..

[70]  Thomas Kleine-Ostmann,et al.  A data fusion architecture for enhanced position estimation in wireless networks , 2001, IEEE Communications Letters.

[71]  Joseph Krajcik,et al.  Log on education: Handheld devices are ready-at-hand , 2001, CACM.

[72]  Mani B. Srivastava,et al.  Performance aware tasking for environmentally powered sensor networks , 2004, SIGMETRICS '04/Performance '04.

[73]  Barry G. Silverman Computer Reminders and Alerts , 1997, Computer.

[74]  Radu Popescu-Zeletin,et al.  I-centric services based on super distributed objects , 2003, The Sixth International Symposium on Autonomous Decentralized Systems, 2003. ISADS 2003..

[75]  Hiroshi Ishii,et al.  Bricks: laying the foundations for graspable user interfaces , 1995, CHI '95.

[76]  Kurt Rothermel,et al.  A Universal, Location-Aware Hoarding Mechanism , 1999, HUC.

[77]  I. A. Getting,et al.  The Global Positioning System , 1993 .

[78]  Radu Marculescu,et al.  Fault-Tolerant Techniques for Ambient Intelligent Distributed Systems , 2003, ICCAD.

[79]  Chris Hanson,et al.  Amorphous computing , 2000, Commun. ACM.

[80]  Jean-Claude Geffroy,et al.  Design of Dependable Computing Systems , 2002, Springer Netherlands.

[81]  Yunhao Liu,et al.  LANDMARC: Indoor Location Sensing Using Active RFID , 2004, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[82]  Michael Rohs,et al.  Real-World Interaction with Camera Phones , 2004, UCS.

[83]  J.-P. Hubaux,et al.  Enforcing service availability in mobile ad-hoc WANs , 2000, 2000 First Annual Workshop on Mobile and Ad Hoc Networking and Computing. MobiHOC (Cat. No.00EX444).

[84]  Nancy G. Leveson An Approach to Designing Safe Embedded Software , 2002, EMSOFT.

[85]  Chin-Chen Chang,et al.  A secure one-time password authentication scheme with low-computation for mobile communications , 2004, OPSR.

[86]  Giuseppe Anastasi,et al.  Fault-Tolerant Support for Reliable Multicast in Mobile Wireless Systems: Design and Evaluation , 2004, Wirel. Networks.

[87]  J-C. Laprie,et al.  DEPENDABLE COMPUTING AND FAULT TOLERANCE : CONCEPTS AND TERMINOLOGY , 1995, Twenty-Fifth International Symposium on Fault-Tolerant Computing, 1995, ' Highlights from Twenty-Five Years'..

[88]  Miroslaw Malek,et al.  The consensus problem in fault-tolerant computing , 1993, CSUR.

[89]  Albrecht Schmidt,et al.  Mediacups: experience with design and use of computer-augmented everyday artefacts , 2001, Comput. Networks.

[90]  Gregory J. Pottie,et al.  Wireless integrated network sensors , 2000, Commun. ACM.

[91]  Vaduvur Bharghavan,et al.  Challenges and Solutions to Adaptive Computing and Seamless Mobility over Heterogeneous Wireless Networks , 1997, Wirel. Pers. Commun..

[92]  Diomidis Spinellis,et al.  A survey of peer-to-peer content distribution technologies , 2004, CSUR.

[93]  Jürgen Bohn,et al.  Robust Probabilistic Positioning based on High-Level Sensor-Fusion and Map Knowledge , 2003 .

[94]  David P. Reed,et al.  Implementing atomic actions on decentralized data , 1983, TOCS.

[95]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[96]  M. D. Addlesee,et al.  The ORL Active Floor , 1997 .

[97]  Hermann Kopetz,et al.  Dependability: Basic Concepts and Terminology , 1992 .

[98]  Natalya F. Noy,et al.  Semantic integration: a survey of ontology-based approaches , 2004, SGMD.

[99]  Lars Erik Holmquist,et al.  WebStickers: using physical tokens to access, manage and share bookmarks to the Web , 2000, DARE '00.

[100]  Jun Rekimoto,et al.  InfoStick: An Interaction Device for Inter-Appliance Computing , 1999, HUC.

[101]  Dieter Fox,et al.  Bayesian Filtering for Location Estimation , 2003, IEEE Pervasive Comput..

[102]  Brian D. Noble,et al.  Zero-interaction authentication , 2002, MobiCom '02.

[103]  Jeffrey Nichols,et al.  Generating remote control interfaces for complex appliances , 2002, UIST '02.

[104]  Leslie Lamport,et al.  The Byzantine Generals Problem , 1982, TOPL.

[105]  Klara Nahrstedt,et al.  QoS-aware resource management for distributed multimedia applications^{1} , 1998, J. High Speed Networks.

[106]  Thad Starner,et al.  Finding location using omnidirectional video on a wearable computing platform , 2000, Digest of Papers. Fourth International Symposium on Wearable Computers.

[107]  Eyal de Lara,et al.  Collaboration and multimedia authoring on mobile devices , 2003, MobiSys '03.

[108]  Miguel Castro,et al.  Secure routing for structured peer-to-peer overlay networks , 2002, OSDI '02.

[109]  Deborah Estrin,et al.  Directed diffusion: a scalable and robust communication paradigm for sensor networks , 2000, MobiCom '00.

[110]  Steinar Kristoffersen,et al.  Designing Interaction Styles for a Mobile Use Context , 1999, HUC.

[111]  Jürgen Bohn iPOS: a fault‐tolerant and adaptive multi‐sensor positioning architecture with QoS guarantees , 2007 .

[112]  Bill N. Schilit,et al.  Context-aware computing applications , 1994, Workshop on Mobile Computing Systems and Applications.

[113]  George Coulouris,et al.  Distributed systems - concepts and design , 1988 .

[114]  Bonnie C. Baker ANALOG DESIGN NOTE ADN006 Wireless Communication Using the IrDA ® Standard Protocol , 2003 .

[115]  Jonathan Trevor,et al.  Personalizing shared ubiquitous devices , 2004, INTR.

[116]  E. A. Bretz,et al.  Precision navigation in European skies , 2003, IEEE Spectrum.

[117]  Agustin A. Araya,et al.  Questioning ubiquitous computing , 1995, CSC '95.

[118]  Rajit Manohar,et al.  An ultra low-power processor for sensor networks , 2004, ASPLOS XI.

[119]  Niraj K. Jha,et al.  Design and synthesis of self-checking VLSI circuits , 1993, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[120]  Azzedine Boukerche,et al.  An energy aware coverage-preserving scheme for wireless sensor networks , 2005, PE-WASUN '05.

[121]  Carol Harris,et al.  Minority report. , 2002, The Health service journal.

[122]  Leslie Lamport,et al.  Password authentication with insecure communication , 1981, CACM.

[123]  Friedemann Mattern,et al.  Super-distributed RFID Tag Infrastructures , 2004, EUSAI.

[124]  David Barkai,et al.  Peer-To-Peer Computing , 2001 .

[125]  Mahadev Satyanarayanan,et al.  Fundamental challenges in mobile computing , 1996, PODC '96.

[126]  Gaurav S. Sukhatme,et al.  Connecting the Physical World with Pervasive Networks , 2002, IEEE Pervasive Comput..

[127]  H. Casanova,et al.  ACM SIGACT news distributed computing column 8 , 2002, SIGA.

[128]  Michael Rohs,et al.  Living in a World of Smart Everyday Objects—Social, Economic, and Ethical Implications , 2004 .

[129]  Michael Koch,et al.  Ubiquitous Computing , 2001, CSCW-Kompendium.

[130]  Peter Gutmann,et al.  Data Remanence in Semiconductor Devices , 2001, USENIX Security Symposium.

[131]  Dieter Fox,et al.  Adaptive real-time particle filters for robot localization , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[132]  Thomas Phan,et al.  Challenge: integrating mobile wireless devices into the computational grid , 2002, MobiCom '02.

[133]  F. Livesey,et al.  The ORL Acfive Floor , 1997 .

[134]  Felix C. Freiling,et al.  Dependability Issues of Pervasive Computing in a Healthcare Environment , 2003, SPC.

[135]  Gerald C. Nelson,et al.  Context-aware and location systems , 1998 .

[136]  Andy Hopper,et al.  The active badge location system , 1992, TOIS.

[137]  Kay Römer,et al.  Smart Identification Frameworks for Ubiquitous Computing Applications , 2004, Wirel. Networks.

[138]  Vlad Coroamă,et al.  Pervasive Insurance Markets and their Consequences , 2004 .

[139]  Geoffrey H. Kuenning,et al.  Automated hoarding for mobile computers , 1997, SOSP.

[140]  Levente Buttyán,et al.  Stimulating Cooperation in Self-Organizing Mobile Ad Hoc Networks , 2003, Mob. Networks Appl..

[141]  Oliver Amft,et al.  LuxTrace: indoor positioning using building illumination , 2007, Personal and Ubiquitous Computing.

[142]  Gerard Tel,et al.  Introduction to Distributed Algorithms: Contents , 2000 .

[143]  Mahadev Satyanarayanan,et al.  Managing battery lifetime with energy-aware adaptation , 2004, TOCS.

[144]  Vlad C. Coroama,et al.  Disappearing Computers Everywhere Living in a World of Smart Everyday Objects , 2003 .

[145]  Lothar Thiele,et al.  Prototyping Wireless Sensor Network Applications with BTnodes , 2004, EWSN.

[146]  Abdelsalam Helal,et al.  A three-tier architecture for ubiquitous data access , 2001, Proceedings ACS/IEEE International Conference on Computer Systems and Applications.

[147]  Mani B. Srivastava,et al.  Power management for energy-aware communication systems , 2003, TECS.

[148]  Tim Howes,et al.  vCard MIME Directory Profile , 1998, RFC.

[149]  Guanling Chen,et al.  A Survey of Context-Aware Mobile Computing Research , 2000 .

[150]  Anand Ranganathan,et al.  Towards fault tolerance pervasive computing , 2005, IEEE Technology and Society Magazine.

[151]  Jürgen Bohn Instant personalization and temporary ownership of handheld devices , 2004, Sixth IEEE Workshop on Mobile Computing Systems and Applications.

[152]  W. Burgard,et al.  Markov Localization for Mobile Robots in Dynamic Environments , 1999, J. Artif. Intell. Res..

[153]  Andy Hopper,et al.  Implementing a Sentient Computing System , 2001, Computer.

[154]  W. Craig Zigbee : “ Wireless Control That Simply Works ” , 2004 .

[155]  John M. Rushby,et al.  Bus Architectures for Safety-Critical Embedded Systems , 2001, EMSOFT.

[156]  Zahir Tari,et al.  An hoarding approach for supporting disconnected write operations in mobile environments , 2004, Proceedings of the 23rd IEEE International Symposium on Reliable Distributed Systems, 2004..

[157]  Leonardo Mariani,et al.  Dependability in Peer-to-Peer Systems , 2004, IEEE Internet Comput..

[158]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[159]  Srinivasan Seshan,et al.  IrisNet: an internet-scale architecture for multimedia sensors , 2005, MULTIMEDIA '05.

[160]  Jürgen Bohn Prototypical implementation of location-aware services based on a middleware architecture for super-distributed RFID tag infrastructures , 2006, Personal and Ubiquitous Computing.

[161]  Srinivasan Seshan,et al.  IrisNet: An Architecture for a Worldwide Sensor Web , 2003, IEEE Pervasive Comput..

[162]  Timo Jokela,et al.  The standard of user-centered design and the standard definition of usability: analyzing ISO 13407 against ISO 9241-11 , 2003, CLIHC '03.

[163]  Jan M. Rabaey,et al.  PicoRadio Supports Ad Hoc Ultra-Low Power Wireless Networking , 2000, Computer.

[164]  Wolfram Burgard,et al.  A Probabilistic Approach to Collaborative Multi-Robot Localization , 2000, Auton. Robots.

[165]  Gregory D. Abowd,et al.  The Location Service : A framework for handling multiple location sensing technologies , 2002 .

[166]  Andreas Reuter,et al.  Principles of transaction-oriented database recovery , 1983, CSUR.

[167]  André Schiper,et al.  Lightweight causal and atomic group multicast , 1991, TOCS.

[168]  Jean-Pierre Hubaux,et al.  Nuglets: a Virtual Currency to Stimulate Cooperation in Self-Organized Mobile Ad Hoc Networks , 2001 .

[169]  Sarma B. K. Vrudhula,et al.  Energy management for battery-powered embedded systems , 2003, TECS.

[170]  Robert Grimm,et al.  System support for pervasive applications , 2004, TOCS.

[171]  Rachid Guerraoui,et al.  Genuine Atomic Multicast , 1997, WDAG.

[172]  Jason Flinn,et al.  Energy-aware adaptation for mobile applications , 1999, SOSP.

[173]  Christine Morin,et al.  Stable transactional memories and fault tolerant architectures , 1990, OPSR.

[174]  Alex Pentland,et al.  Situation Aware Computing with Wearable Computers , 2001 .

[175]  F. Mattern,et al.  Die technische Basis für das Internet der Dinge , 2005 .

[176]  Jean-Claude Laprie,et al.  Dependability: A Unifying Concept for Reliable, Safe, Secure Computing , 1992, IFIP Congress.

[177]  Vlad Coroamă,et al.  The Chatty Environment – Providing Everyday Independence to the Visually Impaired , 2003 .

[178]  Jon Crowcroft,et al.  Rethinking incentives for mobile ad hoc networks , 2004, PINS '04.

[179]  M. O. Berger,et al.  Application of radio frequency identification devices to support navigation of autonomous mobile robots , 1997, 1997 IEEE 47th Vehicular Technology Conference. Technology in Motion.

[180]  Paramvir Bahl,et al.  RADAR: an in-building RF-based user location and tracking system , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[181]  James Llinas,et al.  Handbook of Multisensor Data Fusion , 2001 .

[182]  Vlad Coroamă,et al.  IMPROVING THE REALITY PERCEPTION OF VISUALLY IMPAIRED THROUGH PERVASIVE COMPUTING , 2004 .

[183]  Butler W. Lampson,et al.  Atomic Transactions , 1980, Advanced Course: Distributed Systems.

[184]  Satish Kumar,et al.  Next century challenges: scalable coordination in sensor networks , 1999, MobiCom.

[185]  Bill N. Schilit,et al.  The Parctab Ubiquitous Computing Experiment , 1994, Mobidata.

[186]  Gaetano Borriello,et al.  Extracting places from traces of locations , 2004, MOCO.

[187]  Deborah Estrin,et al.  Scalable Coordination for Wireless Sensor Networks: Self-Configuring Localization Systems , 2001 .

[188]  Abdelsalam Helal,et al.  UbiData: ubiquitous mobile file service , 2003, SAC '03.

[189]  P. M. Melliar-Smith,et al.  Synchronizing clocks in the presence of faults , 1985, JACM.

[190]  Roy Want,et al.  The Personal Server: Changing the Way We Think about Ubiquitous Computing , 2002, UbiComp.

[191]  Hermann Kopetz An integrated architecture for dependable embedded systems , 2004, Proceedings of the 23rd IEEE International Symposium on Reliable Distributed Systems, 2004..

[192]  Gaetano Borriello,et al.  Location Systems for Ubiquitous Computing , 2001, Computer.

[193]  Ivan Martinovic,et al.  A survey on dependable routing in sensor networks, ad hoc networks, and cellular networks , 2004, Proceedings. 30th Euromicro Conference, 2004..

[194]  Koichi Goto,et al.  A mobile guide system for visually disabled persons , 1999, Proceedings. Fourth International Symposium on Autonomous Decentralized Systems. - Integration of Heterogeneous Systems -.

[195]  Deborah Estrin,et al.  Multiresolution storage and search in sensor networks , 2005, TOS.

[196]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[197]  Bradford B. Glade,et al.  Reliability Through Consistency , 1995, IEEE Softw..

[198]  Matt Welsh,et al.  CodeBlue: An Ad Hoc Sensor Network Infrastructure for Emergency Medical Care , 2004 .

[199]  Abdel Aitouche,et al.  Optimal design of fault tolerant sensor networks , 2000, Proceedings of the 2000. IEEE International Conference on Control Applications. Conference Proceedings (Cat. No.00CH37162).

[200]  Chee-Yee Chong,et al.  Sensor networks: evolution, opportunities, and challenges , 2003, Proc. IEEE.

[201]  James H. Aylor,et al.  Computer for the 21st Century , 1999, Computer.

[202]  Constantine Stephanidis,et al.  Designing for all in the Information Society: Challenges towards universal access in the information age , 1999 .

[203]  Nancy A. Lynch,et al.  Impossibility of distributed consensus with one faulty process , 1985, JACM.

[204]  Jürgen Bohn Prototypical Implementation of Location-Aware Services Based on Super-Distributed RFID Tags , 2006, ARCS.

[205]  Tom Pfeifer Redundant positioning architecture , 2005, Comput. Commun..

[206]  Keith Cheverst,et al.  Using and Determining Location in a Context-Sensitive Tour Guide , 2001, Computer.

[207]  Gaetano Borriello,et al.  Real-world implementation of the location stack: the universal location framework , 2003, 2003 Proceedings Fifth IEEE Workshop on Mobile Computing Systems and Applications.

[208]  Jim Geier,et al.  Wireless LANs , 2001 .

[209]  M. Dertouzos Human-centered systems , 2001 .

[210]  W. Kent Fuchs,et al.  Recovery proxy for wireless applications , 2001, Proceedings 12th International Symposium on Software Reliability Engineering.

[211]  Henning Maaß Location-Aware Mobile Applications Based on Directory Services , 1997, MobiCom.

[212]  F. Mattern Ubiquitous Computing - Vision und technische Grundlagen1 , 2002 .

[213]  Stephan Olariu,et al.  Training a Wireless Sensor Network , 2005, Mob. Networks Appl..

[214]  L. Winner The Voluntary Complexity Movement , 2000 .

[215]  Frank Dawson,et al.  Internet Calendaring and Scheduling Core Object Specification (iCalendar) , 1998, RFC.

[216]  Andy Hopper,et al.  The Anatomy of a Context-Aware Application , 1999, Wirel. Networks.

[217]  Z. Sahinoglu,et al.  A mobile network architecture with personalized instant information access , 2002, 2002 Digest of Technical Papers. International Conference on Consumer Electronics (IEEE Cat. No.02CH37300).

[218]  Michael Rohs,et al.  Entry points into a smart campus environment - overview of the ETHOC system , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..

[219]  Mieczyslaw M. Kokar Situation Awareness : Issues and Challenges , 2004 .

[220]  Theodore B. Zahariadis,et al.  Efficient routing in PAN and sensor networks , 2004, MOCO.

[221]  M. Funabashi,et al.  Middleware technology for ubiquitous computing: AYA (context-aware and yet another service) that permits autonomous collaboration on super distributed objects , 2002, IEEE International Conference on Systems, Man and Cybernetics.

[222]  Franco Zambonelli,et al.  Location-dependent services for mobile users , 2003, IEEE Trans. Syst. Man Cybern. Part A.

[223]  Frank Kargl,et al.  The COMPASS Location System , 2005, LoCA.

[224]  Diego López de Ipiña,et al.  Video-Based Sensing for Wide Deployment of Sentient Spaces , 2001, PACT 2001.

[225]  Hiroshi Ishii,et al.  Tangible bits: towards seamless interfaces between people, bits and atoms , 1997, CHI.

[226]  Huzur Saran,et al.  LOCATOR: location estimation system For wireless LANs , 2004, WMASH '04.

[227]  Klaus Finkenzeller,et al.  Book Reviews: RFID Handbook: Fundamentals and Applications in Contactless Smart Cards and Identification, 2nd ed. , 2004, ACM Queue.

[228]  Brad A. Myers,et al.  Handheld computing , 2003 .

[229]  Shivakant Mishra,et al.  Abstractions for Constructing Dependable Distributed Systems , 1992 .

[230]  Hari Balakrishnan,et al.  6th ACM/IEEE International Conference on on Mobile Computing and Networking (ACM MOBICOM ’00) The Cricket Location-Support System , 2022 .

[231]  Wolfgang Wahlster,et al.  A resource-adaptive mobile navigation system , 2002, IUI '02.

[232]  Michael Rohs Klicken in der realen Welt , 2001 .

[233]  Wendy S. Ark,et al.  At What Cost Pervasive? A Social Comuting View of Mobile Computing Systems , 1999, IBM Syst. J..

[234]  Michael Rohs,et al.  Rendezvous Layer Protocols for Bluetooth-Enabled Smart Devices , 2002, ARCS.

[235]  Arshad Jhumka,et al.  A dependability-driven system-level design approach for embedded systems , 2005, Design, Automation and Test in Europe.

[236]  Frank Siegemund,et al.  Tuplespace-Based Collaboration for Bluetooth-Enabled Devices in Smart Environments , 2004, GI Jahrestagung.

[237]  D. Lyon Facing the future: Seeking ethics for everyday surveillance , 2001, Ethics and Information Technology.

[238]  Wolfram Burgard,et al.  Collaborative multi-robot exploration , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[239]  Marc M. Lankhorst,et al.  Enabling technology for personalizing mobile services , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[240]  Jürgen Bohn The Smart Jigsaw Puzzle Assistant: Using RFID Technology for Building Augmented Real-World Games , 2004 .

[241]  Agnès Voisard,et al.  Using ontologies in personalized mobile applications , 2004, GIS '04.

[242]  Abdelsalam Helal,et al.  Incremental hoarding and reintegration in mobile environments , 2002, Proceedings 2002 Symposium on Applications and the Internet (SAINT 2002).

[243]  Nathan Ickes,et al.  Physical layer driven protocol and algorithm design for energy-efficient wireless sensor networks , 2001, MobiCom '01.

[244]  Kenneth P. Birman,et al.  The process group approach to reliable distributed computing , 1992, CACM.

[245]  Arnaud Sahuguet,et al.  Enter Once, Share Everywhere: User Profile Management in Converged Networks , 2003, CIDR.

[246]  Andy Hopper,et al.  Virtual Network Computing , 1998, IEEE Internet Comput..

[247]  George W. Fitzmaurice,et al.  Situated information spaces and spatially aware palmtop computers , 1993, CACM.

[248]  F. Mattern,et al.  Vom Verschwinden des Computers — Die Vision des Ubiquitous Computing , 2003 .

[249]  Friedemann Mattern,et al.  From Distributed Systems to Ubiquitous Computing - The State of the Art, Trends, and Prospects of Fu , 2003 .

[250]  Dong Liu,et al.  LORE: An infrastructure to support location-aware services , 2004, IBM J. Res. Dev..

[251]  Jeff Magee,et al.  Multi-sensor location tracking , 1998, MobiCom '98.

[252]  John Seely Brown,et al.  The coming age of calm technolgy , 1997 .

[253]  Felix C. Gärtner,et al.  Fundamentals of fault-tolerant distributed computing in asynchronous environments , 1999, CSUR.

[254]  J. Krumm,et al.  Multi-camera multi-person tracking for EasyLiving , 2000, Proceedings Third IEEE International Workshop on Visual Surveillance.

[255]  Jun Rekimoto,et al.  Proximal Interactions: A Direct Manipulation Technique for Wireless Networking , 2003, INTERACT.

[256]  Charles E. Perkins,et al.  Mobile Networking Through Mobile IP , 1998, IEEE Internet Comput..

[257]  Matthias Lampe,et al.  The Smart Box Application Model , 2004 .

[258]  Datong Chen,et al.  An Architecture for Multi-Sensor Fusion in Mobile Environments , 2006 .

[259]  Kenneth P. Birman,et al.  Reliable communication in the presence of failures , 1987, TOCS.

[260]  W. Kent Fuchs,et al.  Proxy-based recovery for applications on wireless hand-held devices , 2000, Proceedings 19th IEEE Symposium on Reliable Distributed Systems SRDS-2000.

[261]  Mary A. C. Fallon Handheld Devices: Toward a More Mobile Campus. , 2002 .

[262]  John Krumm,et al.  SmartMoveX on a Graph - An Inexpensive Active Badge Tracker , 2002, UbiComp.

[263]  Jun Rekimoto,et al.  Pick-and-drop: a direct manipulation technique for multiple computer environments , 1997, UIST '97.

[264]  Friedemann Mattern,et al.  The Vision and Technical Foundations of Ubiquitous Computing , 2001 .

[265]  Abdelsalam Helal,et al.  UbiData: requirements and architecture for ubiquitous data access , 2004, SGMD.

[266]  Bill Serra,et al.  People, Places, Things: Web Presence for the Real World , 2000, Proceedings Third IEEE Workshop on Mobile Computing Systems and Applications.

[267]  Svetlana Domnitcheva Smart Vacuum Cleaner – An Autonomous Location-Aware Cleaning Device , 2004 .

[268]  Abdelsalam Helal,et al.  HiCoMo: High Commit Mobile Transactions , 2004, Distributed and Parallel Databases.

[269]  A. Hellemans Polymer matrix augurs flexible displays , 2000 .

[270]  Ian Foster,et al.  The Grid: A New Infrastructure for 21st Century Science , 2002 .

[271]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[272]  J. Mcneff The global positioning system , 2002 .

[273]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

[274]  Leslie Lamport,et al.  Proving the Correctness of Multiprocess Programs , 1977, IEEE Transactions on Software Engineering.

[275]  Eric Hsiao-Kuang Wu,et al.  Dynamic Adaptive Routing for a Heterogeneous Wireless Network , 2004, Mob. Networks Appl..

[276]  Roy H. Campbell,et al.  MiddleWhere: A Middleware for Location Awareness in Ubiquitous Computing Applications , 2004, Middleware.

[277]  Alexander Romanovsky Coordinated atomic actions: how to remain ACID in the modern world , 2001, SOEN.

[278]  Martin Vossiek,et al.  Wireless local positioning - concepts, solutions, applications , 2003, Radio and Wireless Conference, 2003. RAWCON '03. Proceedings.

[279]  James L. Crowley,et al.  Localisation intra-bâtiment multi-technologies: RFID, wifi et vision , 2005, UbiMob '05.

[280]  B. G. Silvermam Computer reminders and alerts , 1997 .

[281]  John Rushby,et al.  A Comparison of Bus Architectures for Safety-Critical Embedded Systems , 2003 .

[282]  David Barkai Technologies for sharing and collaborating on the Net , 2001, Proceedings First International Conference on Peer-to-Peer Computing.

[283]  B L Decker,et al.  World Geodetic System 1984 , 1986 .

[284]  Anupam Joshi,et al.  MobileIQ: a framework for mobile information access , 2002, Proceedings Third International Conference on Mobile Data Management MDM 2002.

[285]  Petteri Alahuhta,et al.  Location Estimation Indoors by Means of Small Computing Power Devices, Accelerometers, Magnetic Sensors, and Map Knowledge , 2002, Pervasive.

[286]  E. Petersen,et al.  Auswirkungen des Pervasive Computing auf Gesundheit und Umwelt , 2003 .

[287]  Ilja Radusch,et al.  Super Distributed Objects: An Execution Environment for I-Centric Services , 2003, 2003 The Ninth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems.

[288]  A. Hohl,et al.  Safeguarding Personal Data with DRM in Pervasive Computing , .