[ main page ] [ back ]

2007 : Embedded Software Patterns gezeigt am Performance Demonstrator

Author(s)
Walter Haas
Abstract
Zur Analyse des Zeit- und Wertverhaltens konkurrierender Programmtasks wurde am Institut für Echtzeitsysteme der Technischen Universität Wien der Performance Demonstrator entwickelt. Dieser Simulator kann Programmtasks mittels einer einfachen, um echtzeitspezifische Konstrukte erweiterten Programmiersprache nachbilden und ausführen. Diese Arbeit befasst sich mit der Adaptierung verschiedener, publizierter Entwurfsmuster für den Einsatz auf diesem Simulator. Anhand mehrerer Entwurfsmuster aus verschiedenen Einsatzbereichen der Embedded Systems Programmierung sollen vor allem die Einsatzmöglichkeiten gezeigt und Erkenntnisse für die Weiterentwicklung gewonnen werden. Der Schwerpunkt liegt dabei vorwiegend, aber nicht ausschließlich, auf Algorithmen, die im Umfeld zeitkritischer Systeme eingesetzt werden. Der Bogen spannt sich dabei von verschiedenen Teilproblemen der Informationsverteilung beim Observer-Modell über Methoden der Timeout- Überwachung hin zu einfachen Mustern für Steuerungs- und Kommunikationsalgorithmen. Den Abschluss bilden schließlich Programmierprobleme die speziell auf die Bedürfnisse zeitkritischer Systeme zugeschnitten sind wie das Prinzip des Anytime-Computings und eine WCET-orientierte Variante des Find First-Algorithmus.
Bibtex
@mastersthesis{Haas:Bakk2007_patterns,
  author =      "Walter Haas",
  title =       "Embedded Software Patterns gezeigt am Performance Demonstrator",
  address =     "Treitlstr. 3/3/182-1, 1040 Vienna, Austria",
  school =      "Technische Universit{\"a}t Wien, Institut f{\"u}r Technische Informatik",
  year =        "2007"
}
Download
Get SemBD.pdf - Adobe PDF-format, (1796.2021 KB; posted at July 09 2013)


[ main page ] [ back ]