Although there exist several software model checkers that check the code against properties specified e.g. via a temporal logic and assertions, or just verifying low-level properties (like unhandled exceptions), none of them supports checking of software components against a high-level behavior specification. We present our approach to model checking of software components implemented in Java against a high-level specification of their behavior defined via behavior protocols 1 which employs the Java PathFinder model checker and the protocol checker. The property checked by the Java PathFinder (JPF) tool (correctness of particular method call sequences) is validated via its cooperation with the protocol checker. We show that just the publish...
Software verification is a field of computer science dedicated to guar- antee that a program runs ac...
Software verification is a field of computer science dedicated to guar- antee that a program runs ac...
Abstract. Explicit-State Model Checking is a well-studied technique for the ver-ification of concurr...
Although there exist several software model checkers that check the code against properties specifie...
The Component-based programming is an aproach to efficient development of software applications, whe...
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...
Software model checking is a process of checking for properties of a software application and thus a...
The majority of work carried out in the formal methods community throughout the last three decades h...
AbstractModel checking of isolated software components is inherently not possible because a componen...
Java PathFinder (JPF) is a model checker for Java applications. Like any other model checker, JPF ha...
Software model checking is a method for verifying various kinds of software including applications t...
AbstractIn software component verification, one of the challenges is model checking of isolated comp...
In software component verification, one of the challenges is model checking of isolated components. ...
Software verification is a field of computer science dedicated to guar- antee that a program runs ac...
Software verification is a field of computer science dedicated to guar- antee that a program runs ac...
Abstract. Explicit-State Model Checking is a well-studied technique for the ver-ification of concurr...
Although there exist several software model checkers that check the code against properties specifie...
The Component-based programming is an aproach to efficient development of software applications, whe...
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...
Software model checking is a process of checking for properties of a software application and thus a...
The majority of work carried out in the formal methods community throughout the last three decades h...
AbstractModel checking of isolated software components is inherently not possible because a componen...
Java PathFinder (JPF) is a model checker for Java applications. Like any other model checker, JPF ha...
Software model checking is a method for verifying various kinds of software including applications t...
AbstractIn software component verification, one of the challenges is model checking of isolated comp...
In software component verification, one of the challenges is model checking of isolated components. ...
Software verification is a field of computer science dedicated to guar- antee that a program runs ac...
Software verification is a field of computer science dedicated to guar- antee that a program runs ac...
Abstract. Explicit-State Model Checking is a well-studied technique for the ver-ification of concurr...