TY - GEN
T1 - Middleware support for embedded software with multiple QoS properties for ubiquitous computing environments
AU - Yau, Sik-Sang
AU - Wang, Yu
AU - Huang, Dazhi
PY - 2003/12/1
Y1 - 2003/12/1
N2 - Ubiquitous application software usually has multiple QoS requirements, such as situation-awareness, real-time, and security, which make the application software development complicated. In this paper, an approach to supporting multiple QoS properties in application software using middleware is presented. Our reconfigurable context-sensitive middleware (RCSM), which provides situation-awareness support to the application software, is expanded to support more QoS by using aspect-oriented software development techniques. In the expanded RCSM, each QoS is processed through a set of aspect components. The application developers specify the QoS requirements in a specification file, which is in turn compiled to configure the corresponding aspect components. Being associated with certain application objects, the QoS aspect components enforce the QoS requirements according to the specification during run-time. In this paper, security, in addition to situation-awareness, is used as an example to illustrate our approach.
AB - Ubiquitous application software usually has multiple QoS requirements, such as situation-awareness, real-time, and security, which make the application software development complicated. In this paper, an approach to supporting multiple QoS properties in application software using middleware is presented. Our reconfigurable context-sensitive middleware (RCSM), which provides situation-awareness support to the application software, is expanded to support more QoS by using aspect-oriented software development techniques. In the expanded RCSM, each QoS is processed through a set of aspect components. The application developers specify the QoS requirements in a specification file, which is in turn compiled to configure the corresponding aspect components. Being associated with certain application objects, the QoS aspect components enforce the QoS requirements according to the specification during run-time. In this paper, security, in addition to situation-awareness, is used as an example to illustrate our approach.
UR - http://www.scopus.com/inward/record.url?scp=33744489204&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=33744489204&partnerID=8YFLogxK
U2 - 10.1109/WORDS.2003.1218090
DO - 10.1109/WORDS.2003.1218090
M3 - Conference contribution
AN - SCOPUS:33744489204
SN - 0769519296
SN - 9780769519296
T3 - Proceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS
SP - 250
EP - 256
BT - Proceedings - 8th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS 2003
T2 - 8th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS 2003
Y2 - 15 January 2003 through 17 January 2003
ER -