VLDB 2026 Research / reviewers in the wild / expert
Benjamin Lion
dblp:229/9089
· DBLP profile ↗
9ranked-venue papers
4as first author
8since 2021 · last 2025
0000-0001-8788-9276ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 7 · 4 first-author · 6 since 2021Theory of computation · 2 · 1 first-author · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Formal Foundations for Reowolf: Multi-party Sessions via Synchronous Protocol Programming
Christopher A. Esterhuyse, Benjamin Lion, Hans-Dieter A. Hiep, Farhad Arbab |
COORDINATION | 2 |
| 2025 | Time Aware Compilation Verified: A Category-Theoretic Approach in RocqabstractCertifying real-time guarantees for imperative programs is a critical challenge in embedded systems and cyber-physical applications. However, existing certified compilers lack the capability to accurately translate high-level timing abstractions into low-level executable code while preserving temporal semantics. This paper introduces a category-theoretic framework to model time-sensitive programs, leveraging monads and comonads to capture both the production and observation of temporal effects. Our methodology is formalized in the Rocq proof assistant, providing a foundation for the development of a certified compiler capable of preserving real-time constraints across compilation stages. By abstracting timing effects categorically, this work bridges the gap between theoretical program semantics and practical real-time certification, offering a principled path toward verified compilation for time-critical systems. Benjamin Lion, David Nowak |
MEMOCODE | 1 |
| 2023 | Making an eBPF Virtual Machine Faster on Microcontrollers: Verified Optimization and Proof Simplification
Shenghao Yuan, Benjamin Lion, Frédéric Besson, Jean-Pierre Talpin |
SETTA | 2 |
| 2022 | A Rewriting Framework for Interacting Cyber-Physical Agents
Benjamin Lion, Farhad Arbab, Carolyn L. Talcott |
ISoLA (3) | 1 |
| 2022 | From symbolic constraint automata to PromelaabstractIn this paper, we study a subclass of constraint automata with local variables. The fragment denotes an executable subset of constraint automata for which synchronization and data constraints are expressed in an imperative guarded command style, instead of a denotational style as in the coordination language Reo. To demonstrate the executability property, we provide a translation scheme from symbolic constraint automata to Promela, the language of the model checker Spin. As a proof of concept, we model in Reo a software defined network circuit, and use the Spin model checker to verify that our model satisfies some temporal properties. Marcello M. Bonsangue, Benjamin Lion |
J. Log. Algebraic Methods Program. | 3 |
| 2022 | A formal framework for distributed cyber-physical systemsabstractComposition is an important feature of a specification language, as it enables the design of a complex system in terms of a product of its parts. Decomposition is equally important in order to reason about structural properties of a system. Usually, however, a system can be decomposed in more than one way, each optimizing for a different set of criteria. We extend an algebraic component-based model for cyber-physical systems to reason about decomposition. In this model, components compose using a family of algebraic products, and decompose, under some conditions, given a corresponding family of division operators. We use division to specify invariant of a system of components, and to model desirable updates. We apply our framework to design a cyber-physical system consisting of robots moving on a shared field, and identify desirable updates using our division operator. Benjamin Lion, Farhad Arbab, Carolyn L. Talcott |
J. Log. Algebraic Methods Program. | 1 |
| 2022 | A semantic model for interacting cyber-physical systemsabstractWe propose a component-based semantic model for Cyber-Physical Systems (CPSs) wherein the notion of a component abstracts the internal details of both cyber and physical processes, to expose a uniform semantic model of their externally observable behaviors expressed as sets of sequences of observations. We introduce algebraic operations on such sequences to model different kinds of component composition. These composition operators yield the externally observable behavior of their resulting composite components through specifications of interactions of the behaviors of their constituent components, as they, e.g., synchronize with or mutually exclude each other's alternative behaviors. Our framework is expressive enough to allow articulation of properties that coordinate desired interactions among composed components within the framework, also as component behavior. We demonstrate the usefulness of our formalism through examples of coordination properties in a CPS consisting of two robots interacting through shared physical resources. Benjamin Lion, Farhad Arbab, Carolyn L. Talcott |
J. Log. Algebraic Methods Program. | 1 |
| 2021 | Soft constraint automata with memory
Kasper Dokter, Fabio Gadducci, Benjamin Lion, Francesco Santini 0001 |
J. Log. Algebraic Methods Program. | 3 |
| 2019 | Soft component automata: Composition, compilation, logic, and verification
Tobias Kappé, Benjamin Lion, Farhad Arbab, Carolyn L. Talcott |
Sci. Comput. Program. | 2 |