The course presents fundamental theoretical concepts and paradigms within the real time computing and control systems implementation fields : concept of real time, concurrency, parallelism, synchronisation and communication of concurrent processes, low-level programming, software safety, system safety, modularization, using of OOP, process management in critical RT systems, software engineering life cycle.
Literature
Burns, A.-Wellings, A.: Real-Time Systems and their Programming Lanquages, Adison Wesley, 1994
Advised literature
Buttazo, G. : Hard Real Time Computing Systems, Kluwre Academic Publishers, 1997
Bennet S. : Real-Time Computer Control, Prentice Hall 1988
Schiper A.: Concurrent Programming, North Oxford Academic, 1989
Burns, A.-Wellings, A.: Real-Time Systems and their Programming Lanquages, Adison Wesley, 1994