Logo des Repositoriums
 

Softwaretechnik-Trends 35(2) - 2015

Autor*innen mit den meisten Dokumenten  

Auflistung nach:

Neueste Veröffentlichungen

1 - 10 von 22
  • Zeitschriftenartikel
    Towards Model History Analysis Using Modeling Deltas
    (Softwaretechnik-Trends Band 35, Heft 2, 2015) Kuryazov, Dilshodbek; Winter, Andreas
  • Zeitschriftenartikel
    Multi-Level Debugging for Extensible Languages
    (Softwaretechnik-Trends Band 35, Heft 2, 2015) Pavletic, Domenik; Raza, Syed Aoun
    Multi-level debugging of extensible languages requires lifting program state to the extension level while translating stepping commands to the base-level. Implementing such bi-directional mappings is feasible for languages with a low abstraction level (e. g., C). However, language workbenches support language stacking with a bottom-up approach from low- to high-level (e. g., domain-specific) languages. This way, generation of code written with these high-level languages is incremental. However, languages can have more than one generator, which is selected depending on the execution environment. On the other hand, provision of such flexibility makes multi-level debugging much harder. In this paper, we present an approach on how to enable debugging for such multi-staged generation environments. The approach is illustrated by mbeddr, which is an extensible C language.
  • Zeitschriftenartikel
    Performance Tuning of PDG-based Code Clone Detection
    (Softwaretechnik-Trends Band 35, Heft 2, 2015) Görg, Torsten
    This paper provides several ideas how to improve the performance of PDG-based code clone detection techniques. We suggest an efficient way to handle the subgraph isomorphism problem without losing precision and present an algorithm that avoids the unnecessary matching effort for subclones of larger clones.
  • Zeitschriftenartikel
    A Methodology for Impact Analysis Based on Model Differencing
    (Softwaretechnik-Trends Band 35, Heft 2, 2015) Müller, Klaus; Rumpe, Bernhard
  • Zeitschriftenartikel
    Visual Analysis of Control Coupling for Executables
    (Softwaretechnik-Trends Band 35, Heft 2, 2015) Wichmann, Arne; Schupp, Sibylle
    Program comprehension of stripped executables is hard because neither modules and function names, nor any other structural information are available. We introduce an algorithm that, using morphological operations, highlights fan-in, fan-out, and module coupling in the adjacency matrix of the control flow graph and thus allows initial orientation at function level. This paper introduces the structures of interest and our algorithm, and analyzes the yaboot bootloader.
  • Zeitschriftenartikel
    Verbesserung einer aus Wikipedia gewonnenen Ontologie (Extended Abstract)
    (Softwaretechnik-Trends Band 35, Heft 2, 2015) Heinz, Marcel; Lämmel, Ralf
    Wikipedia bietet die zur Zeit größte online verfügbare Enzyklopädie. Verschiedene Arbeiten zielen darauf ab, das Wissen aus Wikipedia in eine Ontologie zu fassen. Nachdem eine Ontologie erstellt wurde, kann ihre Qualität mit verschiedenen Verfahren bewertet werden. Zur Analyse einer aus Wikipedia gewonnenen Ontologie schlagen wir verschiedene Bad Smells vor. Wir schlagen auch verschiedene Transformationen zur Verbesserung der Qualität vor. Wir wenden unseren Ansatz in einer Fallstudie an, welche die Domäne der Computersprachen betrifft. Diese Vorgehensweise ist inspiriert durch Ansätze des Software Reverse und Reengineering und der Evaluation von Ontologien.
  • Zeitschriftenartikel
    Recognition of Real-World State-Based Synchronization
    (Softwaretechnik-Trends Band 35, Heft 2, 2015) Wittiger, Martin; Felden, Timm
    In the real world, safety-critical embedded systems use state-based synchronization to avoid data races. Using constraint solving to tackle state, we have improved upon existing static data race analysis.
  • Zeitschriftenartikel
    Towards a Framework for the Modular Construction of Situation-Specific Software Transformation Methods
    (Softwaretechnik-Trends Band 35, Heft 2, 2015) Grieger, Marvin; Fazal-Baqaie, Masud
    Software transformation methods are enacted during a migration project to perform the technical transition of a legacy system to a new environment. A critical task of each project is to construct a situation-specific transformation method. In this paper, we categorize current Situational Method Engineering (SME) approaches that support the construction of situation-specific transformation methods according to their degree of controlled flexibility. Based on the findings, we introduce a method engineering framework that enables the modular construction of software transformation methods.
  • Zeitschriftenartikel
    API-related Developer Profiling (Extended Abstract)
    (Softwaretechnik-Trends Band 35, Heft 2, 2015) Aksu, Hakan; Lämmel, Ralf
    We analyze the version history of software projects to determine API-related profiles of software developers. To this end, we identify API references in source-code changes and aggregate such references through suitable metrics that provide different views on the API usage per developer so that certain conclusions regarding developer experience or comparisons between developers become feasible. We apply this approach in a case study for the open-source project JHotDraw.
  • Zeitschriftenartikel
    Sensei Applied: An Auto-Generated Toolchain for Q-MIG
    (Softwaretechnik-Trends Band 35, Heft 2, 2015) Jelschen, Jan; Meier, Johannes; Winter, Andreas