VLDB 2026 Research / reviewers in the wild / expert
Marco Scaletta
dblp:286/1905
· DBLP profile ↗
5ranked-venue papers
2as first author
5since 2021 · last 2024
0000-0001-5298-3369ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 2 first-author · 4 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Theory of computation · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Context-Aware Contracts as a Lingua Franca for Behavioral Specification
Marco Scaletta, Reiner Hähnle |
ISoLA (3) | 1 |
| 2023 | Trace-based Deductive VerificationabstractContracts specifying a procedure’s behavior in terms of pre- and postconditions are essential for scalable software verification, but cannot express any constraints on the events occurring during execution of the procedure. This necessitates to annotate code with intermediate assertions, preventing full specification abstraction. We propose a logic over symbolic traces able to specify recursive procedures in a mod- ular manner that refers to specified programs only in terms of events. We also provide a deduction system based on symbolic execution and induction that we prove to be sound relative to a trace semantics. Our work generalizes contract-based to trace-based deductive verification by extending the notion of state-based contracts to trace-based contracts. Richard Bubel, Dilian Gurov, Reiner Hähnle, Marco Scaletta |
LPAR | 4 |
| 2023 | Herding CATs
Reiner Hähnle, Marco Scaletta, Eduard Kamburjan |
SEFM | 2 |
| 2023 | Deductive verification of active objects with CrowbarabstractWe present Crowbar, a deductive verification tool for the Active Object language ABS. Crowbar implements novel specification approaches specifically for distributed systems. For user interaction, counterexamples are presented as executable programs. Crowbar has a modular structure to explore further approaches, and was applied in the largest Active Objects verification study. Eduard Kamburjan, Marco Scaletta, Nils Rollshausen |
Sci. Comput. Program. | 2 |
| 2021 | Delta-based verification of software product familiesabstractThe quest for feature- and family-oriented deductive verification of software product lines resulted in several proposals. In this paper we look at delta-oriented modeling of product lines and combine two new ideas: first, we extend Hähnle & Schaefer’s delta-oriented version of Liskov’s substitution principle for behavioral subtyping to work also for overridden behavior in benign cases. For this to succeed, programs need to be in a certain normal form. The required normal form turns out to be achievable in many cases by a set of program transformations, whose correctness is ensured by the recent technique of abstract execution. This is a generalization of symbolic execution that permits reasoning about abstract code elements. It is needed, because code deltas contain partially unknown code contexts in terms of “original” calls. Marco Scaletta, Reiner Hähnle, Dominic Steinhöfel, Richard Bubel |
GPCE | 1 |