<div class="csl-bib-body">
<div class="csl-entry">Kovács, L. (2023). Algebra-Based Loop Analysis. In A. Dickenstein, E. Tsigaridas, & G. Jeronimo (Eds.), <i>ISSAC ’23: Proceedings of the 2023 International Symposium on Symbolic and Algebraic Computation</i> (pp. 41–42). Association for Computing Machinery. https://doi.org/10.1145/3597066.3597150</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/192672
-
dc.description.abstract
Automating loop analysis, and in particular synthesizing loop invariants, is a central challenge in the computer-aided verification of programs with loops, with applications in compiler optimization, probabilistic programming and IT security. While this challenge is in general undecidable, several techniques have emerged to automatically summarize the functional behaviour of software loops, thus providing inductive loop invariants that may prevent programmers from introducing errors while making changes in their code. In this tutorial, we show that novel combinations of methods from computer algebra, algorithmic combinatorics and static loop analysis provide powerful workhorses to derive (all) polynomial loop invariants, synthesize affine loops from invariants, and infer quantitative properties over the value distributions of probabilistic loop variables.
en
dc.description.sponsorship
ERC Consolidator Grant 2020
-
dc.description.sponsorship
WWTF Wiener Wissenschafts-, Forschu und Technologiefonds
-
dc.language.iso
en
-
dc.subject
Algebraic Recurrences
en
dc.subject
Loop Invariants
en
dc.subject
Loop Synthesis
en
dc.subject
Polynomial Ideals
en
dc.subject
Program Verification
en
dc.title
Algebra-Based Loop Analysis
en
dc.type
Inproceedings
en
dc.type
Konferenzbeitrag
de
dc.contributor.editoraffiliation
University of Buenos Aires, Argentina
-
dc.contributor.editoraffiliation
University of Buenos Aires, Argentina
-
dc.relation.isbn
9798400700392
-
dc.description.startpage
41
-
dc.description.endpage
42
-
dc.relation.grantno
101002685,
-
dc.relation.grantno
ICT19-018
-
dc.type.category
Keynote Contribution
-
tuw.booktitle
ISSAC '23: Proceedings of the 2023 International Symposium on Symbolic and Algebraic Computation
-
tuw.relation.publisher
Association for Computing Machinery
-
tuw.relation.publisherplace
New York
-
tuw.publication.invited
invited
-
tuw.project.title
Automated Reasoning with Theories and Induction for Software Technologies
-
tuw.project.title
Distribution Recovery for Invariant Generation of Probabilistic Programs
-
tuw.researchTopic.id
I1
-
tuw.researchTopic.name
Logic and Computation
-
tuw.researchTopic.value
100
-
tuw.publication.orgunit
E192-04 - Forschungsbereich Formal Methods in Systems Engineering
-
tuw.publisher.doi
10.1145/3597066.3597150
-
dc.description.numberOfPages
2
-
tuw.author.orcid
0000-0002-8299-2714
-
tuw.editor.orcid
0000-0003-4863-4953
-
tuw.editor.orcid
0009-0003-5015-3988
-
tuw.event.name
ISSAC 2023: International Symposium on Symbolic and Algebraic Computation 2023
en
tuw.event.startdate
24-07-2023
-
tuw.event.enddate
27-07-2023
-
tuw.event.online
On Site
-
tuw.event.type
Event for scientific audience
-
tuw.event.place
Tromso
-
tuw.event.country
NO
-
tuw.event.presenter
Kovács, Laura
-
wb.sciencebranch
Informatik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.value
100
-
item.languageiso639-1
en
-
item.grantfulltext
none
-
item.cerifentitytype
Publications
-
item.openairetype
conference paper
-
item.openairecristype
http://purl.org/coar/resource_type/c_5794
-
item.fulltext
no Fulltext
-
crisitem.author.dept
E192 - Institut für Logic and Computation
-
crisitem.author.orcid
0000-0002-8299-2714
-
crisitem.author.parentorg
E180 - Fakultät für Informatik
-
crisitem.project.funder
European Commission
-
crisitem.project.funder
WWTF Wiener Wissenschafts-, Forschu und Technologiefonds