dc.creatorCuervo Parrino, Bruno
dc.creatorGaleotti, Juan Pablo
dc.creatorGarbervetsky, Diego David
dc.creatorFrias, Marcelo Fabian
dc.date.accessioned2018-03-02T20:23:09Z
dc.date.accessioned2018-11-06T13:33:53Z
dc.date.available2018-03-02T20:23:09Z
dc.date.available2018-11-06T13:33:53Z
dc.date.created2018-03-02T20:23:09Z
dc.date.issued2015-01
dc.identifierCuervo Parrino, Bruno; Galeotti, Juan Pablo; Garbervetsky, Diego David; Frias, Marcelo Fabian; TacoFlow: optimizing SAT program verification using dataflow analysis; Springer Heidelberg; Software and Systems Modeling; 14; 1; 1-2015; 45-63
dc.identifier1619-1366
dc.identifierhttp://hdl.handle.net/11336/37732
dc.identifierCONICET Digital
dc.identifierCONICET
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/1876877
dc.description.abstractIn previous work, we presented TACO, a tool for efficient bounded verification. TACO translates programs annotated with contracts to a SAT problem which is then solved resorting to off-the-shelf SAT-solvers. TACO may deem propositional variables used in the description of a program initial states as being unnecessary. Since the worst-case complexity of SAT (a known NP problem) depends on the number of variables, most times this allows us to obtain significant speed ups. In this article, we present TacoFlow, an improvement over TACO that uses dataflow analysis in order to also discard propositional variables that describe intermediate program states. We present an extensive empirical evaluation that considers the effect of removing those variables at different levels of abstraction, and a discussion on the benefits of the proposed approach.
dc.languageeng
dc.publisherSpringer Heidelberg
dc.relationinfo:eu-repo/semantics/altIdentifier/doi/http://dx.doi.org/10.1007/s10270-014-0401-9
dc.relationinfo:eu-repo/semantics/altIdentifier/url/https://link.springer.com/article/10.1007%2Fs10270-014-0401-9
dc.rightshttps://creativecommons.org/licenses/by-nc-sa/2.5/ar/
dc.rightsinfo:eu-repo/semantics/restrictedAccess
dc.subjectDATAFLOW ANALYSIS
dc.subjectJAVA-LIKE PROGRAMS VERIFICATION
dc.subjectSAT-BASED VERIFICATION
dc.titleTacoFlow: optimizing SAT program verification using dataflow analysis
dc.typeArtículos de revistas
dc.typeArtículos de revistas
dc.typeArtículos de revistas


Este ítem pertenece a la siguiente institución