Declarative Approach to Model Checking for Context-Aware Applications

被引:1
|
作者
Alsaig, Ammar [1 ]
Alagar, Vangalur [1 ]
Shiri, Nematollaah [1 ]
机构
[1] Concordia Univ, Montreal, PQ, Canada
关键词
Formal verification; Context-aware modeling; Model checking; Context-based knowledge base systems;
D O I
10.1007/978-3-030-34365-1_1
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Systems need to be formally verified to ensure that their claimed properties hold at all times of system operation. Deterministic Finite State Machines (FSM) are widely used as model checkers to verify system properties. However, for context-aware systems that have regular inputs and contextual inputs, FSM models become more complex and less intuitive, and do not precisely represent the system behavior. In this paper we use simple examples to introduce the declarative reasoning framework Contelog, a theoretically and practically well grounded work in progress, as a complementary approach that can be used to represent, reason, verify data-centric and contextual properties of context-aware systems.
引用
收藏
页码:3 / 10
页数:8
相关论文
共 50 条
  • [1] AFChecker: Effective model checking for context-aware adaptive applications
    Liu, Yepang
    Xu, Chang
    Cheung, S. C.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (03) : 854 - 867
  • [2] Model Checking Pervasive Context-Aware Systems
    Djoudi, Brahim
    Bouanaka, Chafia
    Zeghib, Nadia
    [J]. 2014 IEEE 23RD INTERNATIONAL WETICE CONFERENCE (WETICE), 2014, : 92 - 97
  • [3] A model for context-aware applications
    Cheng, Ningning
    Chen, Shaxun
    Tao, Xianping
    Lu, Jian
    Chen, Guihai
    [J]. INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2008, 4 (04) : 428 - 439
  • [4] Context-Aware Process Modelling through Imperative and Declarative Approach
    Sofela, Olaolu
    Xu, Lai
    De Vrieze, Paul
    [J]. COLLABORATIVE SYSTEMS FOR REINDUSTRIALIZATION, 2013, 408 : 191 - 200
  • [5] Context-Aware Compliance Checking
    van der Werf, Jan Martijn E. M.
    Verbeek, H. M. W.
    van der Aalst, Wil M. P.
    [J]. BUSINESS PROCESS MANAGEMENT, BPM 2012, 2012, 7481 : 98 - 113
  • [6] A State-Based Context-Aware Declarative Process Model
    Soffer, Pnina
    Yehezkel, Tomer
    [J]. ENTERPRISE, BUSINESS-PROCESS AND INFORMATION SYSTEMS MODELING, 2011, 81 : 148 - 162
  • [7] A Reliable Context Model for Context-aware Applications
    Huang, Po-Cheng
    Kuo, Yau-Hwang
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), VOLS 1-6, 2008, : 246 - 250
  • [8] A Method for Model Checking Context-Aware Exception Handling
    Rocha, Lincoln S.
    Andrade, Rossana M. C.
    Garcia, Alessandro F.
    [J]. 2013 27TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2013), 2013, : 59 - 68
  • [9] A transaction model for context-aware applications
    Chen, Shaxun
    Ge, Jidong
    Tao, Xianping
    Lu, Jian
    [J]. ADVANCES IN GRID AND PERVASIVE COMPUTING, PROCEEDINGS, 2007, 4459 : 252 - +
  • [10] A Modular Approach to Context-Aware IoT Applications
    Venkatesh, Jagannathan
    Chan, Christine
    Akyurek, Alper Sinan
    Rosing, Tajana Simunic
    [J]. PROCEEDINGS 2016 IEEE FIRST INTERNATIONAL CONFERENCE ON INTERNET-OF-THINGS DESIGN AND IMPLEMENTATION IOTDI 2016, 2016, : 235 - 240