Component-Based Design of Industrial Control Systems



Hermann Kopetz
Institut für Technische Informatik
TU Wien
Austria
E-mail: hk@vmars.tuwien.ac.at

Abstract

In order to control the system complexity, increase the productivity of designers and improve the quality of the products, the process of designing industrial control systems must be elevated to a higher level-to the level of composing a system out of pre-validated components that interact via predictable communication networks. Based on the precise interface specifications of the components-both in the domains of time and value-and a proper architectural framework, the deployment of components must be supported without any knowledge of the internals of the component implementation. In this lecture we will discuss the notion of a component in the context of a real-time system and will elaborate on the architectural services that must be put in place in order to enable a component-based design style. The services provided by the time-triggered architecture (TTA) will serve as an example for installing a framework that supports the component-based design of industrial control systems.



Curriculum Vitae

Hermann Kopetz received his PhD in physics "sub auspiciis praesidentis" from the University of Vienna, Austria in 1968. After a two-year period as a Post Doc and Assistant Professor at the University of Georgia in Athens, Ga, he joined industry in Austria in 1970, serving as a manager of the computer process control department at Voest Alpine in Linz, from 1972-1978. In 1978 he accepted an appointment as a Professor for Computer Process Control at the Technical University of West-Berlin. Since 1982 he is Professor for Software Engineering and Real-Time Systems at the Vienna University of Technology. From 1990 to 1992 Kopetz was chairman of the IEEE Technical Committee on Fault-Tolerant Computing and was elected to the grade of a "Fellow of the IEEE" in 1993. Dr. Kopetz was the Chairman of the IFIP WG 10.4 on Dependable Computing and Fault-Tolerance from 1996 to 1998. In 1998 he was elected to become a full member of the Austrian Academy of Science. Dr. Kopetz has been a Visiting Professor at the University of California at Irvine in 1993 and at St. Barbara in 1996. Dr. Kopetz is one of the founders of the spin-off company TTTech, established in 1998. From July 2000 to July 2005 Dr. Kopetz served as an advisor for the Austrian Government on Science Policy. Dr Kopetz has published a widely used textbook on Real-Time Systems and more than 150 papers on the topic of dependable embedded systems. He holds more than twenty patents. Dr. Kopetz received the IEEE Computer Society 2003 Technical Achievement Award with the citation: For outstanding contributions to the field of safety-critical real-time computing.