Research
Research Interests
- Database Technology
- Data management on modern hardware
- Co-processor-accelerated query optimization
- Efficient algorithms for query (co-)processing on heterogeneous hardware (e.g., GPUs, Intel Xeon Phi, NUMA Systems)
- Genome data analysis using main-memory databases
- Multi-dimensional index structures for main-memory databases
- Graph database management systems
- Large-scale and cloud data management
- NoSQL databases
- Transaction management in the cloud
- Data integrity in the cloud
- Parallel entity resolution
- Self-tuning for cloud storage clusters
- Data management on modern hardware
- Feature-Oriented Software Development (FOSD)
- Product-line configuration recommender systems
- Prioritization for software product line testing
- Migration of cloned product variants to a software product line
- Variability-aware refactoring
- Variability-aware code smells
- Formal specification and verification of software product lines
- Analysis of variability models
- Multi software product lines
- Variability in Embedded Systems / Heterogenous Hardware
- Composition and adaptation of software product lines at runtime
- Syntactical and semanticle interoperability in heterogeneous (embedded) systems
- Data management in embedded systems and sensor networks
Current Funded Projects
- SPL Testing
- Southeast Asia Research Network: Digital Engineering
- Supporting Advanced Data Management Features for the Cloud Environment (Clustering the Cloud, Consistent data management for cloud gaming)
- Nachhaltiges Variabilitätsmanagement von Feature-orientierten Software-Produktlinien (NaVaS)
- EXtracting Product Lines from vAriaNTs (EXPLANT)
- Secure Data Outsourcing to Untrusted Clouds See also here
Other Research Projects
- Modern Data Management Technologies for Genome Analysis
- Software Product Line Languages and Tools (FeatureIDE, SPL2go)
- Load-balanced Index Structures for Self-tuning DBMS
- Model-Based Refinement of Product Lines
- GPU-accelerated Join-Order Optimization
- On the Impact of Hardware on Relational Query Processing
- Variability in service-oriented computing
- Reliable and Reproducible Evaluation of High-Dimensional Index Structures (QuEval)
Completed Projects
- Minimal-invasive integration of the provenance concern into data-intensive systems
- MultiPLe - Multi Software Product Lines
- A Hybrid Query Optimization Engine for GPU accelerated Database Query Processing (HyPE-Library, CoGaDB)
- ViERforES-II (Dependable systems, Interoperability)
- Analysis Strategies for Software Product Lines
- Automotive - Virtual Engineering
- Automotive - IT Security and Data Management
- ViERforES - Virtual and augmented reality for safety, security, and reliability of embedded systems
- Digi-Dak (Digital Fingerprints)
- Reflective and Adaptive Middleware for Software Evolution of Non-Stopping Information Systems Duration
- FAME-DBMS
- Adaptive Replikation von Daten in heterogenen mobilen Kommunikationsnetzen
- Informationsfusion
- MuSofT - Multimedia in der SoftwareTechnik
- GlobalInfo
- Lost Art Internet-Datenbank
- Föderierung heterogener Datenbanksysteme und lokaler Datenmanagementkomponenten zur systemübergreifenden Integritätssicherung
- Formale objektorientierte Methodiken zur Spezifikation, Verifikation und Operationalisierung von komplexen Kommunikationssystemen für offene verteilte Automatisierungssysteme
- ESPRIT BRA Working Group FIREworks (Feature Integration in Requirements Engineering)
- ESPRIT BRA Working Group ASPIRE
- Spezifikation flexibel anpaßbarer Abläufe in ingenieurwissenschaftlichen Anwendungen
- ESPRIT BRA Working Group ModelAge (A Common Formal Model for Cooperating Intelligent Agents)
- ESPRIT BRA Working Group IS-CORE II
- Implementierung von Informationssystemen
- Untersuchungen zum dynamischen Netzwerkmanagement in Bündelfunksystemen mittels objektorientierter Modellierung
ViERforES-II (Dependable systems, Interoperability)
Software-intensive systems are becoming more and more important in an increasing number of traditional engineering domains. Digital Engineering is a new emerging trend that meets the challenge to bring together traditional engineering and modern approaches in Software- and Systems Engineering. Engineers in the traditional domains are confronted with both the usage of software systems in a growing amount and also with the development of software-intensive systems. Therefore, Software- and Systems- Engineering play a growing role in many engineering domains. While functional properties of software systems are often included in the development process, non-functional properties of safety and security and their early inclusion in the development process are not respected sufficiently.
Members: | Dr. Veit Köppen |
Janet Siegmund (geb. Feigenspan) | |
Norbert Siegmund | |
Keywords: | High-dimensional index selection & tuning |
ViERforES-II - Dependable systems
The project deals with with security aspects in embedded systems regarding threats, which can be caused by, among others, malware. Another important aspect is to find security leaks already on source-code level, for which cognitive processes that are related to program comprehension are important. One goal is to evaluate factors that allow us to understand abilities of developers, but also the risk potential of projects.
Website: | Project-Website |
Leader: | Prof. Dr. Gunter Saake |
Type: | Drittmittelprojekt |
Funded by: | BMBF |
Funded: | 01.01.2010 - 30.09.2013 |
Members: | Janet Siegmund (geb. Feigenspan) |
Keywords: | Empirical software engineering |
ViERforES-II - Interoperability
Ensuring interoperability of cooperating embedded systems is one of the key challenges to solve to build complex and highly interactive ubiquitous systems. To this end, we have to consider different levels of interoperability: syntactical, semantic, and non-functional interoperability. In ViERforES-I, we developed solutions for the first two levels using software product lines and service-oriented architecture. In ViERforES-II, we focus on techniques to determine non-functional properties of customizable software deployed on embedded systems. We develop means to model, measure, and quantify non-functional properties, such that we can compute an optimal configuration of all cooperating software systems. This way, we ensure that embedded systems are interoperable regarding performance, energy consumption, and other quality attributes.
In the second line of work, we combine distributed cooperating simulations using OpenGL. The goal is to support engineers during the product development by providing an integrated view on a product in the virtual reality based by merging the graphics stream of several simulations. Moreover, with 3D cameras, we aim at placing the engineer inside a simulation. Through interaction with the 3D product, this allows for the simulation of early training and maintenance tasks.
Website: | Project-Website |
Leader: | Prof. Dr. Gunter Saake |
Type: | Drittmittelprojekt |
Funded by: | BMBF |
Funded: | 01.01.2010 - 30.09.2013 |
Members: | Norbert Siegmund |
Maik Mory | |
Keywords: | non-functional properties, optimization, cooperating simulations, openGL, interoperability |
Past Conference
Database Systems for Business, Technology, and Web (BTW)
The 15th BTW conference on "Database Systems for Business, Technology, and Web" (BTW 2013) of the Gesellschaft für Informatik (GI) will take place from March 11th to March 15th, 2013 at the Otto-von-Guericke-University of Magdeburg, Germany.
Website: | Conference-Website |
Past Workshops
- Joint Workshop on Data Management for Science
Hamburg, 03.03.2015 - GI-Workshop Grundlagen von Datenbanken
Magdeburg, 26.-29.5.2015 - Second Workshop on Databases in Biometrics, Forensics and Security Applications (DBforBFS 2015)
Hamburg, Germany, March 2, 2015 - First Workshop on Databases in Biometrics, Forensics and Security Applications (DBforBFS 2013)
Magdeburg, Germany, March 11-12, 2013 - Workshop on Situation-Aware Assistant Systems Engineering: Requirements, Methods, and Challenges (SeASE 2012)
Braunschweig, Germany, September 16, 2012 - Third International Workshop on Digital Engineering (IWDE 2012)
Magdeburg, Germany, September 25, 2012 - Workshop on Safety and Security in Automotive
Keiserslautern, Germany, December 8, 2011 - Second International Workshop on Digital Engineering (IWDE 2011)
Magdeburg, Germany, November 21-22, 2011 - First International Workshop on Digital Engineering (IWDE 2010)
Magdeburg, Germany, June 14, 2010 - RAM-SE'10: 7th ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution
June 21st/22nd, 2010 in Maribor - RAM-SE'09: 6th ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution
July 7th, 2009 in Genova, Italy - DEXA Workshop on Data Management in Virtual Engineering (DMVE '08)
Turin, Italy, September 1, 2008 - RAM-SE'08: 5th ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution
Paphos, Cyprus, July 7, 2008 - Dagstuhl Seminar: Software Engineering for Tailor-made Data Management
July 6th - July 11th 2008 - EDBT Workshop on Software Engineering for Tailor-made Data Management (SETMDM)
Nantes, France, 29th of March 2008 - RAM-SE'07: 4th ECOOP Workshop on Reflection, AOP and Meta-Data for Software Evolution
31st of July 2007, Berlin - BTW Workshop - Tailor-made Data Management
6th of March 2007, RWTH Aachen - RAM-SE'06, 3rd ECOOP'2006 Workshop on Reflection, AOP and Meta-Data for Software Evolution
Nantes, France, 3rd of July 2006 - RAM-SE'05, 2nd ECOOP'2005 Workshop on Reflection, AOP and Meta-Data for Software Evolution
Glasgow, Scotland, 25th of July 2006 - Studierendenprogramm bei der 11. BTW 2005
Karlsruhe, 1. März 2005 - RAM-SE'04 ECOOP'2004 Workshop on Reflection, AOP and Meta-Data for Software Evolution
Oslo, Norway, 15th of June 2004 - MMIS-Workshop 2003
Otto-von-Guericke-University Magdeburg, 9-10 October 2003 - 15. Workshop über Grundlagen von Datenbanken
Tangermünde, 10.-13. June 2003 - Studierendenprogramm bei der 10. BTW 2003
Leipzig, 25. Februar 2003 - Workshop "Mobile Datenbanken und Informationsysteme - Datenbanktechnologie überall und jederzeit"
Magdeburg, 21.-22.3.2002 - DBFusion - 1st Int. Workshop on Databases, Documents and Information Fusion
Magdeburg, 3.-4.5.2001 - 13. Workshop Grundlagen von Datenbanken
Gommern, 5.-8.6.2001 - PKDD-Workshop Database Support for KDD
Freiberg, 3.-5.9.2001 - Logics for Emerging Applications of Databases
Dagstuhl-Seminar (00291): 16.07.2000-21.07.2000 - Internet-Datenbanken
Workshop der GI-Fachgruppe Datenbanken (FG 2.5.1) im Rahmen der GI-Jahrestagung 2000, Berlin, September 2000 - 3. Workshop "Föderierte Datenbanken"
Magdeburg, 10./11. Dezember 1998 - Integrity in Databases 1996
6. International Workshop on Foundations of Models and Languages of Data and Objects, Schloß Dagstuhl, September 16-20, 1996 - DOOD Post-Conference Workshop on
Temporal Reasoning in Deductive and Object-Oriented Databases
Singapore, December 8, 1995