Automotive software is inherently distributed and possesses fault-tolerance and real-time requirements. Middleware is a software layer that can handle these intrinsic complexities of automotive systems thus enables programmers to concentrate on their ...
Automotive software is inherently distributed and possesses fault-tolerance and real-time requirements. Middleware is a software layer that can handle these intrinsic complexities of automotive systems thus enables programmers to concentrate on their own logic. This paper presents a middleware architecture specially designed for automotive software. It is based on message-oriented middleware (MOM) so that it can be efficiently implemented on automotive network hardware. It incorporates many features required in automobiles such as real-time guarantee, fault-tolerance, and existence of a global time base.