loading...
Bogor: A Flexible Framework for Creating Software Model Checkers
Windsor, United Kingdom August 29-August 31
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TAIC-PART.2006.5Testing: Academic & Industrial Confer ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Mr. Robby, Kansas State University, USA
Matthew B. Dwyer, University of Nebraska, Lincoln, USA
John Hatcliff, Kansas State University, USA
Model checking has proven to be an effective technology for verification and debugging in hardware and more recently in software domains. With the proliferation of multicore architectures and a greater emphasis on distributed computing, model checking is an increasingly important software quality assurance technique that can complement existing testing and inspection methods.

We believe that recent trends in both the requirements for software systems and the processes by which systems are developed suggests 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 article, we summarize how Bogor provides direct support for modeling object-oriented designs and implementations, how its modeling language and algorithms can be extended and customized to create domain-specific model checking engines, and how Bogor can be deployed in broader software development context contexts in conjunction with complementary quality assurance techniques.

Citation:
Mr. Robby, Matthew B. Dwyer, John Hatcliff, "Bogor: A Flexible Framework for Creating Software Model Checkers," taic-part, pp.3-22, Testing: Academic & Industrial Conference - Practice And Research Techniques (TAIC PART'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.