Passer à la navigation principale Passer à la recherche Passer au contenu principal

Contradictory antecedent debugging in bounded model checking

  • University of Bremen

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

In the context of formal verification Bounded Model Checking (BMC) has shown to be very powerful for large industrial designs. BMC is used to check whether a circuit satisfies a temporal property or not. Typically, such a property is formulated as an implication. In the antecedent of the property the verification engineer specifies the assumptions about the design environment and joins the respective expressions by logical AND. However, the overall conjunction may have no solution, i.e. the antecedent is contradictory. Since in this case a property trivially holds this situation has to be avoided. Furthermore, the root cause of a contradictory antecedent has to be identified which is a manual and very time-consuming process. In this paper we propose a fully automatic approach for presenting all reasons of a contradictory antecedent to the verification engineer, i.e. the approach pinpoints to the subexpressions in the antecedent that form a contradiction. Hence, our approach reduces the debugging time of a contradictory antecedent significantly.

langue originaleAnglais
titreGLSVLSI 2009 - Proceedings of the 2009 Great Lakes Symposium on VLSI
Pages173-176
Nombre de pages4
Les DOIs
étatPublié - 6 nov. 2009
Modification externeOui
Evénement19th ACM Great Lakes Symposium on VLSI, GLSVLSI '09 - Boston, MA, États-Unis
Durée: 10 mai 200912 mai 2009

Série de publications

NomProceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI

Une conférence

Une conférence19th ACM Great Lakes Symposium on VLSI, GLSVLSI '09
Pays/TerritoireÉtats-Unis
La villeBoston, MA
période10/05/0912/05/09

Empreinte digitale

Examiner les sujets de recherche de « Contradictory antecedent debugging in bounded model checking ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation