A parameterized model transformations approach for automating middleware QoS configurations in distributed real-time and embedded systems

  • Authors:
  • Amogh Kavimandan;Aniruddha Gokhale

  • Affiliations:
  • Vanderbilt University;Vanderbilt University

  • Venue:
  • Proceedings of the 2007 workshop on Automating service quality: Held at the International Conference on Automated Software Engineering (ASE)
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Model transformation is a key requirement of model-based software development processes, such as middleware quality of service (QoS) configuration which involves mapping domain-specific requirements onto the right set of middleware-specific configuration options. There exists a significant opportunity to factor out commonality patterns from individual platform-specific transformation mappings to develop general-purpose transformations. Although existing model transformation tools provide support for developing, testing and debugging transformation rules using a variety of approaches, the development of templatized, reusable (patterns of) model transformations is not well supported. We introduce the concept of transformation template specialization that:(1) allows developers to specify variability points in their transformation project, (2) automatically creates a modeling language that captures middleware platform variabilities, and (3) accommodates these varabilities in the transformation project such that platform-specific model transformations can be instantiated.