• DocumentCode
    2770329
  • Title

    Domain-specific Model Checking Using The Bogor Framework

  • Author

    Robby ; Dwyer, Matthew B. ; Hatcliff, John

  • Author_Institution
    Kansas State Univ., Manhattan, KS
  • fYear
    2006
  • fDate
    18-22 Sept. 2006
  • Firstpage
    369
  • Lastpage
    370
  • Abstract
    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 tutorial, we give an overview of (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
  • Keywords
    object-oriented programming; program debugging; program verification; Bogor infrastructure; domain-specific model checking; object-oriented design; program debugging; program verification; software system requirements; Algorithm design and analysis; Context modeling; Dynamic programming; Engines; Java; Object oriented modeling; Power system modeling; Software algorithms; Software systems; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2006. ASE '06. 21st IEEE/ACM International Conference on
  • Conference_Location
    Tokyo
  • ISSN
    1938-4300
  • Print_ISBN
    0-7695-2579-2
  • Type

    conf

  • DOI
    10.1109/ASE.2006.34
  • Filename
    4019612