Open-Source Model Checking

被引:1
|
作者
Grosu, Radu [1 ]
Huang, X. [1 ]
Jain, S. [1 ]
Smolka, S. A. [1 ]
机构
[1] SUNY Stony Brook, Dept Comp Sci, Stony Brook, NY 11794 USA
关键词
GCC; Gimple-Tree; Monte Carlo Model Checking;
D O I
10.1016/j.entcs.2006.01.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present GMC(2), a software model checker for GCC, the open-source compiler from the Free Software Foundation (FSF). GMC(2), which is part of the GMC static-analysis and model-checking tool suite for GCC under development at SUNY Stony Brook, can be seen as an extension of Monte Carlo model checking to the setting of concurrent, procedural programming languages. Monte Carlo model checking is a newly developed technique that utilizes the theory of geometric random variables, statistical hypothesis testing, and random sampling of lassos in Buchi automata to realize a one-sided error, randomized algorithm for LTL model checking. To handle the function call/return mechanisms inherent in procedural languages such as C/C++, the version of Monte Carlo model checking implemented in GMC(2) is optimized for pushdown-automaton models. Our experimental results demonstrate that this approach yields an efficient and scalable software model checker for GCC.
引用
收藏
页码:27 / 44
页数:18
相关论文
共 50 条
  • [1] Open-Source Model for Biotech
    Sable, Michael
    [J]. GENETIC ENGINEERING & BIOTECHNOLOGY NEWS, 2010, 30 (16): : 6 - +
  • [2] The open-source model - Preface
    Birman, A
    Ritsko, JJ
    [J]. IBM SYSTEMS JOURNAL, 2005, 44 (02) : 213 - 214
  • [3] Open-source model for biotech
    Sable, Michael
    [J]. Genetic Engineering and Biotechnology News, 2010, 30 (16):
  • [4] Conformance Checking: Workflow of Hospitals and Workflow of Open-Source EMRs
    Asare, Esther
    Wang, Lili
    Fang, Xianwen
    [J]. IEEE ACCESS, 2020, 8 : 139546 - 139566
  • [5] An Open-source Lightweight Timing Model for RapidWright
    Maidee, Pongstom
    Neely, Chris
    Kaviani, Alireza
    Lavin, Chris
    [J]. 2019 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (ICFPT 2019), 2019, : 171 - 178
  • [6] An Open-Source Model of Collaboration and Customization in Architecture
    Carbone, Carlo
    Mohamed, Basem Eid
    [J]. MANAGING COMPLEXITY, 2017, : 41 - 57
  • [7] Open-source stomach surgical training model
    Le Bras, Alexandra
    Ferreira, Jorge
    [J]. LAB ANIMAL, 2023, 52 (06) : 115 - 115
  • [8] A proposal for an open-source financial risk model
    Hwang, Jong
    [J]. JOURNAL OF FINANCIAL REGULATION AND COMPLIANCE, 2014, 22 (03) : 219 - +
  • [9] Open-source stomach surgical training model
    Jorge Ferreira
    [J]. Lab Animal, 2023, 52 : 115 - 115
  • [10] The design of an open-source carbonate reservoir model
    Gomes, Jorge Costa
    Geiger, Sebastian
    Arnold, Daniel
    [J]. PETROLEUM GEOSCIENCE, 2022, 28 (03)