Model-Driven Engineering of Infotainment Networks: Page 3 of 6

July 28, 2016 //By Yury Asheshov, K2L
Model-Driven Engineering of Infotainment Networks
A vehicle’s infotainment system is a distributed embedded system, which contains hardware and software components, interacting through networks. The networking supports the infotainment system’s extensibility and flexibility.
an underlying message exchange pattern (MEP) such as request-reply, fire-and-forget, etc. In other words, the UML model specifies the application programming interface (API) of the RPC. It is the easy-to-read and compact notation that simplifies using other UML models, such as sequence diagrams and component diagrams. On the other hand, the API presentation can lead to misinterpretations because it hides the network nature of the RPC.

The message-oriented model contains the definition of the messages that are used to transfer the data between software components. This allows the creation of complex models of message processing flows, but the maintenance of such models may require additional effort.

There are several other decisions that must be made when designing a UML profile of the data exchange model. Data exchange in an infotainment network can be achieved using standard TCP/IP or proprietary protocols, such as the MOST application protocol. In case of the MOST protocol, it may not be necessary to create the UML profile of the PSM because the standard MOST XML format, which defines the MOST messages, already exists. So, the standard MOST XML format can be used instead of the PSM model to generate the MOST application code.

The discussion about all variations of the data exchange architecture exceeds the scope of this paper.

The UML PIM of the connection management is an extension of the deployment model. It specifies new UML constructions, representing allocations and defining the direction of the data transfer. The UML profile of the PIM contains four UML stereotypes: Synchronous Audio, Audio, Video and Data. The Synchronous Audio stereotype is used to identify an audio stream that includes several channels with identically sized patterns that are transferred synchronously. The Audio, Video and Data stereotypes are used to annotate the content of the stream with the specified bitrate. The Synchronous Audio, Audio and Video UML elements can be defined as protected. That means that the content of

Design category: 

Vous êtes certain ?

Si vous désactivez les cookies, vous ne pouvez plus naviguer sur le site.

Vous allez être rediriger vers Google.