Highly configurable transaction management for embedded systems

  • Authors:
  • Mario Pukall;Thomas Leich;Martin Kuhlemann;Marko Rosenmueller

  • Affiliations:
  • University of Magdeburg, Magdeburg, Germany;University of Magdeburg, Magdeburg, Germany;University of Magdeburg, Magdeburg, Germany;University of Magdeburg, Magdeburg, Germany

  • Venue:
  • Proceedings of the 6th workshop on Aspects, components, and patterns for infrastructure software
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Embedded systems are an important field of research and will gain momentum in the near future. Many of these systems require data management functionality. Due to the resource constraints in embedded environments a high customizability of the data management functionality is required that depends on the application context. Whereas storage methods and index structures can be designed to be customizable, the fine grained modularization of transaction management remains problematic. The strong interaction of transaction management functionality with other data management components makes it difficult to separate it from the remaining system. In this paper we introduce an approach for the development of highly configurable transaction management systems. The main focus of our approach is the modularization of parts of the transaction management using advanced programming paradigms. We will show that Aspectual Mixin Layers, a combination of feature-oriented and aspect-oriented programming is the appropriate technique to implement a highly configurable transaction management.