Auflistung Softwaretechnik-Trends 38(2) - 2018 nach Erscheinungsdatum
1 - 10 von 35
Treffer pro Seite
Sortieroptionen
- ZeitschriftenartikelDas START-System: 40 Jahre Evolution, Migration, Reengineering, Redesign und kein Ende ...(Softwaretechnik-Trends Band 38, Heft 2, 2018) Teppe, WernerSeit der Entwicklung des START-Systems vor rund 40 Jahren - nach den damals neuesten Erkenntnissen des Software Engineerings - wurden zahlreiche Erweiterungen vorgenommen. Vielfach wurden Plattform-Migrationen durchgeführt. Oft setzten wir die neuesten Technologien dafür ein und waren dabei wiederholt der Vorreiter im industriellen Bereich. Immer wieder zeigte sich dabei in der Praxis, dass ein gutes Design und eine gut durchdachte Architektur sehr wertvoll und entscheidend für die Erweiterbarkeit, die Änderungsfreundlichkeit, sowie die Wartbarkeit und damit für die Langlebigkeit sind. Im Laufe der Zeit wurde aber auch sichtbar, dass die zu Beginn getroffenen, richtigen Basisarchitekturentscheidungen nur sehr schwer und mit hohem Aufwand veränderbar sind. Im Vortrag werden die wichtigsten Entwicklungen, Migrationen, Reengineering-, und Redesignsprojekte vom Beginn bis heute dargestellt.
- ZeitschriftenartikelW hoch 10: Erfahrungen mit und Empfehlungen für den WSR(E) - Ein persönlicher Rückblick -(Softwaretechnik-Trends Band 38, Heft 2, 2018) Teppe, WernerVor 18 Jahren bin ich mehr zufällig mit ganz konkreten Fragestellungen zum WSR gestoßen. Entwickelt hat sich daraus eine aktive Mitarbeit durch viele gehaltene Vorträge und Diskussionen. Zusammenarbeit mit Firmen in Migrationsprojekten, sowie Kooperationen mit Universitäten und Firmen in Forschungsprojekten waren die Folge. Mein ganz persönliches Resümee und meine Wünsche an die zukünftige Weiterentwicklung des WSRE schließen meinen Vortrag ab.
- ZeitschriftenartikelToolgestützte Software-Migration im Wandel der Zeit(Softwaretechnik-Trends Band 38, Heft 2, 2018) Erdmenger, UweDie Nachfrage nach Software-Migrationen von LegacySystemen in moderne Architekturen ist ungebrochen. Ursache dafür sind Kostenreduktion, höhere Anforderungen an die Funktionalität, der Einsatz moderner Entwicklungstechnologien sowie der zunehmende Mangel an Host-Spezialisten. In den letzten Jahren wird auch verstärkt die Forderung nach einer automatischen Konvertierung von antiquierten Programmiersprachen (z.B. das auf Mainframe immer noch weit verbreitete COBOL) in moderne Sprachen laut. Die Firma pro et con entwickelt Technologien und Werkzeuge, welche SoftwareMigrationen automatisieren. Diese werden in Migrationsprojekten eingesetzt. Dieser Beitrag gibt einen Überblick über die Entwicklung von Technologien und Werkzeugen der Software-Migration bei pro et con im Zeitraum zwischen dem 10. WSR 2008 und dem 20. WSRE 2018.
- ZeitschriftenartikelAn Approach to Requirement Analysis in Automated Production Systems(Softwaretechnik-Trends Band 38, Heft 2, 2018) Maier, Timo; Busch, Kiana; Reussner, RalfAutomated production systems (aPS) involve different disciplines, like mechanical and software engineering. Evolution has to be seen as a repetitive activity in these systems. Complexity of hardware and especially software is constantly rising and demands for automated solutions, as change propagation analysis by hand is slow and error-prone. In this paper, we present an approach to automatically calculate change propagation based on requirement changes in aPS.
- Zeitschriftenartikel20. Workshop Software-Reengineering und -Evolution(Softwaretechnik-Trends Band 38, Heft 2, 2018) Arbeitskreis „Langlebige Softwaresysteme“ (L2S2), FG Software-Reengineering (SRE)
- ZeitschriftenartikelAnalyzing Software Build Architectures(Softwaretechnik-Trends Band 38, Heft 2, 2018) Zhang, Bo; Tenev, Vasil; Becker, MartinIn order to derive executable software artefacts in an efficient and effective manner, a sound build system needs to be maintained properly along with the e volution of source code. However, in large-scale software projects the building process often becomes effort consuming and sometimes error prone, which is often caused by an eroded architecture of the build system. While sound method and tool support to analyze the evolution and the erosion of software architecture exists, the situation for the architecture of the build system is different. This renders the evolution of the build system a nontrivial task. In consequence, especially changeintensive software projects, which either evolve fast or have to deliver many software variants at a point in time, are often facing serious challenges in the long-term run. To cope with these challenges, we first discuss typical challenges and their root causes in the context of build architectures. Then we present our analysis approach and tool chain, which consists of a make file parser, build dependency model and a respective visualization of the build system architecture.
- ZeitschriftenartikelSoftwaretechnik-Trends Band 38, Heft 2(Softwaretechnik-Trends Band 38, Heft 2, 2018) GI-FB Softwaretechnik
- Zeitschriftenartikel15 Years of Reengineering Embedded Control Software at Bosch(Softwaretechnik-Trends Band 38, Heft 2, 2018) Quante, Jochen
- ZeitschriftenartikelTracing Software Systemevolution(Softwaretechnik-Trends Band 38, Heft 2, 2018) Sneed, Harry M.Dieser Beitrag behandelt das Thema Konsistenz in der Software Evolution. Softwaresysteme bestehen aus mehreren Schichten von Modellen, Dokumenten, Codekomponenten und Testfällen. Sie sollten im Gleichschritt fortgeschrieben werden, sonst driften sie auseinander und werden nicht mehr brauchbar. Ihre statische Konsistenz, bzw. ihre Traceability, zu prüfen ist eine Aufgabe der Qualitätssicherung, denn um effektiv zu bleiben müssen sie konsistent bleiben. Jede Änderung zum Code muss in der Anforderungsdokumentation, sowie in den Testdokumenten reflektiert werden. Dafür ist ein automatisiertes Prüfverfahren erforderlich bei dem die Software-Artifakte miteinander abgeglichen und Inkonsistenzen ausgeweisen. In diesem Beitrag wird ein derartiges tool-gestütztes Verfahren vorgestellt.
- ZeitschriftenartikelAlles neu macht der Mai?(Softwaretechnik-Trends Band 38, Heft 2, 2018) Schilling, DanielaaLegacy-Anwendungen werden von vielen Unternehmen zunehmend als Altlast empfunden, deren Wartung und Weiterentwicklung fehleranfällig und kostenintensiv ist. Ein Neuschreiben der Anwendung ist aufgrund der Größe und ihrer Komplexität jedoch zu teuer und zu risikobehaftet. Mittels Bereinigung, Restrukturierung und Modernisierung wird aus der Altlast ein wertvolles Erbe, das effizient weiter verwendet werden kann. Mit den Werkzeugen der AMELIO-Familie können diese Modernisierungsmaßnahmen passgenau und automatisiert durchgeführt werden, so dass Aufwand und Risiko überschaubar bleiben.