Titelaufnahme
Titelaufnahme
- TitelUnparsing von Datenstrukturen zur Analyse von C-Präprozessor-Variabilität / von Eugen Shulimov ; Betreut durch: Paul Maximilian Bittner ; Prüfer: Prof. Dr. Thomas Thüm, Prof. Dr. Stefan Sauer
- Autor
- Gutachter
- Erschienen
- Umfang1 Online-Ressource (viii, 57 Seiten)
- HochschulschriftUniversität Paderborn, Bachelorarbeit, 2025
- AnmerkungTag der Abgabe: 06.01.2025
- Datum der Abgabe6.1.2025
- SpracheDeutsch
- DokumenttypBachelorarbeit
- Schlagwörter (GND)
- URN
- DOI
- DOI
Links
- Social MediaShare
- Nachweis
- IIIF
Dateien
Klassifikation
Zusammenfassung
Es gibt verschiedene Möglichkeiten Variabilität in einem Projekt umzusetzen. Einer dieser Möglichkeiten ist die Nutzung von C-PräprozessorAnnotationen. Dies gestattet uns Variabilität umzusetzen. Es gibt eine Reihe an Analysen und Forschungsarbeiten, Entwickler bei der Umsetzung der Variabilität und deren Analyse zu unterstützen. Dazu werden Tools wie DiffDetective verwendet. Zwar hat DiffDetective einen Parser, aber keinen Unparser. Variation-Trees und Variation-Diffs sind zwei zentralen Datenstrukturen in DiffDetective, um Präprozessorvariabilität und Änderungen daran darzustellen. In dieser Arbeit präsentieren wir einen Unparser für Variation-Trees und Variation-Diffs. Wir haben diesen Algorithmus in DiffDetective implementiert und an einem großen Datensatz validiert. Die von uns gewählten Datensätze sind Vim, sylpheed, gcc und berkeley-db-libdb. Für die Validierung wurde von uns mehrere Korrektheitskriterien für unseren Unparser ausgearbeitet. Damit man feststellen kann, ob ein Unparser syntaktisch oder semantisch korrekt arbeitet.
Inhalt
Statistik
- Das PDF-Dokument wurde 6 mal heruntergeladen.
Lizenz-/Rechtehinweis

