PHYSICAL ARCHITECTURE OUTLINE

advertisement
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
TABLE OF CONTENTS
Page
LIST OF ACRONYMS .................................................................................................III-ii
1.0
III-INTRODUCTION ...........................................................................................III-1
2.0
III-ADAPTATION METHODOLOGY ..................................................................III-3
2.1
III-Review of NIA Top-Level Logical Architecture ............................................III-3
2.2
III-Review and Selection of Lower-Level Processes .......................................III-5
2.2.1
III-“Manage Traffic” Process Tree.............................................................III-7
2.2.1.1 III-Traffic Surveillance ...........................................................................III-7
2.2.1.2 III-Device Control ..................................................................................III-9
2.2.1.3 III-Incident Management ..................................................................... III-11
2.2.2
III-“Manage Emergency Services” Process Tree .................................... III-14
2.2.3
III-“Provide Driver and Traveler Services” Process Tree ........................ III-16
2.2.4
III-“Plan System Deployment and Implementation” Process Tree........... III-18
3.0
III-ROC LOGICAL ARCHITECTURE DESCRIPTION ..................................... III-21
3.1
III-ROC Context Diagram ............................................................................. III-21
3.2
III-Top-Level ROC Processes ....................................................................... III-23
3.3
III-“Monitor Regional Traffic” Child Processes............................................... III-24
3.3.1
III-“Gather and Display Traffic Data” Child Processes ............................ III-25
3.3.2
III-“Monitor Incident Data” Child Processes ............................................ III-26
3.4
III-“Coordinate Multi-Agency Incident Response” Child Processes ............... III-29
3.5
III-“Coordinate Traveler Information Dissemination” Child Processes ........... III-31
3.6
III-“Provide Incident-Response Training” Child Processes ............................ III-33
4.0
III-SUMMARY .................................................................................................. III-35
November 1998
III - i
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
LIST OF ACRONYMS
DFD - Data Flow Diagram
DPW&T
- Department of Public Works and Transportation (Prince George’s County)
DPWT
- Department of Public Works and Transportation (Montgomery County)
ECC
- Emergency Communications Center
ERU
- Emergency Response Unit
ETP
- Emergency Traffic Patrol
FEMA
- Federal Emergency Management Administration
HAZMAT
- Hazardous Materials
ISP
- Information Service Provider
MDE
- Maryland Department of the Environment
MEMA
- Maryland Emergency Management Administration
MSP
- Maryland State Police
NIA
- National ITS Architecture
OEP
- Office of Emergency Preparedness
P+R
- Park-and-Ride (as used in the NIA)
ROC
- Regional Operations Coordination
SHA
- State Highway Administration
SOC
- Statewide Operations Center
TAR
- Traveler Advisory Radio
TM
- Traffic Management
TMC
- Traffic Management Center (in a general context)
TMC
- Transportation Management Center (the center in Montgomery County)
TMS
- Traffic Management System
TOC3
- Traffic Operations Center in the SHA District 3
TRIP
- Traffic Response and Information Partnership
VDOT
- Virginia Department of Transportation
VMS
- Variable Message Sign
WMATA
- Washington Metropolitan Area Transit Authority
November 1998
III - ii
Regional Operations Coordination (ROC)
1.0
Task 3, Vol. 1 - ROC Logical Architecture
INTRODUCTION
The National ITS Architecture (NIA) provides a common structure for the design of
Intelligent Transportation Systems. It is not a system design nor is it a design concept. It
is, however, a framework around which multiple design approaches can be developed
and each one specifically tailored to meet the individual needs of the user. The NIA
defines the functions needed to implement a given User Service (e.g., gather traffic
information or respond to an emergency assistance request). It also defines the physical
entities or subsystems where these functions reside (e.g., the roadside or the center). It
specifies the interfaces and information flows between the physical subsystems, and the
communication medium for the information flows (e.g., wire-line or wireless). In addition,
the NIA identifies and specifies the requirements for the standards to support national
and regional interoperability, as well as product standards needed to support economy
of scale in deployment.
Since the NIA is the guideline for ITS implementation at regional and local levels, it is
important that the Regional Operations Coordination (ROC) systems architecture for the
Maryland National Capital Region is consistent with the NIA to ensure interoperability.
To achieve this purpose, an approach was employed to adapt the NIA for the ROC
architecture. In this approach, the requirements and vision1 identified by representatives
of the ROC agencies were used as a basis for tailoring the NIA elements (refer to Figure
1-1). The result of the tailoring is a ROC Logical Architecture and a ROC Physical
Architecture. This document describes only the ROC Logical Architecture while the
ROC Physical Architecture is described in a separate document.
ROC Requirements
and Vision
National ITS Architecture
ROC Logical
Architecture
ROC Physical
Architecture
Figure 1-1. ROC Systems Architecture is an Adaptation of the National ITS Architecture
To provide a background for understanding the ROC Logical Architecture, below are the
high-level functional requirements that the ROC system will address:
1
Refer to another Working Paper that describes the ROC Goals, Objectives, and Functional Requirements.
November 1998
III - 1
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
a. The ability to monitor the traffic and travel conditions in the region.
b. The ability to coordinate incident responses with other agencies and jurisdictions.
c. The ability for the appropriate ROC agencies to coordinate the dissemination of
travel information.
d. The ability to support interagency incident-response training.
With these requirements as a guideline, the methodology to adapt the NIA for the ROC
is described in Section 2.0 while the ROC Logical Architecture is presented in Section
3.0 of this document. Section 4.0 concludes the document with a brief summary.
November 1998
III - 2
Regional Operations Coordination (ROC)
2.0
Task 3, Vol. 1 - ROC Logical Architecture
ADAPTATION METHODOLOGY
The process to adapt the NIA Logical Architecture for the ROC Logical Architecture
includes a review of various elements of the NIA and an assessment of the relevance of
those elements to the ROC requirements. Since the NIA was developed using
structured methods to describe the functions of the intelligent transportation systems, the
adaptation process employed here followed the same structure to ensure completeness
and consistency. This process began with the review of the NIA top-level Logical
Architecture from which the relevant functional processes were identified. The lowerlevel elements of these identified functional processes were then reviewed and the
relevant ones selected for the ROC Logical Architecture. The following sections
describe the results of the review and assessment of the NIA functional processes.
2.1
Review of NIA Top-Level Logical Architecture
The NIA Logical Architecture contains eight processes at the top-level, as illustrated in
the simplified data flow diagram (DFD) in Figure 2-1. A DFD is a tool that depicts
functional requirements of a system. It partitions the requirements into smaller
component functions, or processes. (These processes are shown as rectangles in
Figure 2-1.) All the relevant processes of a system are shown in a DFD as a network
interconnected by data flows into or out of each process (i.e., input data flows and output
data flows, respectively). A process, thus, shows the function to be performed by a
system to transform input data flows into output data flows.
A process may be broken down into lower-level functions to more accurately describe
what it does in the system – this action is called decomposition. The lowest level of
decomposition is a Process Specification. (The NIA documents have a complete set of
Process Specification.) Because all the top-level functional processes of the NIA contain
many lower-level functions, they may be referred to as functional process trees.
Another element of a DFD is the terminator (shown as oblong shapes in Figure 2-1),
which represents an external entity that interfaces with the system by providing data to
or receiving data from the system. Many classes of terminators have been defined in
the NIA but are not shown here in this simplified DFD.
Based on the review of the NIA Logical Architecture and its lower-level processes, the
following four top-level processes have been determined to be relevant to the ROC
requirements (see Figure 2-2):
a. Manage Traffic
b. Manage Emergency Services
c. Provide Driver and Traveler Services
d. Plan System Deployment and Implementation
November 1998
III - 3
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
Vehicle Status
Basic Vehicle
Traf fic
traff ic control
inf ormation
NA 3
Provide Vehicle
Monitoring &
Control
NA 1
priority request
Manage Traf fic
incident
inf ormation
NA 4
incident
notif ication
Manage
Transit
Financial Institution
traff ic
inf ormation
traff ic inf or
request
transit schedules
emergency
acknow ledge
NA 5
Manage
Emergency
Services
NA 7
transit requests
Provide Electronic
Payment Services
NA 6
payment
request
Incident
data
Provide Driver &
Traveler Services
payment
emergency
notif ication
E911
NA 2
route request
Manage
Commercial
Vehicles
route information
NA 8
congestion
inf ormation
Plan System
Deployment &
Implementation
route information
Commercial
Vehicle
ITS Planners
Figure 2-1. Top-Level National ITS Logical Architecture
Intelligent Transportation Systems
NA 1
NA 2
NA 3
NA 4
NA 5
NA 6
NA 7
NA 8
Manage
Traffic
Manage
Commercial
Vehicles
Provide
Vehicle
Monitoring
& Control
Manage
Transit
Manage
Emergency
Services
Provide
Driver &
Traveler
Services
Provide
Electronic
Payment
Services
Plan System
Deployment &
Implementation
Top-Level Processes that are relevant to ROC
Figure 2-2. Three NIA Processes Relevant to ROC Requirements
November 1998
III - 4
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
The other processes were deemed not relevant to the current ROC requirements
because of the following reasons:
a. The process to Manage Transit deals mainly with managing the operations of a
transit system, which is intra-agency and does not fit the context of ROC. There
are, however, three interfaces that the ROC system must have to support transit
operations. The first interface is the signal priority request/response operation,
which is accounted for in the Manage Traffic process (whose specific “child
process” is Provide Device Control). The second interface is to support transit
emergency management, which is accounted for in the Manage Incidents
process of Manage Traffic and in the Manage Emergency Services process. The
third interface is with the Provide Driver and Traveler Services to support traveler
information dissemination.
b. The process to Manage Commercial Vehicles is not needed given that similar
initiatives are being conducted at the State and Interstate levels in this region.
c. The process to Provide Vehicle Monitoring and Control is more appropriate for
the private sector in that automated functions are developed for the vehicle.
d. The Provide Electronic Payment Service process addresses the various fee
collection functions of an intelligent transportation system and is not currently
within the scope of ROC.
In the following paragraphs, the review and selection of the lower-level processes of the
relevant top-level processes is presented.
2.2
Review and Selection of Lower-Level Processes
The approach to tailoring the selected process trees of the NIA (i.e., Manage Traffic,
Manage Emergency Services, Provide Driver and Traveler Services, and Plan System
Deployment and Implementation) for the ROC architecture is shown in Figure 2-3. In
this approach, all elements of each process tree were assessed, and only those relevant
to the ROC functional requirements were selected for the ROC Logical Architecture.
Because the ROC architecture is an adaptation of the NIA, which addresses many
hierarchical levels of a transportation system (from the field equipment to a control
center), it is important to identify the NIA elements that belong to the appropriate
hierarchical levels for incorporation into the ROC architecture. To achieve this purpose,
a ROC organizational hierarchy along with the appropriate functions in each level were
defined and used as a guide to select the elements of the NIA’s process trees (see
Figure 2-4).
As shown in Figure 2-4, the system functions that are appropriate at the ROC level are:
a. Maintain Regional Awareness
b. Select Coordination Plans
c. Identify Mutual Support Needs
November 1998
III - 5
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
Construction
A gencies
S tate/County
Traf Mgt S ystems
local traffic data
local incident data
local parking data
local road network data
construction information
Manage Traffic
Manage Traffic
1.1.2
local transportation data
1.1.1
E xchange data
with Other
Traffic Centers
P rocess Traffic
Data for S torage
Provide Traffic
Surveillance
Provide Traffic
Surveillance
local transit data
traffic & sensor static
data
current data
Transit Mgt S ys
Process Traffic
Sensor Data
Process Traffic
Sensor Data
Process and Store
Traffic Data
long-term data
Process and Store
Traffic Data
Generate Predictive
Traffic Model
local transit static data
1.1.3
Maintain Traff &
S ensor S tatic
Data
link data update,
new sensor static data
Generate Predictive
Traffic Model
regional info request
Display and Output
Traffic Data
Exchange Data With
Other Traffic
Functions
Display and Output
Traffic Data
Collect Vehicle
Smart Probe Data
Data for
Link Calculations
Process Traffic
Data for Storage
Provide Traffic
Ops Personnel
Traffic Data I/F
requested traffic data
Retrieve Traffic
Data
Collect Vehicle Tag
Traffic Operation
P ersonnel
parameter updates,
information request
Provide Traffic
Ops Personnel
Traffic Data I/F
Collect Vehicle
Smart Probe Data
Process
Traffic Data
Process
Traffic Data
Provide Media
Operator
Traffic Data I/F
Update Data Source
Static Data
traffic data retrieval
parameters
traffic
information
display
1.1.6
P rovide Traffic
Ops P ersonnel
Traf Data I/F
request traffic map
display update
Update Data Source
Static Data
Update Traffic
Display Map Data
regional traffic data
retrieved traffic operations
data
Process Traffic
Data for Storage
Provide Media
Operator
Traffic Data I/F
1.1.5
P rovide Traffic
Data Retrieval
Interface
Retrieve Traffic
Data
Process and Store
Traffic Data
Retrieve Traffic
Data
traffic data request
1.1.4
Display and Output
Traffic Data
Exchange Data With
Other Traffic
Functions
Process and Store
Traffic Data
Collect Vehicle Tag
Data for
Link Calculations
request traffic
operations data
Display and Output
Traffic Data
1.1.7
Update Traffic
Display Map Data
Monitor HOV
Lane Use
Update Traffic
Display Map
Data
Monitor HOV
Lane Use
Provide
Media System
Traffic Data I/F
Provide
Media System
Traffic Data I/F
Process AVI Data for
Link Time Data
map data update
Process AVI Data for
Link Time Data
Provide Traffic
Data Retrieval I/F
map data for
traffic display
Provide Traffic
Data Retrieval I/F
Process Collected
Veh Smart Probe
Data
Process Collected
Veh
Smart Probe
Data
National
Architecture
Adaptation for
ROC
Map Update
P rovider
ROC Logical
Architecture
Figure 2-3. ROC Logical Architecture Development Process
ORGANIZATIONAL HIERARCHY
PRIMARY FUNCTIONS
Maintain Regional Awareness
Select Coordination Plans
Identify Mutual Support Needs
ROC
SHA
MSP
MC
SOC
College Pk
TMC
TOC3
Forestville
ECC
ECC
Rockville
• Police
• Fire
• Police
• Fire
Police Veh.
Signals
Signals
CCTV
CCTV
CCTV
Port. VMS
Port. VMS
Port. VMS
VMS
Police Veh.
Police Veh.
ERU/ETP
Fire Veh.
Fire Veh.
Signals
PGC
TIC
Gather Jurisdictional Information
Implement Coordination Plans
Control Field Assets
Execute Plan Elements
Figure 2-4. Guidelines for Identifying Relevant NIA Elements for ROC
These functions were the primary focus for identifying the appropriate processes in the
NIA. Furthermore, functions at the agency level that support the ROC-level functions
were also considered as levied requirements. These include:
a. Gather Jurisdictional Information.
b. Implement Coordination Plans.
November 1998
III - 6
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
c. Control Field Assets.
Many elements of the levied requirements already exist; therefore, only their interfaces
to the ROC system were considered for the ROC Logical Architecture. Finally, the
system functions at the field level are performed by the individual agencies. They were
not considered as parts of the ROC Logical Architecture; only the necessary interfaces
to those functions were identified.
2.2.1
“Manage Traffic” Process Tree
The Manage Traffic process includes traffic surveillance, traffic control, incident
management, travel-demand management, emissions management, and highway-rail
intersection management functions. It also includes an interface to the Manage
Emergency Services process to facilitate emergency responses to detected incidents.
Only the traffic surveillance, device control, and incident management functions are
relevant to the ROC as described below.
2.2.1.1 Traffic Surveillance
The Traffic Surveillance process provides the functionality for traffic monitoring, data
storage, predictive modeling and communication with other Traffic Management Centers
(TMC’s). In the context of ROC, the Traffic Surveillance process gathers and integrates
traffic and roadway monitoring data from the appropriate agencies. It also stores and
classifies the data as current or long-term for use by the ROC agencies and other
system functions. “Current data” pertains to events that occur within a few minutes from
the current time. “Long-term data” pertains to historical records that may be used for
planning and/or projecting future traffic conditions. The relevant elements of the Traffic
Surveillance process are shown in Figure 2-5 and described below.
The Process Traffic Data for Storage (an element of Process and Store Traffic Data)
function receives traffic monitoring data from individual agencies, combines this data into
regional data, and stores the regional data in the current and long-term data stores. The
data includes processed traffic monitoring data, parking lot occupancy data, traffic
control device status data, and current and planned incident data (including road
construction).
The Display and Output Traffic Data process provides interfaces that allow regional
traffic data to be “exported” for display by an operator or for use by other ROC functions.
It includes the following relevant elements.
a. Retrieve Traffic Data, which retrieves data from the data stores on request.
b. Provide Traffic Operations Personnel Traffic Data Interface, which provides the
interface for traffic operations personnel to obtain traffic, weather, and
equipment-status data stored in the system. It also allows traffic operations
personnel to set up the parameters governing data availability to other users
(e.g., the media). Where appropriate, the process overlays the requested data
onto the road network map.
November 1998
III - 7
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
Manage Traffic
Provide Traffic
Surveillance
Process Traffic
Sensor Data
Process and Store
Traffic Data
Generate Predictive
Traffic Model
Display and Output
Traffic Data
Exchange Data With
Other Traffic
Functions
Display and Output
Traffic Data
Process and Store
Traffic Data
Collect Vehicle Tag
Data for
Link Calculations
Collect Vehicle
Smart Probe Data
Retrieve Traffic
Data
Provide Traffic
Ops Personnel
Traffic Data I/F
Process Traffic
Data for Storage
Process
Traffic Data
Provide Media
Operator
Traffic Data I/F
Update Data Source
Static Data
Update Traffic
Display Map Data
LEGEND:
Monitor HOV
Lane Use
ROC Process
Provide
Media System
Traffic Data I/F
End process
(no further decomposition)
Non-ROC Process (potential
functions of Individual agencies)
Process AVI Data for
Link Time Data
Provide Traffic
Data Retrieval I/F
Process Collected
Veh Smart Probe
Data
Figure 2-5. Relevant Traffic Surveillance Processes for ROC
November 1998
III - 8
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
c. The Update Traffic Display Map Data function updates the store of digitized map
data upon the request of traffic operations personnel. This process will obtain
the new map data from either a specialized data supplier or a designated data
source.
d. Provide Traffic Data Retrieval Interface provides customized sets of traffic data
for broadcast, advisories, or media dissemination. This process will use predefined parameters to determine the data to be retrieved for each request type.
The Exchange Data with Other Traffic Functions process transmits data to and receives
data from other Traffic Management Systems (TMS's) that can be adjacent
geographically or under control of a different jurisdiction. The exchange of data can be
triggered either by a request from a remote TMS or by a pre-determined command to
supply the data to other TMS’s. The exchanged data may pertain to traffic conditions,
incidents, traffic management strategies, or emergency vehicle preemption/priority
operations.
2.2.1.2 Device Control
In the NIA, the Device Control process enables the remote operations and remote
monitoring of traffic control devices in the field (e.g., VMS, TAR, and traffic signals).
Such functions are performed by agencies that own the devices and, therefore, should
not be considered as a part of the ROC Logical Architecture. However, the Device
Control process contains a few elements that have regional implications and are
deemed relevant to ROC. Figure 2-6 shows these elements. Their consideration for
ROC is described below.
The Select Strategy process helps the operators to select the appropriate traffic control
strategy (e.g., adaptive control, fixed-time control, or local operations) to be implemented
for a given traffic situation. Although the NIA defines this process for selecting local
traffic control strategies, it is used in the context of ROC for selecting regional
transportation management strategies. These strategies will deal with traffic incidents
and special events, and will involve multiple agencies as well as multiple type of
transportation services (e.g., traffic, transit, and parking). The selected strategy will be
communicated to the appropriate agencies for implementation.
For the ROC system, the Manage Parking Lot State process will determine the current
conditions of parking lots within the ROC area based on data supplied by agencies that
operate those lots. Where Park-and-Ride (P+R) services are provided, the P+R lot
monitoring data may be used to adjust the transit service frequencies to accommodate
the demand. The following functions in this process tree are deemed relevant to ROC:

The Determine Parking Lot State process will determine the vacancy level (or the
state) of the parking lots in the ROC area so that this information can be
disseminated to the travelers and other agencies. The state of each individual
parking lot (as well as the parking occupancy data) is determined by its operating
agency and supplied to the ROC system.
November 1998
III - 9
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
Manage Traffic
Provide Device
Control
Select Strategy
* “Implement Roadway and Freeway
Control Strategies” is more accurate
Determine Roadway
and Freeway State*
Determine Ramp
State
Output
Control Data
Manage Parking
Lot State
Maintain Static
Data for TMC
Provide Roadside
Control Facilities
Provide Roadside
Control Facilities
Collect and Process
Indicator Fault Data
Collect and Process
Indicator Fault Data
Process Indicator
Output Data
for Roads
Monitor Indicator
Operations for
Faults
Collect Indicator
Fault Data
Maintain Indicator
Fault Data Store
LEGEND:
Provide Traffic
Ops Personnel
Indicator Fault I/F
Provide Intersection
Collision Avoidance
Data
Non-ROC Process (potential
functions of Individual agencies)
Provide Static Data
Store Output I/F
Process In-Vehicle
Signage Data
Process Indicator
Output Data for
Freeways
End process
(no further decomposition)
Maintain Traffic and
Sensor Static Data
Manage Indicator
Preemption**
Provide Indicator
Fault Interface for
C and M
ROC Process
Maintain Static
Data For TMC
Process In-Vehicle
Smart Probe Data
for Output
** Manage Signal Preemption
Figure 2-6. Relevant Device Control Processes for ROC
November 1998
III - 10
Manage Parking
Lot State
Determine Parking
Lot State
Provide Parking
Service Provider I/F
Provide Parking
Lot Operator I/F
Determine P&R
Needs for Transit
Management
Calculate Parking
Lot Occupancy
Regional Operations Coordination (ROC)

Task 3, Vol. 1 - ROC Logical Architecture
Determine P+R Needs for Transit Management, which estimates the demand for
transit services at P+R lots. For ROC, this demand will be determined based on
the historical parking-lot occupancy data.
The Maintain Traffic and Sensor Static Data process (an element of the Maintain Static
Data for TMC process) stores, updates, and retrieves sensor static data (e.g., type and
location) and road network link data for the region. The data will be used by other
processes within the ROC system and provided by the pertinent ROC agencies (e.g.,
transportation agencies).
In the context of the ROC system, the Manage Indicator Preemption process (an
element of Provide Roadside Control Facilities) will gather information on signal
preemption and priority requests submitted to traffic operations agencies. It will use this
information to provide signal preemption coordination across multiple jurisdictions.
The Maintain Indicator Fault Data Store process (an element of Collect and Process
Indicator Fault Data) collects and updates data about faults of traffic signal systems.
The data (including fault clearance) is supplied by traffic operations agencies in the ROC
area. This process also maintains a store of the current operational status of all signals,
and allows traffic operations personnel to review the signal status at the ROC level.
(Any update to the traffic signal status will be performed by the agency that operates the
signals.) The current status of signals will be made available to the traffic control
strategy selection process described earlier.
Finally, the Provide Traffic Operations Personnel Indicator Fault Interface process allows
traffic operations personnel at the ROC level to review and/or monitor all signal
equipment faults so that appropriate traffic control strategies may be selected for
implementation.
2.2.1.3 Incident Management
The Incident Management process of the NIA supports the detection, recording, and
management of both planned and current incidents. It also initiates responses to current
incidents. Incident responses may be generated automatically from a library of preplanned responses, which are based on experiences and lessons learned from previous
incidents. For user interfaces, the process provides capabilities for traffic operations
personnel to monitor and, if necessary, override the automated operations, particularly
for incidents that do not have a pre-planned response.
Incident management at the ROC level will have similar functions except that of incident
detection. Instead of detecting incidents, the ROC system will receive incident
notifications from member agencies and use this information to coordinate incident
responses with other agencies. ROC incident responses may be pre-planned or ad hoc.
A part of the ROC incident management responsibilities will also be to maintain
interagency pre-planned responses and to provide data for creating new, pre-planned
responses. Figure 2-7 shows the relevant elements of the Incident Management
process tree. These elements are described below.
November 1998
III - 11
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
Manage Traffic
Manage Incidents
Traffic Data Analysis
for Incidents
Review and Manage
Incident Data
Respond to Current
Incidents
Provide Operator
Interfaces for
Incidents
Manage Possible
Pre-planned
Response Store
Manage Pre-planned
Incident Response
Data
Provide Operator
Interfaces for
Incidents
Review and Manage
Incident Data
Retrieve Incident
Data
Store Possible
Incident Data
Analyze Incident
Response Log‡
Provide Traffic Ops
Personnel Incident
Data Interface
Provide Media
Incident
Data Interface
LEGEND:
Update Incident
Display Map Data
ROC Process
End process
(no further decomposition)
Mange
Resources for
Incidents
Non-ROC Process (potential
functions of Individual agencies)
Review & Classify
Possible Incidents
Review & Classify
Planned Incidents*
Provide Planned
Incident Store
Interface*
Provide Current
Incidents Store
Interface
* Planned Incidents are referred to as Predicted Incidents in the NIA
‡
For ROC Training
Figure 2-7. Relevant Incident Management Processes for ROC
The Review and Manage Incident Data process receives data on incidents from other
sources and classifies each incident as planned or current (via the Review and Classify
Planned Incidents process). It also provides interfaces to the incident data stores
November 1998
III - 12
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
through the Provide Planned Incident Store Interface process and the Provide Current
Incident Store Interface process.
When a current incident is confirmed, the Respond to Current Incidents process
attempts to find a pre-planned response that is appropriate for that type of incidents. If a
pre-planned response is not available, this process will send the incident details to the
traffic operations personnel so that a new response can be formulated. Otherwise, it will
send pre-planned responses to other appropriate functions. When a current incident is
clear, this process will provide information to update the current incident data store.
The Provide Operator Interfaces for Incidents process allows traffic operations personnel
to review and update data about incidents, data defining the responses to each type of
incident, and data about a system-suggested response (when a pre-planned response
does not already exist). It also provides a means to filter out incident data that is not
appropriate for dissemination to the media or to the public. The following child
processes of the Provide Operator Interfaces for Incidents process are relevant to ROC.
a. Retrieve Incident Data from the stores of predicted and current incidents. This
process will retrieve data upon a request from traffic operations personnel or a
media operator and then send it to the requesting source.
b. Provide Traffic Operations Personnel Incident Data Interface, which allows an
operator to request and obtain incident and incident-response information
(including video images) and to re-classify incidents as needed. It will also
display to the operator the details of an incident that has no pre-planned
responses; and will accept input for a new response from the operator.
Whenever appropriate, this process will display information on a map.
c. Provide Media Incident Data Interface to allow the media to request incident
information as well as to provide information to the media. The media can also
contribute traffic and incident data to the ROC system through this process.
d. Update Incident Display Map Data using the digitized map data supplied by predetermined ROC agencies.
e. Manage Resources for Incidents, which generates and receives requests for
resources from participating agencies to respond to incidents (e.g., equipment
and personnel).
There are two other processes in Incident Management process tree that are relevant to
ROC. First is the Manage Pre-planned Incident Response Data process, which provides
and updates pre-planned incident response data. Second is the Analyze Incident
Response Log process, which identifies from the incident log any pre-planned incident
response that can be standardized. In the NIA, the analysis results are kept in the
system as “possible responses” to be considered when a pre-planned response does
not exist. For ROC, such real-time applications may be difficult because of the large
number of agencies involved. This process is therefore used for planning and training,
instead.
November 1998
III - 13
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
“Manage Emergency Services” Process Tree
2.2.2
In the NIA, the Manage Emergency Services process includes the dispatch and control
functions of emergency services in response to incidents, and the activation of law
enforcement resources against violators (e.g., pollution emissions). The emergency
service dispatch and control functions are relevant to ROC. And in this context, this
process needs to interact with the Manage Traffic function to coordinate incident
management (including resource coordination between traffic management and
emergency management) and to provide priority for emergency vehicles at signalized
intersections and freeway ramps. This process also provides coordination supports to
incident commanders in the field, emergency services, and allied emergency
management agencies. The relevant elements of the Manage Emergency Services
process tree are shown in Figure 2-8 and described in the following paragraphs.
Manage
Emergency
Services
Provide Emergency
Service Allocation
Provide Operator
I/F for Emergency
Data*
Manage Emergency
Vehicles
Identify Emergencies
from Inputs
Select Response
Mode
Determine Coord’d
Response Plan
Dispatch
Vehicle*
Communicate
Emergency Status
Track
Vehicle*
Manage Emergency
Response
Assess
Response Status
Manage Emergency
Service Alloc. Store
Provide Emergency
Personnel I/F
Update Emergency
Display Map Data*
Provide Law
Enforcemt Allocation
Maintain Vehicle
Status
LEGEND:
ROC Process
* Partially applicable to ROC
End process
(no further decomposition)
Non-ROC Process (potential
functions of Individual agencies)
Figure 2-8. Relevant Emergency Service Management Processes for ROC
November 1998
III - 14
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
The Provide Emergency Service Allocation process helps the operator to determine the
type and level of emergency services to be assigned to an incident-response request.
This process will use a set of pre-defined criteria for service assignment. It will also
allow the operator to set up and override these criteria. If there are no allocation criteria
that would meet the needs of an incident, the operator will determine the required
allocation and provide the necessary input to the system. The following functions under
this process are relevant to ROC.
a. Determine Coordinated Response Plan, which will classify and prioritize the
incident notified by a ROC agency. It will use the information contained in the
incident notification to determine an appropriate response plan (many of which
may be pre-planned). A detailed description of the incident and the suggested
response plan will be sent to other pertinent agencies for coordination of
response operations and implementation.
b. Communicate Emergency Status, which will receive the emergency-service
response plans and the status of their implementation. It will screen this
information according to pre-defined rules and then disseminate the information
to other ITS functions.
c. Manage Emergency Response, which will enable emergency centers to receive
emergency management data (e.g., response plan, vehicle dispatch status, etc.)
and route response status information to agencies or vehicles. It will also store
the current status of all emergency service responses in a log.
d. Manage Emergency Service Allocation Store, which will retrieve and update the
store of data (e.g., type of emergency, time of day, location of the emergency,
etc) that is used in the resource allocation process.
The second relevant element in the Manage Emergency Services process tree is to
Provide Operator Interface for Emergency Data. This process is only partially relevant to
ROC because it is intended to help the operators in an Emergency Communications
Center (ECC) to manage all type of emergency responses, not only traffic-related
responses. It will allow an operator to review and update the emergency service
allocation data, to override the pre-defined emergency service allocations to suit the
specific needs of a current incident, and to monitor the status of emergency dispatches.
The third relevant function in the Manage Emergency Services process tree is to
Manage Emergency Vehicles when they are dispatched to an incident. In most
situations, this function will be performed by the agency responsible for the vehicles.
Only when vehicles are dispatched to other jurisdictions, as in the case of ROC, this
functionality is needed at the regional level to provide continuous communications and
support to the response personnel (e.g., route guidance information). Following are the
lower-level functions of the Manage Emergency Vehicles process.
a. Select Response Mode, which will determine the type and number of vehicles to
be dispatched based on the emergency vehicle status. Once the vehicle types
and units are determined, this process will update the emergency vehicle status
data and send the dispatching information to the agency responsible for the
actual dispatch function.
November 1998
III - 15
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
b. Dispatch Vehicle, which will notify the personnel of the dispatched emergency
vehicles of their assignments, receive assignment acknowledgements, and
provide the location and details of the incident to the vehicles. Where applicable,
this process will also request emergency vehicle routing information and
coordinate signal preemption requests for those vehicles.
c. Track Vehicle, which will track the location of all emergency vehicles for
dispatching, arrival-time estimating, and signal preemption/priority support. It will
store the vehicle tracking data as part of the emergency vehicle status.
d. Provide Emergency Personnel Interface, which will allow emergency-response
personnel in the field (or en route) and at central to communicate with each
other. It will support both audible and manual forms of input, and audio and
visual forms of output. The interface mechanisms shall in no way affect the
driver's ability to operate the emergency vehicle in a safe manner.
e. Maintain Vehicle Status, which will retrieve and update a data store of current
vehicle locations, operational conditions, availability to respond to emergencies,
and emergency-response status. Below is a list of possible emergency vehicle
status:

At the emergency location.

Disabled (possibly involved in an incident itself).

En route to an emergency.

Not available.

Requires additional support (more resources needed).

Returning from an emergency, which may be divided into “mission capable”
or “mission incapable.”

Requires maintenance/repair.

At station house.
The fourth, also the last, relevant function in the Manage Emergency Services process
tree is to Update Emergency Display Map Data. This process updates the store of
digitized map data used in displaying incident locations and other emergency-response
information to the operators.
2.2.3
“Provide Driver and Traveler Services” Process Tree
This functional process tree provides multi-modal trip planning, route guidance, and
advisory services to travelers and drivers. Among the elements of this process tree, only
the Provide Information Services process is relevant to the ROC requirements.
Furthermore, only the Provide Advisory and Broadcast Data element of the Provide
November 1998
III - 16
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
Information Services process is relevant to ROC as shown in Figure 2-9 and described
below.
The Provide Advisory and Broadcast Data process gather the regional traffic and transit
information from other ROC system functions to create data for broadcasting. The data
may be disseminated to the media or to designated points for access (e.g., via the
Internet). The functions included in this process are:
Provide Driver &
Traveler Services
Provide
Information
Services
Provide Advisory &
Broadcast Data
Prepare & Output
In-Veh Displays
Provide Advisory &
Broadcast Data
Provide Transit
User Advisory I/F
Collect Traffic
Data & Advisory
Messages
Collect Yellow
Pages Data
Provide Traffic &
Transit Advisory
Messages
Provide Driver
Interface
Provide Yellow Pages
Data & Reservations
Collect Transit
Data & Advisory
Messages
Provide Traffic &
Transit Broadcast
Messages
Provide ISP
Operator Broadcast
Param I/F
LEGEND:
ROC Process
End process
(no further decomposition)
Non-ROC Process (potential
functions of Individual agencies)
Figure 2-9. Relevant Driver and Traveler Service Processes for ROC
November 1998
III - 17
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
a. Collect Traffic Data for Advisory Messages, which will collect and fuse traffic
data. The fused traffic data will be used to create broadcast or advisory
messages to travelers. The input data will consist of historical and current traffic
data; and historical, current, and planned incident data.
b. Collect Transit Data for Advisory Messages, which will collect and fuse transit
data. The fused transit data will be used to create broadcast or advisory
messages to travelers. The data will be provided by the transit agencies in the
ROC area.
c. Provide Traffic and Transit Broadcast Messages, which will extract traveler
information messages from the traffic and transit data stores at pre-determined
intervals and send it to the processes that broadcast these messages.
2.2.4
“Plan System Deployment and Implementation” Process Tree
This functional process tree provides a capability to analyze the system performance,
and to identify changes that will improve the operation and benefits of ITS. It obtains
data from other functions and allows engineers and planners to construct and evaluate
scenarios for system improvements. The ability to construct and evaluate scenarios is
relevant to the requirement to support training and evaluation of ROC operational
procedures. The processes selected for the ROC Logical Architecture are illustrated in
Figure 2-10 and described in the following paragraphs.
The Import Static and Historical Data process will collect static and historical data
(including video images) from other functions of the ROC systems. The collected data
may be used as a source of input for simulation and evaluation of the ROC network.
The Provide Storage and Processing Functions process will store the static and
historical data and will perform the evaluation and simulation tasks as commanded by
the users. This process will also allow the user to generate documents from the contents
of the data stores. Below are the lower-level elements of the Provide Storage &
Processing Functions process.
a. Update Data Stores, including both historical and static data stores.
b. Communicate with Transportation Planner, which provides a means to receive
the user’s commands allow the users to obtain the required information from the
system. It should be noted that, in the context of the ROC system, the users of
this process are not limited to only Transportation Planner. The frequent users
will probably be the incident-response personnel (such as police, fire, and traffic
operations personnel).
c. Evaluate System, which will perform the evaluation of the performance of the
network of roads and freeways served by the ROC agencies. This evaluation will
take into account factors that may affect the ability of the transportation systems
to move people and goods and the efficiency that these systems can achieve.
The process will be driven by the evaluation parameters provided by the users.
November 1998
III - 18
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
Plan System
Deployment &
Implementation
Import Static &
Historical Data
Provide Storage &
Processing Functions
Export Static
Data
Provide Transp.
Planner I/F
Provide Map Update
Provider Deployment
Interface
Update Data
Stores
Communicate with
Transp. Planner
Generate Static
Data
Evaluate
System
LEGEND:
ROC Process
Simulate
System
End process
(no further decomposition)
Non-ROC Process (potential
functions of Individual agencies)
Document
System
Figure 2-10. Relevant System Deployment and Implementation Processes for ROC
d. Simulate System, which provides a means to simulate the way the road and
freeway network would operate under various incident scenarios and/or traffic
management actions. The simulation process will be used to train personnel on
incident-response procedures, and to serve as a tool to develop more effective,
coordinated incident responses. The simulation process will be linked with the
evaluation process for assessing the feasibility of candidate procedures.
e. Document System, which provides capabilities for generating documentation in
electronic and printed forms. The users will have the ability to specify the
parameters of documents to be generated (e.g., type, format, form).
The last process of the Plan System Deployment and Implementation process tree that
is relevant to the ROC requirements is the Provide Transportation Planner Interface
process. In the context of the ROC system, the users of this process are not limited to
only transportation planners; the frequent users will probably be the incident-response
personnel. This process will receive a user’s commands and allow the user to obtain the
required information from the system. It will also allow the user to control the processing
parameters of and the input data to the simulation, evaluation, and generation of
scenarios. The user can obtain documentation on the simulation and evaluation results,
and import and export data through this process.
November 1998
III - 19
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
The above elements of the NIA are the last ones that are relevant to the ROC Logical
Architecture. In the next section, the way in which all the identified elements are used to
construct the ROC Logical Architecture is described.
November 1998
III - 20
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
3.0
ROC LOGICAL ARCHITECTURE DESCRIPTION
3.1
ROC Context Diagram
Although the ROC Logical Architecture is a subset of the National ITS Architecture as
described earlier in Section 2.0 of this document, the ROC system will operate in an
environment that is specific to the Maryland National Capital Region. To describe this
environment, a Context Diagram is used as shown in Figure 3-1. The Context Diagram
provides a precise definition of the ROC ITS architecture boundary. It consists of a
functional process that represents the ROC system and, more importantly, a number of
external entities known as “terminators.” Each terminator represents an external entity
that communicates data to, or receives data from the system being designed (as
described earlier in Section 2.1 of this document). The terminators for the ROC system
have been grouped as follows.
User Terminators. These are personnel at the operations centers in the ROC region and
travelers who use the ROC system (e.g., to gain access to traffic information). The User
Terminators of the ROC system are:

Traffic Operations Personnel, including operators at the TOC3, SOC,
Montgomery County TMC, and the future Prince George’s County TRIP (Traffic
Response and Information Partnership) center.

Emergency System Operators, including County Police and Fire & Rescue
Dispatchers, and State Police Dispatchers.

Travelers who access the system for traffic and travel information (for example,
through the Internet).
System Terminators. These are the systems that are not parts of the ROC system but
interact with it. They include:

Other Traffic Management (TM) systems such as the traffic signal control system
operated by the Montgomery County TMC or that by the SHA.

Emergency 911 and #77 systems operated by the County Emergency
Communications Centers and the State Police, respectively.

Transit Management Systems (such as dispatching systems), including the
Montgomery County’s Ride-On, Prince George’s County’s The BUS, WMATA,
and the MTA’s MARC.

Emergency Response Vehicle Onboard systems such as data communication.

Media systems that can request and receive traffic information (data and
images).

Planning systems that can receive historical traffic and incident data.
November 1998
III - 21
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
Pr. George’s Co. Veh
MSP Dispatcher
Montgomery ECC
Montgomery Co. Veh.
Co. F&R Dispatcher
Pr. George’s ECC
MSP
Co. Police Dispatcher
Emergency
System Operator
Montgomery
State
911& #77
Centers
Emergency
Response Veh
incident response,
coordination data
incident response,
coordination data
incident response,
coordination data
Pr. George’s
MSP Barracks
ETP/ERU
Planning
incident
notification
planning
data request
historical data
travel information request
Travelers
local traffic data
Media
travel
information
request
regional information
Montgomery TMC
Pr George’s TRIP
Radio
TV
Other TMs
travel information
regional
traffic data
traffic info display
ROC
SYSTEM
Traffic
Operations
Personnel
commands
SOC
TOC 3
transit information
incident response,
coordination data
VDOT
SHA Operators
MC Operators
DC DPW
regional
information
planning &
coordination data
Other EM
OEP
construction information
MDE
Transit
Management
parking
occupancy
travel information request
MEMA
FEMA
Ride-On
regional information
Construction
& Maintenance
Parking Service
Provider
ISP
Partners In Motion
Pr George’s DPW&T
AAA
PGC Operators
Pr George’s DPW&T
Montgomery DPWT
Montgomery DPWT
MTA
SHA
The BUS
Event
Promoters
WMATA
MTA-MARC
Kemper Open
JKC Stadium
US Air Arena
FUTURE INTERFACE OR TERMINATOR
Figure 3-1. ROC System Context Diagram showing current and future interfaces

Construction and Maintenance systems at Prince George’s County DPW&T,
Montgomery County DPWT, and the SHA to exchange current and planned
construction schedules and road closure information.

Information Service Provider (ISP) systems that can exchange information with
the ROC.

Other Emergency Management systems operated by the County Office of
Emergency Preparedness (OEP), Maryland Emergency Management
Administration (MEMA), Federal Emergency Management Administration
(FEMA), and the Maryland Department of the Environment (MDE).

Parking Service Providers of public parking facilities (e.g., Park-and-Ride lots).

Event Promoters systems that can exchange data with the ROC system for event
planning and traffic management activities. The interface to these systems is
envisioned to be available in the future.
The above definitions encompass most of the terminators defined for the ROC logical
and physical architectures. However, additional terminators may be required in the
development of the physical architecture because of the potential need to represent very
specific entities.
November 1998
III - 22
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
Recall that the Context Diagram illustrates the external environment within which a
system operates. The logical architecture, however, shows the internal functional
processes that the system must have in order to satisfy the intended requirements. In
the following subsections, the ROC Logical Architecture is described according to the
“parent” and “child” relationship of each process.
3.2
Top-Level ROC Processes
At the highest level, the ROC system consists of the processes that directly address the
needs identified by the participating ROC agencies. These needs include:
a. The ability to monitor the traffic and travel conditions in the region.
b. The ability to coordinate incident responses with other agencies and jurisdictions.
c. The ability for the appropriate ROC agencies to coordinate the dissemination of
travel information.
d. The ability to support interagency incident-response training.
The functions that will satisfy the above needs are contained in the four processes
shown in Figure 3-2 and described below.
1. The Monitor Regional Traffic process will first gather traffic condition data,
transit operations data, parking data, and construction data from all
appropriate agencies. It will then integrate the data into regional travel
information. This process will also group the received data into current data
and long-term data, and will supply the data to other processes as needed.
2. The Coordinate Multi-Agency Incident Response process will receive incident
data and facilitate the coordination of incident management activities and
information exchange among all appropriate agencies – public safety, traffic
operations, and emergency management, etc.
3. The Coordinate Traveler Information Dissemination process will maintain the
regional transportation data and facilitate the dissemination of travel
information to the media and the travelers.
4. The Provide Incident-Response Training process will help the users to
access the historical traffic and incident data to create scenarios for training
and developing pre-planned incident response procedures. This process is
not explicitly identified in the NIA, but it is composed of various elements of
the NIA as described later in its child processes.
November 1998
III - 23
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
traffic info display
State/County
T raf M gt Syst
Operati ons
Personnel
local
data
device fault data update,
response veh status
Police
archived
incident data
selected
strategy
M ap Provider
com m ands
regional
traffic data
Construction
Agenci es
4
map data update
Provi de Inci dentResponse T rai ni ng
Inform ati on
police dispatch info
construction
information
1
2
commands
Coordi nate M ultiAgency Incident
Response
M oni tor Regional
T raffic
historical
incident data
incident data
& status
incident data
& status
fire dispatch info
long-term data
current data
regional
information
request
regional
traffic data
Fire
M edi a/ISP
travel information for
media
3
Coordi nate
T raveler
Inform ati on
Dissem ination
request from media
advisory data,
broadcast data
T ravelers
request from user
inci dent response
log
Figure 3-2. Top-level Processes of the ROC Logical Architecture
3.3
“Monitor Regional Traffic” Child Processes
This process is composed of two child processes (see Figure 3-3):
1. Gather and Display Traffic Data is the process that will receive “local” data
and map data from individual agencies, integrate the data into “regional” data
and display the data upon request. It will also store the current traffic
condition data (including incidents) in a database for use by other processes.
2. Monitor Incident Data is the process that will examine the current data to
determine whether or not there is any current incident that would require
incident management responses. On the other hand, this process will also
determine if the status of a current incident should be changed because it is
already cleared by an incident-response team.
November 1998
III - 24
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
The above two processes were further decomposed, as described in the next few
paragraphs, to more clearly show the functions to be performed by the ROC system.
incident response data
regional traf f ic data
regional info request,
local data
1.1
1.2
Gather &
Display Traf fic
Data
Monitor
Incident Data
map data update
incident data
current data
Figure 3-3. Child Processes of the “Monitor Regional Traffic” Process
3.3.1
“Gather and Display Traffic Data” Child Processes
Figure 3-4 shows the child processes of the Gather and Display Traffic Data process.
These include:
1. Exchange Data with Other Traffic Centers.
2. Process Traffic Data for Storage.
3. Maintain Traffic Sensor Static Data (e.g., type and location in the ROC network).
4. Retrieve Traffic Data.
5. Provide Traffic Data Retrieval Interface.
6. Provide Traffic Operations Personnel (with) Traffic-Data Interface.
7. Update Traffic Display Map Data.
Because the ROC system does not own or operate any traffic monitoring devices, it will
create the regional traffic and travel condition information by receiving input from all
appropriate agencies through the Exchange Data with Other Traffic Centers process.
The “local” data is processed and stored by the Process Traffic Data for Storage
process.2 To establish the spatial references and other attributes of the agency-provided
data, the ROC system needs a process to Maintain Traffic Sensor Static Data.
When another process of the ROC system requests the regional data, the Retrieve
Traffic Data process will be activated through the Provide Data Retrieval Interface
process. The latter will provide pre-determined parameters for data retrieval (e.g., data
type and data format) based on the type of request it receives.
2
Although the NIA uses the word “Traffic” in these processes, the correct word, in the ROC context, should be
“Transportation.” This change was not made to the diagrams to allow the opportunity to trace the ROC architecture to its
origin  the National ITS Architecture.
November 1998
III - 25
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
Regional data requests from an operator will be submitted to the Retrieve Traffic Data
process by the Provide Traffic Operations Personnel Traffic-Data Interface. The
operator (or system administrator) can also update the pre-defined data retrieval
parameters and submit display map data requests through this interface. The Update
Traffic Display Map Data process (the last child process of the Gather and Display
Traffic Data process) will receive the operator’s request and perform the necessary
functions to update the map data.
3.3.2
“Monitor Incident Data” Child Processes
The Monitor Incident Data process has five child processes as shown in Figure 3-5 and
described below.
1. Review and Classify Current Incident Data.
2. Review and Classify Stored Incidents.
November 1998
III - 26
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
Construction
Agencies
State/County
Traf Mgt Sy stems
local
local
local
local
construction inf ormation
local transportation
data
1.1.2
traf f ic data*
incident data*
parking data*
road network data*
1.1.1
Exchange data
with Other
Traf f ic Centers
Process Traf f ic
Data f or Storage
local transit
data*
traf f ic & sensor static
data
current data
Transit Mgt Sy s
long-term data
local transit static data*
1.1.3
Maintain Traf f &
Sensor Static
Data
link data update*,
new sensor static data*
regional inf o request
request traf f ic
operations data
traf f ic data request
1.1.4
1.1.5
Prov ide Traf f ic
Data Retriev al
Interf ace
Retriev e Traf f ic
Data
requested traf f ic data
regional traf f ic data
retriev ed traf f ic
operations data
Traf f ic Operation
Personnel
parameter updates,
inf ormation request
1.1.6
traf f ic data retriev al
parameters
traf f ic
inf ormation
display
Prov ide Traf f ic
Ops Personnel
Traf Data I/F
request traf f ic map
display update
1.1.7
Update Traf f ic
Display Map
Data
map data update
map data f or
traf f ic display
Map
Prov ider
* Elements of the "local data" data f low
Figure 3-4. Child Processes of the “Gather and Display Traffic Data” Process
November 1998
III - 27
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
current data
current & planned incidents
(f rom local TMCs)
1.2.1
Rev iew & classif y
current incident
data
new, planned
incidents
planned incident data
update
new, current
incidents
planned
incident data
1.2.2
incident data
Rev iew and
classif y stored
incidents
1.2.3
current incident data update
Retriev e
Incident Data
current incident
data*
stored current incident data
retriev ed incident
operations data
incident operations data
1.2.4
request incident
operations data
Prov ide Traf f ic
Ops Personnel
Inc. Data I/F
map display
update
incident data request
request
incident
map display
update
map data f or
incident display
1.2.5
Update Inc.
Display Map
Data
* Consists of responded incidents and
unresponded incidents
Figure 3-5. Child Processes of the “Monitor Incident Data” Process
3. Retrieve Incident Data.
4. Provide Traffic Operations Personnel (with) Incident-Data Interface.
5. Update Incident Display Map Data.
November 1998
III - 28
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
As the current traffic condition data becomes available, the Review and Classify Current
Incident Data process examines each data record to determine if a new incident is
recorded for the ROC region. A recorded, new incident will then be classified as
“current” or “planned” and then stored in the appropriate data stores. The Review and
Classify Stored Incidents process will then review these incident records periodically and
update their status accordingly. If a “current” incident is cleared, this process will
remove it and then update the “current” incident data store. If a “planned” incident (e.g.,
a construction road closure or a sport event) is due to occur at the current time, this
process will transfer it to the “current” incident data store and will then update both data
stores.
Other processes of the ROC system (e.g., those related to incident response or traveler
information) may obtain details of the “current” incident data through the Retrieve
Incident Data process. An operator may also retrieve incident data through the Provide
Traffic Operations Personnel Incident-Data Interface process. This operator interface
process will also provide a means to Update Incident Display Map Data.
3.4
“Coordinate Multi-Agency Incident Response” Child Processes
The primary functions of multi-agency incident response coordination are to select an
appropriate response plan, allocate resources to manage the incident, and communicate
the status of the response operations to all responsible agencies. The following eleven
child processes (see Figure 3-6) describe these functions.
1. Respond to Current Incidents.
2. Determine Coordinated Response Plan.
3. Select Response Mode, which will determine the type and number of vehicles
to be dispatched based on the emergency vehicle status.
4. Maintain Vehicle Status (data).
5. Manage Emergency Service Allocation Store, which helps the operator to
determine the type and level of emergency services to be assigned to an
incident-response request.
6. Communicate Emergency Status, which receives response-plan information
and implementation status, and screens information for dissemination.
7. Manage Emergency Response.
8. Select Traffic Management Strategy.
9. Maintain Device Fault Data Store.
10. Manage Pre-planned Incident Response Data.
11. Provide Traffic Operations Personnel Incident-Response Interface.
November 1998
III - 29
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
2.4
f ire v eh status
Maintain Vehicle
Status
Police Barracks/
Stations
Fire Stations
f ire
dispatch
inf o
police dispatch inf o
police v eh status
emerg v eh status data
current incident
data
Select
Response Mode
Other Emerg Mgt
Agencies
f ire v eh
status
incident
details
incident data
emerg
resp v eh
status
emergency serv ice
allocation criteria
emerg serv
alloc criteria
incident
details
emerg serv alloc
criteria update
updated
response status
2.1
emergency serv ice
allocation request
2.2
identif ied
emergency
Respond to
Current
Incidents
emerg v eh
dispatch status
2.3
2.5
Manage Emerg
Serv ice Allocatn
Store
Determine
Coordinated
Respone Plan
emergency serv ice
allocation data
incident
response log
emerg response
data f or
communications
emerg response data f or mgt
2.6
incident details,
emerg response plan
Communicate
Emerg Status
emerg response status,
emerg response plan
selected
strategy
detailed
emerg status
2.8
Select Traf f ic
Mgt Strategy **
State/County
TMs
dev ice
f ault data
update
2.7
Manage
Emergency
Response
Operators
pre-planned inc.
response updates
dev ice f ault
data
pre-planned inc.
response data*
pre-planned inc.
response
commands
2.9
2.10
Maintain Dev ice
Fault Data Store
Manage Preplanned Inc.
Resp. Data*
pre-planned inc.
response data*
NOTE:
* Known in the NIA as "def ined responses"
** May include signal priority /preemption
pre-planned inc.
response data
pre-planned inc.
response updates
2.11
Prov ide Traf f ic
Ops Personnel
Inc. Resp. I/F
requested
pre-planned inc.
response data
Figure 3-6. Child Processes of the “Coordinate Multi-Agency Incident Response” Process
When there is an incident that would require regional coordination (e.g., one that has the
potential to impact traffic in another jurisdiction, or one to which the local jurisdiction has
not been able to respond because of a lack of resources), the ROC system will activate
the Respond to Current Incidents process. This process will receive details of the
incident from the “current” incident database and then provide this information to other
processes for response coordination. The response information is also logged in the
Incident Response Log for future reference and evaluation.
Once the Determine Coordinated Response Plan process receives the incident
information from the Respond to Current Incidents process, it will request emergency
response resources from the Manage Emergency Service Allocation Store process; and
November 1998
III - 30
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
it will then provide the incident details to the Select Response Mode. The response
mode will consist of the type and number of vehicles to be dispatched to the incident
based on the incident type and resource availability. An input to the resource dispatch
decision is the status of emergency-response vehicles. This information is provided to
the Select Response Mode process by the Maintain Vehicle Status process, which in
turn receives the information from the police and fire/rescue stations, and traffic
operations agencies.
A part of the response plan coordination is to inform other agencies and other ROC
processes of the plan’s contents and implementation status. The Communicate
Emergency Status process is responsible for this function. It receives details of the
selected response plan from the Determine Coordinated Response Plan process, and
the response status from the Manage Emergency Response process.
In addition to the processes that allocate and dispatch resources to the incident, the
ROC system will also Select Traffic Management Strategy from a set of pre-planned
strategies. To aid in this selection, equipment fault data will be provided by the Maintain
Device Fault Data Store process. The slelected strategy will be transmitted to the
appropriate traffic operations agencies for implementation (i.e., the Montgomery County
TMC, or the Prince George’s future TRIP center, or the SHA’s SOC or TOC3).
The pre-planned incident response strategies will be continually evaluated and updated
to account for changes in incident response procedures and/or technologies. These
functions are performed by the Manage Pre-planned Incident Response Data process
(which may employ expert-system technologies) and the Provide Traffic Operations
Personnel Incident-Response Interface process. The latter allows incident management
personnel to review, override, and update incident response plans.
3.5
“Coordinate Traveler Information Dissemination” Child Processes
This Coordinate Traveler Information Dissemination process will gather and maintain the
regional transportation data, and facilitate travel information dissemination to the media
and travelers. The travel information will include the current and planned incidents,
transit services (e.g., schedules, routes, etc.), and parking availability. The seven child
processes of the Coordinate Traveler Information Dissemination process are as follows
(see Figure 3-7):
1. Collect Travel Information
2. Provide Current Incident Store Interface
3. Provide Planned Incident Store Interface
4. Determine Parking Lot State
5. Provide Traffic and Transit Broadcast Messages
6. Provide Media Traffic and Incident Data Interface
7. Determine Park-and-Ride Needs for Transit Management
November 1998
III - 31
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
parking lot transit request
State/County
TMs
parking guidance
f or VMS
3.4
static data f or parking lots,
parking serv ice-prov ider input data
3.7
parking lot ocupancy
Determine
Parking
Lot State
adv isory data,
broadcast
data
parking lot
occupancy
conf irmed inc.,
congestion, & parking
data output
inci., congestion, &
parking data output
3.5
3.6
parking av ail.
data request
Prov ide
Traf f ic & Transit
Broadcast Msgs
adv isory & broadcast
data request
Prov ide
Media Traf f ic &
Inc Data I/F
3.1
Collect Trav el
Inf ormation**
current transit data*
inci., congestion, &
parking data output
trav el inf o to media
current inc. data
request
planned inc. data
planned
inc. data
request
current inc. data
3.2
3.3
planned-incident
new data*
Determine P&R
Needs f or transit
Mgt
Prov ide Planned
Incident Store
Interf ace
planned
incident store
Prov ide Current
Incident Store
Interf ace
current data
current inc. new data*
current inc. data update*
current
incident store
* Elements of "Regional Traffic Data"
** including travel conditions & advisory info.
Figure 3-7. Child Processes of the “Coordinate Traveler Information Dissemination”
Process
The process to Collect Travel Information will periodically send requests to the Provide
Current Incident Store Interface process, the Provide Planned Incident Store Interface
process, and the Determine Parking Lot State process for updated information. The
received information is then fused and disseminated to the media through the Provide
Media Traffic and Incident Data Interface process according to pre-determined criteria.
The same information will also be used to formulate broadcast messages (by the
Provide Traffic and Transit Broadcast Messages process) to be displayed by other
systems such as TAR, VMS, or the Internet.
To facilitate multi-modal coordination, parking lot occupancy information for the region
will be used to determine transit service needs at park-and-ride facilities. This function
November 1998
III - 32
Regional Operations Coordination (ROC)
Task 3, Vol. 1 - ROC Logical Architecture
will be performed by the Determine Park-and-Ride Needs for Transit Management
process. Parking occupancy information may also be displayed along major roadways
to help inter-modal users to make informed choices for their travel.
“Provide Incident-Response Training” Child Processes
3.6
To effectively support incident-response training, the ROC system must have the
capability to record and replay past incident scenarios and the responses to those
incidents. It must provide a means for the trainers and the trainees to review past
events, critique response actions, identify shortcomings, document lessons learned, and
create new response procedures. For new and/or modified response procedures, the
ROC system must be able to help the users to evaluate their effectiveness and, if
possible, their benefits. This evaluation capability inherently requires a capability to
simulate incident events, their impacts on traffic, as well as the effects of the intended
response actions. The simulation capability may also be used to develop responses to
anticipated incident scenarios (e.g., those related to domestic terrorism) and to analyze
“what if” situations. The above functional needs for ROC incident-response training may
be described by the following six processes (see Figure 3-8).
1. Provide Incident Management Training Interface
2. Retrieve Historical Incident Scenario Data
3. Analyze Incident-Response Log
4. Update Data Stores
5. Simulate Scenario
6. Evaluate Scenario
An incident training session may begin with a user (either a trainer or a trainee) entering
a scenario search command to the ROC system through the Provide Incident
Management Training Interface process. This search command will be transmitted to
the Retrieve Historical Incident Scenario Data process, which will search the long-term
data store for the requested incident scenario and its identification. The Analyze
Incident-Response Log process will then search the log for data on the responses to this
incident and/or other responses to similar incidents. At this point, the Update Data
Stores process refreshes all training databases. The users now can perform a number
of training functions as follows:

Replay the incident for review and critique.

Simulate the incident scenario with new or modified responses (through the
Simulate Scenario process).

Evaluate traffic impacts of response procedures (through the Evaluate Scenario
process).
November 1998
III - 33
Regional Operations Coordination (ROC)
long-term
data
Task 3, Vol. 1 - ROC Logical Architecture
historical inc.
impact data
scenario search command
inc. response
training data
pre-def ined
inc. resp. update
inc. scenario data
4.2
Retriev e
Historical Inc.
Scenario Data
historical inc.
scenarion data
4.1
scen. ev al results
scen sim results
4.4
historical inc.
identif ication
4.3
inc. scenario
training data
scenario sim
parameters
Update Data
Stores
Prov ide Inc Mgt
Training I/F
scenario ev al.
parameters
historical inc.
resp. data
4.5
Analy ze Incident
Response Log
4.6
Simulate
Scenario
potential, pre-planned
inc. response data
simulation data
Ev aluate
Scenario
incident
response log
Figure 3-8. Child Processes of the “Provide Incident-Response Training” Process

View the simulation and evaluation results, or create documentation from these
results (through the Provide Incident Management Training Interface process).
The above training functionality may also be used to create potential incident scenarios
(e.g., HAZMAT and terrorist incidents) and develop pre-planned responses accordingly.
The users may also use this functionality to evaluate and refine existing response
procedures or to access the historical database for planning purposes.
November 1998
III - 34
Regional Operations Coordination (ROC)
4.0
Task 3, Vol. 1 - ROC Logical Architecture
SUMMARY
Based on the ROC functional requirements identified by the participating agencies, the
ROC Logical Architecture has been developed. To ensure that the ROC architecture is
consistent with the National ITS Architecture while preserving the regional needs and
requirements, an adaptation process was developed and applied to the ROC Logical
Architecture. The details of the adaptation methodology are described in Section 2.0 of
this document, and those of the ROC Logical Architecture in Section 3.0. In this
architecture, all the process names and almost all data flow names are kept the same as
those of the NIA for cross-referencing purposes.
This ROC Logical Architecture provides a framework for tailoring the NIA Physical
Architecture to create the ROC Physical Architecture, which is described in another
document (Volume II of Task 3 of this Project). Both of these architectures were used to
identify and define the needed initiatives to fulfill the ROC requirements.
November 1998
III - 35
Download