DocumentCode :
3061900
Title :
Exploring the Role of Software Architecture in Dynamic and Fault Tolerant Pervasive Systems
Author :
Seo, Chiyoung ; Malek, Sam ; Edwards, George ; Popescu, Daniel ; Medvidovic, Nenad ; Petrus, Brad ; Ravula, Sharmila
Author_Institution :
Univ. of Southern California, Los Angeles
fYear :
2007
fDate :
20-26 May 2007
Firstpage :
9
Lastpage :
9
Abstract :
Pervasive systems are rapidly growing in size, complexity, distribution, and heterogeneity. As a result, the traditional practice of developing one-off embedded applications that are often rigid and unmanageable is no longer acceptable. This is particularly evident in a growing class of mobile and dynamic pervasive systems that are highly unpredictable, and thus require flexible and adaptable software support. At the same time, many of these applications are mission critical and have stringent fault tolerance requirements. In this paper, we argue that an effective approach to developing software systems in this domain is to employ the principles of software architecture. We discuss the design and implementation of facilities we have provided in a tool-suite targeted for architecture-based development of fault tolerant pervasive systems.
Keywords :
software architecture; software fault tolerance; ubiquitous computing; architecture-based development; dynamic pervasive systems; fault tolerant pervasive systems; mobile pervasive systems; software architecture; software systems; Application software; Connectors; Failure analysis; Fault tolerance; Fault tolerant systems; Hardware; Middleware; Mission critical systems; Software architecture; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering for Pervasive Computing Applications, Systems, and Environments, 2007. SEPCASE '07. First International Workshop on
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7695-2970-4
Type :
conf
DOI :
10.1109/SEPCASE.2007.6
Filename :
4273320
Link To Document :
بازگشت