Middleware support for embedded software with multiple QoS properties for ubiquitous computing environments

Sik-Sang Yau, Yu Wang, Dazhi Huang

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Scopus citations

Abstract

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.

Original languageEnglish (US)
Title of host publicationProceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS
Pages250-256
Number of pages7
DOIs
Publication statusPublished - 2003
Event8th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS 2003 - Guadalajara, Mexico
Duration: Jan 15 2003Jan 17 2003

Other

Other8th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS 2003
CountryMexico
CityGuadalajara
Period1/15/031/17/03

    Fingerprint

ASJC Scopus subject areas

  • Engineering(all)

Cite this

Yau, S-S., Wang, Y., & Huang, D. (2003). Middleware support for embedded software with multiple QoS properties for ubiquitous computing environments. In Proceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS (pp. 250-256). [1218090] https://doi.org/10.1109/WORDS.2003.1218090