Title :
Modeling and analysis of functionality in eHome systems: dynamic rule-based conflict detection
Author :
Armac, Ibrahim ; Kirchhof, Michael ; Manolescu, Liviana
Author_Institution :
Dept. of Comput. Sci. 3, RWTH Aachen Univ. of Technol.
Abstract :
The domain of eHome systems is a special application-area for pervasive computing. Many different kinds of devices are introduced to the home area to provide functionality for enhanced comfort or security. A similar level of heterogeneity can be found at the software level: many different vendors supply eHome systems with drivers and services, which intend to compute sensor information and trigger devices in the eHome. This multi-level heterogeneity leads to system faults in terms of deadlocks and unpredictable or disillusioning behavior. We call these error conditions conflicts. Pervasive systems, especially eHome systems, is only useful and thus successful, if such conflicts can be handled properly. In this paper, we analyze eHome systems with respect to types of conflicts and discuss how conflicts can be detected. We show that the dynamic conflict detection is reasonable and possible by a rule-based conflict detection. The detection is well-founded on a formal specification and is seamlessly integrated into the paradigm of component-based software construction
Keywords :
formal specification; home computing; object-oriented programming; ubiquitous computing; component-based software construction; dynamic rule-based conflict detection; eHome system analysis; eHome trigger device; error condition conflict; formal specification; multilevel heterogeneity; pervasive computing system; sensor information; system fault; Application software; Computer science; Hardware; Information security; Mobile communication; Pervasive computing; Sensor systems; Software engineering; System recovery; Weather forecasting;
Conference_Titel :
Engineering of Computer Based Systems, 2006. ECBS 2006. 13th Annual IEEE International Symposium and Workshop on
Conference_Location :
Potsdam
Print_ISBN :
0-7695-2546-6
DOI :
10.1109/ECBS.2006.48