Using Step-Wise Refinement to Build a Flexible Lightweight Storage Manager

  • Thomas Leich
  • Sven Apel
  • Gunter Saake
Conference paper

DOI: 10.1007/11547686_24

Part of the Lecture Notes in Computer Science book series (LNCS, volume 3631)
Cite this paper as:
Leich T., Apel S., Saake G. (2005) Using Step-Wise Refinement to Build a Flexible Lightweight Storage Manager. In: Eder J., Haav HM., Kalja A., Penjam J. (eds) Advances in Databases and Information Systems. ADBIS 2005. Lecture Notes in Computer Science, vol 3631. Springer, Berlin, Heidelberg

Abstract

In recent years the deployment of embedded systems has increased dramatically, e.g. in the domains of sensor networks or ubiquitous computing. At the same time the amount of data that have to be managed by embedded systems is growing rapidly. For this reason an adequate data management support is urgently needed. Current database technologies are not able to cope with the requirements specific to embedded environments. Especially the extreme resource constraints and the diversity of hardware plattforms and operating systems are challenging. To overcome this tension we argue that embedded database functionality has to be tailored to the application scenario as well as to the target platform. This reduces the resource consumption and customizes the data management to the characteristices of the plattform and the application scenarion. We show that component techniques and feature-oriented programming help to face the mentioned limitations without focusing on special-purpose software. We present the design and the implementation of a database storage manager family. We discuss how feature-oriented domain analysis and feature-oriented programming help to do this task. Our evaluation criteria are the number of features and the flexibility to combine these features in different valid variants.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Thomas Leich
    • 1
  • Sven Apel
    • 1
  • Gunter Saake
    • 1
  1. 1.Department of Computer ScienceOtto-von-Guericke-University Magdeburg 

Personalised recommendations