Designing architectures from problem descriptions by interactive model transformation

  • Authors:
  • Azadeh Alebrahim;Isabelle Côté;Maritta Heisel;Christine Choppy;Denis Hatebur

  • Affiliations:
  • Universität Duisburg-Essen, Germany;Universität Duisburg-Essen, Germany;Universität Duisburg-Essen, Germany;LIPN, UMR CNRS, Université Paris, France;Institut für technische Systeme GmbH, Germany

  • Venue:
  • Proceedings of the 27th Annual ACM Symposium on Applied Computing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a structured approach to systematically derive a software architecture from a given problem description based on problem frames and a description of the environment. Our aim is to re-use the elements of the problem descriptions in creating the architecture. The derivation is performed by transforming the problem description into an initial architecture, where each subproblem corresponds to a component. The transformation is supported by model transformation rules, formally specified as operations with pre- and postconditions. This specification serves as a blueprint for a tool supporting the architectural design. We illustrate our method by the example of a patient care system.