DocumentCode
3475582
Title
A component architecture for an extensible, highly integrated context-aware computing infrastructure
Author
Griswold, William G. ; Boyer, Robert ; Brown, Steven W. ; Truong, Tan Minh
Author_Institution
Dept. of Comput. Sci. & Eng., California Univ. San Diego, La Jolla, CA, USA
fYear
2003
fDate
3-10 May 2003
Firstpage
363
Lastpage
372
Abstract
Ubiquitous context-aware computing systems present several challenges in their construction. Principal among them is the tradeoff between easily providing new context-aware services to users and the tight integration of those services, as demanded by the small form factor of the devices typically found in ubiquitous computing environments. Performance issues further complicate the management of this tradeoff. Mechanisms have been proposed and toolkits developed for aiding the construction of context-aware systems, but there has been little consideration of how to specialize, organize, and compose these mechanisms to meet the above requirements. We motivate and describe a software architecture that provides the desired integration and extensibility of services in a context-aware application infrastructure. A key result is the fissioning of intuitive class organizations, both across layers and within layers, to achieve the required integration of services and separation of concerns.
Keywords
entity-relationship modelling; object-oriented programming; software architecture; ubiquitous computing; intuitive class organization fissioning; software component architecture; ubiquitous context-aware computing systems; Application software; Buildings; Component architectures; Computer architecture; Computer science; Context-aware services; Navigation; Sensor systems; Software architecture; Ubiquitous computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 2003. Proceedings. 25th International Conference on
ISSN
0270-5257
Print_ISBN
0-7695-1877-X
Type
conf
DOI
10.1109/ICSE.2003.1201215
Filename
1201215
Link To Document