Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Modellbasierte Unterstützung der Software Evolution im industriellen Kontext

(Autor)

Buch | Softcover
373 Seiten
2018
Shaker (Verlag)
978-3-8440-6034-8 (ISBN)

Lese- und Medienproben

Modellbasierte Unterstützung der Software Evolution im industriellen Kontext - Klaus Müller
CHF 55,70 inkl. MwSt
  • Keine Verlagsinformationen verfügbar
  • Artikel merken
Software Evolution ist ein integraler Bestandteil der Softwareentwicklung, da jedes produktiv eingesetzte Softwaresystem kontinuierlich angepasst werden muss, damit es seinen Nutzen nicht verliert. Diese Arbeit zielt auf die modellbasierte Unterstützung der Software Evolution im industriellen Kontext ab. Der Fokus liegt auf Softwaresystemen, die generativ entwickelt werden. Die wichtigsten Beiträge der Arbeit sind:

- Es wird eine domänenspezifische Sprache (engl. domain specific language, DSL) bereitgestellt, die es Modellierern ermöglicht festzulegen, welche Modelländerungen für ausgewählte Modellelemente durchgeführt wurden.

- Es wird eine DSL bereitgestellt, über die Auswirkungen von Änderungen in Klassendiagrammen modelliert werden können. Darauf aufbauend werden Checklisten generiert, welche die Auswirkungen der Modelländerungen zusammenfassen.

- Es wird ein Ansatz vorgestellt, der darlegt, wie automatisch Datenmigrationsfunktionalität generiert werden kann, wenn sich die zugrundeliegenden Datenmodelle ändern.

- Es werden DSLs bereitgestellt, über die modelliert werden kann, wie auf Basis bestehender Generatoren neue Generatorvarianten erzeugt werden können. Auf Basis der modellierten Operationen wird automatisch die Generatorvariante erzeugt, welche die modellierten Operationen abbildet.

- Es wird eine DSL bereitgestellt, worüber Restriktionen modelliert werden können, die erlaubte oder verbotene Abhängigkeiten zwischen Plugins oder Features eines Plugin-basierten Softwaresystems ausdrücken. Eine Prüfkomponente prüft diese Restriktionen automatisch gegen die Implementierung des Softwaresystems.

Die verschiedenen Teile der Arbeit werden in einem produktiv eingesetzten Softwaresystem evaluiert.
Erscheinungsdatum
Reihe/Serie Aachener Informatik Berichte Software Engineering ; 35
Mitarbeit Herausgeber (Serie): Bernhard Rumpe
Verlagsort Aachen
Sprache deutsch
Maße 170 x 240 mm
Gewicht 702 g
Themenwelt Mathematik / Informatik Informatik Theorie / Studium
Schlagworte Code-Generierung • Domänenspezifische Sprachen • Modellgetriebene Softwareentwicklung • software evolution
ISBN-10 3-8440-6034-0 / 3844060340
ISBN-13 978-3-8440-6034-8 / 9783844060348
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
was jeder über Informatik wissen sollte

von Timm Eichstädt; Stefan Spieker

Buch | Softcover (2024)
Springer Vieweg (Verlag)
CHF 53,15
Grundlagen – Anwendungen – Perspektiven

von Matthias Homeister

Buch | Softcover (2022)
Springer Vieweg (Verlag)
CHF 53,15
Teil 2 der gestreckten Abschlussprüfung Fachinformatiker/-in …

von Dirk Hardy; Annette Schellenberg; Achim Stiefel

Buch | Softcover (2025)
Europa-Lehrmittel (Verlag)
CHF 37,90