Demo Data from EDBT 2026 / reviewers in the wild / expert
Markus Nissl
dblp:271/7712
· DBLP profile ↗
6ranked-venue papers
0as first author
6since 2021 · last 2025
0000-0001-8196-5688ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 3 · 3 since 2021Databases, data management, data science and information retrieval · 3 · 3 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021
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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 67% Parallel and multicore computing · 33% | |
| Artificial intelligence
2 papers |
Knowledge representation and reasoning · 100% | |
| Databases, data mining, and information retrieval
2 papers |
Spatial and temporal data management · 79% Database theory · 21% | |
| Theoretical computer science
1 paper |
Computational complexity · 100% |
Topics — the 10 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic programming
existential rules |
0.7 | 1 | 2023 | Temporal Datalog with Existential Quantification · IJCAI 2023 |
Performance modeling and evaluation › simulation
agent-based simulation |
0.7 | 1 | 2023 | Generalizing Bulk-Synchronous Parallel Processing for Data Science: From Data to Threads and Agent-Based Simulations · Proc. ACM Manag. Data 2023 |
Parallel and multicore computing › parallel computation models
bulk synchronous parallel |
0.7 | 1 | 2023 | Generalizing Bulk-Synchronous Parallel Processing for Data Science: From Data to Threads and Agent-Based Simulations · Proc. ACM Manag. Data 2023 |
Performance modeling and evaluation › simulation › parallel and distributed simulation
distributed simulation |
0.7 | 1 | 2023 | Generalizing Bulk-Synchronous Parallel Processing for Data Science: From Data to Threads and Agent-Based Simulations · Proc. ACM Manag. Data 2023 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › temporal reasoning
DatalogMTL |
0.6 | 1 | 2022 | iTemporal: An Extensible Generator of Temporal Benchmarks · ICDE 2022 |
Knowledge, reasoning and agents › Knowledge representation and reasoning
temporal reasoning |
0.6 | 1 | 2022 | iTemporal: An Extensible Generator of Temporal Benchmarks · ICDE 2022 |
Spatial and temporal data management
temporal databases |
0.6 | 1 | 2022 | iTemporal: An Extensible Generator of Temporal Benchmarks · ICDE 2022 |
Database theory › dependency theory
tuple-generating dependencies |
0.2 | 1 | 2023 | Temporal Datalog with Existential Quantification · IJCAI 2023 |
Computational complexity
decidability |
0.2 | 1 | 2023 | Temporal Datalog with Existential Quantification · IJCAI 2023 |
Spatial and temporal data management
temporal query processing |
0.2 | 1 | 2022 | iTemporal: An Extensible Generator of Temporal Benchmarks · ICDE 2022 |
Methods — techniques the papers use, named apart from their topics
network partitioning · 0.7bulk-synchronous parallel model · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | The Temporal Vadalog System (Short Paper)
Luigi Bellomarini, Livia Blasi, Markus Nissl, Emanuel Sallinger |
TIME | 3 |
| 2025 | The Temporal Vadalog System: Temporal Datalog-Based ReasoningabstractAbstract In the wake of the recent resurgence of the Datalog language of databases, together with its extensions for ontological reasoning settings, this work aims to bridge the gap between the theoretical studies of DatalogMTL (Datalog extended with metric temporal logic) and the development of production-ready reasoning systems. In particular, we lay out the functional and architectural desiderata of a modern reasoner and propose our system, Temporal Vadalog. Leveraging the vast amount of experience from the database community, we go beyond the typical chase-based implementations of reasoners, and propose a set of novel techniques and a system that adopts a modern data pipeline architecture. We discuss crucial architectural choices, such as how to guarantee termination when infinitely many time intervals are possibly generated, how to merge intervals, and how to sustain a limited memory footprint. We discuss advanced features of the system, such as the support for time series, and present an extensive experimental evaluation. This paper is a substantially extended version of “The Temporal Vadalog System” as presented at RuleML+RR ’22. Luigi Bellomarini, Livia Blasi, Markus Nissl, Emanuel Sallinger |
Theory Pract. Log. Program. | 3 |
| 2023 | Temporal Datalog with Existential QuantificationabstractExistential rules, also known as tuple-generating dependencies (TGDs) or Datalog+/- rules, are heavily studied in the communities of Knowledge Representation and Reasoning, Semantic Web, and Databases, due to their rich modelling capabilities. In this paper we consider TGDs in the temporal setting, by introducing and studying DatalogMTLE---an extension of metric temporal Datalog (DatalogMTL) obtained by allowing for existential rules in programs. We show that DatalogMTLE is undecidable even in the restricted cases of guarded and weakly-acyclic programs. To address this issue we introduce uniform semantics which, on the one hand, is well-suited for modelling temporal knowledge as it prevents from unintended value invention and, on the other hand, provides decidability of reasoning; in particular, it becomes 2-EXPSPACE-complete for weakly-acyclic programs but remains undecidable for guarded programs. We provide an implementation for the decidable case and demonstrate its practical feasibility. Thus we obtain an expressive, yet decidable, rule-language and a system which is suitable for complex temporal reasoning with existential rules. Matthias Lanzinger, Markus Nissl, Emanuel Sallinger, Przemyslaw Andrzej Walega |
IJCAI | 2 |
| 2023 | Generalizing Bulk-Synchronous Parallel Processing for Data Science: From Data to Threads and Agent-Based SimulationsabstractWe generalize the bulk-synchronous parallel (BSP) processing model to make it better support agent-based simulations. Such simulations frequently exhibit hierarchical structure in their communication patterns which can be exploited to improve performance. We allow for the creation of temporary artificial network partitions during which agents synchronize only locally within their group in a way that does not compromise the correctness of a simulation. We have built a distributed engine, CloudCity, which uses this idea to improve the locality of computation, communication, and synchronization in such simulations. We experimentally evaluate the performance of our system on a benchmark of simulation workloads and compare it against other popular BSP-like systems, obtaining insights into the impact of various system design choices and optimization on simulation engine performance. Zilu Tian, Peter Lindner 0001, Markus Nissl, Christoph Koch 0001, Val Tannen |
Proc. ACM Manag. Data | 3 |
| 2022 | iTemporal: An Extensible Generator of Temporal BenchmarksabstractDatalogMTL is an extension of the fundamental rule language Datalog with metric temporal operators over rational numbers, whose adoption is soaring within an increasing number of communities (semantic web, databases, stream data processing, temporal logic, knowledge graphs, etc.), which are more and more willing to handle temporal data and deal with temporal database queries as a consequence. Despite the rising research efforts towards new extensions of DatalogMTL, such as the fundamental support for aggregations, and the uprising systems, we still lack a corpus of benchmarks for temporal reasoning. This paper contributes iTemporal, an extensible generator of temporal benchmarks. Our system is able to generate a very broad set of benchmarks, thanks to a white-box configuration mechanism to control and stimulate the theoretical underpinnings of DatalogMTL and its extensions, such as temporal operators in the presence of full recursion and aggregations. We provide a comprehensive presentation of the system as well as an empirical evaluation of the benchmarks within two reference reasoners. Luigi Bellomarini, Markus Nissl, Emanuel Sallinger |
ICDE | 2 |
| 2022 | Reasoning on company takeovers: From tactic to strategy
Luigi Bellomarini, Lorenzo Bencivelli, Claudia Biancotti, Livia Blasi, Francesco Paolo Conteduca, Andrea Gentili 0005, Rosario Laurendi, Davide Magnanimi, Michele Savini Zangrandi, Flavia Tonelli, Stefano Ceri, Davide Benedetto, Markus Nissl, Emanuel Sallinger |
Data Knowl. Eng. | 13 |