A framework for modeling and analyzing cyber-physical systems using statistical model checking

被引:2
|
作者
Alshalalfah, Abdel-Latif [1 ]
Mohamed, Otmane Ait [1 ]
Ouchani, Samir [2 ]
机构
[1] Concordia Univ, Dept Elect & Comp Engn, Montreal, PQ, Canada
[2] CESI Lineact, Aix En Provence, France
关键词
System Modeling Language; Enhanced Activity Calculus; Cyber-Physical systems; Model transformation; model-based verification; Safety-critical; Statistical model checking; Priced timed automata; ARTIFICIAL PANCREAS; AUTONOMOUS VEHICLES; SAFETY; VERIFICATION;
D O I
10.1016/j.iot.2023.100732
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The trustworthiness of a cyber-physical system is essential for it to be qualified for utilization in most real-life deployments. This is especially critical for systems that deal with precious human lives. Although these safety-critical systems can be investigated using both experimental testing and model-based verification, accurate models have the potential to permit risk-free mimicking of the system behavior even in the most extreme scenarios. To overcome the CPS modeling and design challenges, the INCOSE/OMG standard System Modeling Language (SysML) is utilized in this work to accurately specify cyber-physical systems. For that, a bounded set of SysML constructs are defined to precisely capture the semantics of continuous-time and discrete-time system behaviors. Then, the SysML constructs are substituted by developing a new algebra, called Enhanced Activity Calculus (EAC). So, EAC helps construct equivalent priced timed automata models by developing a new systematic procedure to correctly translate the SysML models into the statistical model checking tool UPPAAL-SMC inputs. The latter checks whether the system is correct and safe or not. Moreover, the soundness of the developed translation mechanism has been proved and its effectiveness has been shown on a real use case, namely the artificial pancreas.
引用
收藏
页数:24
相关论文
共 50 条
  • [41] Analyzing Invariants in Cyber-Physical Systems using Latent Factor Regression
    Momtazpour, Marjan
    Zhang, Jinghe
    Rahman, Saifur
    Sharma, Ratnesh
    Ramakrishnan, Naren
    KDD'15: PROCEEDINGS OF THE 21ST ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2015, : 2009 - 2018
  • [42] Statistical Verification of Hyperproperties for Cyber-Physical Systems
    Wang, Yu
    Zarei, Mojtaba
    Bonakdarpour, Borzoo
    Pajic, Miroslav
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2019, 18 (05)
  • [43] Analyzing Neighborhoods of Falsifying Traces in Cyber-Physical Systems
    Diwakaran, Ram Das
    Sankaranarayanan, Sriram
    Trivedi, Ashutosh
    2017 ACM/IEEE 8TH INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS), 2017, : 109 - 119
  • [44] Analyzing Cyber-Physical Attacks on Smart Grid Systems
    Wadhawan, Yatin
    Neuman, Clifford
    AlMajali, Anas
    2017 WORKSHOP ON MODELING AND SIMULATION OF CYBER-PHYSICAL ENERGY SYSTEMS (MSCPES), 2017,
  • [45] Modeling access control for cyber-physical systems using reputation
    Chen, Dong
    Chang, Guiran
    Sun, Dawei
    Jia, Jie
    Wang, Xingwei
    COMPUTERS & ELECTRICAL ENGINEERING, 2012, 38 (05) : 1088 - 1101
  • [46] Cyber-Physical Modeling of Compression Systems using Hybrid Automata
    Schwung, Andreas
    2015 INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2015, : 1125 - 1130
  • [47] A theoretical framework for testing cyber-physical systems
    Bhateja, Puneet
    2019 6TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT 2019), 2019, : 818 - 823
  • [48] Data Center Modeling Using a Cyber-Physical Systems Lens
    Levy, Moises
    Raviv, Daniel
    Hallstrom, Jason O.
    2019 IEEE 9TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2019, : 146 - 155
  • [49] A Development Framework for Programming Cyber-Physical Systems
    Chauhan, Saurabh
    Patel, Pankesh
    Delicato, Flavia C.
    Chaudhary, Sanjay
    2016 IEEE/ACM 2ND INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR SMART CYBER-PHYSICAL SYSTEMS (SESCPS), 2016, : 47 - 53
  • [50] A formal framework for distributed cyber-physical systems
    Lion, Benjamin
    Arbab, Farhad
    Talcott, Carolyn
    JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2022, 128