Development and Verification of In-Vehicle Networks in a Virtual Environment
Due to the increase in demand for comfort and safety features in today's automobiles, the internal vehicle communication networks necessary to accommodate these features are very complex. These networks represent a heterogeneous architecture consisting of several ECUs exchanging information via bus systems such as CAN, LIN, MOST, or FlexRay buses. Development and verification of internal vehicle networks include multiple design layers. These layers are the logical layer represented by the software application, the associated data link layer, and the physical connection layer containing bus interfaces, wires, and termination. Verification of these systems in the early stages of the design process (before a physical network is available for testing) has become a critical need. As a result, the need to simulate these designs at all their levels of complexity has become critically important.