VLDB 2026 Research / reviewers in the wild / expert
Martin Wirsing
dblp:w/MartinWirsing
· DBLP profile ↗
67ranked-venue papers
14as first author
14since 2021 · last 2026
0000-0001-6677-4525ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 39 · 9 first-author · 12 since 2021Theory of computation · 27 · 5 first-author · 2 since 2021Databases, data management, data science and information retrieval · 3Artificial intelligence and machine learning · 1 · 1 since 2021Computer networks · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Epistemic ensembles in semantic, symbolic, and distributed environmentsabstractAbstract Epistemic ensembles are systems of knowledge-based agents capable of accessing, sharing, and updating information about themselves and their peers. These agents can operate on shared or local epistemic states through actions that dynamically alter the knowledge of some or all members of the ensemble. To support abstract reasoning over such systems, we introduce the notion of focus set — a selected set of logical formulæ that provide an abstraction from the underlying system state. Based on this abstraction, we define global and distributed symbolic representations of epistemic states, along with representable epistemic actions that enable efficient symbolic updates. For formal analysis, we define a generic operational semantics and develop and relate three complementary semantic frameworks: (1) a semantic environment, where system states are modelled as epistemic states, (2) a symbolic environment, where knowledge is represented as sets of logical formulæ, and (3) a distributed environment, represented by a family of local knowledge bases where each agent has its own local symbolic state. We establish a correspondence between these environments via a notion of relative elementary equivalence. Our main result demonstrates that equivalent configurations simulate each other’s behaviour and satisfy the same dynamic epistemic formulæ, ensuring representational consistency across all three perspectives. This provides a robust foundation for reasoning about distributed knowledge and belief dynamics in cooperative multi-agent systems. Alexander Knapp, Rolf Hennicker, Martin Wirsing |
Int. J. Softw. Tools Technol. Transf. | 3 |
| 2026 | Rigorous engineering of collective adaptive systems - 3rd special section: part IIabstractAbstract Adaptive systems are designed to modify their behaviour at runtime in response to dynamically changing and open-ended environments as well as evolving requirements. Such systems may operate as individual adaptive entities or as collective adaptive systems composed of multiple collaborating components. Rigorous engineering of these systems requires appropriate methods, models, and tools that ensure reliability, correctness, and alignment with their intended purpose. This paper introduces the second part of the special section on Rigorous Engineering of Collective Adaptive Systems. It presents seven selected contributions and positions them within four major research directions: (i) Large Ensembles and Collective Dynamics, (ii) Knowledge, Consciousness and Emergence, (iii) Automated Reasoning for Better Interaction, and (iv) Analysing Collective Adaptive Systems. Together, they illustrate current progress and emerging challenges in the rigorous engineering of collective adaptive systems. Martin Wirsing, Rocco De Nicola, Stefan Jähnichen, Mirco Tribastone |
Int. J. Softw. Tools Technol. Transf. | 1 |
| 2025 | Rigorous engineering of collective adaptive systems - 3rd special section: part IabstractAbstract Adaptive systems are designed to modify their behaviour at runtime in response to dynamically changing and open-ended environments as well as evolving requirements. Such systems may operate as individual adaptive entities or as collective adaptive systems composed of multiple collaborating components. Rigorous engineering of these systems requires appropriate methods, models, and tools that ensure reliability, correctness, and alignment with their intended purpose. This paper introduces the first part of the special section on Rigorous Engineering of Collective Adaptive Systems. It presents six of the thirteen selected contributions and positions them within two major research directions: (i) Modelling and Engineering Collective Adaptive Systems, and (ii) Analysing Collective Adaptive Systems. Together, these contributions illustrate current progress and emerging challenges in the rigorous engineering of collective adaptive systems. Martin Wirsing, Rocco De Nicola, Stefan Jähnichen, Mirco Tribastone |
Int. J. Softw. Tools Technol. Transf. | 1 |
| 2025 | Hybrid-Dynamic Ehrenfeucht-Fraïssé GamesabstractEhrenfeucht-Fraïssé games provide means to characterize elementary equivalence for first-order logic, and by standard translation also for modal logics. We propose a novel generalization of Ehrenfeucht-Fraïssé games to hybrid-dynamic logics which is direct and fully modular: parameterized by the features of the hybrid language we wish to include, for instance, the modal and hybrid language operators as well as first-order existential quantification. We use these games to establish a new modular Fraïssé-Hintikka theorem for hybrid-dynamic propositional logic and its various fragments. We study the relationship between countable game equivalence (determined by countable Ehrenfeucht-Fraïssé games) and bisimulation (determined by countable back-and-forth systems). In general, the former turns out to be weaker than the latter, but under certain conditions on the language, the two coincide. As a corollary we obtain an analogue of the Hennessy-Milner theorem. We also prove that for reachable image-finite Kripke structures elementary equivalence implies isomorphism. Guillermo Badia, Daniel Gâinâ, Alexander Knapp, Tomasz Kowalski, Martin Wirsing |
ACM Trans. Comput. Log. | 5 |
| 2024 | Epistemic Ensembles in Semantic and Symbolic Environments
Rolf Hennicker, Alexander Knapp, Martin Wirsing |
ISoLA (2) | 3 |
| 2024 | Introduction to the REoCAS Colloquium in Honor of Rocco De Nicola's 70th Birthday
Mirco Tribastone, Stefan Jähnichen, Martin Wirsing |
ISoLA (1) | 3 |
| 2024 | Rigorous Engineering of Collective Adaptive Systems Introduction to the 5rmth Track Edition
Martin Wirsing, Rocco De Nicola, Stefan Jähnichen, Mirco Tribastone |
ISoLA (2) | 1 |
| 2024 | Symbolic Realisation of Epistemic ProcessesabstractEpistemic processes describe the dynamic behaviour of multi-agent systems driven by the knowl- edge of agents, which perform epistemic actions that may lead to knowledge updates. Executing epistemic processes directly on epistemic states, given in the traditional way by pointed Kripke structures, quickly becomes computationally expensive due to the semantic update constructions. Based on an abstraction to formulæ of interest, we introduce a symbolic epistemic state representation and a notion of representable epistemic action with efficient symbolic updates. In contrast to existing work on belief or knowledge bases, our approach can handle epistemic actions modelled by arbitrary action models. We introduce an epistemic process calculus and a propositional dynamic logic for specifying process properties that can be interpreted both on the concrete semantic and the symbolic level. We show that our abstraction technique preserves and reflects behavioural properties of epistemic processes whenever processes are started in a symbolic state that is an abstraction of a semantic epistemic state. Rolf Hennicker, Alexander Knapp, Martin Wirsing |
LPAR | 3 |
| 2023 | In memory of Heinrich Hussmann, long-time friend and SoSyM editor
Manfred Broy, Albrecht Schmidt 0001, Martin Wirsing |
Softw. Syst. Model. | 3 |
| 2023 | Rigorous engineering of collective adaptive systems - 2nd special sectionabstractAbstract An adaptive system is able to adapt at runtime to dynamically changing environments and to new requirements. Adaptive systems can be single adaptive entities or collective ones that consist of several collaborating entities. Rigorous engineering requires appropriate methods and tools that help guaranteeing that an adaptive system lives up to its intended purpose. This paper introduces the special section on “Rigorous Engineering of Collective Adaptive Systems.” It presents the 11 contributions of the section categorizing them into five distinct research lines: correctness by design and synthesis, computing with bio-inspired communication, new system models, machine learning, and programming and analyzing ensembles. Martin Wirsing, Stefan Jähnichen, Rocco De Nicola |
Int. J. Softw. Tools Technol. Transf. | 1 |
| 2022 | Epistemic EnsemblesabstractAbstract An ensemble consists of a set of computing entities which collaborate to reach common goals. We introduce epistemic ensembles that use shared knowledge for collaboration between agents. Collaboration is achieved by different kinds of knowledge announcements. For specifying epistemic ensemble behaviours we use formulas of dynamic logic with compound ensemble actions. Our semantics relies on an epistemic notion of ensemble transition systems as behavioural models. These transition systems describe control flow over epistemic states for expressing knowledge-based collaboration of agents. Specifications are implemented by epistemic processes that are composed in parallel to form ensemble realisations. We give a formal operational semantics of these processes that generates an epistemic ensemble transition system. A realisation is correct w. r. t. an ensemble specification if its semantics is a model of the specification. Rolf Hennicker, Alexander Knapp, Martin Wirsing |
ISoLA (3) | 3 |
| 2022 | Rigorous Engineering of Collective Adaptive Systems Introduction to the 4th Track Edition
Martin Wirsing, Rocco De Nicola, Stefan Jähnichen |
ISoLA (3) | 1 |
| 2021 | Synthesizing safe policies under probabilistic constraints with reinforcement learning and Bayesian model checking
Lenz Belzner, Martin Wirsing |
Sci. Comput. Program. | 2 |
| 2021 | On methods and tools for rigorous system designabstractAbstract Full a posteriori verification of the correctness of modern software systems is practically infeasible due to the sheer complexity resulting from their intrinsic concurrent nature. An alternative approach consists of ensuring correctness by construction. We discuss the Rigorous System Design (RSD) approach, which relies on a sequence of semantics-preserving transformations to obtain an implementation of the system from a high-level model while preserving all the properties established along the way. In particular, we highlight some of the key requirements for the feasibility of such an approach, namely availability of (1) methods and tools for the design of correct-by-construction high-level models and (2) definition and proof of the validity of suitable domain-specific abstractions. We summarise the results of the extended versions of seven papers selected among those presented at the $$1\mathrm {st}$$ 1 st and the $$2\mathrm {nd}$$ 2 nd International Workshops on Methods and Tools for Rigorous System Design (MeTRiD 2018–2019), indicating how they contribute to the advancement of the RSD approach. Simon Bliudze, Panagiotis Katsaros, Saddek Bensalem, Martin Wirsing |
Int. J. Softw. Tools Technol. Transf. | 4 |
| 2020 | A Dynamic Logic for Systems with Predicate-Based Communication
Rolf Hennicker, Martin Wirsing |
ISoLA (2) | 2 |
| 2020 | Rigorous Engineering of Collective Adaptive Systems Introduction to the 3rd Track Edition
Martin Wirsing, Rocco De Nicola, Stefan Jähnichen |
ISoLA (2) | 1 |
| 2020 | Rigorous engineering of collective adaptive systems: special sectionabstractAbstract An adaptive system is able to adapt at runtime to dynamically changing environments and to new requirements. Adaptive systems can be single adaptive entities or collective ones that consist of several collaborating entities. Rigorous engineering requires appropriate methods and tools that help guaranteeing that an adaptive system lives up to its intended purpose. This paper introduces the special section on “Rigorous Engineering of Collective Adaptive Systems.” It presents the seven contributions of the section and gives a short overview of the field of rigorously engineering collective adaptive systems by structuring it according to three topics: systematic development, methods and theories for modelling and analysis, and techniques for programming and operating collective adaptive systems. Rocco De Nicola, Stefan Jähnichen, Martin Wirsing |
Int. J. Softw. Tools Technol. Transf. | 3 |
| 2018 | The Sharer's Dilemma in Collective Adaptive Systems of Self-interested Agents
Lenz Belzner, Kyrill Schmid, Thomy Phan, Thomas Gabor, Martin Wirsing |
ISoLA (3) | 5 |
| 2018 | Dynamic Logic for Ensembles
Rolf Hennicker, Martin Wirsing |
ISoLA (3) | 2 |
| 2018 | The Meaning of Adaptation: Mastering the Unforeseen?
Stefan Jähnichen, Rocco De Nicola, Martin Wirsing |
ISoLA (3) | 3 |
| 2018 | Rigorous Engineering of Collective Adaptive Systems Introduction to the 2nd Track Edition
Rocco De Nicola, Stefan Jähnichen, Martin Wirsing |
ISoLA (3) | 3 |
| 2018 | Behavioural and abstractor specifications revisited
Rolf Hennicker, Alexandre Madeira, Martin Wirsing |
Theor. Comput. Sci. | 3 |
| 2016 | Rigorous Engineering of Collective Adaptive Systems Track Introduction
Stefan Jähnichen, Martin Wirsing |
ISoLA (1) | 2 |
| 2016 | Adaptation to the Unforeseen: Do we Master our Autonomous Systems? Questions to the Panel - Panel Introduction
Stefan Jähnichen, Martin Wirsing |
ISoLA (1) | 2 |
| 2015 | Semantics, distributed implementation, and formal analysis of KLAIM models in Maude
Jonas Eckhardt, Tobias Mühlbauer, José Meseguer 0001, Martin Wirsing |
Sci. Comput. Program. | 4 |
| 2014 | Introduction to "Rigorous Engineering of Autonomic Ensembles"- Track Introduction
Martin Wirsing, Rocco De Nicola, Matthias M. Hölzl |
ISoLA (1) | 1 |
| 2012 | Stable Availability under Denial of Service Attacks through Formal Patterns
Jonas Eckhardt, Tobias Mühlbauer, Musab AlTurki, José Meseguer 0001, Martin Wirsing |
FASE | 5 |
| 2011 | Interface theories for concurrency and data
Sebastian S. Bauer, Rolf Hennicker, Martin Wirsing |
Theor. Comput. Sci. | 3 |
| 2010 | Performance Prediction of Service-Oriented Systems with Layered Queueing Networks
Mirco Tribastone, Philip Mayer, Martin Wirsing |
ISoLA (2) | 3 |
| 2009 | Constraint-Muse: A Soft-Constraint Based System for Music Therapy
Matthias M. Hölzl, Grit Denker, Max Meier, Martin Wirsing |
CALCO | 4 |
| 2008 | SensoriaPatterns: Augmenting Service Engineering with Formal Analysis, Transformation and Dynamicity
Martin Wirsing, Matthias M. Hölzl, Lucia Acciai, Federico Banti, Allan Clark, Alessandro Fantechi, Stephen Gilmore, Stefania Gnesi, László Gönczy, Nora Koch, Alessandro Lapadula, Philip Mayer, Franco Mazzanti, Rosario Pugliese, Andreas Schroeder 0001, Francesco Tiezzi 0001, Mirco Tribastone, Dániel Varró |
ISoLA | 1 |
| 2006 | Semantic-Based Development of Service-Oriented Systems
Martin Wirsing, Allan Clark, Stephen Gilmore, Matthias M. Hölzl, Alexander Knapp, Nora Koch, Andreas Schroeder 0001 |
FORTE | 1 |
| 2006 | Specification and refinement of mobile systems in MTLA and mobile UML
Alexander Knapp, Stephan Merz, Martin Wirsing, Júlia Zappe |
Theor. Comput. Sci. | 3 |
| 2005 | Editorial
Nora Koch, Piero Fraternali, Martin Wirsing |
J. Web Eng. | 3 |
| 2005 | A coordination approach to mobile components
Dirk Pattinson, Martin Wirsing |
Theor. Comput. Sci. | 2 |
| 2004 | Consistency Checking in an Infrastructure for Large-Scale Generative
Axel Rauschmayer, Alexander Knapp, Martin Wirsing |
ASE | 3 |
| 2004 | Property-Driven Development
Hubert Baumeister, Alexander Knapp, Martin Wirsing |
SEFM | 3 |
| 2003 | A Spatio-Temporal Logic for the Specification and Refinement of Mobile Systems
Stephan Merz, Martin Wirsing, Júlia Zappe |
FASE | 2 |
| 2002 | A formal approach to object-oriented software engineering
Martin Wirsing, Alexander Knapp |
Theor. Comput. Sci. | 1 |
| 2001 | A Hoare Calculus for Verifying Java Realizations of OCL-Constrained Design Models
Bernhard Reus, Martin Wirsing, Rolf Hennicker |
FASE | 2 |
| 2001 | Recursive equations in higher-order process calculi
Mingsheng Ying, Martin Wirsing |
Theor. Comput. Sci. | 2 |
| 1997 | Proof Systems for Struvtured Algebraic Specifications: An Overview
Rolf Hennicker, Martin Wirsing |
FCT | 2 |
| 1997 | Timed Rewriting Logic with an Application to Object-Based Specification
Piotr Kosiuczenko, Martin Wirsing |
Sci. Comput. Program. | 2 |
| 1997 | Proof Systems for Structured Specifications with Observability Operators
Rolf Hennicker, Martin Wirsing, Michel Bidoit |
Theor. Comput. Sci. | 2 |
| 1996 | (Objects + Concurrency) & Reusability - A Proposal to Circumvent the Inheritance Anomaly
Ulrike Lechner, Christian Lengauer, Friederike Nickl, Martin Wirsing |
ECOOP | 4 |
| 1995 | Behavioural and Abstractor Specifications
Michel Bidoit, Rolf Hennicker, Martin Wirsing |
Sci. Comput. Program. | 3 |
| 1994 | Characterizing Behavioural Semantics and Abstractor Semantics
Michel Bidoit, Rolf Hennicker, Martin Wirsing |
ESOP | 3 |
| 1991 | Polymorphism, Parameterization and Typing: An Algebraic Specification Perspective
Jacek Leszczylowski, Martin Wirsing |
STACS | 2 |
| 1988 | Reusable Specification Components
Martin Wirsing, Rolf Hennicker, Ruth Breu |
MFCS | 1 |
| 1988 | Crypt-Equivalent Algebraic Specifications
Friedrich L. Bauer, Martin Wirsing |
Acta Informatica | 2 |
| 1987 | On the Algebraic Definition of Programming LanguagesabstractThe algebraic specification of the semantics of programming languages is outlined. Particular emphasis is given to the problem of specifying least-fixed points by first-order conditional equations. To cover this issue, the theory of specifying partial heterogeneous algebras by abstract data types is slightly extended by a more general notion of homomorphism. In this framework the semantics of programming languages can be uniquely specified in a purely algebraic way, using particular models of a hierarchy of abstract types. This approach is demonstrated for a simple procedural programming language. Several increasingly complex versions of iterations are treated and analyzed with respect to their theoretical consequences. Finally, as a complementary algebraic technique, transformational semantics is explained and applied to our examples. Manfred Broy, Martin Wirsing, Peter Pepper |
ACM Trans. Program. Lang. Syst. | 2 |
| 1986 | Relational Specifications and Observational Semantics
Egidio Astesiano, Gianna Reggio, Martin Wirsing |
MFCS | 3 |
| 1986 | Algebraic Implementations Preserve Program Correctness
Manfred Broy, Bernhard Möller, Peter Pepper, Martin Wirsing |
Sci. Comput. Program. | 4 |
| 1986 | Structured Algebraic Specifications: A Kernel Language
Martin Wirsing |
Theor. Comput. Sci. | 1 |
| 1985 | Continuous abstract data types: basic machinery and results
Andrzej Tarlecki, Martin Wirsing |
FCT | 2 |
| 1984 | A Systematic Study of Models of Abstract Data Types
Manfred Broy, Martin Wirsing, Claude Pair |
Theor. Comput. Sci. | 2 |
| 1983 | A Kernel Language for Algebraic Specification and Implementation - Extended Abstract
Donald Sannella, Martin Wirsing |
FCT | 2 |
| 1983 | On Hierarchies of Abstract Data Types
Martin Wirsing, Peter Pepper, Helmuth Partsch, Walter Dosch |
Acta Informatica | 1 |
| 1982 | Implementation of Parameterised Specifications (Extended Abstract)
Donald Sannella, Martin Wirsing |
ICALP | 2 |
| 1982 | On the Algebraic Specification of Databases
Walter Dosch, Gianfranco Mascari, Martin Wirsing |
VLDB | 3 |
| 1982 | Partial Abstract Types
Manfred Broy, Martin Wirsing |
Acta Informatica | 2 |
| 1981 | On the Power of Algebraic Specifications
Jan A. Bergstra, Manfred Broy, John V. Tucker, Martin Wirsing |
MFCS | 4 |
| 1981 | Programming in a Wide Spectrum Language: A Collection of Examples
Friedrich L. Bauer, Manfred Broy, Walter Dosch, Rupert Gnatz, Bernd Krieg-Brückner, Alfred Laut, M. Luckmann, Thomas Matzner, Bernhard Möller, Helmuth Partsch, Peter Pepper, Klaus Samelson, Ralf Steinbrüggen, Martin Wirsing, Hans Wössner |
Sci. Comput. Program. | 14 |
| 1980 | Abstract Data Types as Lattices of Finitely Generated Models
Martin Wirsing, Manfred Broy |
MFCS | 1 |
| 1980 | Program Development: From Enumeration to Backtracking
Manfred Broy, Martin Wirsing |
Inf. Process. Lett. | 2 |
| 1979 | Existential Quantifiers in Abstract Data Types
Manfred Broy, Walter Dosch, Helmuth Partsch, Peter Pepper, Martin Wirsing |
ICALP | 5 |
| 1979 | Methodical Solution of the Problem of Ascending Subsequences of Maximum Length Within a Given Sequence
Manfred Broy, Martin Wirsing, Jean-Pierre Finance, Alain Quéré, Jean-Luc Rémy |
Inf. Process. Lett. | 2 |