Abstract—In the past decade, formal tools have increased functional verification efficiency by searching for corner-case bugs using mathematical reasoning. At the same time, this prac-tice has introduced new challenges when failures are detected. Once a counter-example is returned by a formal tool, the user typically does not know if the failure is caused by a design bug, an incorrectly written assertion, or a missing assumption. This paper introduces a novel methodology to automatically debug missing assumptions. We first present an algorithm to automati-cally generate missing input constraints given a failing counter-example. The algorithm is then extended to provide higher quality assumptions using multiple failing counter-examples. A fu...
We present a generic scheme for the declarative debugging of functional logic programs which is vali...
AbstractWe present a logical and semantic framework for diagnosing wrong computed answers in CFLP(D)...
International audienceModel checking is an established technique for automatically verifying that a ...
Abstract—Formal verification has increased efficiency by detecting corner case design bugs but it ha...
In automated deduction, the final goal is to achieve a fully automatic proof system: given a logical...
Abstract—Deriving a formal specification from an informal design intent is an error-prone process. T...
Abstract. We present a declarative method for diagnosing wrong com-puted answers in CFLP (D), a newl...
International audienceA major issue in the activity of deductive program verification is the underst...
Over the past three decades, the growing list of requirements for integrated circuits has continuall...
Model checking is an automated technique that can be used to determine whether a system satisfies ce...
Model checking is an automated technique that can be used to determine whether a system satisfies ce...
We present a generic scheme for the declarative debugging of functional logic programs which is vali...
International audienceA major issue in the activity of deductive program verification is to understa...
Abstract—Equivalence checking and property checking are powerful techniques to detect error traces. ...
International audienceIdentifying the cause of a proof failure during deductive verification of prog...
We present a generic scheme for the declarative debugging of functional logic programs which is vali...
AbstractWe present a logical and semantic framework for diagnosing wrong computed answers in CFLP(D)...
International audienceModel checking is an established technique for automatically verifying that a ...
Abstract—Formal verification has increased efficiency by detecting corner case design bugs but it ha...
In automated deduction, the final goal is to achieve a fully automatic proof system: given a logical...
Abstract—Deriving a formal specification from an informal design intent is an error-prone process. T...
Abstract. We present a declarative method for diagnosing wrong com-puted answers in CFLP (D), a newl...
International audienceA major issue in the activity of deductive program verification is the underst...
Over the past three decades, the growing list of requirements for integrated circuits has continuall...
Model checking is an automated technique that can be used to determine whether a system satisfies ce...
Model checking is an automated technique that can be used to determine whether a system satisfies ce...
We present a generic scheme for the declarative debugging of functional logic programs which is vali...
International audienceA major issue in the activity of deductive program verification is to understa...
Abstract—Equivalence checking and property checking are powerful techniques to detect error traces. ...
International audienceIdentifying the cause of a proof failure during deductive verification of prog...
We present a generic scheme for the declarative debugging of functional logic programs which is vali...
AbstractWe present a logical and semantic framework for diagnosing wrong computed answers in CFLP(D)...
International audienceModel checking is an established technique for automatically verifying that a ...