[Back]


Diploma and Master Theses (authored and supervised):

L Müller:
"Performance Demonstrator";
Supervisor: P. Puschner, R. Kirner; Institut für Technische Informatik, 2002.



German abstract:
Bei der Entwicklung sicherheitskritischer Systeme ist es wichtig, die dahinter liegenden Konzepte restlos zu verstehen. Software Simulatoren sind nützliche Werkzeuge für die Untersuchung solch komplexer Abläufe und laufen zudem in einer sicheren Umgebung. Diese Arbeit befasst sich mit der Entwicklung eines Demonstrators, welcher -- von einer konkreten Anwendung abstrahierend -- das Zeit- und Werteverhalten von konkurrierenden Programmtasks analysiert und graphisch darstellt. Dazu wurde ein Interpreter entwickelt, der eine simple, jedoch um echtzeit-spezifische Konstrukte erweiterte Programmiersprache ausführen kann. Tasks können zeit- oder ereignisgesteuert aktiviert werden. Zur Laufzeitanalyse können Input-/Output-Variablen in einem Historydiagramm verfolgt werden und für das Laufzeitverhalten ist eine Zeitbalkendarstellung vorhanden. Informationen über Ursache und Zeitpunkt einer Taskaktivierung stehen ebenso zur Verfügung, wie etwa die spezifizierte Deadline und die berechnete maximale Abarbeitungszeit. Weiters ist aus der Anzeige die aktuelle, bereits konsumierte Abarbeitungszeit ersichtlich. Das Auftreten eines Deadline-Misses kann man sich zusätzlich mit einer Warnmeldung anzeigen lassen. Der Interpreter wird dann angehalten und der betroffene Task auf Wunsch automatisch aus dem System entfernt.


Electronic version of the publication:
http://www.vmars.tuwien.ac.at/php/pserver/extern/docdetail.php?DID=1081&viewmode=thesis


Created from the Publication Database of the Vienna University of Technology.