Functional Viewpoint

Functional View

The Functional Viewpoint provides an analysis of abstract functional elements and their logical interactions. This is in direct contrast to the physical and communications viewpoints that focus on engineering concerns of how functions are implemented, where they are allocated, how they transfer information, which protocols are used, and what method is used to implement them. In other words, the Functional talks about "the what" while the Physical and Communications are more concerned with "the how."

Stakeholders that take a project development role in an ITS deployment may be informed by the functional viewpoint, in particular the requirements, which are allocated to functional objects in the Physical View. Mostly, this would be stakeholders filling the role of Service Provider, Application Developer or Device Developer. The functional view can help these stakeholders answer questions such as:

The ARC-IT Functional Model is developed using a Structured Analysis methodology, based on the work of Hatley/Pirbhai. Previous versions of the National ITS Architecture depicted the logical architecture using Yourdon-Demarco Data Flow Diagrams; while the Functional Model does not include those graphics, it does use some of the same structural artifacts:

The Functional View defines Processes to control and manage system behavior, such as monitoring, and other active control elements that are part of describing the functional behavior of the system. The functional view presents processes in a top-down fashion beginning with general processes (e.g., "Manage Traffic") that are then decomposed into more detailed processes (e.g., "Provide Traffic Surveillance", "Monitor HOV Lane Use").