Auflistung nach Schlagwort "Reengineering"
1 - 10 von 15
Treffer pro Seite
Sortieroptionen
- Konferenz-AbstractCall for Papers: 22. Workshop Software-Reengineering & -Evolution WSRE 2020 der GI-Fachgruppe Software-Reengineering (SRE)(Softwaretechnik-Trends Band 39, Heft 4, 2019) Knodel, Jens; Görg, Torsten; Gutheil, Matthias; Konersmann, Marco; Sauer, StefanUnser Ziel ist die Förderung der Zusammenarbeit und der fachliche Austausch zwischen Forschung und Praxis im deutschsprachigen Raum zu den Themen „Software-Reengineering“, „Software-Wartung“ und „Software-Evolution“. Darunter verstehen wir prinzipiell alle Aktivitäten, deren Ziel die Analyse, Visualisierung, Bewertung, Verbesserung, Migration und Weiterentwicklung von größeren und kleineren Software-Systemen ist. Wir laden Forscher und Praktiker herzlich ein, beim WSRE über Erfahrungen, Projekte, Forschungsergebnisse, Methoden, Werkzeuge, und „War-Stories“ in diesem Bereich zu berichten, ihre aktuellen Arbeiten vorzustellen und in einem offenen Umfeld konstruktiv zu diskutieren.
- TextdokumentCustomer-generated Prototypes. Chancen und Herausforderungen von durch Kunden erstellte Prototypen für Usability Consultants(Tagungsband UP13, 2013) Schneidermeier, Tim; Heckner, MarkusImmer häufiger nimmt der Kunde in Usability Consulting-Projekten aktiv am Projektgeschehen teil: Bereits zu Projektbeginn wird dem Berater ein Prototyp des zu gestaltenden Systems präsentiert. Aus Kundensicht stellt dieser nicht selten das nahezu finale User-Interface-Konzept dar, an dem nur noch an einigen Ecken und Kanten gefeilt werden muss. Auf welchen Anforderungen der Prototyp basiert und wie diese erhoben wurden, ist im Regelfall nicht ersichtlich und wird bestenfalls partiell kommuniziert. Nichtsdestotrotz können vom Kunden erstellte Prototypen auch wichtige Informationen und Ansatzpunkte für den weiteren Gestaltungsprozess enthalten, die in das Projekt einfließen sollten. In diesem Beitrag werden konkrete Erfahrungen mit von Kunden erstellten Prototypen vorgestellt und deren Auswirkungen auf die Arbeit des Usability Professionals sowie auf den benutzerzentrierten Gestaltungsprozess diskutiert.
- KonferenzbeitragDesignentscheidungen zum Reengineering eines DH-Projekts(INFORMATIK 2019: 50 Jahre Gesellschaft für Informatik – Informatik für Gesellschaft (Workshop-Beiträge), 2019) Bürgermeister, MartinaDer Beitrag handelt nicht vom Wie des Reengineerings, sondern möchte auf das Warum hinweisen, um Entscheidungsprozesse nachvollziehbar zu machen. An einem konkreten DHSoftwareprojekt werden Problemfelder beschrieben, die ein umfassendes Reengineering notwendig machen. Es geht dabei um die Überlastung des Datenspeichers, die gewachsenen Änderungen des Anforderungsprofils und technische Schulden, die sich über die Jahre aufgebaut haben. Maßnahmen für ein nachhaltiges Design sollen ergriffen werden. Eine potentielle Gesamtlösung für die beschriebenen Probleme wird vorgestellt.
- KonferenzbeitragExploiting Modular Language Extensions in Legacy C Code: An Automotive Case Study(Modellierung 2018, 2018) Grosche, Andreas; Igel, Burkhard; Spinczyk, OlafModel-driven software development using language workbenches like JetBrains MPS provide many advantages compared to traditional software development. Base languages can be incrementally extended to increase the abstractness up to domain-specific languages (DSLs). Changes can be performed more efficiently in problem-oriented language extensions or DSLs, than in a base language. In addition, formal analysis can be performed on abstract models. To benefit from the model-driven approach, non-model-based legacy code has to be reusable and transformable to language extensions and DSLs. For the development of embedded systems, mbeddr provides a C99-like base language and extensions for MPS, such as mathematical symbols and state machines. This paper presents a case study that shows how many legacy C code fragments of three automotive series projects could be replaced by mbeddr language extensions. Furthermore, a proof of concept shows the feasibility of fraction and foreach loop refactorings. This work is a first approach for future language extension refactorings.
- KonferenzbeitragFG SRE / AK DFF: Bericht und Beiträge vom 21. Workshop Software-Reengineering und -Evolution (WSRE) und 10. Workshop Design for Future (DFF), am 06. und 08. Mai 2019 in Bad Honnef(Softwaretechnik-Trends Band 39, Heft 2, 2019) Knodel, Jens; Görg, Torsten; Borchers, Jens; Gutheil, Matthias; Sauer, Stefan; Heinrich, Robert; Konersmann, Marco; Sauer, StefanDie Workshops Software-Reengineering (WSR) im Physikzentrum Bad Honnef wurden mit dem ersten WSR 1999 von Jürgen Ebert und Franz Lehner ins Leben gerufen, um neben den internationalen erfolgreichen Tagungen auch ein deutschsprachiges Diskussionsforum zum Thema Reengineering zu schaffen. Seit 2014 firmiert der Workshop unter dem Titel „Software-Reengineering & -Evolution“ (WSRE), um der Weiterentwicklung des Themengebiets Rechnung zu tragen und eine breitere Zielgruppe anzusprechen.
- KonferenzbeitragGenerierte Anwendung modernisieren – Reengineering für Fortgeschrittene?(Softwaretechnik-Trends Band 43, Heft 2, 2023) Schilling, DanielaGeneratoren haben in der Software-Entwicklung eine lange Historie. Bis heute werden Generatoren aus den 1970er und 80er Jahren eingesetzt, um große und komplexe Anwendungen zu erzeugen. Durch ihre lange Lebensdauer haben auch generierte Anwendung Modernisierungsbedarf. Allerdings ist es hierfür notwendig, Reengineering-Methoden auf den Generator anzuwenden, statt auf die generierte Anwendung, wodurch neue Herausforderungen an den Ansatz entstehen.
- ZeitschriftenartikelInhaltliche Bestimmung des Begriffes „Altsystem"(Softwaretechnik-Trends Band 38, Heft 2, 2018) Rosenkranz, SebastianInformationssysteme altern und sind irgendwann veraltet. In der Literatur wird für ein gealtertes System der Begriff „Altsystem” verwendet. Das Phänomen des Alterns von Informationssystemen bzw. der Begriff Altsystem ist dabei entweder überhaupt nicht oder nicht detailliert beschrieben. Präzise erklärte Phänomene bzw. definierte Begriffe sind jedoch eine Voraussetzung, um ein einheitliches Verständnis in der Fachsprache sicherzustellen. Dieser Artikel hat das Ziel, die Ursachen für das Phänomen des Alterns von Informationssystemen auf hoher Abstraktionsebene zu erklären, um so zu einem besseren Verständnis über Altsysteme zu gelangen und auf dieser Basis bestehende Definitionen zu bewerten und zu einer allgemeinen Schärfung der Begriffsdefinition beizutragen.
- KonferenzbeitragMessung und Bewertung der Ergebnisse eines UI-Reengineerings im Bereich der Betreuung von demenzerkrankten PersonenStaab, Sergio; Martin, LudgerGegenstand der hier vorgestellten Arbeit ist die automatisierte Analyse der Benutzungsoberflächen einer Informations-, Abstimmungs-, Kommunikations- und Dokumentationsplattform für Pflegekräfte von demenzkranken Patienten. Die Analyse erfolgt über ein eigens entwickeltes Analysetool, welches auf vier unterschiedlichen Analyseverfahren aufbaut. Mittels Performance-, Nutzerinteraktions-, Aufwandsbasierter und Reaktionsanalyse werden Anforderungen und Probleme analysiert, die sich bei der Interaktion der Pflegekräfte mit der digitalen Betreeungsdokumentation ergeben. Darauf folgt ein Software-Reengineering der Betreuungsdokumentation zur Qualitäts- und Akzeptanzsteigerung für das Pflegepersonal. Des Weiteren werden die vorherigen Erkenntnisse mit der überarbeiteten Benutzungsoberfläche gegenübergestellt und das Konzept der Dialoggestaltung gebrauchstauglicher Systeme im Kontext der Pflege um den Grundsatz der Ambientefreiheit von Objekten erweitert.
- ZeitschriftenartikelMessung und Nachdokumentation eines uralten COBOL-Systems zwecks der Migration zu Java(Softwaretechnik-Trends Band 29, Heft 2, 2009) Sneed, Harry M.Der folgende Beitrag beschreibt die Analyse einer uralten COBOL Applikation als Voraussetzung für eine Migration zu Java. Zunächst wurde der Code gemessen um Basisdaten für die Aufwandsschätzung und Risikoanalyse zu gewinnen. Anschließend wurde der Code nochmals zwecks der Nachdokumentation bearbeitet. Aus den COBOL-Sourcen wurden sämtliche Verweise auf externe Objekte – Calls, IO-Operationen und DBZugriffe, sowie alle interne Verzweigungen, alle Regel und alle Datenreferenzen – abgeleitet und in ein Software-Repository überführt, aus dem es möglich war Modulaufrufe, Datenflüsse, Datenbankzugriffspfade und Datenquerverweise abzufragen und graphisch darzustellen. Darüber hinaus wurden einzelne Programme und Dateien prototypweise automatisch transformiert. Die COBOL Anweisungen wurden 1:1 in JavaMethoden, die VSAM-Dateien 1:n in relationale Tabellen umgesetzt. Zum Schluss wurden die Migrationsaufwände geschätzt und eine Risikoanalyse durchgeführt.
- KonferenzbeitragPodiumsdiskussion 20 Jahre WSR(E) ? Sind wir vorangekommen oder kochen wir immer wieder die gleiche Suppe?(Softwaretechnik-Trends Band 39, Heft 2, 2019) Borchers, JensNach nunmehr 20 Jahren WSR(E) stellt sich die Frage, was wir in dieser langen Zeit an wirklichen Innovationen im Feld des Software-Reengineering, der Software-Evolution und Design-Ansätzen zur Minimierung der Wartungsaufwendungen von großen, komplexen Softwaresystemen erreicht haben? Machen wir noch Fortschritte oder wenden wir die lang bekannten Methoden und Techniken immer nur auf die gerade aktuellen Software-Implementierungsformen und Architekturparadigmen an? Eine kritische Reflexion erscheint notwendig. Diese soll die Podiumsdiskussion auf dem WSRE nach 20 Jahren angehen.