Auflistung nach Schlagwort "reengineering"
1 - 10 von 10
Treffer pro Seite
Sortieroptionen
- Konferenz-Abstract23. Workshop Software-Reengineering und -Evolution (WSRE) – 12. Workshop „Design for Future“ des GI-Arbeitskreises Langlebige Softwaresysteme (L2S2)(Softwaretechnik-Trends Band 41, Heft 1, 2021) Knodel, Jens; Konersmann, Marco; Görg, Torsten; Gutheil, Matthias; Sauer, Stefan; Heinrich, Robert; Konersmann, Marco; Sauer, StefanZiel des Treffens war es, einander kennen zu lernen und auf diesem Wege eine direkte Basis für Kooperationen zu schaffen, so dass das Themengebiet eine Stärkung, Konsolidierung und Weiterentwicklung erfährt. Das diesjährige Workshop-Programm enthielt die folgenden Programmpunkte: (1) Keynote-Vortrag von Elmar Jürgens: "Ist das wichtig oder kann das weg? Überraschende Ergebnisse dynamischer Analysen im Großen"; (2) Fachvortrag von David Morais Ferreira, Vasil L. Tenev und Martin Becker: "Deriving Goals From Well Known Industrial Cases of Product Line Engineering Adoption"; (3) Interaktive Session aller Teilnehmerinnen und Teilnehmer unter Moderation von Marco Konersmann zu Ideen, Vorschlägen, Aktivitäten und dem inhaltlichen Austausch über die Erstellung einer "Wissensbasis im Software Reengineering“ als gemeinsame Aktivität in Koordination durch die Fachgruppe SRE.
- KonferenzbeitragA Bayesian Update to Software Quality ModelingHärtel, Johannes; Lämmel, RalfSoftware reengineering profits from quantitative definitions of software quality. Such definitions are often given in terms of software quality models. We show a Bayesian reformulation of an established software quality model (logistic regression model for defects), in particular, of a software defect model. We evaluate correspondence of the results, and show an acceptable computation overhead of the Bayesian model. We argue on why the Bayesian version may be an improvement, discussing its definition and the representation of results. We focus on modeling the quality of defect proneness. Methodological insights can be transferred to other qualities.
- Konferenz-AbstractCall for Participation 25. Workshop Software-Reengineering &-Evolution WSRE 2023(Softwaretechnik-Trends Band 42, Heft 2, 2022) Quante, Jochen; Konersmann, Marco; Sauer, Stefan; Schilling, Daniela; Schulze, llingCall for Participation 25. Workshop Software-Reengineering &-Evolution WSRE 2023
- ZeitschriftenartikelDie Integration von Online-CICS-Anwendungen in E-Business-Lösungen(Wirtschaftsinformatik: Vol. 44, No. 4, 2002) Wolle, BjörnIn this article, different fundamental strategies for integrating CICS applications into e-business applications are presented and their constraints and advantages are explained in some detail. The possible solutions discussed here comprise the implementation of a standard product (e. g. CTG), the integration by using XML wrapping methods (XWRAP) which implies a medium implementation effort, as well as a reengineering concept (XCDS) with an implementation effort ranging from medium to high.The main advantage of the CTG solution is that the host applications hardly need to be modified and, hence, this solution can be used immediately. However, owing to some system related restrictions this solution is mainly suited for application systems used internally within companies. The XWRAP solution offers XML access to a limited number of e-business applications but there are some restrictions due to the compatibility to the BMS format. Hence, this solution is mainly suited for application systems in maintenance without major future development.The main benefit of the XCDS solution is that the resulting application systems are well-structured and, thus, maintenance activities are facilitated. However, the implementation effort is rather high. Therefore, this solution is mainly suited for application systems which are subject of future development and enhancements and, at the same time, need to be integrated into e-business solutions with external access.
- KonferenzbeitragMigration des SüdLeasing COBOL-Kernbanken-Systems nach JAVA mit einem iterativ-inkrementellen AnsatzMaleika, Michael; Seek, SebastianAnfang 2019 hat die SüdLeasing GmbH, eine der führenden herstellerunabhängigen Leasing Gesellschaften in Deutschland mit 21 Standorten, das Projekt „Technisches Reengineering Bestandssystem LEASCO“ begonnen. Ziel war es, die Programmiersprache COBOL zu ersetzen und ein zukunftsfähiges System zu erhalten – Unter Einbehaltung sämtlicher Qualitätsvorgaben in einem agilen Projekt. Der folgende Beitrag geht insbesondere auf die Organisation des Gesamtvorgehens ein und spart die technischen Details der eigentlichen Migration von COBOL nach Java aus.
- KonferenzbeitragMining of Comprehensible State Machine Models for Embedded Software Comprehension(Softwaretechnik-Trends Band 39, Heft 2, 2019) Said, Wasim; Quante, JochenEmbedded legacy software contains a lot of expert knowledge that has been cumulated over many years. Therefore, it usually provides highly valuable and indispensable functionality. At the same time, it becomes more and more complex to understand and maintain. Mining of understandable models, such as state machines, from such software can greatly support developers in maintenance, evolution and reengineering tasks. Developers need to understand the software in order to evolve it. Existing state machine mining approaches are based on symbolic execution, which means enumeration of all paths. This quickly leads to path explosion problem. One effect of this problem on state machine mining is that the extracted models contain a very high number of states and transitions, and therefore are not useful for human comprehension. This means that additional measures towards comprehensibility of extracted state machines are required. To reach this goal, we introduced user interaction measures that can reduce the complexity of extracted state machines by reducing the number of states and transitions.
- KonferenzbeitragProgress Report for a Software Reengineering Body of Knowledge (SREBOK)(Softwaretechnik-Trends Band 43, Heft 2, 2023) Konersmann, Marco; Borchers, Jens; Bonorden, Leif; Koch, Andres; Schulze, SandroThe special interest group software reengineering (FG SRE) of the German Informatics Society (GI e.V.) pursues the goal of discussion and moving forward the state-of-practice and research of software reengineering in the German-speaking countries since 1999. In 2021 we started an initiative to collect and share the knowledge about the state-of-the-art in software reengineering to help practitioners and researchers to get an understanding of the field. In the last WSRE workshop, the team presented the initiative’s goals and plans. In this contribution and the associated talk, we report on our recent progress and expected results of this initiative.
- KonferenzbeitragReengineering a Large-Scale Hybrid Cloud Car Rental SystemKassay, Markus; Künne, Sebastian; Mcbride, Colin; Frey, Sören; Alth, OliverCar rental logistics is backed by complex IT processes that often manifest in large-scale applications covering several markets. We describe our experiences and observations of reengineering such a hybrid-cloud-based car rental system over several years.
- KonferenzbeitragTowards a Software Reengineering Body of Knowledge (SREBOK)Konersmann, Marco; Borchers, Jens; Bonorden, Leif; Koch, Andres; Schulze, SandroThe special interest group software reengineering (FG SRE) of the German Informatics Society (GI e.V.) meets to discuss and move forward the state-of practice and research of software reengineering in the German-speaking countries since 1999. In 2021, we started an initiative to collect and share the knowledge about the state-of-the-art in software reengineering to help practitioners and researchers to get an understanding of the field. In this paper and the associated talk, we present the progress and expected results of this initiative, the Software Reengineering Body of Knowledge (SREBOK).
- KonferenzbeitragTowards Detecting Algorithm Implementations in Code Bases(Softwaretechnik-Trends Band 42, Heft 2, 2022) Neumüller, Denis; Tichy, MatthiasDeveloping an understanding of a software system is an integral part of a software-reengineering effort. Even though many approaches for supporting the process of software understanding exist, to the best of our knowledge, none focuses on leveraging information from the algorithms implemented in a system. We believe that detecting well known algorithms in the code base can be helpful to gain knowledge about, which concerns are present in the code base, how they are solved and which components are involved. Our envisioned solution consists of a Domain Specific Language (DSL) designed to describe key features of an algorithm, a search algorithm to find these features and a set of “ready to use” descriptions for common algorithms.