Mostra el registre d'ítem simple

dc.contributor.authorCandeago, L.
dc.contributor.authorLarraz Hurtado, Daniel
dc.contributor.authorOliveras Llunell, Albert
dc.contributor.authorRodríguez Carbonell, Enric
dc.contributor.authorRubio Gimeno, Alberto
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament de Ciències de la Computació
dc.date.accessioned2017-03-10T07:32:45Z
dc.date.available2017-03-10T07:32:45Z
dc.date.issued2016
dc.identifier.citationCandeago, L., Larraz, D., Oliveras, A., Rodriguez, E., Rubio, A. Speeding up the constraint-based method in difference logic. A: International Conference on Theory and Applications of Satisfiability Testing. "Theory and Applications of Satisfiability Testing – SAT 2016, 19th International Conference, Bordeaux, France, July 5-8, 2016, Proceedings". Bordeaux: 2016, p. 284-301.
dc.identifier.isbn978-331940969-6
dc.identifier.urihttp://hdl.handle.net/2117/102254
dc.description"The final publication is available at http://link.springer.com/chapter/10.1007%2F978-3-319-40970-2_18"
dc.description.abstractOver the years the constraint-based method has been successfully applied to a wide range of problems in program analysis, from invariant generation to termination and non-termination proving. Quite often the semantics of the program under study as well as the properties to be generated belong to difference logic, i.e., the fragment of linear arithmetic where atoms are inequalities of the form u v = k. However, so far constraint-based techniques have not exploited this fact: in general, Farkas’ Lemma is used to produce the constraints over template unknowns, which leads to non-linear SMT problems. Based on classical results of graph theory, in this paper we propose new encodings for generating these constraints when program semantics and templates belong to difference logic. Thanks to this approach, instead of a heavyweight non-linear arithmetic solver, a much cheaper SMT solver for difference logic or linear integer arithmetic can be employed for solving the resulting constraints. We present encouraging experimental results that show the high impact of the proposed techniques on the performance of the VeryMax verification system
dc.format.extent18 p.
dc.language.isoeng
dc.subjectÀrees temàtiques de la UPC::Informàtica::Intel·ligència artificial
dc.subject.lcshBoolean satisfiability problem
dc.subject.otherFormal logic
dc.subject.otherGraph theory
dc.subject.otherReconfigurable hardware
dc.subject.otherSemantics
dc.subject.otherConstraint based method
dc.subject.otherInteger arithmetic
dc.subject.otherInvariant generations
dc.subject.otherLinear arithmetic
dc.subject.otherNon terminations
dc.subject.otherProgram analysis
dc.subject.otherProgram semantics
dc.subject.otherVerification systems
dc.subject.otherComputer circuits
dc.titleSpeeding up the constraint-based method in difference logic
dc.typeConference report
dc.subject.lemacProblema de satisfacibilitat booleana
dc.contributor.groupUniversitat Politècnica de Catalunya. LOGPROG - Lògica i Programació
dc.identifier.doi10.1007/978-3-319-40970-2_18
dc.description.peerreviewedPeer Reviewed
dc.relation.publisherversionhttp://link.springer.com/chapter/10.1007%2F978-3-319-40970-2_18
dc.rights.accessOpen Access
local.identifier.drac18789133
dc.description.versionPostprint (author's final draft)
local.citation.authorCandeago, L.; Larraz, D.; Oliveras, A.; Rodriguez, E.; Rubio, A.
local.citation.contributorInternational Conference on Theory and Applications of Satisfiability Testing
local.citation.pubplaceBordeaux
local.citation.publicationNameTheory and Applications of Satisfiability Testing – SAT 2016, 19th International Conference, Bordeaux, France, July 5-8, 2016, Proceedings
local.citation.startingPage284
local.citation.endingPage301


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple