Demo Data from EDBT 2026 / reviewers in the wild / expert
Andreas Holzer
dblp:90/6802
· DBLP profile ↗
22ranked-venue papers
11as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 15 · 8 first-authorTheory of computation · 6 · 4 first-authorSecurity and privacy · 3 · 1 first-author
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
4 papers |
Software testing · 73% Program verification · 19% Debugging and program repair · 6% | |
| Network and information security
1 paper |
Cryptographic protocols and secure computation · 100% |
Topics — the 11 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program verification
concurrent program verification |
0.2 | 1 | 2016 | Error Invariants for Concurrent Traces · FM 2016 |
Software testing
test generation |
0.2 | 2 | 2010 | How did you specify your test suite · ASE 2010 FShell: Systematic Test Case Generation for Dynamic Analysis and Measurement · CAV 2008 |
Software testing › test input generation
concolic testing |
0.2 | 1 | 2013 | Con2colic testing · ESEC/SIGSOFT FSE 2013 |
Software testing
concurrency testing |
0.2 | 1 | 2013 | Con2colic testing · ESEC/SIGSOFT FSE 2013 |
Software testing › concurrency testing
schedule exploration |
0.2 | 1 | 2013 | Con2colic testing · ESEC/SIGSOFT FSE 2013 |
Software testing
test input generation |
0.2 | 1 | 2013 | Con2colic testing · ESEC/SIGSOFT FSE 2013 |
Cryptographic protocols and secure computation
garbled circuits |
0.1 | 1 | 2012 | Secure two-party computations in ANSI C · CCS 2012 |
Cryptographic protocols and secure computation › secure multiparty computation
secure two-party computation |
0.1 | 1 | 2012 | Secure two-party computations in ANSI C · CCS 2012 |
Debugging and program repair
fault localization |
0.1 | 1 | 2016 | Error Invariants for Concurrent Traces · FM 2016 |
Automata and formal languages › regular languages
regular expressions |
0.0 | 1 | 2010 | How did you specify your test suite · ASE 2010 |
Program analysis
dynamic analysis |
0.0 | 1 | 2008 | FShell: Systematic Test Case Generation for Dynamic Analysis and Measurement · CAV 2008 |
Methods — techniques the papers use, named apart from their topics
regular expression extension · 0.2coverage computation · 0.2interference scenarios · 0.2concrete and symbolic execution · 0.2garbled circuits · 0.1systematic test case generation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | On compiling Boolean circuits optimized for secure multi-party computation
Niklas Büscher, Martin Franz, Andreas Holzer, Helmut Veith, Stefan Katzenbeisser 0001 |
Formal Methods Syst. Des. | 3 |
| 2016 | Local Linearizability for Concurrent Container-Type Data StructuresabstractPriority queues with parallel access are an attractive data structure for applications like prioritized online scheduling, discrete event simulation, or greedy algorithms. However, a classical priority queue constitutes a severe bottleneck in this context, leading to very small throughput. Hence, there has been significant interest in concurrent priority queues with relaxed semantics. We investigate the complementary quality criteria rank error (how close are deleted elements to the global minimum) and delay (for each element x, how many elements with lower priority are deleted before x). In this paper, we introduce MultiQueues as a natural approach to relaxed priority queues based on multiple sequential priority queues. Their naturally high theoretical scalability is further enhanced by using three orthogonal ways of batching operations on the sequential queues. Experiments indicate that MultiQueues present a very good performance-quality tradeoff and considerably outperform competing approaches in at least one of these aspects. We employ a seemingly paradoxical technique of "wait-free locking" that might be of more general interest to convert sequential data structures to relaxed concurrent data structures. Andreas Haas, Thomas A. Henzinger, Andreas Holzer, Christoph M. Kirsch, Michael Lippautz, Hannes Payer, Ali Sezgin, Ana Sokolova, Helmut Veith |
CONCUR | 3 |
| 2016 | Compiling Low Depth Circuits for Practical Secure Computation
Niklas Büscher, Andreas Holzer, Alina Weber, Stefan Katzenbeisser 0001 |
ESORICS (2) | 2 |
| 2016 | Error Invariants for Concurrent Traces
Andreas Holzer, Daniel Schwartz-Narbonne, Mitra Tabaei Befrouei, Georg Weissenbacher, Thomas Wies |
FM | 1 |
| 2015 | Facilitating Reuse in Multi-goal Test-Suite Generation for Software Product Lines
Johannes Bürdek, Malte Lochau, Stefan Bauregger, Andreas Holzer, Alexander von Rhein, Sven Apel, Dirk Beyer 0001 |
FASE | 4 |
| 2015 | Perspectives on White-Box Testing: Coverage, Concurrency, and Concolic ExecutionabstractThe last years have seen a fruitful exchange of ideas between automated software verification and white-box software testing; the industrial impact of concolic testing for sequential software is the most notable result of this interdisciplinary effort. While concolic testing is very successful at finding bugs, and even achieves verification in the limit, it is often hard to quantify the progress it achieves towards verification. In this paper, we survey two recent projects which aim to remedy this situation: In the FQL project, we devise a test specification language which facilitates precise specification of coverage criteria, and a separation of concerns between test specification and test case generation. In con2colic testing, we develop a concolic testing methodology for concurrent programs where progress is measured in terms of the data flow between program threads. Azadeh Farzan, Andreas Holzer, Helmut Veith |
ICST | 2 |
| 2015 | Closure properties and complexity of rational sets of regular languages
Andreas Holzer, Christian Schallhart, Michael Tautschnig, Helmut Veith |
Theor. Comput. Sci. | 1 |
| 2014 | CBMC-GC: An ANSI C Compiler for Secure Two-Party Computations
Martin Franz, Andreas Holzer, Stefan Katzenbeisser 0001, Christian Schallhart, Helmut Veith |
CC | 2 |
| 2013 | The first workshop on language support for privacy-enhancing technologies (PETShop'13)abstractThe Workshop on Language Support for Privacy-Enhancing Technologies (PETShop'13) aims at bringing together researchers from the areas of security, programming languages, compiler construction, and program verification to exchange ideas and research results to improve the practicality of state of the art cryptographic privacy-enhancing technologies. Martin Franz, Andreas Holzer, Rupak Majumdar, Bryan Parno, Helmut Veith |
CCS | 2 |
| 2013 | Information Reuse for Multi-goal Reachability Analyses
Dirk Beyer 0001, Andreas Holzer, Michael Tautschnig, Helmut Veith |
ESOP | 2 |
| 2013 | On the Structure and Complexity of Rational Sets of Regular LanguagesabstractIn the recently designed and implemented test specification language FQL, relevant test goals are specified as regular expressions over program locations. To transition from single test goals to test suites, FQL describes suites as regular expressions over finite alphabets where each symbol corresponds to a regular expression over program locations. Hence, each word in a test suite expression yields a test goal specification. Such test suite specifications are in fact rational sets of regular languages (RSRLs). We show closure properties of general and finite RSRLs under common set theoretic operations. We also prove complexity results for checking equivalence and inclusion of star-free RSRLs and for checking whether a regular language is a member of a general or star-free RSRL. As the star-free (and thus finite) case underlies FQL specifications, the closure and complexity results provide a systematic foundation for FQL test specifications. Andreas Holzer, Christian Schallhart, Michael Tautschnig, Helmut Veith |
FSTTCS | 1 |
| 2013 | Con2colic testingabstractIn this paper, we describe (con)2colic testing - a systematic testing approach for concurrent software. Based on concrete and symbolic executions of a concurrent program, (con)2colic testing derives inputs and schedules such that the execution space of the program under investigation is systematically explored. We introduce interference scenarios as key concept in (con)2colic testing. Interference scenarios capture the flow of data among different threads and enable a unified representation of path and interference constraints. We have implemented a (con)2colic testing engine and demonstrate the effectiveness of our approach by experiments. Azadeh Farzan, Andreas Holzer, Niloofar Razavi, Helmut Veith |
ESEC/SIGSOFT FSE | 2 |
| 2012 | Vinter: A Vampire-Based Tool for Interpolation
Krystof Hoder, Andreas Holzer, Laura Kovács, Andrei Voronkov |
APLAS | 2 |
| 2012 | Secure two-party computations in ANSI CabstractThe practical application of Secure Two-Party Computation is hindered by the difficulty to implement secure computation protocols. While recent work has proposed very simple programming languages which can be used to specify secure computations, it is still difficult for practitioners to use them, and cumbersome to translate existing source code into this format. Similarly, the manual construction of two-party computation protocols, in particular ones based on the approach of garbled circuits, is labor intensive and error-prone. Andreas Holzer, Martin Franz, Stefan Katzenbeisser 0001, Helmut Veith |
CCS | 1 |
| 2012 | Bounded-Interference Sequentialization for Testing Concurrent Programs
Niloofar Razavi, Azadeh Farzan, Andreas Holzer |
ISoLA (1) | 3 |
| 2012 | Proving Reachability Using FShell - (Competition Contribution)
Andreas Holzer, Daniel Kroening, Christian Schallhart, Michael Tautschnig, Helmut Veith |
TACAS | 1 |
| 2011 | Seamless Testing for Models and Code
Andreas Holzer, Visar Januzaj, Stefan Kugele, Boris Langer, Christian Schallhart, Michael Tautschnig, Helmut Veith |
FASE | 1 |
| 2010 | Timely Time Estimates
Andreas Holzer, Visar Januzaj, Stefan Kugele, Michael Tautschnig |
ISoLA (1) | 1 |
| 2010 | How did you specify your test suiteabstractAlthough testing is central to debugging and software certification, there is no adequate language to specify test suites over source code. Such a language should be simple and concise in daily use, feature a precise semantics, and of course, it has to facilitate suitable engines to compute test suites and assess the coverage achieved by a test suite.This paper introduces the language FQL designed to fit these purposes. We achieve the necessary expressive power by a natural extension of regular expressions which matches test suites rather than individual executions. To evaluate the language, we show for a list of informal requirements how to express them in FQL. Moreover, we present a test case generation engine for C programs and perform practical experiments with the sample specifications. Andreas Holzer, Christian Schallhart, Michael Tautschnig, Helmut Veith |
ASE | 1 |
| 2009 | Towards Resource Consumption-Aware ProgrammingabstractIn order to check the fulfilment of non-functional requirements at an early system design and development stage, we provide a framework that facilitates the combination of platform-independent and platform-specific information in a query-based manner to calculate estimates for the resource consumption of the software under investigation at fine grained levels of code. Based on an already optimised intermediate representation of the source code, using a testing infrastructure for C code, we count the occurrence of instructions during program executions in a platform-independent manner. These instruction counters can be determined at program or function level. By combining these counters with cost information of a hardware platform we can provide resource consumption estimates. This allows the software developer to tailor the code steadily towards the non-functional characteristics of the software. Andreas Holzer, Visar Januzaj, Stefan Kugele |
ICSEA | 1 |
| 2009 | Query-Driven Program Testing
Andreas Holzer, Christian Schallhart, Michael Tautschnig, Helmut Veith |
VMCAI | 1 |
| 2008 | FShell: Systematic Test Case Generation for Dynamic Analysis and Measurement
Andreas Holzer, Christian Schallhart, Michael Tautschnig, Helmut Veith |
CAV | 1 |