Diploma and Master Theses (authored and supervised):
"Architectural Requirements for TTP/A Nodes";
Supervisor: H. Kopetz, W. Elmenreich;
Institut für Technische Informatik,
The TTP/A protocol (time-triggered protocol, SAE class A) is a field-bus protocol used for the connection of low-cost smart transducer nodes. It is a part of the Time-Triggered Architecture (TTA) which provides a computing infrastructure for the design and implementation of dependable distributed embedded systems, such as computer controlled brakes, computer controlled suspension, or computer assisted steering in an automobile. An important factor for the development of smart sensor nodes is the knowledge about the requirements that must be met by the hardware and software of a node.
This thesis evaluates different types of microcontrollers regarding their suitability for a TTP/A node. From the wide range of programming languages generally used in software development, only assembler and C language have a big impact on embedded system programming. Other languages like C++ and Java, although they provide some interesting features for software development in general, have not much impact on embedded system development. This work will investiagte on the reasons for that fact.
Monitoring the system without disturbing real-time communication is an immanent property of TTP/A which is of great use in the development and debugging process of real-time applications. Different physical interfaces are compared regarding the features they provide for monitoring, configuration, and intercluster communication.
TTP/A has been implemented on various microcontrollers. We will examine some case study implementations to compare them regarding their demand for hardware and software resources and the set of implemented features.
Electronic version of the publication:
Created from the Publication Database of the Vienna University of Technology.