Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— | lehre:abschlussarbeiten:entwicklung_und_validierung_von_variablen [2024/10/30 03:13] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Entwicklung und Validierung von Variablen zur Fortschrittsbestimmung von Software eines kontrollierten Experiments ====== | ||
+ | ~~NOTOC~~ | ||
+ | ===== Motivation ===== | ||
+ | Im Rahmen dieser Diplomarbeit soll eine Programmier-Aufgabe implementiert und analysiert werden, die zur Durchführung eines Experiments geeignet ist. Hauptaufgabe ist dabei, Variablen zu definieren, die die erstellte Software im Hinblick auf Fortschritt, | ||
+ | \\ | ||
+ | Als Experiment-Aufgabe ist angedacht, einen Just-In-Time Compiler auf einem Microcontroller zu erstellen. Die Idee ist, das dies ein softwareintensives und auch gut testbares System ist, welches die Bewertung des entstehenden Produktes der Experimentaufgabe aufgrund der Befehlsunabhängigkeit der Bytecodebefehle erleichtert. Grundlegende Idee ist, Bytecode einer zu spezifierenden virtuellen Maschine zur Laufzeit aus einem Stream in Maschinencode umzuwandeln. Vorarbeiten in Bezug auf das Schreiben von Opcodes und das anschließende anspringen der geschriebenen Codes sind bereits abgeschlossen. Es existiert ebenfalls eine CAN-Infrastruktur, | ||
+ | \\ | ||
+ | Als wichtiger Aspekt ist eine externe, automatisierte Testumgebung zu erstellen. Diese soll verschiedene Bytecodes (und deren Kombinationen) dem eingebetteten System zur Verfügung stellen und deren korrekte Durchführung überprüfen. Die Daten sind tabellarisch im CSV Format zu speichern. | ||
+ | |||
+ | ===== Ziel der Arbeit ===== | ||
+ | |||
+ | Ziel dieser Arbeit ist die Definition von automatisiert überprüfbaren Variablen, die Fortschritt, | ||
+ | \\ | ||
+ | Sowohl eine Testumgebung als auch ein Testprogramm sind zu implementieren. | ||
+ | |||
+ | ===== Student ===== | ||
+ | |||
+ | * Ahmad Afaneh | ||
+ | |||
+ | ===== Literatur ===== | ||
+ | |||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | ===== Ansprechpartner ===== | ||
+ | |||
+ | * Dr.rer.nat. Dirk Wilking |