Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Архитектура интеллектуальных транспортных систем = Intelligent Transport Systems’ Architecture. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
61
The managing of the operation of a fleet of freight vehicles with scheduling and the specification of drivers’ duties and vehicle maintenance.
Providing functionality for freight and fleet management that is
positioned on-board a freight vehicle for receiving instructions about route plans and schedules or other information.
9) Provide Support for Cooperative Systems
This area provides the functionality that is needed to support the implementation of Cooperative Systems that cannot be wholly assigned to
other areas, like “Manage traffic” or “Provide Advanced Driver Assistance Systems”.
Steps to build a functional architecture are the following:
Identify the user needs that define the services to be provided.
Select functions from the trace table, which provide a cross reference
from user needs to the functions that help to satisfy them.
Identify their functional areas or sub-functional group.
Confirm that the selected functions are reasonable.
– Confirm that those functions “nearby” but not selected, should be
omitted.
Select the data flows needed by the selected functions.
Select the data stores needed by the selected data flows.
Select the additional data flows needed by the selected data stores.
Identify the terminators (nodes to outside world) with all these data
flows.
Example of FRAME architecture functional viewpoint for Traffic Adaptive Crossing is shown on fig. 5.2.
The ARC-IT 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."
62
Fig. 5.2. FRAME architecture functional viewpoint Traffic Adaptive Crossing
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:
What kinds of data are required to implement a given service?
What functionality is required to implement a given service?
The ARC-IT Functional Model is developed using a Structured Analysis methodology, based on the work of Hatley/Pirbhai. Previous versions of the
63
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:
Process: A function or activity that is required to support service package needs. A Process performs actions to achieve an objective or to support actions of another process. This may involve data collection, data transformation, data generation, data generation or processing in performing those actions. The most detailed processes (sometimes called primitives) are defined in Process Specifications (P-Specs).
Process Specification (p-spec): The textual definition of the most detailed processes. The process specification includes an overview, a set of functional requirements, and a complete set of inputs and outputs.
Data Flows: Representations of data flowing between processes or between a process and an external physical object (or terminator) in the functional view. Data flows are aggregated together to form high-level information flows in the physical view.
Terminator: An external physical object that represents a system beyond the architecture boundary. A terminator may be a source and/or a sink for information. ARC-IT does not define any of the internal functionality of a terminator.
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.
64
6. ITS ARCHITECTURE PHYSICAL VIEWPOINT
A Physical View shows where, physically, each Function and Data Store is to be located. The Physical Viewpoint, sometimes called physical architecture, is the result of grouping together the defined functions in the functional architecture from every single service into physical entities. A group of functions in a physical location is called a sub-system. Each sub­system of functions may, or may not, be divided into modules. The following section describes the physical elements that may be used:
1. Sub-systems
Each system normally consists of two or more sub-systems, and each sub-system consists of one or more element of the functional architecture (functions, data stores) and physical data flows communicate with other sub­systems and terminators. It is important that each sub-system includes all the parts of the functional architecture that exist in the same physical location.
Example locations can be:
Central – the place that is used by parts of a system to collect and manage the storage and processing of traffic data, toll payments, freight shipping orders, and/or the generation of traffic management measures, or fleet management instructions, with or without human intervention, e.g. a traffic control/information centre, or a freight and fleet management center.
Roadside – the place that is used by parts of a system for the detection of traffic, vehicles and pedestrians, or the collection of tolls, and/or the generation of traffic management measures, and/or the provision of information and commands to drivers and/or pedestrians.
Vehicle – a device that is capable of moving through the road network and carrying one or more people (bicycles, motorcycles, cars, public transport vehicles) and/or goods (vans and any other form of vehicle able to carry freight on roads) in which parts of system can be installed during manufacture or can be added on later.
Personal device – a nomadic device in which part of the system can be installed so that it can be easily used (and possibly carried) by travellers as one of their personal possessions.
Freight device – a device in which part of the system can be installed so that it is an integral part of a freight carrying unit, e. g. freight container, trailer, or vehicle body.
65
Kiosk – a device, usually located in a public place, into which part of the system can be installed to enable travellers to have limited and controlled access to some of its facilities.
But other names can be used, e.g. the name of a building instead of “Central”, in order to make things clear to the reader.
The example below (fig. 6.1) shows the above Functions and Data Stores allocated either to Sub-System X or to Sub-System Y. A consequence on this is that the two Functional Data Flows FDFi and FDFj now have to pass between the two Sub-Systems and thus comprise a single Physical Data Flow.
Fig. 6.1. FRAME architecture physical view
2. Modules
A sub-system may consist of two or more modules and each module has the same properties as the sub-system but its own separate physical identity. The main difference between modules and sub-systems is that each module is more likely to contain functionality from a single area of the function architecture. Another reason for using modules is to create physical components that contain a grouping of functionality that is more logical from a manufacturing or physical design view point. Modules also communicate with each other using physical data flows.
3. Terminators
A terminator is an external entity representing the outside world, connected to the architecture by dataflows. Terminators are the source of the
66
data used by the system or the destination of information generated by the system. A terminator might be an external system (e.g. weather system), a human entity (e.g. driver, traveller), a physical entity (e.g. road pavement) or an organisation (e.g. service provider).
4. Physical data flows
Physical data flows are the communication links within a system – between sub-systems, modules and to/from terminators. Each physical data flow consists of one or more functional data flows.
5. Terminator data flows
The terminator data flows are data flows which provide the communication links between sub-systems/modules and the outside world – terminators.
Example of physical diagram (FRAME) for Cooperative Systems (CoSy) is shown on fig.6.2.
Fig. 6.2. Cooperative Systems (CoSy) physical diagram (FRAME)
67
The ARC-IT Physical Viewpoint represents physical elements that operate in the field and the backoffice, the functionality contained within those elements, the roles elements play in delivering user services, and the connections between those elements.
The Physical Viewpoint is an engineering viewpoint: it lies closer to design than the functional viewpoint, and leads directly to the Communications Viewpoint. The bounds of an element in the Physical View are constrained by the Enterprise view (who owns, who operates etc.), informed by the Functional (what does it do) and ultimately specified in accordance with physical constraints.
All stakeholders will find the Physical viewpoint informative. The Physical provides the basis for Service Packages, which are a concise, comparatively easy to read and follow diagrammatic artifact that communicates notions of service delivery, functionality, information exchange and concerns related to those concepts. The Physical Viewpoint enables the engineer to answer questions such as:
What physical entities are involved in the delivery of a given service?
What interfaces are required between different physical elements?
What functionality is allocated to physical entities?
What are the security considerations for information exchanged between physical elements?
What are the security considerations for physical devices?
The physical view describes the transportation systems and the information exchanges that support ITS. In this view, the Architecture is depicted as a set of integrated Physical Objects (Subsystems and Terminators) that interact and exchange information to support the Architecture service packages. Physical Objects are defined to represent the major physical components of the ITS architecture. Physical Objects include subsystems, and terminators that together provide a set of capabilities that are more than would be implemented at any one place or time. Subsystems are Physical Objects that are part of the overall Intelligent Transportation System and provide the functionality that is 'inside-the-boundary' of ITS. Terminators are Physical Objects that lie at the boundary of ITS and supply information needed by ITS' functions or receive information from ITS. Functional Objects break up the subsystems into deployment-sized pieces and define more specifically the
68
functionality and interfaces that are required to support a particular Service Package. Information Flows depict the exchange of information that occurs between Physical Objects (Subsystems and Terminators). The information exchanges in the Physical View are identified by Triples that include the source and destination Physical Objects and the Information Flow that is exchanged.
The Physical view is related to the other Architecture views. Each Functional Object is linked to the Functional View, which describes more precisely the functions that are performed and the details of the data that is exchanged by the object. Physical Objects and Functional Objects are also depicted as Resources in the Enterprise view, which describes the organizations that are involved and the roles they play in installing, operating, maintaining, and certifying all of the components of the Architecture.
At the heart of the physical view, the physical objects are organized into six different Classes that define ITS at the highest level of abstraction. A general "ITS" Class covers all of ITS while five more specific classes (Center, Support, Field, Vehicle, and Personal) are used to group physical objects based on where they reside and fundamentally how they behave and interact with other physical objects. Each of the classes is shown in the figures below (fig. 6.3).
Fig. 6.3. ARC-IT physical objects scheme
Considering the architecture from this most abstract (highest) level, the general interactions between physical objects can be shown at the class level as shown in the figure below. Note that all of the interactions (Center to
69
Center, Center to Field, etc.) are part of ITS, so they are all included in the ITS Class. Only specific interactions apply to the more specific classes. For example, the Center to Center interaction only applies to Center- and Support­Class physical objects. Center to Center communications does not apply to Field-, Vehicle-, or Personal-Class physical objects (fig. 6.4).
Fig. 6.4. ARC-IT physical objects primary interconnections scheme
Each of these Classes include one or more subsystems that are revealed at the next level of detail in the following figure. As shown, if we know the Class of a subsystem (e.g., Center), then we know generally how it interacts with other subsystems (e.g., a Center interacts with other Centers using 'Center to Center' Communications). The 'ITS Object' is the only subsystem defined for the "ITS" Class. Specific connections are not shown for the ITS Object in the figure since it can represent any ITS system, of any class, so it might be interconnected using any of the connections shown.
While it may not be intuitive at first, the "ITS Object" serves an important purpose in the ARC-IT physical view. The ITS Object is used in ARC-IT to define functionality and interfaces that may apply to any ITS device or system, regardless of Class. For example, obtaining security certificates and then using those certificates to support encryption and authentication is required for secure communications whether a particular ITS device is in a Center, a Support system, Field Equipment, Vehicle Equipment,
70
or a Personal Device. Using the ITS Object, ARC-IT defines the functionality and interfaces for core functions like this just once, instead of having to redundantly define the same core functions for every subsystem (fig. 6.5).
Considering this reuse objective, we can think of the ARC-IT physical objects in a hierarchy with the ITS Object at the top as shown in the following figure. The most generally-applicable functions and interfaces that may apply to all of ITS are defined at this level. Class-level physical objects like "Center" are shown at the next level of the hierarchy. Functions and interfaces that are shared by all ITS Centers, but not by subsystems of other classes, are defined in the "Center" physical object. Finally, the most specific physical objects like "Authorizing Center" and "Commercial Vehicle Administration Center" include more specific functions and interfaces unique to that type of Center.
Fig. 6.5. ARC-IT subsystem diagram
The Physical Viewpoint defines the following objects:
1. Physical Object (P-Object): Person, place, or thing that participates in
ITS. Physical Objects are defined in terms of the applications they support, the
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]