• DocumentCode
    395865
  • Title

    Situation-aware contract specification language for middleware for ubiquitous computing

  • Author

    Yau, Stephen S. ; Wang, Yu ; Huang, Dazhi ; In, Hoh P.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
  • fYear
    2003
  • fDate
    28-30 May 2003
  • Firstpage
    93
  • Lastpage
    99
  • Abstract
    Ubicomp applications are characterized as situation-aware, frequently-and-ephemerally-communicated and QoS-properties-associated. Using middleware to provide multiple QoS support for these ubicomp applications will enhance the development of the ubicomp applications. To satisfy the different QoS requirements of various applications in ubicomp environments, which are heterogeneous and resource-variant, it is important for the underlining middleware to adapt to different QoS requirements and environments. Situation-Aware Contract Specification Language (SA-CSL) specifies the QoS requirements of the applications. The specification includes requirements in situation-awareness, real-time constraints and security properties. This specification is used to customize the middleware architecture to better satisfy these requirements. SA-CSL is based on the Separation of Concern (SoC) discipline used in the Aspect-Oriented Software Development (AOSD). It specifies the crosscutting aspects of situation-awareness, real-time constraints and security property separately. Because of the object-oriented design, SA-CSL is open for incorporating new QoS properties specification.
  • Keywords
    formal specification; middleware; object-oriented programming; quality of service; specification languages; ubiquitous computing; QoS requirements specification; aspect-oriented software development; object-oriented design; quality of service; real-time constraints; reconfigurable context-sensitive middleware; situation-aware contract specification language; ubicomp applications; ubiquitous computing; Application software; Computer science; Context; Contracts; Middleware; Pervasive computing; Quality of service; Security; Specification languages; Ubiquitous computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2003. FTDCS 2003. Proceedings. The Ninth IEEE Workshop on Future Trends of
  • ISSN
    1071-0485
  • Print_ISBN
    0-7695-1910-5
  • Type

    conf

  • DOI
    10.1109/FTDCS.2003.1204315
  • Filename
    1204315