Support for situation awareness in trustworthy ubiquitous computing application software

Sik-Sang Yau, Dazhi Huang, Haishan Gong, Yisheng Yao

Research output: Contribution to journalArticle

19 Citations (Scopus)

Abstract

Due to the dynamic and ephemeral nature of ubiquitous computing (ubicomp) environments, it is especially important that the application software in ubicomp environments is trustworthy. In order to have trustworthy application software in ubicomp environments, situation-awareness (SAW) in the application software is needed to enforce flexible security policies and detect violations of security policies. In this paper, an approach is presented to provide development and runtime support to incorporate SAW in trustworthy ubicomp application software. The development support is to provide SAW requirement specification and automated code generation to achieve SAW in trustworthy ubicomp application software, and the runtime support is for context acquisition, situation analysis and situation-aware communication. To realize our approach, the improved Reconfigurable Context-Sensitive Middleware (RCSM) is developed to provide the above development and runtime support.

Original languageEnglish (US)
Pages (from-to)893-921
Number of pages29
JournalSoftware - Practice and Experience
Volume36
Issue number9
DOIs
StatePublished - Jul 25 2006

Fingerprint

Ubiquitous computing
Application programs
Middleware
Specifications
Communication

Keywords

  • Development and runtime support
  • Situation-aware interface definition language (sa-idl)
  • Situation-aware middleware
  • Situation-aware security policies
  • Situation-awareness
  • Trustworthy ubiquitous application software

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Software

Cite this

Support for situation awareness in trustworthy ubiquitous computing application software. / Yau, Sik-Sang; Huang, Dazhi; Gong, Haishan; Yao, Yisheng.

In: Software - Practice and Experience, Vol. 36, No. 9, 25.07.2006, p. 893-921.

Research output: Contribution to journalArticle

Yau, Sik-Sang ; Huang, Dazhi ; Gong, Haishan ; Yao, Yisheng. / Support for situation awareness in trustworthy ubiquitous computing application software. In: Software - Practice and Experience. 2006 ; Vol. 36, No. 9. pp. 893-921.
@article{d06082df8ba74e2ab655b612a2c7c4a5,
title = "Support for situation awareness in trustworthy ubiquitous computing application software",
abstract = "Due to the dynamic and ephemeral nature of ubiquitous computing (ubicomp) environments, it is especially important that the application software in ubicomp environments is trustworthy. In order to have trustworthy application software in ubicomp environments, situation-awareness (SAW) in the application software is needed to enforce flexible security policies and detect violations of security policies. In this paper, an approach is presented to provide development and runtime support to incorporate SAW in trustworthy ubicomp application software. The development support is to provide SAW requirement specification and automated code generation to achieve SAW in trustworthy ubicomp application software, and the runtime support is for context acquisition, situation analysis and situation-aware communication. To realize our approach, the improved Reconfigurable Context-Sensitive Middleware (RCSM) is developed to provide the above development and runtime support.",
keywords = "Development and runtime support, Situation-aware interface definition language (sa-idl), Situation-aware middleware, Situation-aware security policies, Situation-awareness, Trustworthy ubiquitous application software",
author = "Sik-Sang Yau and Dazhi Huang and Haishan Gong and Yisheng Yao",
year = "2006",
month = "7",
day = "25",
doi = "10.1002/spe.736",
language = "English (US)",
volume = "36",
pages = "893--921",
journal = "Software - Practice and Experience",
issn = "0038-0644",
publisher = "John Wiley and Sons Ltd",
number = "9",

}

TY - JOUR

T1 - Support for situation awareness in trustworthy ubiquitous computing application software

AU - Yau, Sik-Sang

AU - Huang, Dazhi

AU - Gong, Haishan

AU - Yao, Yisheng

PY - 2006/7/25

Y1 - 2006/7/25

N2 - Due to the dynamic and ephemeral nature of ubiquitous computing (ubicomp) environments, it is especially important that the application software in ubicomp environments is trustworthy. In order to have trustworthy application software in ubicomp environments, situation-awareness (SAW) in the application software is needed to enforce flexible security policies and detect violations of security policies. In this paper, an approach is presented to provide development and runtime support to incorporate SAW in trustworthy ubicomp application software. The development support is to provide SAW requirement specification and automated code generation to achieve SAW in trustworthy ubicomp application software, and the runtime support is for context acquisition, situation analysis and situation-aware communication. To realize our approach, the improved Reconfigurable Context-Sensitive Middleware (RCSM) is developed to provide the above development and runtime support.

AB - Due to the dynamic and ephemeral nature of ubiquitous computing (ubicomp) environments, it is especially important that the application software in ubicomp environments is trustworthy. In order to have trustworthy application software in ubicomp environments, situation-awareness (SAW) in the application software is needed to enforce flexible security policies and detect violations of security policies. In this paper, an approach is presented to provide development and runtime support to incorporate SAW in trustworthy ubicomp application software. The development support is to provide SAW requirement specification and automated code generation to achieve SAW in trustworthy ubicomp application software, and the runtime support is for context acquisition, situation analysis and situation-aware communication. To realize our approach, the improved Reconfigurable Context-Sensitive Middleware (RCSM) is developed to provide the above development and runtime support.

KW - Development and runtime support

KW - Situation-aware interface definition language (sa-idl)

KW - Situation-aware middleware

KW - Situation-aware security policies

KW - Situation-awareness

KW - Trustworthy ubiquitous application software

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

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

U2 - 10.1002/spe.736

DO - 10.1002/spe.736

M3 - Article

AN - SCOPUS:33746216344

VL - 36

SP - 893

EP - 921

JO - Software - Practice and Experience

JF - Software - Practice and Experience

SN - 0038-0644

IS - 9

ER -