Entwicklung einer domänenspezifischen Sprache zur Modellierung von Komponentenversionen und ihren Abhängigkeiten

Alexandra Mazak, Sabine Wolny, Manuel Wimmer, D. Siegl, K. Wieland

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

Durch die Verschmelzung softwaretechnischer Komponenten mit mechanischen Komponenten erhöht sich der Komplexitätsgrad von Systemen zunehmend. Um dieser Herausforderung zu begegnen wird in unterschiedlichen Anwendungsbereichen die Modellierung zur Komplexitätsreduktion verstärkt eingesetzt. Die Herausforderung in der Modellierung ist jedoch, dass im Verlauf des Modellierungsprozesses unterschiedliche Komponenten eines Systems in verschiedenen Versionen, Varianten und Abhängigkeiten vorliegen. Ein offener Punkt in der Modellversionsverwaltung ist die bisher fehlende Nachverfolgbarkeit von Abhängigkeiten zwischen Komponentenmodellen über verschiedene Versionen hinweg. Dieser Umstand führt beispielweise bei Versionsupgrades zu möglichen Konflikten. Der vorgestellte Ansatz zeigt, wie solche Abhängigkeiten mittels einer domänenspezifischen Sprache versionsübergreifend und nachvollziehbar modelliert werden können. Wir präsentieren diesen Ansatz gemeinsam mit unserem Projektpartner der LieberLieber Software GmbH am Beispiel eines Softwareupdates für den Controller eines elektrischen Autofensterhebers.
Original languageGerman (Austria)
Title of host publicationKonferenz Tages des Systems Engineering (TdSE), 6.-8. November 2019, München, Germany
Number of pages10
Publication statusPublished - Nov 2019

Fields of science

  • 202005 Computer architecture
  • 202017 Embedded systems
  • 102 Computer Sciences
  • 102002 Augmented reality
  • 102006 Computer supported cooperative work (CSCW)
  • 102015 Information systems
  • 102020 Medical informatics
  • 102022 Software development
  • 102034 Cyber-physical systems
  • 201132 Computational engineering
  • 201305 Traffic engineering
  • 207409 Navigation systems
  • 502032 Quality management
  • 502050 Business informatics

JKU Focus areas

  • Digital Transformation

Cite this