Static Analysis at Scale
Staatiline analüüs suurel skaalal
Techniques for concurrency, side effects, and sound program reasoning.
Meetodid konkurentsuse, kõrvalmõjude ja korrektse programmipõhjenduse jaoks.
Programming Languages · University of Tartu
Programmeerimiskeeled · Tartu Ülikool
I am a Research Fellow in Programming Languages at the Institute of Computer Science, University of Tartu. I work on static analysis and abstract interpretation, including Datalog and differential dataflow approaches.
Olen Tartu Ülikooli arvutiteaduse instituudi programmeerimiskeelte teadur. Tegelen staatilise analüüsi ja abstraktse interpretatsiooniga, sh Datalogi ja diferentsiaalse andmevoolu lähenemistega.
Interested in program analysis, explainable verification, and proof assistants.
Huvitatud programmianalüüsist, selgitatavast verifitseerimisest ja tõestuskeskkondadest.
Research themes
Uurimisteemad
Highlights
Esiletõstetud
Techniques for concurrency, side effects, and sound program reasoning.
Meetodid konkurentsuse, kõrvalmõjude ja korrektse programmipõhjenduse jaoks.
Incremental program analysis via higher-order dataflow programs.
Inkrementaalne programmianalüüs kõrgema järgu andmevoolu programmidega.
Interactive theorem proving and Rocq/Coq in the curriculum.
Interaktiivne teoreemitõestus ja Rocq/Coq õppekavas.
Projects
Projektid
Sound static analyzer for multithreaded C, developed in collaboration with TU Munich.
Korrektsust säilitav staatiline analüsaator mitmelõimelisele C‑le, koostöös TUM‑iga.
Java bytecode analyzer focused on explainable results.
Java baitkoodi analüsaator, mis rõhutab selgitavat tulemust.
Publications
Publikatsioonid
Group
Rühm
I am part of the Laboratory for Software Science at the University of Tartu. The lab focuses on formal methods, type systems, and verifying system properties.
Kuulun Tartu Ülikooli Software Science’i laborisse. Labor keskendub formaalmeetoditele, tüübisüsteemidele ja süsteemiomaduste verifitseerimisele.
Explore the group, projects, and thesis topics on the lab site.
Loe rühma, projektide ja lõputööteemade kohta labori lehelt.