Formal requirements specifications, eg, software cost reduction (SCR) specifications, are challenging to analyse using automated techniques such as model checking. Since such specifications are meant to capture requirements, they tend to refer to real-world magnitudes often characterized through variables over large domains. At the same time, they feature a high degree of nondeterminism, as opposed to other analysis contexts such as (sequential) program verification. This makes model checking of SCR specifications difficult even for symbolic approaches. Moreover, automated abstraction refinement techniques such as counterexample guided abstraction refinement fail in many cases in this context, since the concrete state space is typically lar...
Although formal methods for developing computer systems have been available for more than a decade, ...
Although it is most often applied to finite state models, in recent years, symbolic model checking h...
Predicate abstraction is a technique employed in software model checking to produce abstract models ...
Abstract—Exposing inconsistencies can uncover many defects in software specifications. One approach ...
AbstractÐWriting requirements in a formal notation permits automatic assessment of such properties a...
Researchers at the Naval Research Laboratory (NRL) have been developing a formal method, known as th...
Formal methods for verification of software systems often face the problem of state explosion and co...
This paper describes a class of formal analysis called consistency checking that mechanically checks...
Pre/postcondition-based specifications are commonplace in a variety of software engineering activiti...
This article describes a formal analysis technique, called consistency checking, for automatic detec...
Predicate abstraction is a powerful technique to reduce the state space of a program to a finite and...
International audienceThe model-checking problem for Software Products Lines (SPLs) is harder than f...
Verifying system specifications using traditional model-checking techniques rapidly becomes infeasib...
Predicate abstraction is successfully applied to software model checking z Infinite concrete states ...
SCR (Software Cost Reduction) is a formal method for specifying and analyzing system requirements th...
Although formal methods for developing computer systems have been available for more than a decade, ...
Although it is most often applied to finite state models, in recent years, symbolic model checking h...
Predicate abstraction is a technique employed in software model checking to produce abstract models ...
Abstract—Exposing inconsistencies can uncover many defects in software specifications. One approach ...
AbstractÐWriting requirements in a formal notation permits automatic assessment of such properties a...
Researchers at the Naval Research Laboratory (NRL) have been developing a formal method, known as th...
Formal methods for verification of software systems often face the problem of state explosion and co...
This paper describes a class of formal analysis called consistency checking that mechanically checks...
Pre/postcondition-based specifications are commonplace in a variety of software engineering activiti...
This article describes a formal analysis technique, called consistency checking, for automatic detec...
Predicate abstraction is a powerful technique to reduce the state space of a program to a finite and...
International audienceThe model-checking problem for Software Products Lines (SPLs) is harder than f...
Verifying system specifications using traditional model-checking techniques rapidly becomes infeasib...
Predicate abstraction is successfully applied to software model checking z Infinite concrete states ...
SCR (Software Cost Reduction) is a formal method for specifying and analyzing system requirements th...
Although formal methods for developing computer systems have been available for more than a decade, ...
Although it is most often applied to finite state models, in recent years, symbolic model checking h...
Predicate abstraction is a technique employed in software model checking to produce abstract models ...