EDBT 2026 Demo / reviewers in the wild / expert
Thomas Behr
dblp:42/3942
· DBLP profile ↗
13ranked-venue papers
4as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 13 · 4 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 1 first-authorArtificial intelligence and machine learning · 2 · 1 first-author
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.
| Databases, data mining, and information retrieval
5 papers |
Spatial and temporal data management · 76% Information retrieval · 10% Data models and query languages · 7% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 100% |
Topics — the 12 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Spatial and temporal data management
moving object databases |
0.2 | 2 | 2010 | Efficient k-nearest neighbor search on moving object trajectories · VLDB J. 2010 BerlinMOD: a benchmark for moving object databases · VLDB J. 2009 |
Spatial and temporal data management › spatial query processing › nearest neighbor query
k-nearest neighbor query |
0.1 | 1 | 2010 | Efficient k-nearest neighbor search on moving object trajectories · VLDB J. 2010 |
Spatial and temporal data management
spatial indexing |
0.1 | 1 | 2010 | Efficient k-nearest neighbor search on moving object trajectories · VLDB J. 2010 |
Spatial and temporal data management › trajectory analysis
trajectory similarity search |
0.1 | 1 | 2010 | Efficient k-nearest neighbor search on moving object trajectories · VLDB J. 2010 |
Information retrieval › evaluation
benchmark |
0.1 | 1 | 2009 | BerlinMOD: a benchmark for moving object databases · VLDB J. 2009 |
Spatial and temporal data management › spatial data model
spatial data types |
0.1 | 1 | 2006 | Topological relationships between complex spatial objects · ACM Trans. Database Syst. 2006 |
Spatial and temporal data management › spatial analysis
topological relations |
0.1 | 1 | 2006 | Topological relationships between complex spatial objects · ACM Trans. Database Syst. 2006 |
Database system architecture and tuning
extensible database system |
0.1 | 1 | 2005 | SECONDO: An Extensible DBMS Platform for Research Prototyping and Teaching · ICDE 2005 |
Data models and query languages › data modeling
extensible data model |
0.1 | 1 | 2005 | SECONDO: An Extensible DBMS Platform for Research Prototyping and Teaching · ICDE 2005 |
Spatial and temporal data management
spatial data model |
0.1 | 1 | 2005 | Fuzzy Spatial Objects: An Algebra Implementation in SECONDO · ICDE 2005 |
Performance modeling and evaluation › benchmarking
database system benchmarking |
0.0 | 1 | 2009 | BerlinMOD: a benchmark for moving object databases · VLDB J. 2009 |
Data models and query languages
query algebra |
0.0 | 1 | 2005 | Fuzzy Spatial Objects: An Algebra Implementation in SECONDO · ICDE 2005 |
Methods — techniques the papers use, named apart from their topics
proof-by-constraint-and-drawing · 0.19-intersection model · 0.1extensible architecture design · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Distributed arrays: an algebra for generic distributed query processingabstractAbstract We propose a simple model for distributed query processing based on the concept of a distributed array. Such an array has fields of some data type whose values can be stored on different machines. It offers operations to manipulate all fields in parallel within the distributed algebra. The arrays considered are one-dimensional and just serve to model a partitioned and distributed data set. Distributed arrays rest on a given set of data types and operations called the basic algebra implemented by some piece of software called the basic engine. It provides a complete environment for query processing on a single machine. We assume this environment is extensible by types and operations. Operations on distributed arrays are implemented by one basic engine called the master which controls a set of basic engines called the workers. It maps operations on distributed arrays to the respective operations on their fields executed by workers. The distributed algebra is completely generic: any type or operation added in the extensible basic engine will be immediately available for distributed query processing. To demonstrate the use of the distributed algebra as a language for distributed query processing, we describe a fairly complex algorithm for distributed density-based similarity clustering. The algorithm is a novel contribution by itself. Its complete implementation is shown in terms of the distributed algebra and the basic algebra. As a basic engine the Secondo system is used, a rich environment for extensible query processing, providing useful tools such as main memory M-trees, graphs, or a DBScan implementation. Ralf Hartmut Güting, Thomas Behr, Jan Kristof Nidzwetzki |
Distributed Parallel Databases | 2 |
| 2011 | Exploring spatiotemporal patterns by integrating visual analytics with a moving objects database systemabstractIn previous work, we have proposed a tool for Spatiotemporal Pattern Query. It matches individual moving object trajectories against a given movement pattern. For example, it can be used to find the situations of Missed Approach in ATC data (Air Traffic Control systems, used for tracking the movement of aircrafts), where the landing of the aircraft was interrupted for some reason. This tool expresses the pattern as a set of predicates that must be fulfilled in a certain temporal order. It is implemented as a Plugin to the Secondo DBMS system. Although the tool is generic and flexible, domain expertise is required to formulate and tune queries. The user has to decide the set of predicates, their arguments, and the temporal constraints that best describe the pattern. This paper demonstrates a novel solution where a Visual Analytics system, V-Analytics, is used in integration with this query tool to help a human analyst explore such patterns. The demonstration is based on a real ATC data set. Mahmoud Attia Sakr, Gennady L. Andrienko, Thomas Behr, Natalia V. Andrienko, Ralf Hartmut Güting, Christophe Hurter |
GIS | 3 |
| 2010 | User defined topological predicates in database systems
Thomas Behr, Ralf Hartmut Güting |
GeoInformatica | 1 |
| 2010 | Efficient k-nearest neighbor search on moving object trajectories
Ralf Hartmut Güting, Thomas Behr, Jianqiu Xu |
VLDB J. | 2 |
| 2009 | Nearest Neighbor Search on Moving Object Trajectories in Secondo
Ralf Hartmut Güting, Angelika Braese, Thomas Behr, Jianqiu Xu |
SSTD | 3 |
| 2009 | BerlinMOD: a benchmark for moving object databases
Christian Düntgen, Thomas Behr, Ralf Hartmut Güting |
VLDB J. | 2 |
| 2006 | Representation of periodic moving objects in databasesabstractIn the real world, lots of objects with changing position can be found. Some of them repeat the same movement several times, called periodic movements. Examples include airplanes, trains, planets, and marine turtles. This paper describes a model for representing the periodic movements to be stored in a database system, exploiting the information about the repetitions. The model is generic enough to represent any kind of movement, not being restricted to objects with repetitions in their movement. We present algorithms to detect the repetitions and to convert to the periodic representation as well as the implementation of some operations on such representation. We show, in an experimental evaluation against the so-called flat representation, that the approach presented in this paper significantly improves the performance of query processing in a database system when dealing with objects with some periodic movement. We also show that, for the worst case where the objects do not follow any periodic movement at all, our approach still performs acceptably. Thomas Behr, Victor Teixeira de Almeida, Ralf Hartmut Güting |
GIS | 1 |
| 2006 | Querying Moving Objects in SECONDOabstractRepresenting descriptions of movements in databases and querying them is a basic capability required in mobile data management. In this demonstration, we show for the first time a prototype implementing a data model and query language for moving objects (trajectories) completely integrated into a DBMS environment, including query optimization and user interface issues such as animation. Victor Teixeira de Almeida, Ralf Hartmut Güting, Thomas Behr |
MDM | 3 |
| 2006 | Topological relationships between complex spatial objectsabstractFor a long time topological relationships between spatial objects have been a focus of research in a number of disciplines like artificial intelligence, cognitive science, linguistics, robotics, and spatial reasoning. Especially as predicates they support the design of suitable query languages for spatial data retrieval and analysis in spatial databases and geographical information systems (GIS). Unfortunately, they have so far only been defined for and applicable to simplified abstractions of spatial objects like single points, continuous lines, and simple regions. With the introduction of complex spatial data types an issue arises regarding the design, definition, and number of topological relationships operating on these complex types. This article closes this gap and first introduces definitions of general and versatile spatial data types for complex points , complex lines , and complex regions . Based on the well known 9-intersection model, it then determines the complete sets of mutually exclusive topological relationships for all type combinations. Completeness and mutual exclusion are shown by a proof technique called proof-by-constraint-and-drawing . Due to the resulting large numbers of predicates and the difficulty of handling them, the user is provided with the concepts of topological cluster predicates and topological predicate groups , which permit one to reduce the number of predicates to be dealt with in a user-defined and/or application-specific manner. Markus Schneider 0001, Thomas Behr |
ACM Trans. Database Syst. | 2 |
| 2005 | Topological Relationships Between Complex Lines and Complex Regions
Markus Schneider 0001, Thomas Behr |
ER | 2 |
| 2005 | Fuzzy Spatial Objects: An Algebra Implementation in SECONDOabstractThis paper describes a data model for fuzzy spatial objects implemented as an algebra module in SECONDO. Furthermore, the graphical representation of such objects is discussed. Thomas Behr, Ralf Hartmut Güting |
ICDE | 1 |
| 2005 | SECONDO: An Extensible DBMS Platform for Research Prototyping and TeachingabstractThe goal of SECONDO is to provide a "generic" database system frame that can be filled with implementations of various DBMS data models. SECONDO was intended originally as a platform for implementing and experimenting with new kinds of data models, especially to support spatial, spatio-temporal, and graph database models. We now feel, SECONDO has a clean architecture, and it strike a reasonable balance between simplicity and sophistication. Since all the source code is accessible and to a large extent comprehensible for students, we believe it is also an excellent tool for teaching database architecture and implementation concepts. SECONDO runs on Windows, Linux, and Solaris platforms, and consists of three major components SECONDO kernel, optimizer, and graphical user interface. Ralf Hartmut Güting, Victor Teixeira de Almeida, Dirk Ansorge, Thomas Behr, Zhiming Ding, Thomas Höse, Markus Spiekermann, Ulrich Telle |
ICDE | 4 |
| 2001 | Topological Relationships of Complex Points and Complex Regions
Thomas Behr, Markus Schneider 0001 |
ER | 1 |