The importance of computer system dependability is increasing as safety-critical control systems are becoming more prevalent. As an example, the techniques and concepts used in present-day fly-by-wire aircraft can be expected to be introduced in tomorrow's automobiles. These types of applications have some characteristics in common: they have very strong reliability requirements, they handle hard real-time tasks and they are suited for distributed architectures. DACAPO is a system architecture that has been tailored to these characteristics and which addresses the important topics of time-determinism and fault tolerance in distributed systems. A DACAPO system consists of a number of fault-tolerant network nodes interconnected via a double-r...