TY - GEN
T1 - Situation-aware contract specification language for middleware for ubiquitous computing
AU - Yau, S. S.
AU - Wang, Yu
AU - Huang, Dazhi
AU - In, H. P.
N1 - Publisher Copyright:
© 2003 IEEE.
Copyright:
Copyright 2015 Elsevier B.V., All rights reserved.
PY - 2003
Y1 - 2003
N2 - 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.
AB - 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.
KW - Application software
KW - Computer science
KW - Context
KW - Contracts
KW - Middleware
KW - Pervasive computing
KW - Quality of service
KW - Security
KW - Specification languages
KW - Ubiquitous computing
UR - http://www.scopus.com/inward/record.url?scp=84945183837&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84945183837&partnerID=8YFLogxK
U2 - 10.1109/FTDCS.2003.1204315
DO - 10.1109/FTDCS.2003.1204315
M3 - Conference contribution
AN - SCOPUS:84945183837
T3 - Proceedings of the IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems
SP - 93
EP - 99
BT - Proceedings - 9th IEEE Workshop on Future Trends of Distributed Computing Systems, FTDCS 2003
PB - IEEE Computer Society
T2 - 9th IEEE Workshop on Future Trends of Distributed Computing Systems, FTDCS 2003
Y2 - 28 May 2003 through 30 May 2003
ER -