Demo Data from EDBT 2026 / reviewers in the wild / expert
Arnd Poetzsch-Heffter
dblp:65/5923
· DBLP profile ↗
25ranked-venue papers
5as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 17 · 4 first-author · 1 since 2021Artificial intelligence and machine learning · 2Systems, architecture and hardware · 2Computer networks · 2Theory of computation · 2 · 1 first-authorSecurity and privacy · 1Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 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 · 50% Programming languages and type systems · 50% |
Topics — the 2 heaviest of 2, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis › effect analysis
side-effect analysis |
0.0 | 1 | 2002 | Using Data Groups to Specify and Check Side Effects · PLDI 2002 |
Programming languages and type systems
type systems |
0.0 | 1 | 2002 | Using Data Groups to Specify and Check Side Effects · PLDI 2002 |
Methods — techniques the papers use, named apart from their topics
static checking · 0.0modular soundness · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Combining state- and event-based semantics to verify highly available applications
Peter Zeller 0001, Annette Bieniusa, Arnd Poetzsch-Heffter |
Sci. Comput. Program. | 3 |
| 2017 | EPTL - A Temporal Logic for Weakly Consistent Systems (Short Paper)
Mathias Weber 0001, Annette Bieniusa, Arnd Poetzsch-Heffter |
FORTE | 3 |
| 2016 | Towards a Proof Framework for Information Systems with Weak Consistency
Peter Zeller 0001, Arnd Poetzsch-Heffter |
SEFM | 2 |
| 2014 | Formal Specification and Verification of CRDTs
Peter Zeller 0001, Annette Bieniusa, Arnd Poetzsch-Heffter |
FORTE | 3 |
| 2014 | A fully abstract trace-based semantics for reasoning about backward compatibility of class libraries
Yannick Welsch, Arnd Poetzsch-Heffter |
Sci. Comput. Program. | 2 |
| 2012 | Verifying backwards compatibility of object-oriented libraries using BoogieabstractProving that a library is backwards compatible to an older version can be challenging, as the internal representation of the libraries might completely differ and the clients of the library are usually unknown. This is especially difficult in the setting of object-oriented programs with complex heaps and callbacks. Mechanical verification is a key success factor to make such proofs practicable. Yannick Welsch, Arnd Poetzsch-Heffter |
FTfJP@ECOOP | 2 |
| 2012 | Model-Based Compatibility Checking of System Modifications
Arnd Poetzsch-Heffter, Christoph Feller, Ilham W. Kurnia, Yannick Welsch |
ISoLA (1) | 1 |
| 2012 | Verifying and Generating WP Transformers for Procedures on Complex Data
Patrick Michel, Arnd Poetzsch-Heffter |
ITP | 2 |
| 2011 | WoM: An Open Interactive Platform for Describing, Exploring, and Sharing Mathematical Models
Jean-Marie Gaillourdet, Thomas Grundmann, Martin Memmel, Karsten Schmidt 0002, Arnd Poetzsch-Heffter, Stefan Deßloch |
KES (4) | 5 |
| 2010 | JCoBox: Generalizing Active Objects to Concurrent Components
Jan Schäfer 0002, Arnd Poetzsch-Heffter |
ECOOP | 2 |
| 2010 | Maintaining XML Data Integrity in Programs
Patrick Michel, Arnd Poetzsch-Heffter |
SOFSEM | 2 |
| 2010 | Component-based modeling and verification of dynamic adaptation in safety-critical embedded systemsabstractAdaptation is increasingly used in the development of safety-critical embedded systems, in particular to reduce hardware needs and to increase availability. However, composing a system from many reconfigurable components can lead to a huge number of possible system configurations, inducing a complexity that cannot be handled during system design. To overcome this problem, we propose a new component-based modeling and verification method for adaptive embedded systems. The component-based modeling approach facilitates abstracting a composition of components to a hierarchical component. In the hierarchical component, the number of possible configurations of the composition is reduced to a small number of hierarchical configurations. Only these hierarchical configurations have to be considered when the hierarchical component is used in further compositions such that design complexity is reduced at each hierarchical level. In order to ensure well-definedness of components, we provide a model of computation enabling the formal verification of critical requirements of the adaptation behavior. Rasmus Adler, Ina Schaefer, Mario Trapp, Arnd Poetzsch-Heffter |
ACM Trans. Embed. Comput. Syst. | 4 |
| 2009 | Consistency Checking for Workflows with an Ontology-Based Data Perspective
Gabriele Weiler, Arnd Poetzsch-Heffter, Stephan Kiefer |
DEXA | 2 |
| 2008 | Compositional Reasoning in Model-Based Verification of Adaptive Embedded SystemsabstractFormal verification of adaptive systems allows rigorously proving critical requirements. However, design-level models are in general too complex to be handled by verification tools directly. To counter this problem, we propose to reduce model complexity on design-model level in order to facilitate model-based verification. First, we transfer existing compositional reasoning techniques for foundational models used in verification tools to design-level models. Second, we develop new compositional strategies exploiting the special features of adaptive models. Based on these results, we establish a framework for modular model-based verification of adaptive systems by model checking. Ina Schaefer, Arnd Poetzsch-Heffter |
SEFM | 2 |
| 2007 | Modular Shape Analysis for Dynamically Encapsulated Programs
Noam Rinetzky, Arnd Poetzsch-Heffter, G. Ramalingam, Shmuel Sagiv, Eran Yahav |
ESOP | 2 |
| 2007 | Translation Validation of System Abstractions
Jan Olaf Blech, Ina Schaefer, Arnd Poetzsch-Heffter |
RV | 3 |
| 2006 | Brief Announcement: Towards Modular Verification of Stabilisation in Self-adaptive Embedded Systems
Ina Schaefer, Arnd Poetzsch-Heffter |
SSS | 2 |
| 2006 | Modular invariants for layered object structuresabstractClassical specification and verification techniques support invariants for individual objects whose fields are primitive values, but do not allow sound modular reasoning about invariants involving more complex object structures. Such non-trivial object structures are common, and occur in lists, hash tables, and whenever systems are built in layers. A sound and modular verification technique for layered object structures has to deal with the well-known problem of representation exposure and the problem that invariants of higher layers are potentially violated by methods in lower layers; such methods cannot be modularly shown to preserve these invariants. We generalize classical techniques to cover layered object structures using a refined semantics for invariants based on an ownership model for alias control. This semantics enables sound and modular reasoning. We further extend this ownership technique to even more expressive invariants that gain their modularity by imposing certain visibility requirements. Peter Müller 0001, Arnd Poetzsch-Heffter, Gary T. Leavens |
Sci. Comput. Program. | 2 |
| 2003 | Modular specification of frame properties in JMLabstractAbstract We present a modular specification technique for frame properties. The technique uses modifies clauses and abstract fields with declared dependencies. Modularity is guaranteed by a programming model that enforces data abstraction by preventing representation and argument exposure, a semantics of modifies clauses that uses a notion of ‘relevant location’, and by modularity rules for dependencies. For concreteness, we adapt this technique to the Java Modeling Language, JML. Copyright © 2003 John Wiley & Sons, Ltd. Peter Müller 0001, Arnd Poetzsch-Heffter, Gary T. Leavens |
Concurr. Comput. Pract. Exp. | 2 |
| 2002 | Using Data Groups to Specify and Check Side EffectsabstractReasoning precisely about the side effects of procedure calls is important to many program analyses. This paper introduces a technique for specifying and statically checking the side effects of methods in an object-oriented language. The technique uses data groups, which abstract over variables that are not in scope, and limits program behavior by two alias-confining restrictions, pivot uniqueness and owner exclusion. The technique is shown to achieve modular soundness and is simpler than previous attempts at solving this problem. K. Rustan M. Leino, Arnd Poetzsch-Heffter, Yunhong Zhou |
PLDI | 2 |
| 2000 | An Architecture for Interactive Program Provers
Jörg Meyer 0004, Arnd Poetzsch-Heffter |
TACAS | 2 |
| 1999 | A Programming Logic for Sequential Java
Arnd Poetzsch-Heffter, Peter Müller 0001 |
ESOP | 1 |
| 1997 | Prototyping Realistic Programming Languages Based on Formal Specifications
Arnd Poetzsch-Heffter |
Acta Informatica | 1 |
| 1994 | Developing Efficient Interpreters Based on Formal Language Specifications
Arnd Poetzsch-Heffter |
CC | 1 |
| 1992 | Implementing High-Level Identification Specifications
Arnd Poetzsch-Heffter |
CC | 1 |