DocumentCode
596115
Title
Modeling and Verification of Context-Aware Systems
Author
Tran, Minh H. ; Colman, Alan ; Jun Han ; Hongyu Zhang
Author_Institution
Fac. of ICT, Swinburne Univ. of Technol., Melbourne, VIC, Australia
Volume
1
fYear
2012
fDate
4-7 Dec. 2012
Firstpage
79
Lastpage
84
Abstract
Verifying adaptive behavior is a critical challenge in the development of context-aware systems due to their complexity and uncertainty. This paper presents our novel model-based approach that provides a modeling framework to (1) specify the structural and behavioral aspects of a context-aware system, (2) define invariants of the system that need to be satisfied regardless of the adaptations, and (3) support formal verification of the system model against the invariants. Underlying this framework is our ROAD4Context model that supports the separation of adaptation concerns in context-aware systems. We show how the behavioral model of ROAD4Context can be translated into Petri nets, and how it can be verified against the system invariants. We demonstrate our approach through the modeling and verification of an adaptive cruise control system.
Keywords
Petri nets; formal verification; ubiquitous computing; Petri net; ROAD4Context model; adaptive behavior; adaptive cruise control system; behavioral aspect; behavioral model; complexity; context-aware system; formal verification; model-based approach; modeling framework; structural aspect; system invariant; system modeling; system verification; uncertainty; Adaptation models; Adaptive systems; Context modeling; Contracts; Roads; Safety; Unified modeling language; Context-aware systems; adaptive systems; automotive systems; system modelling; system verification;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference (APSEC), 2012 19th Asia-Pacific
Conference_Location
Hong Kong
ISSN
1530-1362
Print_ISBN
978-1-4673-4930-7
Type
conf
DOI
10.1109/APSEC.2012.50
Filename
6462641
Link To Document