An algebraic view on the semantics of model composition

  • Authors:
  • Christoph Herrmann;Holger Krahn;Bernhard Rumpe;Martin Schindler;Steven Völkel

  • Affiliations:
  • Institute for Software Systems Engineering, Braunschweig University of Technology, Braunschweig, Germany;Institute for Software Systems Engineering, Braunschweig University of Technology, Braunschweig, Germany;Institute for Software Systems Engineering, Braunschweig University of Technology, Braunschweig, Germany;Institute for Software Systems Engineering, Braunschweig University of Technology, Braunschweig, Germany;Institute for Software Systems Engineering, Braunschweig University of Technology, Braunschweig, Germany

  • Venue:
  • ECMDA-FA'07 Proceedings of the 3rd European conference on Model driven architecture-foundations and applications
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Due to the increased complexity of software development projects more and more systems are described by models. The sheer size makes it impractical to describe these systems by a single model. Instead many models are developed that provide several complementary views on the system to be developed. This however leads to a need for compositional models. This paper describes a foundational theory of model composition in form of an algebra to explicitly clarify different variants and uses of composition, their interplay with the semantics of the involved models and their composition operators.