--%>

Define BOOP Toolkit

BOOP Toolkit: The BOOP Toolkit has been developed at the Institute for Software Technology at Graz
University of Technology. It is based on the SLAM project and uses the same main concept of verification by abstraction and refinement to determine the reachability of program points in a C program. The BOOP Toolkit follows three phases:

1. Abstraction using theorem proving and predicate abstraction

2. Model Checking of the abstract program to search for erroneous execution traces (with respect to a specification that should be provided by the user)

3. Refinement. If the model checker found an error path that is feasible in the original C program, it is reported to the user. If the path is not feasible, the abstraction is refined by adding up more detail and the procedure is reiterated.

   Related Questions in Programming Languages

  • Q : Explain Copy constructor Copy

    Copy constructor: It is a constructor which takes a single argument of similar class. For illustration:     public class Point {        

  • Q : Passing by address or reference Passing

    Passing by address or reference: In this technique no separate memory build for formal variables that is, formal variables share similar location of actual variables and therefore any change on formal variables automatically reflected back to real var

  • Q : Limit the Use of Pre-processor

    Limit the Use of Pre-processor Directives: The C pre-processor is powerful, but unrestricted use of it can lead to code that is hard to understand and analyze. Limit its use to inclusion of header files and simple macro definitions. Avoid features suc

  • Q : Define Inner class Inner class : A

    Inner class: A class defined within an enclosing method or class. We use the word to refer to non-static nested classes.

  • Q : Differentiate between RDO and ADO

    Differentiate between RDO and ADO?

  • Q : Define Continue statement Continue

    Continue statement: A statement which might only be employed within the body of a loop. In case of a while loop or do loop, control passes instantly to the loop's terminating test. In case of a for loop, the control passes to the post-body update expr

  • Q : Explain SQA personnel regarding

    Do you think that the role of SQA personnel regarding inspections or testing?

  • Q : Monte Carol method to estimate pi An

    An interesting way to estimate pi can can done using Monte Carol method with minimal mathematics. Monte Carlo is known for its casinos. A Monte Carlo method uses change, or in our case, random numbers to simulate the real situation. The situation we simulate here is t

  • Q : Write a program and estimate pi using

    Consider a dartboard of radius 1. Since the area of the board will be  π r2 = π * 1 *1, it's clear the area of the dartboard is exactly π. The area of a square surrounding the board (circumscribing it) would be 2*2 = 4, sin

  • Q : What are good examples of element

    What are good examples of element attributes?