Seminar Homepage : Druckversion


http://www.dagstuhl.de/08281

06. – 11. Juli 2008, Dagstuhl Seminar 08281

Software Engineering for Tailor-made Data Management

Organisatoren

Sven Apel (Universität Passau, DE)
Don Batory (University of Texas – Austin, US)
Goetz Graefe (HP Labs – Palo Alto, US)
Gunter Saake (Universität Magdeburg, DE)
Olaf Spinczyk (TU Dortmund, DE)

Auskunft zu diesem Dagstuhl Seminar erteilt

Dagstuhl Service Team

Dokumente

Dagstuhl Seminar Proceedings DROPS
Teilnehmerliste

Summary

Tailoring data management components is not only important for the domain of embedded systems. A database management system (DBMS) that provides exactly the functionality that is needed by the platform, the application scenario, and the stakeholder's requirements, yields several benets, e.g., a lean and well-structured code base, robustness, and maintainability.

The desire for tailor-made data management solutions is not new: concepts like kernel-systems or component toolkits have been proposed 20 years ago. However, a view on the current practice reveals that nowadays data management solutions are either monolithic DBMS such as ORACLE and DB2 or special-purpose systems developed from scratch for specic platforms and scenarios, e.g., for embedded systems and sensor networks.

While monolithic DBMS architectures hinder a reasonable and effective long-term evolution and maintenance, special-purpose solutions suffer from the conceptual problem to reinvent the wheel for every platform and scenario or to be too general to be ecient. A mere adaptation of present solutions is impossible from the practical point of view, e.g., it becomes too expensive or simply impractical, which is conrmed by the current practice. Especially in the domain of embedded and realtime systems there are extra requirements on resource consumption, footprint, and execution time. That is, contemporary data management solutions have to be tailorable to the specic properties of the target platform and the requirements and demands made by the stakeholders and the application scenario.

The question that arises is what is different now from the attempts made some years ago that makes us believe that something can change in future. This question and possible answers from the eld of modern software engineering have been discussed in the Dagstuhl Seminar "Software Engineering for Tailor-made Data Management", July 6h to July 11th, 2008.

In 12 sessions, 21 talks have presented recent work and new ideas regarding trends in software engineering and their application to the development of tailor-made data management solutions. On the one hand, there were researchers from the database community who stressed the necessity of tailoring data management solutions, e.g., in order to be able to adapt them at runtime in a service-oriented world or to provide different variants for query processing and optimization. On the other hand, several researchers from the software engineering and programming languages communities presented new ideas to build, manage, and evolve complex systems such as database systems. Continuous discussions have connected the different views of both communities. A recurring idea was to think in terms of families of DMS instead of individual systems. Members of a DMS family share common "features" with the goal of reuse. Several researchers presented mechanisms for identifying, implementing, and managing features or reported from success stories in the eld of DMS or related domain.

In two special sessions the participants have been split into three discussion groups addressing the specic topics of tailor-made data management solutions:

  • "Software Engineering or C for Embedded Systems?"
  • "Dynamic Adaptation in DBMS - Is There a Use Case?"
  • "DBMS in 10 Years - How Can Software Engineering Help?"

In a wrap-up session, the participants have reected the program and discussions of the seminar. The general opinion was that both communities have learned much from each other. Individual joint projects have been planned, a mailing list has been installed, and a continuation of a related workshop series has been encouraged.

Classification

Keywords



Buchausstellung

Bücher der Teilnehmer 

Buchausstellung im Erdgeschoss der Bibliothek

(nur in der Veranstaltungswoche).

Dokumentation

In der Reihe Dagstuhl Reports werden alle Dagstuhl-Seminare und Dagstuhl-Perspektiven-Workshops dokumentiert. Die Organisatoren stellen zusammen mit dem Collector des Seminars einen Bericht zusammen, der die Beiträge der Autoren zusammenfasst und um eine Zusammenfassung ergänzt.

 

Download Übersichtsflyer (PDF).

Publikationen

Es besteht weiterhin die Möglichkeit, eine umfassende Kollektion begutachteter Arbeiten in der Reihe Dagstuhl Follow-Ups zu publizieren.

Dagstuhl's Impact

Bitte informieren Sie uns, wenn eine Veröffentlichung ausgehend von
Ihrem Seminar entsteht. Derartige Veröffentlichungen werden von uns in der Rubrik Dagstuhl's Impact separat aufgelistet  und im Erdgeschoss der Bibliothek präsentiert.


Seminar Homepage : Letzte Änderung 16.12.2017, 10:12 Uhr