Viewpoints

This diagram showing the CVRIA as 4 layers where each view is shown as a layer parallelogram. About the communications viewpoint About the physical viewpoint About the functional viewpoint About the enterprise viewpoint

The diagram depicts the Connected Vehicle Reference Implementation Architecture (CVRIA) as a set of layered viewpoints - each providing a different perspective to understand the architecture.

The approach to develop a System Architecture in this way is based on ISO/IEC/IEEE 42010:2011, a standard for "Systems and software engineering — Architecture description." This includes steps to define, not just data and messages, but the full environment in which the stakeholder concerns are satisfied. The figure above identifies the four Viewpoints used to describe the CVRIA: Functional, Physical, Enterprise and Communication. While there is only one model per View, the models used result in a large number of diagrams per View. Only by considering all aspects of the model can one understand the scope of each Viewpoint and thus gain a complete picture the architecture.

The ISO Open Systems Interconnection (OSI) Model, an industry standard communications protocol model has parallels to some of these viewpoints. The seven layers of the OSI Model are more rigid, in that each layer of the OSI Model provides services to the layers above and receives services from the layers below. While Viewpoints are not so aligned from top to bottom, Viewpoints do include objects that mirror the relationships between OSI Model layers. Viewpoints tend to include objects that could be assigned to particular layers of the OSI Model:

The links here will show you how to read and interpret the content shown on the architecture content pages.

A fifth perspective, unique to CVRIA, is the application perspective. This is not a viewpoint per se, but rather a way of looking at subsets of each view focused on a specific connected vehicle application. The applications are derived from the documentation like ConOps, System Requirements, standards, and other documents that have been written to describe parts of the connected vehicle environment. It should be noted that this is not an exhaustive list - new applications will be developed over time but these provide a comprehensive look at the connected vehicle environment.

Several rules guide the relationships between viewpoints. Generally speaking, elements in one view may be referenced in some fashion in at least one other view. Specific correspondence rules are: