Using Statistical Model Checking for Measuring Systems

被引:0
|
作者
Grosu, Radu [1 ]
Peled, Doron [2 ]
Ramakrishnan, C. R. [3 ]
Smolka, Scott A. [3 ]
Stoller, Scott D. [3 ]
Yang, Junxing [3 ]
机构
[1] Vienna Univ Technol, Vienna, Austria
[2] Bar Ilan Univ, Dept Comp Sci, Ramat Gan, Israel
[3] SUNY Stony Brook, Dept Comp Sci, Stony Brook, NY USA
关键词
ALGORITHMS;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
State spaces represent the way a system evolves through its different possible executions. Automatic verification techniques are used to check whether the system satisfies certain properties, expressed using automata or logic-based formalisms. This provides a Boolean indication of the system's fitness. It is sometimes desirable to obtain other indications, measuring e.g., duration, energy or probability. Certain measurements are inherently harder than others. This can be explained by appealing to the difference in complexity of checking CTL and LTL properties. While the former can be done in time linear in the size of the property, the latter is PSPACE in the size of the property; hence practical algorithms take exponential time. While the CTL-type of properties measure specifications that are based on adjacency of states (up to a fix-point calculation), LTL properties have the flavor of expecting some multiple complicated requirements from each execution sequence. In order to quickly measure LTL-style properties from a structure, we use a form of statistical model checking; we exploit the fact that LTL-style properties on a path behave like CTL-style properties on a structure. We then use CTL-based measuring on paths, and generalize the measurement results to the full structure using optimal Monte Carlo estimation techniques. To experimentally validate our framework, we present measurements for a flocking model of bird-like agents.
引用
收藏
页码:223 / 238
页数:16
相关论文
共 50 条
  • [1] Verification of Interlocking Systems Using Statistical Model Checking
    Cappart, Quentin
    Limbree, Christophe
    Schaus, Pierre
    Quilbeuf, Jean
    Traonouez, Louis-Marie
    Legay, Axel
    [J]. 2017 IEEE 18TH INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING (HASE 2017), 2017, : 61 - 68
  • [2] Statistical model checking for biological systems
    Alexandre David
    Kim G. Larsen
    Axel Legay
    Marius Mikučionis
    Danny Bøgsted Poulsen
    Sean Sedwards
    [J]. International Journal on Software Tools for Technology Transfer, 2015, 17 : 351 - 367
  • [3] Statistical model checking for biological systems
    David, Alexandre
    Larsen, Kim G.
    Legay, Axel
    Mikucionis, Marius
    Poulsen, Danny Bogsted
    Sedwards, Sean
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2015, 17 (03) : 351 - 367
  • [4] On statistical model checking of stochastic systems
    Sen, K
    Viswanathan, M
    Agha, G
    [J]. COMPUTER AIDED VERIFICATION, PROCEEDINGS, 2005, 3576 : 266 - 280
  • [5] Verifying Systems-of-Systems with Statistical Model Checking
    Legay, Axel
    Quilbeuf, Jean
    Oquendo, Flavio
    [J]. ERCIM NEWS, 2015, (103): : 31 - 32
  • [6] Statistical Model Checking of Complex Robotic Systems
    Foughali, Mohammed
    Ingrand, Felix
    Seceleanu, Cristina
    [J]. MODEL CHECKING SOFTWARE, SPIN 2019, 2019, 11636 : 114 - 134
  • [7] Statistical Model Checking for Stochastic Hybrid Systems
    David, Alexandre
    Larsen, Kim G.
    Mikucionis, Marius
    Poulsen, Danny Bogsted
    Legay, Axel
    Sedwards, Sean
    Du, Dehui
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2012, (92): : 122 - 136
  • [8] Genetic Synthesis of Concurrent Code Using Model Checking and Statistical Model Checking
    Bu, Lei
    Peled, Doron
    Shen, Dachuan
    Zhuang, Yuan
    [J]. MODEL CHECKING SOFTWARE, SPIN 2018, 2018, 10869 : 275 - 291
  • [9] Learning and analysis of sensors behavior in IoT systems using statistical model checking
    Chehida, Salim
    Baouya, Abdelhakim
    Bensalem, Saddek
    Bozga, Marius
    [J]. SOFTWARE QUALITY JOURNAL, 2022, 30 (02) : 367 - 388
  • [10] Learning and analysis of sensors behavior in IoT systems using statistical model checking
    Salim Chehida
    Abdelhakim Baouya
    Saddek Bensalem
    Marius Bozga
    [J]. Software Quality Journal, 2022, 30 : 367 - 388