Model checking of software systems becomes more effective each day. However it still can not handle huge state spaces of real software. Particularly, concurrent systems are hard to verify. Abstraction techniques are one of the solutions aimed at managing the complexity problem. This paper describes the object oriented abstraction algorithm. It allows semi-automatic abstraction of real (i.e. Java) programs. A novelty method for constructing class abstractions is shown. It uses additional program annotations expressed in a formal manner. Proposed techniques are shown in a context of algorithms used in the Bandera toolset. A short case study of this approach is also shown
Predicate abstraction is successfully applied to software model checking z Infinite concrete states ...
Model checking can be applied to software systems to check the reachability of a particular state. A...
The Z notation is a language used for writing formal specifications of a system. However, tool suppo...
Model checking belongs to one of the most favourite techniques for verification of software systems....
The importance of software verification is still growing due to the increase of safety-critical syst...
The growing complexity of software systems makes the verification of the systems very difficult. Tec...
Predicate abstraction is a technique employed in software model checking to produce abstract models ...
Predicate abstraction is a technique employed in software model checking to produce abstract models ...
Abstraction plays an important role for verification of computer programs. We want to construct the ...
A popular approach to verification of software system correctness is model checking. To achieve scal...
AbstractAbstraction methods have become one of the most interesting topics in the automatic verifica...
Predicate abstraction is a powerful technique to reduce the state space of a program to a finite and...
Predicate abstraction is a powerful technique to reduce the state space of a program to a finite and...
Abstract. Verification seeks to prove or refute putative properties of a given program. Deductive ve...
Abstraction-based program specialization (ABPS) was investigated so that it could be applied to Java...
Predicate abstraction is successfully applied to software model checking z Infinite concrete states ...
Model checking can be applied to software systems to check the reachability of a particular state. A...
The Z notation is a language used for writing formal specifications of a system. However, tool suppo...
Model checking belongs to one of the most favourite techniques for verification of software systems....
The importance of software verification is still growing due to the increase of safety-critical syst...
The growing complexity of software systems makes the verification of the systems very difficult. Tec...
Predicate abstraction is a technique employed in software model checking to produce abstract models ...
Predicate abstraction is a technique employed in software model checking to produce abstract models ...
Abstraction plays an important role for verification of computer programs. We want to construct the ...
A popular approach to verification of software system correctness is model checking. To achieve scal...
AbstractAbstraction methods have become one of the most interesting topics in the automatic verifica...
Predicate abstraction is a powerful technique to reduce the state space of a program to a finite and...
Predicate abstraction is a powerful technique to reduce the state space of a program to a finite and...
Abstract. Verification seeks to prove or refute putative properties of a given program. Deductive ve...
Abstraction-based program specialization (ABPS) was investigated so that it could be applied to Java...
Predicate abstraction is successfully applied to software model checking z Infinite concrete states ...
Model checking can be applied to software systems to check the reachability of a particular state. A...
The Z notation is a language used for writing formal specifications of a system. However, tool suppo...