KIT | KIT-Bibliothek | Impressum | Datenschutz

Dataset and Replication Package for the View-Based Retriever Approach To Reverse Engineering Software Architecture Models

Kirschner, Yves ORCID iD icon 1; Moritz, Gstür 2; Sağlam, Timur ORCID iD icon 1; Weber, Sebastian 3; Koziolek, Anne ORCID iD icon 1
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)
2 Karlsruher Institut für Technologie (KIT)
3 FZI Forschungszentrum Informatik (FZI)

Abstract:

Dataset and replication package for the view-based Retriever approach to reverse engineering software architecture models. Each Dataset project is structured as follows:

1. The .ruleengine.yml file contains the configuration for running the Retriever approach.
- The repository value is the ID of a GitHub repository.
- The current_version value is the latest version of the retriever approach used to build the architectural models.
- The rules values are the rules used to build the architectural models.

2. The model_re folder contains the architectural model of the system automatically generated by the Retriever approach.
- The pcm folder contains the Palladio Component Model (PCM) of the system.
- The uml folder contains the PlantUML model.
- The model_gs folder contains our manual gold standards for the system.


Download
Originalveröffentlichung
DOI: 10.5281/zenodo.11144303
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Forschungsdaten
Publikationsdatum 24.05.2024
Identifikator KITopen-ID: 1000173888
Lizenz Eclipse Public License 2.0
Schlagwörter Automated Reverse Engineering, Component-Based Software Engineering (CBSE), Model-Driven Reverse Engineering (MDRE), Model Transformation, Software Architecture Model, View Model
Liesmich

The easiest way to use our approach is to use the CLI application with the given parameters: ./eclipse -i /path/to/input/directory -o /path/to/output/directory -r supported_rules

Art der Forschungsdaten Dataset
Relationen in KITopen
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page