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