This page collects research software and experimental systems developed within database, data-management, and software-engineering projects. Each project page links the implementation to related publications, theses, demonstrations, repositories, and other reproducibility artifacts where available.
...
Atlas
An extensible toolset integrating techniques and approaches from two worlds - Web data exchange based on linked data specifications and multi-model data management.
Multi-Model Data Pond
DortDB
DortDB is an extensible framework enabling cross-model queries combining well-known query languages and offering intuitive flexibility, format transformation, and optimization via a unified algebra.
Interactive Functional Dependency Discovery
FDepHunter
FDepHunter is a novel and interactive method for dependency discovery that augments an Armstrong relation with additional tuples.
Unified Multi-Model Data Modelling & Transformation
MM-cat
A modular and extensible framework that enables to design a multi-model schema. An initial ER schema is transformed to a unified categorical representation which can then be easily mapped to any combination of models in a particular DBMS, or their set.
Multi-Model Data Evolution Management
MM-evocat
A modular and extensible framework that ensures evolution management and backwards propagation to multi-model data. Following the current trends, the implementation can process also large amounts of data.
Query Synchronisation for Evolving Multi-Model Data
MM-evoque
MM-evoque is a novel tool designed to propagate schema changes across multi-model databases and synchronise not only data but also respective queries to remain valid and performant.
Multi-Model Schema Inference
MM-infer
A modular and extensible framework that ensures inference of a common schema of multi-model data. It enables to re-use verified single-model approaches, it is able to reveal both intra- and inter-model references as well as overlapping of models, i.e., data redundancy.
Multi-Model Data Migration Advisor
MM-mapsearch
An automatic advisor for selecting workload-aware multi-model mappings. MM-mapsearch analyses a weighted workload, explores feasible schema variants using MCTS, and estimates their performance with a plan-structured neural predictor.
Multi-Model Data Querying
MM-quecat
MM-quecat is a member of the multi-model data modeling and management tool family. Namely, the tool enables one to query multi-model data regardless of the underlying multi-model database or polystore.
ORM Translation and Optimization
ORMorpher
ORMorpher addresses the challenge of translating between ORM frameworks by unifying entities, mappings, and queries into a common abstraction.








