Modeling and Verification of Context-aware Systems

被引:2
|
作者
Tran, Minh H. [1 ]
Colman, Alan [1 ]
Han, Jun [1 ]
Zhang, Hongyu [2 ]
机构
[1] Swinburne Univ Technol, Fac ICT, Melbourne, Vic, Australia
[2] Tsinghua Univ, Sch Software, Beijing, Peoples R China
关键词
Context-aware systems; system modelling; system verification; adaptive systems; automotive systems;
D O I
10.1109/APSEC.2012.50
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:79 / 84
页数:6
相关论文
共 50 条
  • [1] A formal framework for context-aware systems specification and verification
    Djoudi, Brahim
    Bouanaka, Chafia
    Zeghib, Nadia
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 122 : 445 - 462
  • [2] An Algebraic Framework for the Verification of Context-Aware Adaptive Systems
    Ksystra, Katerina
    Stefaneas, Petros
    Frangos, Panayiotis
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2015, 25 (07) : 1105 - 1128
  • [3] Modeling and simulation of context-aware mobile systems
    Guo, P
    Heckel, R
    [J]. 19TH INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2004, : 430 - 433
  • [4] Modeling and Managing Context-Aware Systems' Variability
    Mens, Kim
    Capilla, Rafael
    Hartmann, Herman
    Kropf, Thomas
    [J]. IEEE SOFTWARE, 2017, 34 (06) : 58 - 63
  • [5] Contextual Modeling in Context-Aware Conversation Systems
    Tran, Quoc-Dai Luong
    Vu, Dinh-Hong
    Le, Anh-Cuong
    Ittoo, Ashwin
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2023, 17 (05): : 1396 - 1412
  • [6] A Formal Modeling for Exceptions in Context-Aware Systems
    Yoon, Tae-Seob
    Choi, Joong-Hyun
    Cho, Eun-Sun
    Helal, Sumi
    [J]. 2014 38TH ANNUAL IEEE INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSACW 2014), 2014, : 734 - 739
  • [7] Partially Bounded Context-Aware Verification
    Le Roux, Luka
    Teodorov, Ciprian
    [J]. SOFTWARE ENGINEERING AND FORMAL METHODS (SEFM 2019), 2019, 11724 : 532 - 548
  • [8] Modeling and reasoning about uncertainty in context-aware systems
    Truong, BA
    Lee, YK
    Lee, SY
    [J]. ICEBE 2005: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2005, : 102 - 109
  • [9] Ontology-Based Modeling of Context-Aware Systems
    Lueddecke, Daniel
    Bergmann, Nina
    Schaefer, Ina
    [J]. MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2014, 2014, 8767 : 484 - 500
  • [10] A Framework for Analyzing Modeling Languages for Context-Aware Systems
    Elyasaf A.
    Sturm A.
    [J]. SN Computer Science, 4 (2)