Abstract
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.
Original language | English |
---|---|
Title of host publication | Proceedings - 9th IEEE Workshop on Future Trends of Distributed Computing Systems, FTDCS 2003 |
Publisher | IEEE Computer Society |
Pages | 93-99 |
Number of pages | 7 |
ISBN (Electronic) | 0769519105 |
DOIs | |
Publication status | Published - 2003 |
Externally published | Yes |
Event | 9th IEEE Workshop on Future Trends of Distributed Computing Systems, FTDCS 2003 - San Juan, Puerto Rico Duration: 2003 May 28 → 2003 May 30 |
Publication series
Name | Proceedings of the IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems |
---|---|
Volume | 2003-January |
Other
Other | 9th IEEE Workshop on Future Trends of Distributed Computing Systems, FTDCS 2003 |
---|---|
Country/Territory | Puerto Rico |
City | San Juan |
Period | 03/5/28 → 03/5/30 |
Bibliographical note
Publisher Copyright:© 2003 IEEE.
Keywords
- Application software
- Computer science
- Context
- Contracts
- Middleware
- Pervasive computing
- Quality of service
- Security
- Specification languages
- Ubiquitous computing
ASJC Scopus subject areas
- Software
- Hardware and Architecture
- Computer Networks and Communications