Auflistung nach Autor:in "Greiner, Sandra"
1 - 4 von 4
Treffer pro Seite
Sortieroptionen
- Konferenzbeitrag6th Workshop on Software Engineering for Cyber-Physical Production Systems (SECPPS'24)(Software Engineering 2024 (SE 2024), 2024) Greiner, Sandra; Walter, Jörg; Koren, István
- KonferenzbeitragExperiences with Using a Pre-Trained Programming Language Model for Reverse Engineering Sequence Diagrams(Softwaretechnik-Trends Band 43, Heft 2, 2023) Greiner, Sandra; Maier, Nicolas; Kehrer, TimoReverse engineering software models from program source code has been extensively studied for decades. Still, most model-driven reverse engineering approaches cover only single programming languages and cannot be transferred to others easily. Large pre-trained AI transformer models which were trained on several programming languages promise to translate source code from one language into another (e.g., Java to Python). Thus, we fine-tuned such a pre-trained model (CodeT5) to extract sequence diagrams from Java code and examined whether it can perform the same task for Python without additional training.
- KonferenzbeitragIs the Feature Traceability Problem Already Solved?(Softwaretechnik-Trends Band 44, Heft 2, 2024) Greiner, Sandra; Kehrer, TimoReverse engineering feature information from a family of software products or configurable software projects is crucial to systematically support organized reuse. A feature represents a user-visible characteristic of the software which allows for its configuration; the resulting variable source code can optionally be included or may also have to be present in each variant of the software. Thus, tracing features to artifacts in the software project is essential to support systematic reuse. Existing solutions to the problem of identifying and mapping feature information in configurable software, either enforce specific development processes, rely on extensive executions of the software, remain coarse-grained at the level of files, or assume language-specific information. These issues raise the question whether the problem of identifying and mapping features to artifacts in configurable software is already sufficiently solved?
- KonferenzbeitragTrace-Based Propagation of Variability Annotations(Software Engineering 2020, 2020) Westfechtel, Bernhard; Greiner, SandraThis contribution presents a mechanism to extend single- to multi-variant model transformations based on traces created during the transformation. The approach tackles a problem typically occurring in model-driven software product line engineering. Models are the key artifacts of such product lines and annotated with variability annotations in the case an annotative approach towards product line engineering is followed. Although model transformations are well-developed by now and a key facility when developing model-driven software, they are not capable to handle the variability annotations of product lines. Consequently, they transform modeled artifacts of a product line but ignore their annotations. We propose to propagate variability annotations a posteriori, using the traces of transformation execution. This approach is generic and may be applied to heterogeneous tools.