Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Markus Nissl

dblp:271/7712 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Knowledge, reasoning and agents › Knowledge representation and reasoning › logic programming
existential rules
0.712023
Temporal Datalog with Existential Quantification · IJCAI 2023
Performance modeling and evaluation › simulation
agent-based simulation
0.712023
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.712023
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.712023
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.612022
iTemporal: An Extensible Generator of Temporal Benchmarks · ICDE 2022
Knowledge, reasoning and agents › Knowledge representation and reasoning
temporal reasoning
0.612022
iTemporal: An Extensible Generator of Temporal Benchmarks · ICDE 2022
Spatial and temporal data management
temporal databases
0.612022
iTemporal: An Extensible Generator of Temporal Benchmarks · ICDE 2022
Database theory › dependency theory
tuple-generating dependencies
0.212023
Temporal Datalog with Existential Quantification · IJCAI 2023
Computational complexity
decidability
0.212023
Temporal Datalog with Existential Quantification · IJCAI 2023
Spatial and temporal data management
temporal query processing
0.212022
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
YearPublicationVenuePosition
2025 The Temporal Vadalog System (Short Paper)
Luigi Bellomarini, Livia Blasi, Markus Nissl, Emanuel Sallinger
TIME3
2025 The Temporal Vadalog System: Temporal Datalog-Based Reasoning
abstract
Abstract 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 Quantification
abstract
Existential 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
IJCAI2
2023 Generalizing Bulk-Synchronous Parallel Processing for Data Science: From Data to Threads and Agent-Based Simulations
abstract
We 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. Data3
2022 iTemporal: An Extensible Generator of Temporal Benchmarks
abstract
DatalogMTL 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
ICDE2
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