Please use this identifier to cite or link to this item:
https://research.matf.bg.ac.rs/handle/123456789/782
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Vujošević Janičić, Milena | en_US |
dc.contributor.author | Kuncak, Viktor | en_US |
dc.date.accessioned | 2022-08-15T15:37:16Z | - |
dc.date.available | 2022-08-15T15:37:16Z | - |
dc.date.issued | 2012-02-07 | - |
dc.identifier.isbn | 9783642277047 | - |
dc.identifier.issn | 03029743 | en |
dc.identifier.uri | https://research.matf.bg.ac.rs/handle/123456789/782 | - |
dc.description.abstract | We present design and evaluation of LAV, a new open-source tool for statically checking program assertions and errors. LAV integrates into the popular LLVM infrastructure for compilation and analysis. LAV uses symbolic execution to construct a first-order logic formula that models the behavior of each basic blocks. It models the relationships between basic blocks using propositional formulas. By combining these two kinds of formulas LAV generates polynomial-sized verification conditions for loop-free code. It uses underapproximating or overapproximating unrolling to handle loops. LAV can pass generated verification conditions to one of the several SMT solvers: Boolector, MathSAT, Yices, and Z3. Our experiments with small 200 benchmarks suggest that LAV is competitive with related tools, so it can be used as an effective alternative for certain verification tasks. The experience also shows that LAV provides significant help in analyzing student programs and providing feedback to students in everyday university practice. © 2012 Springer-Verlag. | en |
dc.relation.ispartof | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) | en_US |
dc.title | Development and evaluation of LAV: An SMT-based error finding platform: System description | en_US |
dc.type | Conference Paper | en_US |
dc.relation.publication | International Conference on Verified Software: Tools, Theories, Experiments VSTTE 2012 | en_US |
dc.identifier.doi | 10.1007/978-3-642-27705-4_9 | - |
dc.identifier.scopus | 2-s2.0-84856518334 | - |
dc.identifier.url | https://api.elsevier.com/content/abstract/scopus_id/84856518334 | - |
dc.contributor.affiliation | Informatics and Computer Science | en_US |
dc.relation.firstpage | 98 | en_US |
dc.relation.lastpage | 113 | en_US |
dc.relation.volume | 7152 LNCS | en_US |
item.fulltext | No Fulltext | - |
item.openairecristype | http://purl.org/coar/resource_type/c_18cf | - |
item.cerifentitytype | Publications | - |
item.grantfulltext | none | - |
item.openairetype | Conference Paper | - |
crisitem.author.dept | Informatics and Computer Science | - |
crisitem.author.orcid | 0000-0001-5396-0644 | - |
Appears in Collections: | Research outputs |
SCOPUSTM
Citations
16
checked on Dec 18, 2024
Page view(s)
10
checked on Dec 24, 2024
Google ScholarTM
Check
Altmetric
Altmetric
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.