Situation-aware contract specification language for middleware for ubiquitous computing

S. S. Yau, Yu Wang, Dazhi Huang, Hoh In

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

17 Citations (Scopus)

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 languageEnglish
Title of host publicationProceedings of the IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems
PublisherIEEE Computer Society
Pages93-99
Number of pages7
Volume2003-January
ISBN (Print)0769519105
DOIs
Publication statusPublished - 2003
Externally publishedYes
Event9th IEEE Workshop on Future Trends of Distributed Computing Systems, FTDCS 2003 - San Juan, Puerto Rico
Duration: 2003 May 282003 May 30

Other

Other9th IEEE Workshop on Future Trends of Distributed Computing Systems, FTDCS 2003
CountryPuerto Rico
CitySan Juan
Period03/5/2803/5/30

Fingerprint

Specification languages
Ubiquitous computing
Middleware
Quality of service
Specifications
Software engineering

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

Cite this

Yau, S. S., Wang, Y., Huang, D., & In, H. (2003). Situation-aware contract specification language for middleware for ubiquitous computing. In Proceedings of the IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems (Vol. 2003-January, pp. 93-99). [1204315] IEEE Computer Society. https://doi.org/10.1109/FTDCS.2003.1204315

Situation-aware contract specification language for middleware for ubiquitous computing. / Yau, S. S.; Wang, Yu; Huang, Dazhi; In, Hoh.

Proceedings of the IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems. Vol. 2003-January IEEE Computer Society, 2003. p. 93-99 1204315.

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

Yau, SS, Wang, Y, Huang, D & In, H 2003, Situation-aware contract specification language for middleware for ubiquitous computing. in Proceedings of the IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems. vol. 2003-January, 1204315, IEEE Computer Society, pp. 93-99, 9th IEEE Workshop on Future Trends of Distributed Computing Systems, FTDCS 2003, San Juan, Puerto Rico, 03/5/28. https://doi.org/10.1109/FTDCS.2003.1204315
Yau SS, Wang Y, Huang D, In H. Situation-aware contract specification language for middleware for ubiquitous computing. In Proceedings of the IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems. Vol. 2003-January. IEEE Computer Society. 2003. p. 93-99. 1204315 https://doi.org/10.1109/FTDCS.2003.1204315
Yau, S. S. ; Wang, Yu ; Huang, Dazhi ; In, Hoh. / Situation-aware contract specification language for middleware for ubiquitous computing. Proceedings of the IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems. Vol. 2003-January IEEE Computer Society, 2003. pp. 93-99
@inproceedings{ca8c6fd84f814d3bad58674302a091ae,
title = "Situation-aware contract specification language for middleware for ubiquitous computing",
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.",
keywords = "Application software, Computer science, Context, Contracts, Middleware, Pervasive computing, Quality of service, Security, Specification languages, Ubiquitous computing",
author = "Yau, {S. S.} and Yu Wang and Dazhi Huang and Hoh In",
year = "2003",
doi = "10.1109/FTDCS.2003.1204315",
language = "English",
isbn = "0769519105",
volume = "2003-January",
pages = "93--99",
booktitle = "Proceedings of the IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems",
publisher = "IEEE Computer Society",

}

TY - GEN

T1 - Situation-aware contract specification language for middleware for ubiquitous computing

AU - Yau, S. S.

AU - Wang, Yu

AU - Huang, Dazhi

AU - In, Hoh

PY - 2003

Y1 - 2003

N2 - 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.

AB - 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.

KW - Application software

KW - Computer science

KW - Context

KW - Contracts

KW - Middleware

KW - Pervasive computing

KW - Quality of service

KW - Security

KW - Specification languages

KW - Ubiquitous computing

UR - http://www.scopus.com/inward/record.url?scp=84945183837&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84945183837&partnerID=8YFLogxK

U2 - 10.1109/FTDCS.2003.1204315

DO - 10.1109/FTDCS.2003.1204315

M3 - Conference contribution

SN - 0769519105

VL - 2003-January

SP - 93

EP - 99

BT - Proceedings of the IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems

PB - IEEE Computer Society

ER -