Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Petr Peringer

dblp:12/9861 · DBLP profile ↗
← Back
10ranked-venue papers
1as first author
1since 2021 · last 2022
0000-0002-8264-8307ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 10 · 1 first-author · 1 since 2021Theory of computation · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Program analysis · 67% Program verification · 33%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Program verification › program logic
separation logic
0.112011
Predator: A Practical Tool for Checking Manipulation of Dynamic Data Structures Using Separation Logic · CAV 2011
Program analysis › static analysis › pointer analysis
shape analysis
0.112011
Predator: A Practical Tool for Checking Manipulation of Dynamic Data Structures Using Separation Logic · CAV 2011
Program analysis
static analysis
0.112011
Predator: A Practical Tool for Checking Manipulation of Dynamic Data Structures Using Separation Logic · CAV 2011

Methods — techniques the papers use, named apart from their topics

symbolic execution · 0.1separation logic · 0.1
YearPublicationVenuePosition
2022 Low-Level Bi-Abduction
abstract
The paper proposes a new static analysis designed to handle open programs, i.e., fragments of programs, with dynamic pointer-linked data structures - in particular, various kinds of lists - that employ advanced low-level pointer operations. The goal is to allow such programs be analysed without a need of writing analysis harnesses that would first initialise the structures being handled. The approach builds on a special flavour of separation logic and the approach of bi-abduction. The code of interest is analyzed along the call tree, starting from its leaves, with each function analysed just once without any call context, leading to a set of contracts summarizing the behaviour of the analysed functions. In order to handle the considered programs, methods of abduction existing in the literature are significantly modified and extended in the paper. The proposed approach has been implemented in a tool prototype and successfully evaluated on not large but complex programs.
Lukás Holík, Petr Peringer, Adam Rogalewicz, Veronika Soková, Tomás Vojnar, Florian Zuleger
ECOOP2
2020 PredatorHP Revamped (Not Only) for Interval-Sized Memory Regions and Memory Reallocation (Competition Contribution)
abstract
Abstract This paper concentrates on improvements of the PredatorHP shape analyzer in the past two years, including, e.g., improved handling of interval-sized memory regions or new support of memory reallocation. The paper characterizes PredatorHP’s participation in SV-COMP 2020, pointing out its strengths and weakness and the way they were influenced by the latest changes in the tool.
Petr Peringer, Veronika Soková, Tomás Vojnar
TACAS (2)1
2016 Optimized PredatorHP and the SV-COMP Heap and Memory Safety Benchmark - (Competition Contribution)
Michal Kotoun, Petr Peringer, Veronika Soková, Tomás Vojnar
TACAS2
2016 From Low-Level Pointers to High-Level Containers
Kamil Dudka, Lukás Holík, Petr Peringer, Marek Trtík, Tomás Vojnar
VMCAI3
2015 Predator Hunting Party (Competition Contribution)
Petr Müller, Petr Peringer, Tomás Vojnar
TACAS2
2014 Predator: A Shape Analyzer Based on Symbolic Memory Graphs - (Competition Contribution)
Kamil Dudka, Petr Peringer, Tomás Vojnar
TACAS2
2013 Byte-Precise Verification of Low-Level List Manipulation
Kamil Dudka, Petr Peringer, Tomás Vojnar
SAS2
2013 Predator: A Tool for Verification of Low-Level List Manipulation - (Competition Contribution)
Kamil Dudka, Petr Müller, Petr Peringer, Tomás Vojnar
TACAS3
2012 Predator: A Verification Tool for Programs with Dynamic Linked Data Structures - (Competition Contribution)
Kamil Dudka, Petr Müller, Petr Peringer, Tomás Vojnar
TACAS3
2011 Predator: A Practical Tool for Checking Manipulation of Dynamic Data Structures Using Separation Logic
Kamil Dudka, Petr Peringer, Tomás Vojnar
CAV2