ARTES
-------------------------------------------------

 

ARTES Summer School 2007
August 20-24 2007

Invitation, Programme, Registration, Travel, RTiS 2007 SNART


Hermann Kopetz, Vienna University of Technology
Tutorial at the ARTES Summer School, Sweden, August 23, 2007

Lecture 1: Clock Synchronization and Determinism

This lecture elaborates on the role of real-time in a distributed embedded systems. Different models of time, such as a dense time model and a sparse time model are introduced and the implications of the model of time on the deterministic behavior of a real-time system is discussed. Some fundamental limits of time-measurement in distributed systems are established. The problems and limits of clock synchronization, both internal and external, are investigated and algorithms for the establishment of a fault-tolerant time-base are presented. The recently introduced clock synchronization standard of IEEE 1588 is covered.

Lecture 2: Fault Tolerance

This lecture covers the issues that must be address in the planning and design of a fault-tolerant embedded system. After a classification of failures and faults, the contents of the fault-hypothesis, that specifies the types an number of faults the planned system is to tolerate, is discussed. Different mechanisms to achieve fault tolerance, in particular triple modular redundancy (TMR) are introduced. The problem of replica determinism and its implication on the design of a fault-tolerant systems is investigated. The validation of fault-tolerant systems by fault injection is covered.

Lecture 3: System Design

The focus of this lecture is on the model-based design of a large embedded system. First, the decomposition of the system into a set of nearly independent distributed applications subsystems (DASes) is discussed. In a second step a platform independent model (PIM) of each DAS is introduced. This PIM covers the functionality and timing of a DAS from the application¢s point of view and should be agnostic of the future implementation technology. Special emphasis is placed on the specification of component interfaces, both in the domains of time and value. In a final step the PSMs (platform specific model) are derived from the PSMs and the integration of the DAS-PSMs is performed.

Biography: Hermann Kopetz received his PhD in physics "sub auspiciis praesidentis" from the University of Vienna, Austria in 1968. After some years in industry he joined the TU Berlin in 1978 and moved to TU Vienna in 1982. Dr Kopetz has published a widely used textbook on Real-Time Systems and more than 150 papers on the topic of dependable embedded systems. Dr. Kopetz is a Fellow of the IEEE, a full member of the Austrian Academy of Science, and a recipient of the IEEE Computer Society 2003 Technical Achievement Award with the citation: For outstanding contributions to the field of safety-critical real-time computing. In 2006 Dr. Kopetz chaired the ARTEMIS Strategic Research Expert Group on Reference Designs and Architecture.

Dr. Kopetz' research interests focus at the intersection of real-time systems, fault-tolerant systems, and distributed systems. He is the chief architect of the Time-Triggered Protocol (TTP) for distributed fault-tolerant real-time systems, which evolved out of the MARS project at the Technical University of Vienna. In the last few years, Dr. Kopetz and his research group work in the field of automotive electronics. He is presently involved in two large European ESPRIT projects where his pioneering work on time-triggered architectures is being transferred to the automotive industry.

  ---------------------line----------------------------
  Strategic Research