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 条
  • [1] Bogor: An extensible and highly-modular software model checking framework
    Robby
    Dwyer, Matthew B.
    Hatcliff, John
    Proc ACM SIGSOFT Symp Found Software Eng, 1600, (267-276):
  • [2] Checking JML specifications using an extensible software model checking framework
    Edwin Robby
    Matthew B. Rodríguez
    John Dwyer
    International Journal on Software Tools for Technology Transfer, 2006, 8 (3) : 280 - 299
  • [3] Checking strong specifications using an extensible software model checking framework
    Robby
    Rodríguez, E
    Dwyer, MB
    Hatcliff, J
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2004, 2988 : 404 - 420
  • [4] Domain-specific model checking using the Bogor framework
    Robby
    Dwyer, Matthew B.
    Hatcliff, John
    ASE 2006: 21ST IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, PROCEEDINGS, 2006, : 369 - +
  • [5] Using bounded model checking with BOGOR
    Lee, Taehoon
    Cho, Mintaek
    Kwon, Gihwon
    SERA 2007: 5TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT, AND APPLICATIONS, PROCEEDINGS, 2007, : 863 - +
  • [6] Towards automated software model checking using graph transformation systems and Bogor
    Rafe, Vahid
    Rahmani, Adel T.
    JOURNAL OF ZHEJIANG UNIVERSITY-SCIENCE A, 2009, 10 (08): : 1093 - 1105
  • [7] Towards automated software model checking using graph transformation systems and Bogor
    Vahid Rafe
    Adel T. Rahmani
    Journal of Zhejiang University-SCIENCE A, 2009, 10 : 1093 - 1105
  • [8] Towards automated software model checking using graph transformation systems and Bogor
    Vahid RAFE
    Adel T.RAHMANI
    Journal of Zhejiang University(Science A:An International Applied Physics & Engineering Journal), 2009, 10 (08) : 1093 - 1105
  • [9] Build Your Own Model Checker in One Month
    Dong, Jin Song
    Sun, Jun
    Liu, Yang
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 1481 - 1483
  • [10] Is your model checker on time? On the complexity of model checking for timed modal logics
    Aceto, L
    Laroussinie, F
    JOURNAL OF LOGIC AND ALGEBRAIC PROGRAMMING, 2002, 52-3 : 7 - 51