This thesis deals with the application of bounded model checking method for self-healing assurance of concurrency related problems. The self-healing is currently interested in the Java programming language. Therefore, it concetrate mainly on the model checker Java PathFinder which is built for handling Java programs. The verification method is implemented like the Record&Replay trace strategy for navigation through a state space and performance bounded model checking from reached state through the use of Record&Replay trace strategy. Java PathFinder was extended by new moduls and interfaces in order to perform the bounded model checking for self-healing assurance. Bounded model checking is applied at the neighbourhood of self-healing
Model checking software programs is an effective approach for finding bugs in program by systematica...
Model checking is a technique used to verify whether a model meets a given specification by exhausti...
The Component-based programming is an aproach to efficient development of software applications, whe...
The main limitation of software model checking is that, due to state explosion, it does not scale to...
Although there exist several software model checkers that check the code against properties specifie...
Software model checking is a method for verifying various kinds of software including applications t...
Abstract. Current approaches to the development of reliable software systems include decomposition i...
The growing complexity of software systems makes the verification of the systems very difficult. Tec...
The growing complexity of software systems makes the verification of the systems very difficult. Tec...
Formal veri cation of a hierarchical component application involves (i) checking of behavior complia...
Java PathFinder (JPF) is a model checker for Java applications. Like any other model checker, JPF ha...
AbstractIn software component verification, one of the challenges is model checking of isolated comp...
Although there exist several software model checkers that check the code against properties specifie...
Model checking software programs is an effective approach for finding bugs in program by systematica...
In software component verification, one of the challenges is model checking of isolated components. ...
Model checking software programs is an effective approach for finding bugs in program by systematica...
Model checking is a technique used to verify whether a model meets a given specification by exhausti...
The Component-based programming is an aproach to efficient development of software applications, whe...
The main limitation of software model checking is that, due to state explosion, it does not scale to...
Although there exist several software model checkers that check the code against properties specifie...
Software model checking is a method for verifying various kinds of software including applications t...
Abstract. Current approaches to the development of reliable software systems include decomposition i...
The growing complexity of software systems makes the verification of the systems very difficult. Tec...
The growing complexity of software systems makes the verification of the systems very difficult. Tec...
Formal veri cation of a hierarchical component application involves (i) checking of behavior complia...
Java PathFinder (JPF) is a model checker for Java applications. Like any other model checker, JPF ha...
AbstractIn software component verification, one of the challenges is model checking of isolated comp...
Although there exist several software model checkers that check the code against properties specifie...
Model checking software programs is an effective approach for finding bugs in program by systematica...
In software component verification, one of the challenges is model checking of isolated components. ...
Model checking software programs is an effective approach for finding bugs in program by systematica...
Model checking is a technique used to verify whether a model meets a given specification by exhausti...
The Component-based programming is an aproach to efficient development of software applications, whe...