loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Eighth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS'03)
Middleware Support for Embedded Software with Multiple QoS Properties for Ubiquitous Computing Environments
Guadalajara, Mexico
January 15-January 17
ISBN: 0-7695-1929-6
Stephen S. Yau, Arizona State University
Yu Wang, Arizona State University
Dazhi Huang, Arizona State University
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.
Index Terms:
Ubiquitous computing, embedded software, Reconfigurable Context-Sensitive Middleware, QoS, Aspect-Oriented Software Development, situation-awareness, security.
Citation:
Stephen S. Yau, Yu Wang, Dazhi Huang, "Middleware Support for Embedded Software with Multiple QoS Properties for Ubiquitous Computing Environments," words, pp.250, Eighth IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.