Download presentation
Presentation is loading. Please wait.
Published byLeon Cunningham Modified over 9 years ago
1
1 Bogor – Software Model Checking Framework Presented by: Arpita Gandhi
2
2 Goals Build an extensible software model checking framework Design a UI to support general purpose and domain-specific software model checking. Offer direct support of OO languages Use it to teach model checking concepts.
3
3 Motivation Current model checking tools SPIN FDR2 NuSMV Limitations Support a fixed input language Fixed collection of state-space representations, reduction and exploration algorithms. No direct support for OO languages
4
4 History of Bogor Developed by: Robby – Kansas State University John Hatcliff – Kansas State University Matthew B. Dwyer – University of Nebraska The Laboratory for Specification, Analysis, and Transformation of Software (SAnTos Laboratory)
5
5 About Bogor Highly customizable, extensible software model checking framework Handles language constructs in software system designs and implementations Helps create domain – specific model checking engines
6
6 Features Direct support of object oriented languages Extensible modular framework Open modular architecture Design for encapsulation Pedagogical materials
7
7 Bogor Architecture
8
8 Limitations Bogor does not include features like symmetry reduction collapse compression partial order reduction Extension modules can be downloaded separately and enabled These are available through the https://robby.user.cis.ksu.edu/bogor SVN repository https://robby.user.cis.ksu.edu/bogor
9
9 Downloading and Using Bogor Requirements Java2 Runtime Environment Version 5 or above Eclipse Platform or SDK Version 3.1 or above Eclipse GEF-3.1 or above Download Bogor source distribution and binaries Note: Instructions to download from SVN repository can be found at http://bogor.projects.cis.ksu.edu/content/view/93/54/
10
10 What you can do Download useful extensions Use it in teaching Customize it to support your own research Contribute a Bogor extension !
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.