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 - 8th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS 2003
Pages250-256
Number of pages7
DOIs
StatePublished - Dec 1 2003
Event8th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS 2003 - Guadalajara, Mexico
Duration: Jan 15 2003Jan 17 2003

Publication series

NameProceedings - International Workshop on Object-Oriented Real-Time Dependable Systems, WORDS
ISSN (Print)1530-1443

Other

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

ASJC Scopus subject areas

  • Engineering(all)

Fingerprint Dive into the research topics of 'Middleware support for embedded software with multiple QoS properties for ubiquitous computing environments'. Together they form a unique fingerprint.

Cite this