• Aucun résultat trouvé

Vorwort zum 2nd Collaborative Workshop on Evolution and Maintenance of Long-Living Systems (EMLS'15)

N/A
N/A
Protected

Academic year: 2022

Partager "Vorwort zum 2nd Collaborative Workshop on Evolution and Maintenance of Long-Living Systems (EMLS'15)"

Copied!
2
0
0

Texte intégral

(1)

2nd Collaborative Workshop on Evolution and Maintenance of Long-Living Systems (EMLS’15)

Robert Heinrich1, Reiner Jung2, Marco Konersmann3, Eric Schmieders3

1Karlsruher Institut für Technologie, Am Fasanengarten 5, 76131 Karlsruhe

2Universität Kiel, Christian-Albrechts-Platz 4, 24118 Kiel

3Universität Duisburg-Essen, Gerlingstraße 16, 45127 Essen

[email protected],[email protected], {marco.konersmann,eric.schmieders}@paluno.uni-due.de

Langlebige Informations- und Automatisierungssysteme sind während ihrer Nutzung einer Vielzahl an Änderungen ihrer Anforderungen sowie ihres technologischen Kontextes aus- gesetzt. Das kann unter anderem zu inkonsistenten Anforderungsspezifikationen, Archi- tekturerosion und SLA-Verletzungen führen. Die Relevanz dieser Problematik ergibt sich vor allem in der industriellen Praxis, in der ein Softwaresystem (insbesondere Informa- tionssysteme und Automatisierungssysteme) nicht nur eine initiale Entwicklung erfährt, sondern kontinuierlich weiterentwickelt wird. Traditionelle Entwicklungsprozesse bieten bislang keine ausdrückliche Unterstützung von Langlebigkeit. Die Schnittstellen zwischen den Phasen wie Anforderungserhebung, Systemdesign und -entwicklung sehen daher bis- lang noch keine systematisches Erfassen und Beschreiben ihrer Abhängigkeiten hinsicht- lich Langlebigkeit vor. Häufig fokussieren Arbeiten auf einzelne Entwicklungsphasen und lassen übergreifende Herausforderungen außer Acht. Phasenübergreifende Probleme, wie z.B. das Einholen und Dokumentieren von Anforderungen zur Unterstützung von Selbsta- daption, erfordern aber gerade das Erforschen des Zusammenspiels der unterschiedlichen Entwicklungsphasen ebenso wie ihrer Abhängigkeiten.

Ziel des zweiten EMLS Workshops ist es unterschiedliche Sichtweisen (gekoppelt an die jeweiligen Entwicklungsphasen) auf die Evolution langlebiger Software zusammenzubrin- gen. Dabei liegt der Fokus auf der Verbindung der einzelnen Phasen des Lebenszyklus. Der Workshop bietet dazu ein Forum zur Diskussion von Herausforderungen, Lösungsansätzen und Fallstudien. So soll eine Grundlage geschaffen werden, um die Bildung von zukünfti- gen gemeinschaftlichen Forschungsvorhaben und Kooperationen zwischen Forschung und Industrie zu unterstützen, die in gemeinsame Projekten, Publikationen, Technologien oder Benchmarks einfließen sollen.

Die sechs akzeptierten Beiträge in diesem Jahr decken sowohl verschiedene Typen lang- lebiger System ab als auch verschiedene Phasen im Lebenszyklus dieser Systeme. Das Papier“Documenting Assumptions about the Operational Context of Long-Living Col- laborative Embedded Systems"beschäftigt sich mit der Kollaboration von Eingebetteten Systemen in komplexen Systemnetzwerken, um einen übergeordneten Zweck zu erfül- len. Die Autoren argumentieren für die explizite Dokumentation von Anforderungen be-

101

(2)

züglich des Kontextes dieser Systeme und stellen daraus resultierende Vorteile dar. Das Papier“Konsistenzprüfung von Architekturbeschreibungen mit Anforderungen mittels lin- guistischer Analyse"beschreibt und demonstriert eine Methode, basierend auf linguisti- scher Analyse, um die Konsistenz einer gegebenen Architektur zu Anforderungen sicher- zustellen. Die Integration von Modellen und Code als zwei gleichwertige Repräsentatio- nen einer Software-Komponente wird im Papier “Enabling Technologies for Longevity of Software"behandelt. Ziel ist die Entwicklung und Evolution von flexiblen und selbst- anpassbaren Software Systemen. Das Papier“Evolution of the E-Assessment Framework JACK"beschreibt Änderungen an der Architektur eines Informationssystems mit dem Ziel eine Fallstudie für geplante und ungeplante Evolution bereitzustellen. Die Evolution von Produktionsautomatisierungssystemen wird im Papier“Domain-spanning Maintainabili- ty Analysis for Software-intensive Systems"behandelt. Solche software-intensive Systeme bestehen aus einer Vielzahl von heterogenen Komponenten was zu Herausforderung bei der Vorhersage von Änderungsauswirkungen und -aufwänden bedeutet. Das Papier“Chal- lenges in Rendering and Maintaining Trustworthiness for Long-Living Software Systems"

adressiert die Volatilität und Vertrauenswürdigkeit bei der Wartung von langlebigen Soft- waresystemen und diskutiert die damit verbundenen Herausforderungen.

Angestrebt wird die Präsentation und Diskussion von Herausforderungen, Lösungsansät- zen und Fallstudien, um anschließend entlang der vorgestellten Themen Kooperations- möglichkeiten zu identifizieren und diese im Verlauf des Workshops zu präsentieren und zu diskutieren. Unter anderem sollen die Teilnehmer konkrete nächste Schritte für eine Kooperation erarbeiten und im Workshop vorstellen.

102

Références

Documents relatifs

Die begriffliche Konsistenz zwischen Anforderungen und Architekturbeschreibungen hilft Entwicklern und Architekten komplexe Systeme besser zu verstehen. Der Grund ist die

Es konnte beobachtet werden, dass sich in den integrativen Wohngruppen familienähnliche Strukturen entwickelten (Einbezug aller bei Aktivitäten bis zu Übernahme

Das zweite Ergebnis scheint diese Schlussfolgerung allerdings schon wieder infrage zu stellen: Steigt das Pro-Kopf-Einkommen eines Landes im Zeitablauf, so ändert sich

Wird ein Kind, Junge oder Mädchen, in mathematischen Aufgaben adequat gefördert und unterstützt, so wird es ein größeres mathematisches Verständnis entwickeln als ein Kind,

Die Ergebnisse sprechen dafür, dass temporal cueing nicht nur die Reaktionsauswahl (wie in Experiment 1) sondern auch die sensorische Verarbeitung durch eine Verlagerung

In summary, compared to the lifetime of the Ethereum blockchain, a significant amount of smart contracts deployed to the Ethereum blockchain can be considered as long-living within

95 EMLS 2019: 6th Collaborative Workshop on Evolution and Maintenance of Long-Living Systems @ SE19,

Die Studien mussten mindestens einen von folgenden Indextests zur Untersuchung einer möglichen Syndesmose-Ruptur enthalten: Squeeze Test, external rotation Test, dor-