Seminar on Monday, December 2
Jan Kofron
jan.kofron at d3s.mff.cuni.cz
Fri Nov 29 17:34:18 CET 2024
Dear all,
Let me invite you to another seminar in this semester that will take
place exceptionally on *Monday, Dec 2 at 14:00 in S6* [1]. The seminar
will be held by Grigory Fedyukovich from Florida State University.
Please find the details of the talk below.
[1] https://d3s.mff.cuni.cz/seminar/
Thanks, best regards!
Jan
====
Maximizing Branch Coverage with Constrained Horn Clauses
Abstract: State-of-the-art solvers for constrained Horn clauses (CHC)
are successfully used to generate reachability facts for software using
its symbolic encoding. In this talk, I will present a new application of
CHCs to test-case generation, a problem of finding a set of tuples of
input values to a program under which the program visits as many
branches as possible. The key insight to achieve maximality is to
identify and skip blocks of code that are provably unreachable. The new
approach to test case generation called HORNTINUUM uses CHC to construct
different program unrollings incrementally and extract test cases from
models of satisfiable formulas. At the same time, a CHC solver keeps
track of CHCs that represent unreachable blocks of code, making the
unrolling process more efficient. In practice, this lets HORNTINUUM
terminate early while guaranteeing maximal coverage. HORNTINUUM exhibits
promising performance: it generates high coverage in most cases and
takes less time on average than state-of-the-art based on bounded model
checking, concolic execution, and/or fuzzing.
Bio: Grigory Fedyukovich is an Assistant Professor at Florida State
University. He completed his Ph.D. at the University of Lugano under the
supervision of Prof Natasha Sharygina, a postdoc at the University of
Washington with Prof Rastislav Bodik, and a postdoc at Princeton
University with Prof Aarti Gupta. His main research interests are in the
fields of automated reasoning, software verification, and synthesis.
--
Jan Kofron, Ph.D.
Associate Professor
Department of Distributed and Dependable Systems
Faculty of Mathematics and Physics
Charles University
Malostranske namesti 25
118 00 Praha 1, Czech Republic
Phone: +420 95155 4285
http://d3s.mff.cuni.cz/~kofron
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_0x02C6705543C83F4D.asc
Type: application/pgp-keys
Size: 896 bytes
Desc: OpenPGP public key
URL: <http://d3s.mff.cuni.cz/pipermail/seminar/attachments/20241129/8ea696a6/attachment.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 236 bytes
Desc: OpenPGP digital signature
URL: <http://d3s.mff.cuni.cz/pipermail/seminar/attachments/20241129/8ea696a6/attachment.sig>
More information about the Seminar
mailing list