Auflistung Softwaretechnik-Trends 34(2) - 2014 nach Erscheinungsdatum
1 - 10 von 41
Treffer pro Seite
Sortieroptionen
- ZeitschriftenartikelA Canonical Form of Arithmetic and Conditional Expressions(Softwaretechnik-Trends Band 34, Heft 2, 2014) Görg, Torsten; Northover, MandyThis paper contributes to code clone detection by providing an algorithm that calculates canonical forms of arithmetic and conditional expressions. An experimental evaluation shows the relevance of such expressions in real code. The proposed normalization can be used in addition to dataflow normalizations.
- ZeitschriftenartikelTowards Generic Services for Software Reengineering(Softwaretechnik-Trends Band 34, Heft 2, 2014) Fuhr, Andreas; Riediger, Volker; Ebert, JürgenDifferent software reengineering projects often perform similar reengineering tasks. This paper presents an industrial case study about an architecture recovery of a batch system using generic reengineering services. The case study is evaluated to identify key concerns for a generic approach.
- ZeitschriftenartikelModel-based Real-time Synchronization(Softwaretechnik-Trends Band 34, Heft 2, 2014) Krusche, Stephan; Bruegge, BerndIn this paper we describe an approach for model-based realtime synchronization. We present an extension of the EMFStore platform which allows multiple collaborators to connect to each other directly via peer-to-peer and to synchronize changes on model instances with each other in real-time. With this approach we allow users to collaboratively work literally on the same model instance. We argue that this approach avoids serious conflicts and reduces the problem of outdated model instances.
- ZeitschriftenartikelAn Architecture for Toolbox-based Software Architecture Reconstruction Solutions(Softwaretechnik-Trends Band 34, Heft 2, 2014) Dragomir, Ana; Firdaus Harun, M.; Lichter, HorstAlthough up-to-date architecture views outstandingly aid the understanding, meaningful evolution and evaluation of software systems, software architecture reconstruction tools are still not broadly employed in the industry. While this situation might seem contradictory, we have identified - based on our experience with two industry cooperation partners - some important improvement potentials that could increase the usefulness of the current state of the art reconstruction approaches and thus lead to a better industry acceptance. In this paper we present a general architecture for constructing tool-box-based software architecture reconstruction solutions that enable the flexible integration of various analysis plug-ins on a per need basis while addressing the improvement directions identified earlier. Furthermore, we present an instantiation of this architecture that enables the reconstruction of architecture behavior views on more abstraction levels. We conclude the paper with a tool implementation overview of the latter architecture.
- ZeitschriftenartikelGuidance for Design Rationale Capture to Support Software Evolution(Softwaretechnik-Trends Band 34, Heft 2, 2014) Schubanz, Mathias; Pleuss, Andreas; Jordan, Howell; Botterweck, GoetzDocumenting design rationale (DR) helps to preserve knowledge over long time to diminish software erosion and to ease maintenance and refactoring. However, use of DR in practice is still limited. One reason for this is the lack of concrete guidance for capturing DR. This paper provides a first step towards identifying DR questions that can guide DR capturing and discusses required future research.
- ZeitschriftenartikelData Reengineering and Evolution in (industriellen) Legacy Systemen(Softwaretechnik-Trends Band 34, Heft 2, 2014) Teppe, WernerAuf früheren Workshops wurde über ARNO, ein großes industrielles Migrationsprojekt, berichtet. In diesem Projekt haben wir erfolgreich eine Onlinetransaktionapplikation / Realtimeapplikation von BS2000 nach Solaris migriert. Die aus mehr als 6 Millionen Lines of Code bestehende Applikation wurde von SPL (PL1 Subset) nach C++, die mehr als 5000 Jobs von SDF nach Perl und das hochperformante Filehandlingsystem von rund 800 Dateien nach Oracle migriert. Um die Komplexität der Migration zu beherrschen, entschieden wir damals, die Datenmigration einfach zu halten. Daher wurden aus Datensätzen im BS2000 nun einfache Relationen in Oracle. Sie bestehen nur aus einem Index und aus einem einzigen langen Feld (BLOB). So konnten wir erreichen, dass die in der Anwendung enthaltene Navigation auf den Daten nur wenig geändert werden musste. Um die Weiterentwicklung der Anwendungen zu erleichtern, soll nun die Datenhaltung auf ein ”‘echt”’ relationales System umgestellt werden. Die Herausforderungen, das Vorgehen und die angestrebten Lösungen, die in einem ganz konkreten Praxisfall anstehen, werden in dem Vortrag auf dem WSRE 2014 dargestellt und diskutiert.
- ZeitschriftenartikelModellbasierte und Modellgetriebene Softwaremodernisierung - Workshop der Arbeitskreise „Modellgetriebene Software-Entwicklung“ (MDA), „Traceability/Evolution“ und „Langlebige Software-Systeme“ (L2S2) der GI-Fachgruppe „Architekturen“ im Rahmen der Konferenz „Modellierung 2014“(Softwaretechnik-Trends Band 34, Heft 2, 2014) Becker, Steffen; Riebisch, Matthias; Sauer, Stefan; Klatt, Benjamin; Ruhroth, Thomas P.
- ZeitschriftenartikelA Tool-Supported Quality Smell Catalogue For Android Developers(Softwaretechnik-Trends Band 34, Heft 2, 2014) Reimann, Jan; Brylski, Martin; Aßmann, UweUsual software development processes apply optimisation phases in late iterations. The developed artefacts are optimised regarding particular qualities. In this sense refactorings are executed since the existing behaviour is preserved while the artefact improves its quality properties. The problem is that it is hard for developers to detect model structures dissatisfying a certain quality requirement manually. Without a set of potential problems and their explicit relation to particular qualities it is not possible to detect quality-specific deficiencies automatically. Furthermore, without potential solutions the identified poor structures cannot be resolved by tools. To overcome these problems we introduce a new quality smell catalogue focussing the Android platform.
- ZeitschriftenartikelModellbasierte und Modellgetriebene Softwaremodernisierung(Softwaretechnik-Trends Band 34, Heft 2, 2014) Becker, Steffen; Riebisch, Matthias; Sauer, Stefan; Klatt, Benjamin; Ruhroth, Thomas P.
- ZeitschriftenartikelClientJS: Migrating Java UI Clients to HTML 5 and JavaScript - An Experience Report(Softwaretechnik-Trends Band 34, Heft 2, 2014) Borkowski, Udo; Muchmore, PatrickWe were tasked with migrating an existing web based Java applet User Interface (UI) to a UI solution based on HTML 5 and JavaScript. This new UI addresses problems with multiple browsers, Java Runtime Environments (JREs), and operating system incompatibilities and allows for display on mobile devices that do not support JRE. This report briefly describes the approach we used for the ClientJS project, and summarizes some of the complications that were encountered along the way