Building your own software model checker using the Bogor extensible model checking framework

被引:0
|
作者
Dwyer, MB [1 ]
Hatcliff, J
Hoosier, M
Robby
机构
[1] Univ Nebraska, Lincoln, NE 68588 USA
[2] Kansas State Univ, Manhattan, KS 66506 USA
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Model checking has proven to be an effective technology for verification and debugging in hardware and more recently in software domains. We believe that recent trends in both the requirements for software systems and the processes by which systems are developed suggest that domain-specific model checking engines may be more effective than general purpose model checking tools. To overcome limitations of existing tools which tend to be monolithic and non-extensible, we have developed an extensible and customizable model checking framework called Bogor. In this tool paper, we summarize (a) Bogor's direct support for modeling object-oriented designs and implementations, (b) its facilities for extending and customizing its modeling language and algorithms to create domain-specific model checking engines, and (c) pedagogical materials that we have developed to describe the construction of model checking tools built on top of the Bogor infrastructure.
引用
收藏
页码:148 / 152
页数:5
相关论文
共 50 条
  • [21] Software library usage pattern extraction using a software model checker
    Liu, Chang
    Ye, En
    Richardson, Debra J.
    ASE 2006: 21ST IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2006, : 301 - 304
  • [22] Using software model checking for software component certification
    Taleghani, Ali
    29TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: ICSE 2007 COMPANION VOLUME, PROCEEDINGS, 2007, : 99 - 100
  • [23] The software model checker BlastApplications to software engineering
    Dirk Beyer
    Thomas A. Henzinger
    Ranjit Jhala
    Rupak Majumdar
    International Journal on Software Tools for Technology Transfer, 2007, 9 (5-6) : 505 - 525
  • [24] Software Model Checking
    Jhala, Ranjit
    Majumdar, Rupak
    ACM COMPUTING SURVEYS, 2009, 41 (04)
  • [25] Software model checking using linear constraints
    Armando, A
    Castellini, C
    Mantovani, J
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 3308 : 209 - 223
  • [26] Automatic software model checking using CLP
    Flanagan, C
    PROGRAMMING LANGUAGES AND SYSTEMS, 2003, 2618 : 189 - 203
  • [27] Carmen: Software Component Model Checker
    Plsek, Ales
    Adamek, Jiri
    QUALITY OF SOFTWARE ARCHITECTURES, PROCEEDINGS, 2008, 5281 : 71 - +
  • [28] Integration of a software model checker into Isabelle
    Daum, M
    Maus, S
    Schirmer, N
    Seghir, MN
    LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, PROCEEDINGS, 2005, 3835 : 381 - 395
  • [29] Challenges in Embedded Model Checking - A Simulator for the [mc]square Model Checker
    Reinbacher, Thomas
    Kramer, Michael
    Horauer, Martin
    Schlich, Bastian
    2008 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2008, : 245 - +
  • [30] Zing: A model checker for concurrent software
    Andrews, T
    Qadeer, S
    Rajamani, SK
    Rehof, J
    Xie, YC
    COMPUTER AIDED VERIFICATION, 2004, 3114 : 484 - 487