”On Communication Requirements for Control-by-Wire Applications”
Abstract
Many control-by-wire applications are
inherently safety critical. For distributed control systems, the communication
subsystem as the backbone is a critical component. Thus it is vital that
dependability requirements gathered from the application are well considered in
the design of the communication component. However, dependability is costly and
thus, it is important to carefully assess these requirements. With essential
requirements from distributed control-by-wire applications in mind, we discuss
the central role of the communication subsystem for system safety with focus on
dependability and economy issues.
Applications of particular interest today are
fly-, steer-, and brake-by-wire. From these applications we identify
differences and similarities in e.g. fault-tolerance, intrinsic redundancy and
production volume. Requirements on fault-tolerance states how faults should be
tolerated before system failure. We acknowledge case specific redundancy, and
exploit how it can be utilized to accomplish sufficiently high level of system
safety. Production volume influence distribution between development and
recurrent costs.
A common set of requirements for the
communication sub-system have been established. We identify a set of features
and properties that are the core requirements. This can serve as a foundation
for any fault tolerant control-by-wire protocol definition. Finally, we compare
this hypothetical protocol with four existing protocols intended for
control-by-wire applications; FlexRay, SAFEbus, TTCAN, and TTP/C.
Keywords: Keywords: communication protocol,
safety critical, system analysis