elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Impressum | Datenschutz | Kontakt | English
Schriftgröße: [-] Text [+]

Concolic Execution of Multi-threaded Assembly Programs

Schmechel, Johannes (2025) Concolic Execution of Multi-threaded Assembly Programs. Masterarbeit, TU Braunschweig.

[img] PDF - Nur DLR-intern zugänglich bis Januar 2027
541kB

Kurzfassung

At its core, this thesis is an exploratory study that attempts to determine whether a relatively new technique, concolic execution for multi-threaded programs [12], can be used in a particular context, assembly lifting. It presents a prototype for an ARM v7 assembly lifter using this technique. The thesis contains a detailed description of how concolic execution for multi-threaded programs works and also covers many optimizations (both implemented and unimplemented) to improve the scalability of this technique. The work considers mainly embedded software for safety-critical applications, e.g., space applications. Due to the prototypical nature of the assembly lifter, some important features are not yet covered. At the moment, the tool only creates an internal representation of the program and does not translate this representation into the intended target language, LLVM-IR. It also covers only a small subset of the assembly language and does not cover some important features of the assembly language (interrupts, proper initialization of certain global variables, …). The scalability and applicability of the proposed solution is evaluated on synthetic test cases. At the moment, the scalability of the tool is not sufficient to be able to apply it to large assembly programs.

elib-URL des Eintrags:https://elib.dlr.de/212177/
Dokumentart:Hochschulschrift (Masterarbeit)
Titel:Concolic Execution of Multi-threaded Assembly Programs
Autoren:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Schmechel, JohannesTU BraunschweigNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Datum:Februar 2025
Open Access:Nein
Seitenanzahl:97
Status:veröffentlicht
Stichwörter:LLVM concolic execution
Institution:TU Braunschweig
HGF - Forschungsbereich:Luftfahrt, Raumfahrt und Verkehr
HGF - Programm:Raumfahrt
HGF - Programmthema:Technik für Raumfahrtsysteme
DLR - Schwerpunkt:Raumfahrt
DLR - Forschungsgebiet:R SY - Technik für Raumfahrtsysteme
DLR - Teilgebiet (Projekt, Vorhaben):R - ScOSA Flugexperiment
Standort: Braunschweig
Institute & Einrichtungen:Institut für Softwaretechnologie > Flugsoftware
Hinterlegt von: Haj Hammadeh, Zain Alabedin
Hinterlegt am:27 Feb 2025 08:22
Letzte Änderung:27 Feb 2025 08:22

Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags

Blättern
Suchen
Hilfe & Kontakt
Informationen
electronic library verwendet EPrints 3.3.12
Gestaltung Webseite und Datenbank: Copyright © Deutsches Zentrum für Luft- und Raumfahrt (DLR). Alle Rechte vorbehalten.