• 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