@inbook{368e107365b44ee08a5f4fc9d63ff453,
title = "Redundancy management for drive-by-wire computer systems",
abstract = "The integration of drive-by-wire systems into the future generations of vehicles requires a reliable and safe processing of the driver's input requests. Many approaches presented in the last years apply specialized control units as well as communication systems not available in high quantities. This results in cost-intensive systems and increasing developmental periods, which proves to be harmful in the highly competitive automotive sector. Therefore this article describes a safety relevant control system composed of commercial-off-the-shelf (COTS) components designed for automotive applications. The paper explains the hardware structure consisting of four electronic control units (ECU), connected via CAN, which constitute a duo duplex system. Furthermore a detailed description of the redundancy management is given, which is the software operating the redundant computer system. Safety relevant software components have to meet requirements of high software quality standards. For this reason the last part of the paper concentrates on the software development process and its supporting tool chain. The application of automated code generation for safety relevant drive-by-wire systems is discussed in detail.",
author = "Oliver Rooks and Michael Armbruster and Serge B{\"u}chli and Armin Sulzmann and Gernot Spiegelberg and Uwe Kiencke",
year = "2003",
doi = "10.1007/978-3-540-39878-3\_20",
language = "English",
isbn = "9783540201267",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "249--262",
editor = "Stuart Anderson and Massimo Felici and Bev Littlewood",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
}