• 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