CHART II Business Area Architecture

advertisement
CHART II Business Area Architecture Report
COORDINATED HIGHWAYS ACTION RESPONSE TEAM
STATE HIGHWAY ADMINISTRATION
CHART II Business Area Architecture Report
January 8, 2006
CHART II Business Area Architecture Report
Revision
0
1
Description
Pages Affected
Initial Release
Update
CHART II Business Area Architecture Report
All
All
i
Date
August 23, 2000
January 8, 2006
January 8, 2006
CHART II Business Area Architecture Report
Table of Contents
1 Executive Summary ............................................................................. 1
1.1
Overview .............................................................................................................................1
1.2
Background ........................................................................................................................1
1.3
Case for Action ...................................................................................................................2
1.3.1 System Problems ............................................................................................................2
1.3.2 Business Problems .........................................................................................................2
1.4
Vision of the Future CHART II System ..........................................................................2
1.5
Overview of the Future CHART II System ...................................................................13
1.5.1 Business Processes .......................................................................................................13
1.5.1.1 Traffic Monitoring, Detection and Verification................................................................ 15
1.5.1.2 Incident, Traffic, Operations Management ....................................................................... 16
1.5.1.3 Traveler Information ......................................................................................................... 18
1.5.1.4 Performance Measurement and Traffic Flow Analysis .................................................... 19
1.5.1.5 External Transportation Management System Interface ................................................... 20
1.5.2 Organization .................................................................................................................21
1.5.2.1 Training Requirements ..................................................................................................... 23
1.5.3 Location .......................................................................................................................23
1.5.4 Application ...................................................................................................................24
1.5.5 Data ..............................................................................................................................25
1.5.6 Technology ..................................................................................................................26
1.6
Performance Objectives of the Future CHART II System ..........................................30
1.6.1 Process Thread Model..................................................................................................30
1.6.2 CHART II Activities Performance Model ...................................................................32
1.6.3 Public Perception .........................................................................................................33
1.7
CHART II Release Strategy ............................................................................................34
2 Business Process Model View .......................................................... 41
2.1
Business Process Direction Model ..................................................................................41
2.1.1 Business Process Principles, Constraints, and Assumptions .......................................41
2.2
Conceptual Business Process Model...............................................................................42
CHART II Business Area Architecture Report
ii
January 8, 2006
CHART II Business Area Architecture Report
2.2.1 Implementation Constraints and Assumptions ............................................................42
2.2.2 Business Process Hierarchy .........................................................................................42
2.2.3 Business Processes by Type.........................................................................................46
2.2.4 Business Process Flows / Data Flow Diagrams ...........................................................51
2.2.4.1 Security and Operational Control ..................................................................................... 51
2.2.4.1.1 System Administration ........................................................................................... 52
2.2.4.1.1.1 Maintain Users ............................................................................................................... 54
2.2.4.1.1.2 Maintain Roles ............................................................................................................... 55
2.2.4.1.1.3 Maintain Functional Rights............................................................................................ 57
2.2.4.1.1.4 Maintain Functional Responsibilities and Alert Types .................................................. 59
2.2.4.1.1.5 Maintain Geographic Responsibility ............................................................................. 61
2.2.4.1.1.6 Maintain Center and AOR ............................................................................................. 62
2.2.4.1.2 Operational Control ................................................................................................ 64
2.2.4.1.2.1 Maintain Center Notepad ............................................................................................... 64
2.2.4.1.2.2 User Logon .................................................................................................................... 66
2.2.4.1.2.3 View Center Situation .................................................................................................... 68
2.2.4.1.2.4 Maintain User Preferences ............................................................................................. 70
2.2.4.1.2.5 Maintain Operator’s Notepad......................................................................................... 71
2.2.4.1.2.6 Perform Chart Chat ........................................................................................................ 73
2.2.4.1.2.7 Logout ............................................................................................................................ 75
2.2.4.1.2.8 Change User ................................................................................................................... 76
2.2.4.1.2.9 Transfer Resources ........................................................................................................ 77
2.2.4.1.2.10 Respond to Request to Transfer Resources .................................................................... 79
2.2.4.1.3 Configuration Processes ......................................................................................... 80
2.2.4.1.3.1 Maintain System Parameters .......................................................................................... 80
2.2.4.1.3.2 Maintain Links ............................................................................................................... 82
2.2.4.1.4 Maintain FITM Plans ............................................................................................. 84
2.2.4.1.5 Map Configuration ................................................................................................. 86
2.2.4.1.5.1 Update MDOT GIS Map Data ....................................................................................... 86
2.2.4.2 System Configuration and Status ...................................................................................... 88
2.2.4.2.1 Components ............................................................................................................ 89
2.2.4.2.1.1 Maintain Component Configuration .............................................................................. 89
2.2.4.2.1.2 Log System Failures ...................................................................................................... 90
2.2.4.2.2 Devices ................................................................................................................... 92
2.2.4.2.2.1 Maintain Device Configuration ..................................................................................... 92
2.2.4.2.2.2 Set Device On-Line........................................................................................................ 93
2.2.4.2.2.3 Set Device Off-Line ....................................................................................................... 94
2.2.4.2.2.4 Set Device to Maintenance Mode .................................................................................. 95
CHART II Business Area Architecture Report
iii
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.2.2.5 Handle DMS and HAR Polling Results ......................................................................... 96
2.2.4.2.2.6 Respond to Device Failure Alerts .................................................................................. 98
2.2.4.3 Incident/Event Management ............................................................................................. 99
2.2.4.3.1 Logs ...................................................................................................................... 101
2.2.4.3.1.1 Log Communications Log ........................................................................................... 101
2.2.4.3.1.2 Log Action Log ............................................................................................................ 104
2.2.4.3.1.3 Log Disabled Vehicle Log ........................................................................................... 106
2.2.4.3.1.4 Log Incident Log ......................................................................................................... 108
2.2.4.3.1.4.1 View Historical vs. Current...................................................................................................... 113
2.2.4.3.1.5 Log Congestion Log .................................................................................................... 114
2.2.4.3.1.6 Log Recurring Congestion Log.................................................................................... 115
2.2.4.3.1.7 Log Special Event Log................................................................................................. 116
2.2.4.3.1.8 Log Weather Advisory Log ......................................................................................... 117
2.2.4.3.1.9 Log Weather Sensor Log ............................................................................................. 118
2.2.4.3.1.10 Log Safety Message Log ............................................................................................. 120
2.2.4.3.1.11 View Log ..................................................................................................................... 121
2.2.4.3.1.12 Close Log ..................................................................................................................... 122
2.2.4.3.2 Location Navigation ............................................................................................. 124
2.2.4.3.2.1 Maintain Location Navigation Data ............................................................................. 124
2.2.4.3.2.2 Activate Location Navigator ........................................................................................ 126
2.2.4.3.3 Queues .................................................................................................................. 128
2.2.4.3.3.1 Calculate Queue Length ............................................................................................... 128
2.2.4.3.4 Notification........................................................................................................... 130
2.2.4.3.4.1 Maintain Notification List ............................................................................................ 130
2.2.4.3.4.2 Perform Notification .................................................................................................... 132
2.2.4.4 Shared Resource Management........................................................................................ 134
2.2.4.4.1 DMS/HAR Common Processes ........................................................................... 137
2.2.4.4.1.1 Maintain Acceptable Word Dictionary ........................................................................ 137
2.2.4.4.1.2 Maintain Unacceptable Word Dictionary .................................................................... 138
2.2.4.4.1.3 Perform Responsibility Reminder ................................................................................ 139
2.2.4.4.1.4 Respond to Responsibility Reminder Alert .................................................................. 140
2.2.4.4.2 DMS Processes ..................................................................................................... 141
2.2.4.4.2.1 Maintain DMS Message Library.................................................................................. 141
2.2.4.4.2.2 DMS – Add a Message ................................................................................................ 143
2.2.4.4.2.3 DMS – Remove a Message .......................................................................................... 145
2.2.4.4.2.4 DMS – Arbitrate Message Queue ................................................................................ 146
2.2.4.4.2.5 DMS – Evaluate Queue ............................................................................................... 148
2.2.4.4.2.6 DMS – Send A Message .............................................................................................. 150
2.2.4.4.2.7 DMS – Blank A Sign ................................................................................................... 151
2.2.4.4.2.8 DMS Reset ................................................................................................................... 151
CHART II Business Area Architecture Report
iv
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.2.9 DMS – Restore Message .............................................................................................. 154
2.2.4.4.2.10 DMS – Override Queue ............................................................................................... 155
2.2.4.4.3 HAR Processes ..................................................................................................... 156
2.2.4.4.3.1 Maintain HAR Message Library .................................................................................. 156
2.2.4.4.3.2 HAR – Add A Message ............................................................................................... 158
2.2.4.4.3.3 HAR – Remove A Message ......................................................................................... 159
2.2.4.4.3.4 HAR – Arbitrate Message Queue ................................................................................ 160
2.2.4.4.3.5 HAR – Evaluate Queue ................................................................................................ 162
2.2.4.4.3.6 HAR – Broadcast A Message ...................................................................................... 164
2.2.4.4.3.7 HAR – Broadcast Default Message ............................................................................. 166
2.2.4.4.3.8 HAR – Set SHAZAM On/Off ...................................................................................... 167
2.2.4.4.3.9 HAR – Update Default Message .................................................................................. 169
2.2.4.4.3.10 HAR – Send Maintenance Command .......................................................................... 170
2.2.4.4.3.11 HAR - Restore Message ............................................................................................... 172
2.2.4.4.3.12 HAR – Override Queue ............................................................................................... 173
2.2.4.4.4 AVCM .................................................................................................................. 175
2.2.4.4.4.1 Maintain Wall Monitor Configuration ......................................................................... 175
2.2.4.4.4.2 Control Wall Monitor Assignment .............................................................................. 177
2.2.4.4.4.3 Maintain CCTV Presets ............................................................................................... 178
2.2.4.4.4.4 Refresh Default AVCM Presets ................................................................................... 179
2.2.4.4.4.5 Maintain Tours ............................................................................................................. 180
2.2.4.4.4.6 Activate Tour ............................................................................................................... 181
2.2.4.4.4.7 Control Camera ............................................................................................................ 182
2.2.4.4.5 Detectors............................................................................................................... 183
2.2.4.4.5.1 Handle Polled Detector Data........................................................................................ 183
2.2.4.4.5.2 Handle Detector Rules ................................................................................................. 185
2.2.4.4.5.2.1
2.2.4.4.5.2.2
2.2.4.4.5.2.3
2.2.4.4.5.2.4
2.2.4.4.5.2.5
Generate Congestion Response ................................................................................................ 187
Respond to Congestion Alert ................................................................................................... 189
Generate Incident Response ..................................................................................................... 191
Respond to Incident Alert ........................................................................................................ 192
Activate Response Plan ............................................................................................................ 193
2.2.4.4.6 Equipment ............................................................................................................ 194
2.2.4.4.6.1 Maintain Equipment Inventory .................................................................................... 194
2.2.4.4.6.2 Maintain Equipment Status .......................................................................................... 195
2.2.4.4.6.3 Alert for Delinquent Equipment Status ........................................................................ 196
2.2.4.4.6.4 Respond to Delinquent Equipment Status Alert .......................................................... 197
2.2.4.4.7 Signals .................................................................................................................. 198
2.2.4.4.7.1 Handle Signal Polling Data .......................................................................................... 198
2.2.4.4.7.2 Respond to Exceeded Signal Threshold Alert ............................................................. 200
2.2.4.4.7.3 Download Signal Data ................................................................................................. 201
2.2.4.4.8 AVL ...................................................................................................................... 203
2.2.4.4.8.1 Handle AVL Polling Results ....................................................................................... 203
CHART II Business Area Architecture Report
v
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.8.2 Perform AVL Function Processing .............................................................................. 204
2.2.4.4.8.2.1
2.2.4.4.8.2.2
2.2.4.4.8.2.3
2.2.4.4.8.2.4
2.2.4.4.8.2.5
2.2.4.4.8.2.6
Process AVL In/Out of Service Message ................................................................................. 206
Process AVL Mayday Message ............................................................................................... 207
Process AVL Arrival On-Scene Message ................................................................................ 208
Process AVL Assist Disabled Vehicle Message ...................................................................... 209
Process AVL Assist Disabled CHART Vehicle Message ........................................................ 210
Process AVL Available Message ............................................................................................. 211
2.2.4.4.8.3 Respond to AVL Alerts ............................................................................................... 212
2.2.4.4.8.3.1 Respond to AVL Mayday Alert ............................................................................................... 212
2.2.4.4.8.3.2 Respond to AVL Arrival On-Scene Alert ................................................................................ 214
2.2.4.4.8.3.3 Respond to AVL Disabled Vehicle Alert ................................................................................. 215
2.2.4.5 Alerts............................................................................................................................... 216
2.2.4.5.1 Send Manual Alert................................................................................................ 217
2.2.4.5.2 Send Alert ............................................................................................................. 218
2.2.4.5.3 Escalate Alert ....................................................................................................... 220
2.2.4.6 Plans ................................................................................................................................ 221
2.2.4.6.1 Maintain Plans ...................................................................................................... 222
2.2.4.6.2 Activate Plan ........................................................................................................ 223
2.2.4.6.3 Deactivate Plan ..................................................................................................... 224
2.2.4.7 Scheduled Events ............................................................................................................ 225
2.2.4.7.1 Maintain Scheduled Events .................................................................................. 226
2.2.4.7.2 Process Scheduled Events Start ............................................................................ 228
2.2.4.7.3 Process Scheduled Events End ............................................................................. 230
2.2.4.8 EORS Interface ............................................................................................................... 231
2.2.4.8.1 Construction ......................................................................................................... 232
2.2.4.8.1.1 Download EORS Permits ............................................................................................ 232
2.2.4.8.1.2 Activate EORS Icons on Map ...................................................................................... 233
2.2.4.8.1.3 Activate EORS Permit ................................................................................................. 234
2.2.4.8.2 Snow Emergency .................................................................................................. 236
2.2.4.8.2.1 Maintain Snow Emergency Declaration ...................................................................... 236
2.2.4.8.3 Phone Book .......................................................................................................... 238
2.2.4.8.3.1 Access Phone Book ..................................................................................................... 238
2.2.4.9 Weather Support ............................................................................................................. 239
2.2.4.9.1 National Weather Service ..................................................................................... 240
2.2.4.9.1.1 View National Weather Service Data .......................................................................... 240
2.2.4.9.1.2 Process Weather Alerts from the National Weather Service ....................................... 241
2.2.4.9.1.3 Respond to National Weather Service Alert ................................................................ 242
2.2.4.9.1.4 Fax Weather Report ..................................................................................................... 243
2.2.4.9.2 SCAN ................................................................................................................... 244
2.2.4.9.2.1 Handle Weather Sensor Data ....................................................................................... 244
CHART II Business Area Architecture Report
vi
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.9.2.2 Generate Weather Sensor Response............................................................................. 246
2.2.4.9.2.3 Respond to Weather Sensor Alert ................................................................................ 248
2.2.4.10Archiving and Reports .................................................................................................... 250
2.2.4.10.1 Archiving .............................................................................................................. 250
2.2.4.10.1.1 Archive Update – Add ................................................................................................. 254
2.2.4.10.1.2 Archive Update – Update Log Data ............................................................................. 255
2.2.4.10.1.3 Real Time System Update – Delete ............................................................................. 257
2.2.4.10.2 Reports.................................................................................................................. 258
2.2.4.10.2.1 Operational Reports ..................................................................................................... 258
2.2.4.10.2.2 Reports from Archive .................................................................................................. 260
2.2.4.11Simulation ....................................................................................................................... 261
2.2.4.11.1 Real-Time Mode................................................................................................... 262
2.2.4.11.2 Off-Line Mode ..................................................................................................... 263
2.2.4.11.3 Training Mode ...................................................................................................... 263
2.2.4.12Other Agencies ............................................................................................................... 264
3 Organization Model View ................................................................. 266
3.1
Organization Direction Model ......................................................................................266
3.1.1 Organization Principles, Constraints, and Assumptions ............................................266
3.2
Organization Model .......................................................................................................267
3.3
Training Requirements .................................................................................................269
3.3.1 Technical training ......................................................................................................269
3.3.1.1 Windows NT 4.0: ............................................................................................................ 269
3.3.1.2 Other technical training .................................................................................................. 269
3.3.2 Functional Training ....................................................................................................269
3.3.2.1 CHART Application Administration: ............................................................................. 269
3.3.2.2 CHART User Functions: ................................................................................................ 269
3.3.2.3 CHART Archive Data: ................................................................................................... 270
3.3.3 User Application Training .........................................................................................270
3.3.3.1 CHART Application User Training: ............................................................................... 270
3.3.3.2 CHART Archive Training .............................................................................................. 270
4 Location Model View ........................................................................ 271
4.1
Location Direction Model..............................................................................................271
4.1.1 Location Principles, Constraints, and Assumptions ..................................................271
4.2
Conceptual Location Model ..........................................................................................271
CHART II Business Area Architecture Report
vii
January 8, 2006
CHART II Business Area Architecture Report
4.2.1 Location Types...........................................................................................................272
4.2.2 Location-Process Matrix ............................................................................................272
4.2.3 Location Hierarchy ....................................................................................................277
5 Application Model View ................................................................... 279
5.1
Application Direction Model .........................................................................................279
5.1.1 Application Principles, Constraints, and Assumptions ..............................................279
5.2
Conceptual Application Model .....................................................................................281
5.2.1 Application Architecture ............................................................................................281
5.2.1.1 Conceptual Application Architecture Diagram............................................................... 281
5.2.1.2 Conceptual Application Areas ........................................................................................ 283
5.2.1.3 Conceptual Application Area Definitions ....................................................................... 284
5.2.1.3.1 Traffic and Roadway Monitoring ......................................................................... 285
5.2.1.3.2 Incident Management ........................................................................................... 288
5.2.1.3.3 Shared Resource Management ............................................................................. 291
5.2.1.3.4 Status Display Management ................................................................................. 294
5.2.1.3.5 System Configuration and Administration ........................................................... 296
5.2.1.3.6 Operations Support ............................................................................................... 299
5.2.1.3.7 Report Generation ................................................................................................ 302
5.2.1.4 COTS Packages .............................................................................................................. 303
5.2.2 Process / Application Matrix .....................................................................................304
6 Data Model Views ............................................................................. 309
6.1
Data Direction Model ....................................................................................................309
6.1.1 Data Principles, Constraints, and Assumptions .........................................................309
6.2
Conceptual Data Model .................................................................................................310
6.2.1 Entity Relationship Diagram......................................................................................310
6.2.2 Entity Definitions .......................................................................................................314
6.2.3 Process/Entity Matrix.................................................................................................320
7 Technology Model View ................................................................... 341
7.1
Technology Direction Model .........................................................................................341
7.1.1 Technology Principles, Constraints, and Assumptions..............................................341
7.1.2 Key Technical Performance Factors ..........................................................................342
7.1.3 Technology Requirements Model ..............................................................................342
CHART II Business Area Architecture Report
viii
January 8, 2006
CHART II Business Area Architecture Report
7.2
Technology Diagnostic Model .......................................................................................345
7.2.1
7.3
Technology Profile.....................................................................................................345
Conceptual Technology Model .....................................................................................346
7.3.1 Technology Concept Diagram ...................................................................................346
7.3.2 Network Concept Diagram ........................................................................................347
7.4
Performance Engineering Model..................................................................................348
7.4.1 System Availability....................................................................................................349
Appendix A – List of Acronyms ........................................................... 350
CHART II Business Area Architecture Report
ix
January 8, 2006
CHART II Business Area Architecture Report
Table of Exhibits
Figure 1-1. Vision Statements by Domain of Change ...................................................................10
Figure 1-2. Vision Statements by CHART Business Objective ....................................................12
Figure 1-3. NIA User Services Provided by CHART....................................................................13
Figure 1-4. CHART Business Process Groupings .........................................................................14
Figure 1-5. Traffic Monitoring, Detection and Verification ..........................................................15
Figure 1-6. Incident, Traffic, Operations Management .................................................................16
Figure 1-7. CHART II Log Types and Descriptions .....................................................................17
Figure 1-8. Traveler Information ...................................................................................................18
Figure 1-9. Performance Measurement and Traffic Flow Analysis ..............................................19
Figure 1-10. External Transportation Management System Interface ...........................................20
Figure 1-11. CHART Organization Chart .....................................................................................21
Figure 1-12. CHART Organizational Responsibilities ..................................................................22
Figure 1-13. CHART II Application Areas ...................................................................................24
Figure 1-14. CHART Application Architecture Interfaces............................................................25
Figure 1-15. CHART Components ................................................................................................27
Figure 1-16. CHART Conceptual Architecture .............................................................................28
Figure 1-17. Network Diagram ......................................................................................................29
Figure 1-18. CHART Threads Performance Objectives ................................................................32
Figure 1-19. Processes by Release Matrix – Page 1/4 ...................................................................38
Figure 1-20. Processes by Release Matrix – Page 2/4 ...................................................................38
Figure 1-21. Processes by Release Matrix – Page 3/4 ...................................................................39
Figure 1-22. Processes by Release Matrix – Page 4/4 ...................................................................40
Figure 2-1. CHART II, Business Process Hierarchy – Part 1 of 2 ................................................44
Figure 2-2. CHART II, Business Process Hierarchy - Part 2 of 2 .................................................45
Figure 2-3. Process by Process Type Matrix, Part 1/4 ...................................................................47
Figure 2-4. Process by Process Type Matrix, Part 2/4 ...................................................................48
Figure 2-5. Process by Process Type Matrix, Part 3/4 ...................................................................49
Figure 2-6. Process by Process Type Matrix, Part 4/4 ...................................................................50
Figure 2-7. Security and Operational Control................................................................................51
Figure 2-8. Maintain User ..............................................................................................................54
Figure 2-9. Maintain Roles ............................................................................................................56
CHART II Business Area Architecture Report
x
January 8, 2006
CHART II Business Area Architecture Report
Figure 2-10. Maintain Functional Rights .......................................................................................58
Figure 2-11. Maintain Functional Responsibilities........................................................................60
Figure 2-12. Maintain Geographic Responsibility.........................................................................61
Figure 2-13. Maintain Center and AOR ........................................................................................63
Figure 2-14. Maintain Center Notepad ..........................................................................................65
Figure 2-15. User Logon ................................................................................................................67
Figure 2-16. View Center Situation ...............................................................................................69
Figure 2-17. Maintain User Preferences ........................................................................................70
Figure 2-18. Maintain Operator's Notepad ....................................................................................72
Figure 2-19. Perform Chart Chat ...................................................................................................74
Figure 2-20. Logout .......................................................................................................................75
Figure 2-21. Change User ..............................................................................................................76
Figure 2-22. Transfer Resources ....................................................................................................78
Figure 2-23. Respond to Request to Transfer Resources ...............................................................79
Figure 2-24. Maintain System Parameters .....................................................................................81
Figure 2-25. Maintain Links ..........................................................................................................83
Figure 2-26. Maintain FITM Plans ................................................................................................85
Figure 2-27. Update MDOT GIS Map Data ..................................................................................86
Figure 2-28. System Configuration and Status ..............................................................................88
Figure 2-29. Maintain Component Configuration .........................................................................89
Figure 2-30. Log System Failures ..................................................................................................91
Figure 2-31. Maintain Device Configuration.................................................................................92
Figure 2-32. Set Device Online .....................................................................................................93
Figure 2-33. Set Device Offline .....................................................................................................94
Figure 2-34. Set Device to Maintenance Mode .............................................................................95
Figure 2-35. Handle DMS and HAR Polling Results ....................................................................97
Figure 2-36. Respond to Device Failure Alerts .............................................................................98
Figure 2-37. Incident Management ..............................................................................................100
Figure 2-38. Communications Log ..............................................................................................102
Figure 2-39. Prototype Communications Log Screen..................................................................103
Figure 2-40. Log Action Log .......................................................................................................104
Figure 2-41. Prototype Actions Log Screen ................................................................................105
CHART II Business Area Architecture Report
xi
January 8, 2006
CHART II Business Area Architecture Report
Figure 2-42. Log Disable Vehicle Log ........................................................................................106
Figure 2-43. Prototype Disabled Vehicle Log .............................................................................107
Figure 2-44. Log Incident Log .....................................................................................................109
Figure 2-45. Prototype Incident Management Log Screen ..........................................................112
Figure 2-46. View Historical Vs. Current ....................................................................................113
Figure 2-47. Log Activity Log .....................................................................................................114
Figure 2-48. Log Recurring Congestion Log ...............................................................................115
Figure 2-49. Log Special Event Log ............................................................................................116
Figure 2-50. Log Weather Advisory Log ....................................................................................117
Figure 2-51. Log Weather Sensor Log ........................................................................................119
Figure 2-52. Log Safety Message Log .........................................................................................120
Figure 2-53. View Log .................................................................................................................121
Figure 2-54. Close Log ................................................................................................................123
Figure 2-55. Maintain Location Navigation Data ........................................................................125
Figure 2-56. Activate Location Navigator ...................................................................................127
Figure 2-57. Calculate Queue Length ..........................................................................................129
Figure 2-58. Maintain Notification List .......................................................................................131
Figure 2-59. Perform Notification ...............................................................................................133
Figure 2-60. Shared Resource Management ................................................................................135
Figure 2-61. Maintain Acceptable Words ....................................................................................137
Figure 2-62. Maintain Unacceptable Words ................................................................................138
Figure 2-63. Perform Responsibility Reminder ...........................................................................139
Figure 2-64. Respond to Responsibility Reminder Alert.............................................................140
Figure 2-65. Maintain DMS Message Library.............................................................................142
Figure 2-66. DMS – Add a Message ...........................................................................................144
Figure 2-67. DMS – Remove a Message .....................................................................................145
Figure 2-68. DMS – Arbitrate Message Queue ...........................................................................147
Figure 2-69. DMS – Evaluate Queue ...........................................................................................149
Figure 2-70. DMS – Send A Message .........................................................................................150
Figure 2-71. DMS - Reset ............................................................................................................153
Figure 2-72. DMS – Restore Message .........................................................................................154
Figure 2-73. DMS – Override Queue ..........................................................................................155
CHART II Business Area Architecture Report
xii
January 8, 2006
CHART II Business Area Architecture Report
Figure 2-74. Maintain HAR Message Library .............................................................................157
Figure 2-75. HAR – Add A Message...........................................................................................158
Figure 2-76. HAR – Remove A Message ....................................................................................159
Figure 2-77. HAR – Arbitrate Message Queue ...........................................................................161
Figure 2-78. HAR – Evaluate Queue ...........................................................................................163
Figure 2-79. HAR – Broadcast A Message .................................................................................165
Figure 2-80. HAR – Broadcast Default Message ........................................................................166
Figure 2-81. HAR – Set SHAZAM On/Off .................................................................................168
Figure 2-82. HAR – Update Default Message .............................................................................169
Figure 2-83. HAR – Send Maintenance Command .....................................................................171
Figure 2-84. HAR - Restore Message ..........................................................................................172
Figure 2-85. HAR – Override Queue ...........................................................................................174
Figure 2-86. Maintain Wall Monitor Configuration ....................................................................176
Figure 2-87. Control Wall Monitor Assignment..........................................................................177
Figure 2-88. Maintain CCTV Presets ..........................................................................................178
Figure 2-89. Refresh Default AVCM Presets ..............................................................................179
Figure 2-90. Maintain Tours ........................................................................................................180
Figure 2-91. Activate Tour ..........................................................................................................181
Figure 2-92. Control Camera .......................................................................................................182
Figure 2-93. Handle Polled Detector Data ...................................................................................184
Figure 2-94. Handle Detector Rules ............................................................................................186
Figure 2-95. Generate Congestion Response ...............................................................................188
Figure 2-96. Respond to Congestion Alert ..................................................................................190
Figure 2-97. Generate Incident Response ....................................................................................191
Figure 2-98. Respond to Incident Alert .......................................................................................192
Figure 2-99. Activate Response Plan ...........................................................................................193
Figure 2-100. Maintain Equipment Inventory .............................................................................194
Figure 2-101. Maintain Equipment Status ...................................................................................195
Figure 2-102. Alert for Delinquent Equipment Status .................................................................196
Figure 2-103. Respond to Delinquent Equipment Status Alert ...................................................197
Figure 2-104. Handle Signal Polling Data ...................................................................................199
Figure 2-105. Respond to Exceeded Signal Threshold Alert ......................................................200
CHART II Business Area Architecture Report
xiii
January 8, 2006
CHART II Business Area Architecture Report
Figure 2-106. Download Signal Data ..........................................................................................202
Figure 2-107. Handle AVL Polling Results .................................................................................203
Figure 2-108. Perform AVL Function Processing .......................................................................205
Figure 2-109. Process AVL In/Out Service Message ..................................................................206
Figure 2-110. Process AVL Mayday Message ............................................................................207
Figure 2-111. Process AVL Arrival On-Scene Message .............................................................208
Figure 2-112. Process AVL Assist Disabled Vehicle Message ...................................................209
Figure 2-113. Process AVL Assist Disabled CHART Vehicle Message ....................................210
Figure 2-114. Process AVL Available Message ..........................................................................211
Figure 2-115. Respond to Mayday Alert from AVL ...................................................................213
Figure 2-116. Respond to Arrival On-Scene Alert from AVL ....................................................214
Figure 2-117. Respond to Disabled Vehicle Alert from AVL .....................................................215
Figure 2-118. Alerts .....................................................................................................................216
Figure 2-119. Send Manual Alert ................................................................................................217
Figure 2-120. Send Alert..............................................................................................................219
Figure 2-121. Escalate Alert ........................................................................................................220
Figure 2-122. Plans ......................................................................................................................221
Figure 2-123. Maintain Plans .......................................................................................................222
Figure 2-124. Activate Plan .........................................................................................................223
Figure 2-125. Deactivate Plan......................................................................................................224
Figure 2-126. Scheduled Events ..................................................................................................225
Figure 2-127. Maintain Scheduled Events ...................................................................................227
Figure 2-128. Process Scheduled Events Start ............................................................................229
Figure 2-129. Process Scheduled Events End..............................................................................230
Figure 2-130. EORS Interface .....................................................................................................231
Figure 2-131. Download EORS Permits ......................................................................................232
Figure 2-132. Activate EORS Icons on Map ...............................................................................233
Figure 2-133. Activate EOR Permit.............................................................................................235
Figure 2-134. Maintain Snow Emergency Declaration ...............................................................237
Figure 2-135. Weather Support....................................................................................................239
Figure 2-136. View National Weather Service Data ...................................................................240
Figure 2-137. Process Weather Alerts from National Weather Service ......................................241
CHART II Business Area Architecture Report
xiv
January 8, 2006
CHART II Business Area Architecture Report
Figure 2-138. Respond to National Weather Service Alert .........................................................242
Figure 2-139. Fax Weather Report ..............................................................................................243
Figure 2-140. Handle Weather Sensor Data ................................................................................245
Figure 2-141. Respond to Weather Sensor Alert .........................................................................249
Figure 2-142. Archiving and Reports ..........................................................................................250
Figure 2-143. Archive Update - Add ...........................................................................................254
Figure 2-144. Archive Update – Update Log Data .....................................................................256
Figure 2-145. Real Time System Update - Delete .......................................................................257
Figure 2-146. Reports ..................................................................................................................259
Figure 4-1. Location-Process Matrix, Part 1/4.............................................................................273
Figure 4-2. Location-Process Matrix, Part 2/4.............................................................................274
Figure 4-3. Location-Process Matrix, Part 3/4.............................................................................275
Figure 4-4. Location-Process Matrix, Part 4/4.............................................................................276
Figure 4-5. CHART II, Location Hierarchy ................................................................................278
Figure 5-1. Application-level Diagram ........................................................................................282
Figure 5-2. Future State Application Names ...............................................................................283
Figure 5-3. Process by Application Matrix - Part 1/4 ..................................................................305
Figure 5-4. Process by Application Matrix - Part 2/4 ..................................................................306
Figure 5-5. Process by Application Matrix - Part 3/4 ..................................................................307
Figure 5-6. Process by Application Matrix - Part 4/4 ..................................................................308
Figure 6-1. Conceptual Entity Relationship Diagram, Part 1/3 ...................................................311
Figure 6-2. Conceptual Entity Relationship Diagram, Part 2/3 ...................................................312
Figure 6-3. Conceptual Entity Relationship Diagram, Part 3/3 ...................................................313
Figure 6-4. Process/Entity Matrix, Part 1/20 ...............................................................................321
Figure 6-5. Process/Entity Matrix, Part 2/20 ...............................................................................322
Figure 6-6. Process/Entity Matrix, Part 3/20 ...............................................................................323
Figure 6-7. Process/Entity Matrix, Part 4/20 ...............................................................................324
Figure 6-8. Process/Entity Matrix, Part 5/20 ...............................................................................325
Figure 6-9. Process/Entity Matrix, Part 6/20 ...............................................................................326
Figure 6-10. Process/Entity Matrix, Part 7/20 .............................................................................327
Figure 6-11. Process/Entity Matrix, Part 8/20 .............................................................................328
Figure 6-12. Process/Entity Matrix, Part 9/20 .............................................................................329
CHART II Business Area Architecture Report
xv
January 8, 2006
CHART II Business Area Architecture Report
Figure 6-13. Process/Entity Matrix, Part 10/20 ...........................................................................330
Figure 6-14. Process/Entity Matrix, Part 11/20 ...........................................................................331
Figure 6-15. Process/Entity Matrix, Part 12/20 ...........................................................................332
Figure 6-16. Process/Entity Matrix, Part 13/20 ...........................................................................333
Figure 6-17. Process/Entity Matrix, Part 14/20 ...........................................................................334
Figure 6-18. Process/Entity Matrix, Part 15/20 ...........................................................................335
Figure 6-19. Process/Entity Matrix, Part 16/20 ...........................................................................336
Figure 6-20. Process/Entity Matrix, Part 17/20 ...........................................................................337
Figure 6-21. Process/Entity Matrix, Part 18/20 ...........................................................................338
Figure 6-22. Process/Entity Matrix, Part 19/20 ...........................................................................339
Figure 6-23. Process/Entity Matrix, Part 20/20 ...........................................................................340
Figure 7-1. CHART II Conceptual Architecture .........................................................................346
Figure 7-2. CHART II Network Concept Diagram .....................................................................347
CHART II Business Area Architecture Report
xvi
January 8, 2006
CHART II Business Area Architecture Report
1 Executive Summary
1.1 Overview
This document was originally released in August, 2000 and has been updated to reflect the work
and progress made to date (January, 2006). Much of the original document remains unchanged
to reflect the original thoughts recorded from the methodology employed to create the BAA
(Business Area Architecture) which is an important point of view to be maintained for CHART
Projects. Diagrams and tables that have been left un-updated for this reason shall be labeled as
(August 2000).
The CHART II project began in Hanover, Maryland on November 30, 1998, after a successful
design competition. In the design competition, CSC/PBFI was provided with application
requirements and responded with a proposed system design and prototype software by which a
determination was made and the contract awarded to CSC/PBFI. As part of the design
competition, the use of CSC’s Catalyst methodology was proposed. The first phase of utilizing
this methodology is the analysis and preparation of this Business Area Architecture Report.
As a result of Catalyst training and the Initiation and Visioning Workshops, it became apparent
that the requirements on which the design competition was based inadequately reflected the
future business objectives of the CHART II system as a system to support State-wide operations,
other SHA agencies, and CHART/SHA partners well into the future. Once this was understood
and the project’s Principles, Constraints and Assumptions were developed to address these
business needs, work proceeded into business process design and development of the business
and system architecture.
This BAA Report focuses primarily on the needs of SHA and the Traffic Operations Centers for
an operational system to manage traffic on state highways, and is not intended to address the
entire vision of CHART as a multi-modal Integrated Transportation System. The approach to
initially concentrate on the operational traffic management aspects of CHART was taken to
address the immediate concerns for a traffic management system to replace the existing system.
This approach was also taken to establish a business and technical baseline on which to conduct
further visioning and business analysis. From here, it would expand into the full statewide multimodal Integrated Transportation System in the future.
The first section of this report is the Executive Summary. Within the Executive Summary, the
project background is reviewed; the case for action is clarified; the vision is reviewed, and the
future Chart II System (broken down by the Six Domains of Change) is summarized.
1.2 Background
CHART (Coordinated Highways Action Response Team) is a joint effort of the Maryland
Department of Transportation and the Maryland State Police, in cooperation with other federal,
state and local agencies. CHART's mission is to improve “real-time” operations of Maryland’s
highway system through teamwork and technology. The CHART program relies on
communication, coordination, and cooperation among agencies and disciplines, both within
Maryland and with neighboring states, to foster the teamwork necessary to achieve our goal. This
is consistent with Maryland’s State Highway Administration’s overall mission, which is to
provide Maryland with an effective and efficient highway system.
CHART II Business Area Architecture Report
1
January 8, 2006
CHART II Business Area Architecture Report
The CHART program is Maryland’s entry into the ITS (Intelligent Transportation System) arena,
and started in the mid-1980s as the “Reach the Beach” initiative, focused on improving travel to
and from Maryland’s eastern shore. It has become so successful that it is now a multijurisdictional and multi-disciplinary program, and its activities have extended not just to the busy
Baltimore-Washington-Annapolis-Frederick Corridors, but into a statewide program. The
program is directed by the CHART Board, consisting of senior technical and operational
personnel from SHA, Maryland Transportation Authority, (MdTA), Maryland State Police
(MSP), Federal Highway Administration, the University Of Maryland Center for Advanced
Transportation Technology (UMd CATT Lab), and various local governments. The board is
chaired by the Chief Engineer of the SHA. This comprehensive, advanced traffic management
system is enhanced by a state-of-the-art command and control center called the Statewide
Operations Center (SOC). The SOC is the “hub” of the CHART system, functioning 24-hours-aday, seven days a week, with satellite Traffic Operations Centers (TOCs) spread across the state
to handle peak-period traffic.
1.3 Case for Action
The current CHART System represents the culmination of work spanning across multiple
contracts and vendors using the original version of this document for direction. Phased releases
of CHART Software containing; Incident Management, Device Control (DMS Dynamic
Message Signs, HAR Highway Advisory Radio, Closed Circuit Televison CCTV) Field
Management Stations (FMS) infrastructure, and System Administration are some of the major
modules that have been released Based on operating experience to date, the MD State Highway
Administration has determined that a complete life-cycle based review and system design is
needed to continue the development of an integrated CHART Automated Transportation
Management System (ATMS) that is more responsive to the State’s needs.

The scope and operational priorities of the CHART System have shifted since the publication
of the original BAA document. The update of this document shall capture the work-to-date
in the CHART Systems Development to complete the original goals and give CHART
Operators the work tools necessary to meet these new requirements especially in the areas of
partnering and information exchange with other agencies
1.3.1 Business Problems

(Travelers) distrust trust the message displayed on a variable message sign

Many informal agreements with partners/agencies

Changing political priorities

Too many subjective operator decisions

No single point of control over participating agencies
1.4 Vision of the Future CHART II System
The justification for Intelligent Transportation Systems is one of managing a national resource,
that resource being our highways and interstates. Concurrent with this justification is the concept
CHART II Business Area Architecture Report
2
January 8, 2006
CHART II Business Area Architecture Report
that better management of our highways (i.e., the flow of traffic on those highways) leads to
traveler cost and time savings through less travel time, fewer accidents, and reduced impact to
the environment caused by emissions from slow or standing vehicles.
The long range vision for ITS is to eventually have technology-equipped vehicles that can select
the most efficient path from trip origin to destination based on computer supplied information
identifying highways with the least congestion or best traffic flow — on a nation-wide basis.
Unfortunately, this is a long-range vision not yet viable with cost effective technology and the
architecture to support it.
It needs to be recognized that the science of ITS is still in its infancy. The National ITS
Architecture was only initially released in 1997, establishing a framework for technology
implementation over the next twenty years driving towards this long range vision for ITS. It also
needs to be recognized that federal, state, regional, and local government agencies have to work
closely with private sector industries to achieve the advances in technology and to share what
traffic management data is available to plan further improvements and progress in the ITS and
transportation management business.
The CHART program fits into the early phases of the National ITS Architecture vision like many
other state and local government organizations — by concentrating on the management of traffic
flow, the coordination of responses to incidents, the providing of traveler advisories, and the
gathering and providing of the data necessary for further analysis and planning. The CHART
vision is comprised of four major categories of business objectives:
1. CHART has been developed to be a statewide traffic management system, not limited to
one or two specific corridors of high traffic volumes, but expandable to cover the entire
state as funds, resources, and roadside equipment become available to support traffic
management.
2. CHART has evolved into a coordination focal point, able to identify incidents,
congestion, construction, road closures and other emergency conditions; and then able to
share data and coordinate response with various agencies, as necessary, to respond to
recurring and non-recurring congestion and emergencies. It should also manage traffic
flow with traveler advisories and signal controls, and coordinate or aid in the cleanup and
clearance of obstructions.
3. CHART is an information provider, providing real-time traffic flow and road condition
information to travelers and the media broadcasters, as well as providing real-time and
archived data to other state agencies and local, regional, inter-state, and private sector
partners.
4. CHART is a 7 day per week, 24 hours per day operation with the system performing
internal processing and status checks to detect failed system components and resetting or
reconfiguring itself where appropriate, or notifying operators and/or maintenance staff
where necessary for service.
During the CHART Visioning sessions, CHART management and operations staff expressed
many aspects of their vision for CHART from both a business and system perspective. These
vision statements were previously published in vision meeting minute’s documents. As this BAA
Report is limited to the operations aspects of Traffic Management, not all the expressed vision
statements for CHART have been addressed. The following three tables summarize which
aspects of the vision statements are addressed in this BAA Report and provide a scorecard to
CHART II Business Area Architecture Report
3
January 8, 2006
CHART II Business Area Architecture Report
determine those aspects of the vision requiring further analysis to achieve the overall vision for
CHART.
In the first and second tables, the statuses of “Full”, “Part”, and “None” are used to identify the
extent to which these vision statements have been addressed within the scope of this BAA
Report. The third table uses “Yes” and “No” to identify the National ITS architecture (NIA)
User Services covered by this BAA Report.
The first vision statements table summarizes the status of vision statements addressed as related
to the Systems Delevlopment Domains of Change.
CHART II Business Area Architecture Report
4
January 8, 2006
CHART II Business Area Architecture Report
Vision Statement
Full
Part
None
Business Process:
CHART II is an appropriately automated,
fully integrated system that operates
seamlessly across jurisdictional
boundaries and permits effective multimodal monitoring, control, and
performance evaluation by the
appropriate entities.
Faster response = faster recovery = lives
saved
Integrated Response
“Libraries” and Dispersed
“Field Management
Stations” have greatly
increased the system
speed.
Increased partnerships
(now over 50 ops centers
use CHART) have greatly
increased speed of
incident verification
CHART Map introduced
in R1B4
Assigned to one Center in
R1B2
Better verification of incidents
Incident location identification (ramp
IDs?)
Incident assigned to one person
Full
Part
Prediction of the magnitude of an incident
All responses to incidents are pre-planned
Part
Automate the response to incidents
Part
Integration of agency response
Incident queue monitoring
None
Full
Full
Arterials considered in incident response
Pre-planned incident response plans
CHART II Business Area Architecture Report
Comments
Part
Part
5
Libraries intrduced in
R1B2
For detector based and
operator initiated incident
responses
Assuming detector
availability for specific
applications
For FITM scenarios
Libraries intrduced in
R1B2
January 8, 2006
CHART II Business Area Architecture Report
Vision Statement
Full
Organization:
The CHART II system is an appropriately
automated, user friendly system that
requires minimal training and fosters
inter-organizational coordination among
all groups involved in surface
transportation for the sharing of
information and management of
resources.
Planning and CHART share devices — no
system should disable devices
Part
Not just SHA -> Statewide and all
operating agencies
Shared application capabilities “like an
internet”
Shared coordination of agencies through
system capabilities
Manage all traffic incidents
Part
Full
Part
Full
Location:
CHART II is a statewide system that
includes all major transportation facilities
for highway and transit in all counties and
Baltimore City. CHART II includes an
interconnected system of transportation
operation centers located in all agencies
(state, local, regional, and federal)
involved in transportation management.
CHART II contains both fixed and mobile
subsystems.
Virtual SOC
Full
CHART II Business Area Architecture Report
Part
6
None
Comments
Device data is available
to Planning through the
Archive, as well as CCTV
when available
Current MDOT network
extended to non-MDOT
agencies. Internet-based
CHART planned for
future Release
CHART Lite introduced
R1B3
As related to responses to
Incidents and Actions
Related to state highways
and arterials
Operations Center
Concept introduced in
R1B2
January 8, 2006
CHART II Business Area Architecture Report
Vision Statement
Application
CHART II is a truly integrated and
interoperable statewide system of
transportation applications in partnership
with organizations that provide
transportation management, information,
and emergency services. This will
enhance mobility while minimizing the
economic and environmental impacts.
Click on device on map and get
speed/volume information
Full
Part
Full
Easy way to retrieve data without Oracle
expertise
Part
Include weather system data/conditions
Full
To expand coverage – FITM routes and
major arterials
Identify failures
Full
Support #77 data capture
Exploit CCTV to the greatest extent
possible (Verification, Critique tool,
Training)
Real-time collection of incident data
Full
Landmarks tied into map
Full
Real-time incident status
Full
System determined sharing of resources
Full
Full
Part
Full
Status of construction
Part
Automated information exchange
Part
CHART II Business Area Architecture Report
7
None
Comments
Speed Sensors introduced
in R1B2 CHART Map
introduced in R1B4
Initial Reporting Tool in
R1B2. COTS reporting
package introduced in
R1B4
Included in CHART Map
introduced in R1B4
Included in CHART Map
introduced in R1B4
Graphical change in
device state with logging
introduced in R1B2
No specific processes for
critique and training
Initial Reporting Tool in
R1B2. COTS reporting
package introduced in
R1B4
Included in CHART Map
introduced in R1B4
Event-based control
introduced in R1B2
Event-based control with
CORBA Brokers
introduced in R1B2
Planned Roadwork Events
introduced in R1B2,
EORS download added in
R1B3
CORBA Brokers
introduced in R1B2
January 8, 2006
CHART II Business Area Architecture Report
Vision Statement
“CHART- Lite” for other (nonoperational) agencies
Data
CHART II provides a framework to
collect, analyze, disseminate, and utilize
accurate real-time and archived
transportation data from all current and
future sources in an open and accessible
format.
Download data to manipulate it for
performance measures
Full
Full
Download data to manipulate it for
planning (Construction, Maintenance,
Traffic Management)
Full
Speed, occupancy, flow rate (individual,
average, and variance)
Full
None
Part
Comments
CHART Lite introduced
R1B3
Oracle Database set up in
R1B2. Initial Reporting
Tool in R1B2. COTS
reporting package
introduced in R1B4
Oracle Database set up in
R1B2. Initial Reporting
Tool in R1B2. COTS
reporting package
introduced in R1B4
Oracle Database set up in
R1B2. Initial Reporting
Tool in R1B2. COTS
reporting package
introduced in R1B4
Current Detector data
available in reporting tool.
Data interchange
standards to be developed
in Design Phase
Full
Full
Detector-based congestion
and incident response
Oracle Database set up in
R1B2. Initial Reporting
Tool in R1B2. COTS
reporting package
introduced in R1B4. Live
feed to UMD introduced
in R1B4
Part
Calculate travel time and
origin/destination
CHART II Business Area Architecture Report
None
Full
Monitoring data for travelers — Travel
rate index (vs. benchmark), Predictive
measurements, Emphasis on customer
useable data, Disclaimer
Acquire and share data from other
agencies
No jurisdictional boundaries for
dissemination
Correlate Monitoring with Incident
Management
Cost/Benefit analysis
Part
None
8
January 8, 2006
CHART II Business Area Architecture Report
Vision Statement
Correlate monitoring w/ VMS & TAR
Transit data
Data interface with simulation package
Ability to have duration data (duration of
incidents)
Full
Full
Full
Full
Full
Data should be lane specific
Data must be referenced geographically
Full
Full
Comments
Oracle Database set up in
R1B2. Initial Reporting
Tool in R1B2. COTS
reporting package
introduced in R1B4. Live
feed to UMD introduced
in R1B4
Oracle Database set up in
R1B2. Initial Reporting
Tool in R1B2. COTS
reporting package
introduced in R1B4. Live
feed to UMD introduced
in R1B4
Full
Availability of database of historical video
clips
Device status and history
Full
CHART II Business Area Architecture Report
None
None
Ability to evaluate data for changing
sensor locations, density, etc.
Categorize data for recurring/nonrecurring special events
The ability to critique incident response
Part
Full
9
Oracle Database set up in
R1B2. Initial Reporting
Tool in R1B2. COTS
reporting package
introduced in R1B4. Live
feed to UMD introduced
in R1B4
Oracle Database set up in
R1B2. Initial Reporting
Tool in R1B2. COTS
reporting package
introduced in R1B4. Live
feed to UMD introduced
in R1B4. CHART Map
introduced in R1B4
None
Oracle Database set up in
R1B2. Initial Reporting
Tool in R1B2. COTS
reporting package
introduced in R1B4. Live
feed to UMD introduced
in R1B4
Part of Simulation
January 8, 2006
CHART II Business Area Architecture Report
Vision Statement
Automatically compute cost benefit
Import/export information from other
agencies/systems
Full
Technology:
The CHART II system is based upon
requirements driven technology that
allows for an open architecture and
modular applications and is capable of
evolving as functional, performance, and
technological needs change.
Parking monitoring and ramp metering
Data should be available in the field
Part
Part
Part
None
Comments
Archive report
Data interchange
standards to be developed
in Design Phase
None
Part
In-vehicle systems
Integrate CAD’s (Computer Aided
Dispatch)
Part
Multi-modal multi-jurisdiction status
notification system
Part
None
CHART Lite introduced
R1B3. Vehicle MDT
introduced with CAPWIN
in R1B3. AVL
Introduced in R2B1
AVL Introduced in R2B1
Capabilities needed for
this will be determined
through a separate effort
and possibly incorporated
into future releases of
CHART
Notification is via Pager,
Fax, and/or E-Mail.
Additional capabilities to
be identified through the
functional visioning effort
and incorporated into
future releases of CHART
Figure 1-1. Vision Statements by Domain of Change (August 2000)
The second vision statements table summarizes the status of vision statements addressed as
related to the CHART Business Objectives.
Vision Statement
Business Objectives
Managing Non-Recurring Transportation
Conditions
Managing Recurring Transportation
Conditions
CHART II Business Area Architecture Report
Full
Part
None
Comments
Full
Full
10
January 8, 2006
CHART II Business Area Architecture Report
Vision Statement
Managing Transportation Data and
Information
Develop a cost effective operating
capability that is efficient to maintain
Specific Strategies
Managing Non-Recurring
Transportation Conditions
Benchmark
Apply technology aggressively
Conservative integration of signals
Managing Recurring Transportation
Conditions
Benchmark
Apply technology aggressively
Execute inter-jurisdictional agreements
for inter-operable deployment of
technology and operations
Use technology to share resource
availability between jurisdictions
Deploy incident detection and validation
devices, software, and algorithms
Evaluate alternative response plans for
incidents
Managing Transportation Data and
Information
Make access to near-real-time and
archived data/information easily available
to authorized customers
Develop a cost effective operating
capability that is efficient to maintain
Benchmark
Application of aggressive technology
Identify commonly used Operations and
Management data types specific to
specific devices
Proceduralize
Automate
Allocate to appropriate staff level
Train
Critical Success Factors
Architecture accommodates scalability to
add new device types
Provide valuable information
CHART II Business Area Architecture Report
Full
Full
Part
None
Comments
Full
Full
Full
Full
Full
Full
None
Part
Full
Full
Full
Full
Full
Full
Full
Full
Full
Full
Full
Full
11
January 8, 2006
CHART II Business Area Architecture Report
Vision Statement
Demonstrate improvement using
performance objectives
Ensure courteous, personalized, and
responsive public service
Critical Business Issues
Scope creep (both within the business and
the system)
Resource sharing
Y2K issues that could possibly cause
CHART to shut down
Coordination between different
development projects
Customer Needs Summary
Emergency
En Route Driver Information
Route Guidance
Traffic Control
Incident Management
Highway-Rail Intersection
Demand Management Operations
Pre-Trip Travel Information
Public Transportation Management
En Route Transit Information
Electronic Payment Services
Commercial Vehicle Administration
Process
Hazardous Material Incident Response
Emergency Notification & Personal
Security
Emergency Vehicle Management
Full
Full
Part
None
Comments
Part
Covers responsiveness
Part
Limited to SOC/TOC area
of responsibility
Part
Principal to be applied in
Development Phase
Full
None
Full
Full
None
Part
Traffic surveillance
Full
None
None
Part
CHART web site
None
Full
None
None
None
None
Part
AVL
Figure 1-2. Vision Statements by CHART Business Objective (August 2000)
The third table summarizes the status of the User Services of the National ITS architecture as
they relate to what will be provided by CHART. Some of the User Services shown below are not
part of CHART because the initial implementation of the CHART system is viewed as an
operational application for SHA and the management of traffic on the state highways and the
arterial roadways. Closer Coordination with the National ITS Architecture is a high priority for
the next round of CHART development.
National ITS Architecture User Service
1.0 Travel and Traffic Management
1.1 Pre-Trip Travel Information
CHART II Business Area Architecture Report
12
Provided by CHART
Yes
January 8, 2006
CHART II Business Area Architecture Report
National ITS Architecture User Service
1.1.2 Current Situation Information
1.1.4 User Access Information
1.2 En-Route Driver Information
1.2.1 Driver Advisory
1.3 Route Guidance
1.6 Traffic Control
1.6.2 Traffic Surveillance
1.7 Incident Management
1.7.1 Scheduled Planned Incidents
1.7.2 Identify Incidents
1.7.3 Formulate Response Actions
1.7.4 Support Coordinated Implementation of Response
1.7.5 Support Initialization of Response Actions
1.7.6 Predict Hazardous Conditions
1.8 Travel Demand Mgmt.
1.8.1 Communications Function
1.8.2 Processing Function
1.10 Highway-Rail Intersection
2.0 Public Transportation Management
2.1 Public Transportation Management
2.2 En-Route Transit Info.
3.0 Electronic Payment
3.1 Electronic Payment Services
4.0 Commercial Vehicle Operations
4.4 Commercial Vehicle Administrative Processes
4.5 HazMat Incident Response
5.0 Emergency Management
5.1 Emergency Notification & Personal Security
5.2 Emergency Vehicle Management
7.0 Information Management
7.1 Archived Data
7.1.1 Historical Data Archive
7.1.2 Operational Data Control
7.1.3 Data Import & Verification
7.1.4 Automatic Data Historical Archive
Provided by CHART
Yes
Yes
Yes
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
No
No
No
No
No
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Figure 1-3. NIA User Services Provided by CHART (August 2000)
1.5 Overview of the Future CHART II System
1.5.1 Business Processes
CHART II Business Area Architecture Report
13
January 8, 2006
CHART II Business Area Architecture Report
The CHART program provides statewide traffic management services for the state highways of
Maryland. Traffic management as performed by CHART is comprised of five major groups of
processes. The following groups of future processes are illustrated in the following diagram and
defined in the following paragraphs for the CHART II system.
TRAFFIC
MONITORING,
DETECTION,
VERIFICATION
INCIDENT,
TRAFFIC,
OPERATIONS
MANAGEMENT
TRAVELER
INFORMATION
PERFORMANCE
MEASUREMENT
AND
TRAFFIC FLOW
ANALYSIS
EXTERNAL
TRANSPORTATION
MANAGEMENT
SYSTEM
INTERFACE
Figure 1-4. CHART Business Process Groupings (August 2000)
1. Traffic monitoring, detection and verification — CHART utilizes various technologies for
monitoring traffic flows and roadway conditions to detect problem spots requiring attention.
Some of the technologies include CCTV, telephone, radio, roadside detectors, roadside
weather stations.
2. Incident, traffic, operations management — CHART manages seven specific types of
activities as related to the management of incidents, traffic flow, and operational
management of the program. These ten activities have been related to events that will be
utilized to identify each event and record the actions taken to manage the particular event.
These events then form the basis for performance measurement data and are the basis for
analysis and simulation of CHART responses to study and formulate better response
capabilities in the future.
3. Traveler information — CHART provides traveler information to the media, the traveling
public and to other traffic management organizations for pre-trip planning, en-route planning,
public travel safety, and scheduled planned closures. Traveler information is dispersed
through roadside devices (DMS and HAR), over the Internet, through sharing of CCTV
video streams, and through sharing of stored data.
4. Performance measurement and traffic flow analysis — CHART archives data related to
traffic flow, weather, and the activities managed by the program to establish and maintain a
CHART II Business Area Architecture Report
14
January 8, 2006
CHART II Business Area Architecture Report
data set by which statistical and operational performance measurements can be calculated
and evaluated, and reenactments of activities may be simulated and evaluated for best
practices.
5. External transportation management system interface — CHART provides manual and
automated interfaces to other jurisdictional traffic management systems so as to be aware of
traffic situations in those jurisdictions and to provide appropriate traveler information to
travelers approaching those jurisdictions or those travelers approaching CHART managed
roadways.
1.5.1.1 Traffic Monitoring, Detection and Verification
TRAFFIC MONITORING, DETECTION, VERIFICATION
PHONE
RADIO
DETECTOR
SENSOR
SIGNAL
CCTV
Figure 1-5. Traffic Monitoring, Detection and Verification (August 2000)
CHART utilizes both manual and automated capabilities to monitor, detect and verify traffic
conditions.
CHART operators manually receive reports of incidents, traffic congestion and maintenance
needs (signal outages, broken signs, debris in roadway, etc.) via telephone and radio. Most of the
telephone calls come through the 911 System and #77 telephone system from the Maryland
State Police, others are direct calls to the SOC and TOC’s. Radio calls are received from the
MSP, CHART Emergency Traffic Patrol (ETP), and CHART Emergency Response Unit (ERU)
vehicles. Manual operator initiation of a CHART event is required to record the activity and the
responses made to the reported situation.
To date CHART receives traffic flow data from detectors roadside mounted radar detectors and
does very minimal processing with the data. As stated in the original BAA it is still CHARTs
goal to receive traffic flow data from Signal traffic counters. CHART plans to analize this data,
comparing it to calculated “normal” traffic flows and determines abnormal traffic flows. Results
of the CHART analysis may result in the automated alerting of CHART operators to abnormal
traffic conditions, and the automated initiation of a CHART event and an automated response to
the condition. CHART also receives data from Weather stations and road surface sensors.
CHART plans to analyses this data and determine when hazardous driving conditions exist.
When hazardous driving conditions are detected, CHART will alerts operators and initiates a
CHART event and an automated response.
CCTV are primarily used to verify reported traffic incidents, congestion and maintenance
activities, but occasionally may be a manual method of detecting traffic problems. As the
location of a traffic problem is identified to CHART, the system should in the future attempt to
select a CCTV within a specified range of the location and give control of that CCTV to the
operator to verify the traffic situation.
CHART II Business Area Architecture Report
15
January 8, 2006
CHART II Business Area Architecture Report
1.5.1.2 Incident, Traffic, Operations Management
INCIDENT, TRAFFIC, OPERATIONS MANAGEMENT
INCIDENT MGMT
TRAFFIC MGMT
INCIDENT
CONGESTION
COMMUNICATIONS
MGMT
HIGHWAY MAINT
MGMT
RECURRING
CONGESTION
COMMUNICATIONS
ACTION
OPERATIONS MANAGEMENT
WEATHER SENSOR
SPECIAL EVENT
TRAVELER SPT MGMT
DISABLED VEHICLE
WEATHER
ADVISORY
SAFETY MESSAGE
Figure 1-6. Incident, Traffic, Operations Management (August 2000)
The CHART system supports the management of CHART activities through the use of events.
Events are used to identify each occurrence of each type of activity performed by the CHART
program, and to track each action taken in response to the activity until the occurrence is
completed and the event is closed. Responsibility for managing an activity or event is controlled
by assigning an event to one of the operating centers defined in the system. Responsibility may
be transferred between operating centers by assigning a event to another operating center.
Events may be managed by multiple operating centers at one time.
In addition to using Events to manage CHART program activities in-process, archived event data
form the basis for performance measurements and provide data for simulation exercises.
The activities and event types are identified and defined in the following table.
Event Type
Action Event
Communications Log
Congestion Event
Description
Action events are for managing a maintenance type activities
requiring coordination with SHA or other organizations to make
repairs or cleanup to highways or traffic control devices. Operator
initiated Action Events are usually related to signal outages, debris
on the shoulder of the roadway or utility repairs. System initiated
Communications log is for recording all non-action required
communications. Primarily used to record in-service/out-of-service
calls. As most activities are started via phone or radio calls, most
operator-initiated events begin as Communication logs and then
change to their specific activity type.
Congestion Events are currently operator initiated. Analysis of Congestion
logs may be used to aid in the identification of recurring congestion spots.
It is still a goal of CHART to automate the detection and response to
recurring congestion events. Congestion Events are automatically ported to
the CHART Web site.
CHART II Business Area Architecture Report
16
January 8, 2006
CHART II Business Area Architecture Report
Event Type
Disabled Vehicle Event
Incident Event
Special Event
Safety Message Event
Weather Event
Description
Disabled Vehicle Events records identification and location of
disabled vehicles and actions taken to remove the vehicle or in
obtaining assistance for the motorist. These logs are operator
initiated; however it is desired to allow for automation (via the AVL
processes) in the future.
Incident Event identifies non-planned roadway closures. Includes all
activities that impact travel lanes (Debris, Police Activity, Incidents)
Identifies actions taken, people/organizations notified, vehicles
dispatched/on-scene, queue length, duration, etc. These Events are
operator-initiated; however it is desired to allow for automation (by
the analysis of detector data). Incident Events are automatically
ported to the CHART Web site.
Special Event, identifies and records actions taken to manage traffic
related to sporting events, parades, etc. Special Events are
automatically ported to the CHART Web site.
Safety Message Event identifies the use of devices to
display/broadcast safety or public service information.
Weather Events identifies the use of devices to display/broadcast
weather advisory information. This event type is operator-initiated
and identifies any actions taken to advise the public via CHART
devices of weather related information.
Figure 1-7. CHART II Log Types and Descriptions
CHART II Business Area Architecture Report
17
January 8, 2006
CHART II Business Area Architecture Report
1.5.1.3 Traveler Information
TRAVELER INFORMATION
MEDIA / INFORMATION PROVIDER SUPPORT
DMS
HAR
SHA WEB PAGE
SUPPORT
CCTV
INCIDENT
INTERCHANGE
DATABASE
Figure 1-8. Traveler Information (August 2000)
The CHART system supports and controls the disbursement of traveler information to various
devices, systems, and organizations.
The primary means of providing en-route traveler information to Maryland’s motorists is through
Dynamic Message Signs (DMS) and Highway Advisory Radio (HAR). The CHART system
supports the use of these devices through the use of message libraries to provide operator access
to pre-recorded messages organized by topic and simplified user interfaces to select messages
and related devices. The system is designed to aid users in resolving contention for use of the
devices by providing arbitration capabilities. These capabilities allow operators to assign
messages to devices, and let the system determine which of multiple messages designated for a
single device actually gets displayed or broadcast.
These capabilities include: a) maintenance of a message queue for each device, b) an arbitration
algorithm to determine message priorities, and c) appropriate processes to display/broadcast
messages on designated devices, remove messages from devices, and interface with event
processes to record actions of when messages are queued and when they are actually sent to or
removed from the devices. Capabilities are also provided for authorized operators to force nonstandard priority levels on messages when the situation may require some variation to the
standard process.
The SHA maintains a Web page for pre-trip planning, providing the public with real-time traffic
event data, traffic flow information, video feeds, and weather sensor data and pictures. CHART
provides capabilities to make data available and to control the access to the video feeds presented
on the Web page. One specific capability of CHART is the ability to stop video feeds from going
outside of CHART in the event that an operator takes control of a camera for any reason.
In order to provide information to other organizations and to the media, there is a closed-circuit
television (CCTV) system. The CCTV system is used for traffic monitoring and various feeds
from the system are made available to other organizations (i.e., Montgomery County).
Maryland is a member of the I-95 Corridor Coalition, which is comprised of multiple
agencies/organizations responsible for transportation along the northeast section of the corridor
from Florida to Maine. The Coalition’s mission is to “work cooperatively to improve mobility,
safety, environmental quality and efficiency of inter-regional travel in the northeast through realtime communication and operational management of the transportation system. In doing so, the
CHART II Business Area Architecture Report
18
January 8, 2006
CHART II Business Area Architecture Report
Coalition seeks to establish an economically beneficial multi-modal framework for early
implementation of appropriate ITS technology.”
1.5.1.4 Performance Measurement and Traffic Flow Analysis
PERFORMANCE MEASUREMENT AND TRAFFIC FLOW ANALYSIS
Incident,
Traffic,Operations
Management
Archive
Detectors
Weather
Sensors
Signals
Figure 1-9. Performance Measurement and Traffic Flow Analysis (August 2000)
CHART organizes and stores data for the purposes of calculating performance measurements
and performing traffic flow analysis.
CHART stores data related to operational events/logs (described in the Incident, Traffic,
Operations Management section above) in an online, operational database for a period of 24
hours after each event is closed. Each day, the current day’s data is copied to the Archive
database for offline access. Traffic flow analysis data is downloaded to the Archive database on a
daily basis. In this manner, the Archive database is never more than 24 hours out of date with
the operational activities. Data for performance measurements is contained in both the
operational database and the Archive database. Data for traffic flow analysis is stored in the
Archive database.
PERFORMANCE MEASUREMENT DATA
CHART utilizes events to identify and organize data related to each activity performed by the
operations staff. Each event identifies a single traffic or operational event, providing a means to
manage the event and to record all activities related to the specific event. Each event includes
data identifying the operational center managing the event and event-level data to capture the
start/end times and the status of the event. Open events indicate the current events in progress
and are used to identify the current work in process. Any activity related to a event is recorded
as part of the event (DMS, HAR, Alerts, Notifications, actions taken by other organizations,
etc.).
The CHART events form a basis for calculating operational performance measurements. From
these event logs SHA/CHART management can calculate numbers of events, average duration of
events, frequencies of types of events, numbers of events per specific roadway or operational
center, etc. Data contained within these logs can be analyzed to determine the numbers of times
messages were displayed on DMS’s or broadcast on HAR’s, which signs or radios were used,
and the numbers of messages related to event types.
Because CHART utilizes a queuing approach to control contention for use of individual signs
and radios, the logs identify when messages are initially queued, when they are actually
CHART II Business Area Architecture Report
19
January 8, 2006
CHART II Business Area Architecture Report
displayed or broadcast, when they are removed from the sign or radio, etc. Analysis of these
timings may disclose specific signs and radios having high usage and contention, and thereby
identify locations for additional devices. In early 2006 a Commercial-of-the-Shelf web based
reporting tool will be completed. This tool will allow CHART Manager to run pre-defined
reports to view the data from both the operational and archive databases.
TRAFFIC FLOW ANALYSIS
Detector data, weather sensor data, and signal data (signal data is not currently integrated into
CHART and detailed weather data is viewed from a stand alone system) is downloaded from
respective devices on a daily basis to the Archive database. This data is maintained in raw data
format. Traffic engineers having access to the Archive database may analyze the data in the
Archive, or download the data to their respective analysis tools.
SIMULATION
The Archive database contains both operational event data and detector/sensor data, thereby
providing highway conditions for traffic flow and identification of any actions taken by the
CHART operations staff. Through use of Simulation tools capabilities, this data can be
combined and analyzed to review/display actions taken by the operations staff (display of signs,
etc.) and the resultant change in traffic flows. This analysis can then be utilized in various ways
to analyze successful and unsuccessful traffic management methods and form a basis to
demonstrate and train the operations staff in better methods. Currently the University of
Maryland CATT Lab is using CHART Archive Data to create traffic simulation tools.
1.5.1.5 External Transportation Management System Interface
EXTERNAL TRANSPORTATION MANAGEMENT SYSTEM INTERFACE
PROVIDE / RECEIVE INFORMATION
Partners In
Motion
Transcom
Media
EXCHANGE & CONTROL
Other
Maryland
Agencies
Montgomery
County
VDOT
Figure 1-10. External Transportation Management System Interface (August 2000)
CHART provides incident information to traffic management partners through our public web
page. These partners include the media, public traveler information providers, and traffic
management organizations of other states and other Maryland jurisdictions. As basic Incident
information is collected and updated in CHART, the Incident data feed is updated. The next step
for this data feed is in future software releases is to follow the national standard for Center to
Center communications. Implementation of Center to Center will realize the orginal BAA’s
defined vision for external data sharing.
CHART II Business Area Architecture Report
20
January 8, 2006
CHART II Business Area Architecture Report
In addition to exchanging Incident information with nearby state and regional traffic
management organizations, CHART would like to have a more direct system interface in which
CHART operators could view selected cameras and control selected signs. Camera viewing
would be useful to monitor traffic flows near the Maryland borders so that travelers could be
warned of congestion or incidents ahead. Conversely, use of signs in these other systems could
be used to advise travelers of conditions as they enter Maryland. The goal of establishing system
interfaces with these organizations is in keeping with the vision of the National ITS Architecture,
but it should be expected that these CHART goals may be politically and technically
challenging.
1.5.2 Organization
This section presents the organizational structure for CHART, and specifies the expected duties
of the organizational entities, as related to the deployment of a new CHART system. There was
no intent in the BAA exercise to analyze and recommend a re-organization of the CHART
organization, but merely to understand the organization and to make suggestions for training
needs for the CHART II system.
The following diagram shows the current CHART Organization:
CHART Organization Chart
SHA
Chief Engineer
CHART
Board
CHART
Program
Manager
Operations Team
ITS Development
Team Manager
Integration Team
CHART ITS Systems
Admin
Figure 1-11. CHART Organization Chart
CHART II Business Area Architecture Report
21
January 8, 2006
CHART II Business Area Architecture Report
The following table identifies the major responsibilities of the organizational entities as related to
the deployment, management, and operation of the CHART system described in the other
sections of this document. The responsibilities identified in this table also reflect many of those
responsibilities necessary to continue the growth of CHART, as well as support the continuing
efforts to further integrate other systems and transportation models into a state-wide ITS.
Organizational Entity
SHA Chief Engineer



Major Responsibilities
Strategy and Planning
Manage budget and funding
Define business objectives
CHART Program Manager




Strategy and Planning
Manage budget and funding
Define, measure, and manage business objectives
Define and monitor operational objectives
Operations Team



Traffic management of state highways and arterials
Manage ETP, ERU and HOT operations
Monitor, measure, and manage operational
accomplishments
Plan, prepare, and conduct ER training
Investigate new technologies
Develop ITS strategy
Define ITS objectives
Manage ITS development and deployment
ITS Development Team
Manager
Integration Team —
CHART ITS Systems
Admin














ITS Systems planning and strategy
Maintain infrastructure equipment and configuration
CHART application administration and configuration
Network administration and maintenance
Legacy systems administration
Applications change control and configuration
management
CHART application maintenance
Database administration
CHART functional and user training
Figure 1-12. CHART Organizational Responsibilities (August 2000)
Many of the major responsibilities for the Integration Team — CHART ITS System Admin
organization are supported by contract personnel during the development of CHART II and,
afterwards, as part of application maintenance and hardware maintenance contracts.
CHART II Business Area Architecture Report
22
January 8, 2006
CHART II Business Area Architecture Report
1.5.2.1 Training Requirements
Deployment of a new system can have an adverse affect on an organization, unless appropriate
training is provided. With so many of the aspects of the new system being different from the old
system and the system environment, several types of training will be required to prepare the
organization to effectively utilize, administer, and maintain the system. The three types of
training, which have been identified as necessary, are: Technical, Functional, and User
Application training.
Technical Training
 Windows Operating System – To assist system administrators and users with understanding
the complexities of Windows Servers.
 System support training in Oracle, ATM Switch, Mux, Routers, etc.
Functional Training
 CHART Application Administration – To provide a functional overview of the system
parameters and configuration data used in the CHART applications to control the processing
options and flexibility of the applications.
 CHART User Functions – To provide the users with a conceptual view of the processes
supported by the CHART applications. Introducing users to any new terminology, situations
to utilize each function, and the business objectives and reasons for performing each
function.
 CHART Archive Data – To provide users with an overview of the data being retained in the
Archive Database and its logical structure and relationships
User Application Training
 CHART Application User Training – To provide CHART users with application-level
training, and to be directed to training individuals in the use of the CHART II application at a
screen level.
 CHART Archive Training – To provide Archive users with instructions on use of standard
and alternative tools to select, extract, and report on data in the Archive.
1.5.3 Location
The BAA for CHART II focused mainly on the traffic operations of the State of Maryland’s state
highways and arterial roadways. As a result, the locations identified for the CHART II system
were SHA- and state-centric. As identified in the BAA workshops, the following locations were
identified as having varying degrees of functionality available to them when using the CHART II
system:

SOC/TOC/AOC – SHA Traffic Operations Center operations and traffic management
personnel will be responsible for monitoring traffic and roadway conditions and evaluating
actions that need to be taken. Personnel will be communicating with Maryland State Police,
ERU and ETP operators, and the various maintenance shops. These locations will have the
most capabilities and control when compared to the other CHART II locations, since they
will be handling most of the coordination efforts to manage the traffic flow of the roadways.
CHART II Business Area Architecture Report
23
January 8, 2006
CHART II Business Area Architecture Report

Districts – District Offices personnel will be primarily monitoring select information, and
also perform some highway maintenance supervision. These locations will mostly be viewing
the information and will not be active participants in the system.

SHA Highway Maintenance – Highway maintenance shop personnel will be responsible for
structural repairs, road signs and posts, potholes, guard rails, etc., which may be contributing
to degrading traffic conditions. In many cases the maintenance shops will need to assist by
providing the following equipment or materials: Arrow boards, dump trucks, light plants,
loaders, sand, sweepers, etc. Main responsibilities in the CHART II system will be to respond
to Action and Incident events as dispatched by a TOC.

Device Maintenance: Signal Crew – Signal control and repair personnel will be mainly
responsible for responding to signal failure alerts/Action Events in the CHART II system.
To date Signal systems have not been integrated into CHART Software.

Device Maintenance: – maintenance personnel will be mainly responsible for responding to
DMS, Shazam, HAR, Radar, CCTV Action Events in the CHART II system. Currently
notification is a manual operations.

Maryland State Police – This will included all MSP locations participating in CHART. The
MSP will be assisting with traffic management and incident response.

Media – Outside information re-processors (i.e., television, radio, traffic reporters). These
locations will receive filtered incident and traffic flow information, and CCTV video feeds
from the CHART II system.
1.5.4 Application
A conceptual description of the seven future CHART II application areas required to satisfy the
CHART II business needs is shown in the table below. Each of these application areas have been
addressed at least in a basic manner during development efforts since the BAA.
Application Area
Traffic and Roadway Monitoring
Incident Management
Shared Resource Management
Status Display Management
System Configuration and
Administration
Operations Support
Report Generation
Description
Monitor traffic and roadway conditions and
evaluate roadway detector data.
Provides the operator with tools to assist in
incident management and documentation.
Handle allocation and control of shared devices
(DMS, HAR) and receive and log roadway
detector data.
Maintain the state of the display map.
Provides tools for managing and administering
the system
Provides user access control and support utilities.
Provide tools for generating reports from system
log files.
Figure 1-13. CHART II Application Areas (August 2000)
CHART II Business Area Architecture Report
24
January 8, 2006
CHART II Business Area Architecture Report
The CHART II system gives and receives information to and from other sources linked to the
system. The diagram below illustrates how the CHART II system will interface with legacy
systems, as well as with other external interfaces and COTS software. These applications assist
the users of the CHART II system to monitor the roadways, notify individuals and groups that
may need to assist with situations or be aware of what’s happening, and receive additional
information to assist with current or future situations.
FAX,page,email
Recipient
FMS
AVCM
message
device commands
device status
camera commands
video
SCAN / Web
weather sensor
data
CHART II
weather
alerts
incident
reports
External
Incident Report
Source
road closure status
EORS
Figure 1-14. CHART Application Architecture Interfaces (August 2000)
Since the orgianl BAA CHART software has been developed as a installable GUI. The direction
of CHART II user interface has shifted to a CHART-Lite (web based) version of the application:
Starting with Release 2 Build 1 (early 2006 – CHART GUI will no longer be available to users).

The University of Maryland currently has responsibility for the development of simulation
tools for the CHART II system (all simulation tools are currently stand alone and not an
integrated part of the CHART System).
1.5.5 Data
One of the most common pitfalls in designing systems is that the data is either not captured and
stored, redundant, not traceable, and/or not distributed. As a result, the design of the Oracle
database for the CHART II system has been developed with all these pitfalls in mind. The data of
the CHART II system is viewed as a valuable asset for not only informational reasons, but also
CHART II Business Area Architecture Report
25
January 8, 2006
CHART II Business Area Architecture Report
for managerial, process improvement, and legal reasons. All of the operations being carried out
by either the system or operators will be captured and stored in a centralized database which can
be accessed from any of the CHART II workstations. Wherever possible, the database will be
highly normalized to ensure that not only will the data not span across multiple tables, but will
also be captured only once. As the system matures, the data captured from the system can be
used to analyze system performance, incident response, operator efficiency, and assist with
training and simulation activities.
To assist with this, there are two types of database repositories:
 Operational database – Real time capture of information. As activities take place in the
system, the data will be captured in real-time fashion, not in batch mode. This will allow the
data being captured and displayed by the system to be the most current and useful to all the
users of the system. This is all the data of the system which is up to 14 days old, and any
open logs even if they are open for more than 14 days. The data from this database can also
be used for Operational, Administrative, and Management/Statistical reports, as well as realtime simulation activities.
 Archive database – Repository of information of more than 14 days old. The primary uses of
information in the archive database are :
 Making information available for other Maryland state agencies,
 Enablement of CHART II simulation,
 Storage of information for legal purposes, and
 Providing data for generating various reports – In additional to the Operational report types
generated from the operational database, other type of reports to be made available by the archive
database would be Operations (i.e., weather detectors/road conditions, down time of
devices/components), Management (i.e., workload reports, resource utilization, cost of incident
clearance), and Performance Management reports.
1.5.6 Technology
CHART II is to be a statewide system operating 24 hours per day, 7 day per week schedule. The
system must be highly available through redundancy and geographic distribution, and the state of
the system (device status, current messages, etc.) shall be maintained and shall persist through a
system shutdown and startup cycle.
To satisfy these high level technological requirements, the system requires a mix of
communications, hardware infrastructure, and operating system components that support these
requirements. The components selected for CHART II to meet these requirements are itemized in
the following table:
Category
Hardware
Components

Standard workstation hardware is Hewlett Packard XW6000
2.80Mz (or better) processor, 1 GB memory, 30 GB storage.

Standard server hardware is Compaq Proliant ML570 900Mz (or
CHART II Business Area Architecture Report
26
January 8, 2006
CHART II Business Area Architecture Report
Category
Software
Components
better) quad processor, 4 GB memory, 109 GB RAID 5.

CHART-Lite hardware is Compaq DL380 1.2 Gz (or better)
single processor, 2 GB memory, 140 GB storage.

Operating system software is Windows XP for Workstations and
Windows 2000 Server for Servers

Standard workstation software suite includes:
- Microsoft Office
- Web browser (Internet Explorer)

Standard server software suite includes:
- Oracle 10G
Communications

Communications between servers and from servers to the field
devices must be available 24 hours/day.

Failure of communications to a server or failure of a server will
not affect the ability of other servers from communicating with
field devices.
Figure 1-15. CHART Components
CHART II Business Area Architecture Report
27
January 8, 2006
CHART II Business Area Architecture Report
The diagram below shows the conceptual architecture of the system illustrating the use of the
CORBA ORB for process communication.
Information Exchange Network
Partners-In-Motion
VDOT Traffic Management System
SCAN for Windows
EIS EORS
SSI Weather Source
Detectors
DMS
HAR
Shazam
External Systems Server
Legacy Systems Server
Security Server
Zone Management Server
SNMP
Agent
TCP/IP
Communication
SNMP
Manager
FMS Server
Legacy
Database
DLL
CHART FMS Server
CORBA ORB
Web Server
Web Export Server
GUI Client
CHART II Database Server (TMDD schema)
CORBA ORB
AVCM Server
Fax Server
Pager Server
Page Recipients
Fax Recipients
Cameras
Figure 1-16. CHART Conceptual Architecture (August 2000)
NOTE: Figure 1-16 Zone Management Server, Security Server and Fax Server have not been
implemented.
CHART II Business Area Architecture Report
28
January 8, 2006
CHART II Business Area Architecture Report
Below is a network concept diagram showing the system network connectivity.
DMS
ROA DWORK
EX I T 1 0 - 1 2
1 0 P M- 3 A M
Windows 2000 Svr SP4
CHART II Client
AVCM Client
Windows XP Prof.
CHART II Client
AVCM Client
Cisco 2516
SHAZAM
TOC
s
Modem
CHART Workstation
Travelers
InformationTune Radio to
1650 AM
Windows XP Prof.
CHART II Client
AVCM Client
CHART Workstation
Multiplexer
CHART Workstation
Switches
Cisco 7206
Greenbelt
ATM
Switch
BA
Frame Relay
HAR
Switches
Brooklandvill
ATM
e
Switch
n x T-1
CSU/DSU
Cisco 2524
CHART Backbone
BA
Frame Relay
CHART Backbone
Cisco 2524
HAR
Remote
FMS
SERVER
Travelers
InformationTune Radio
to 1650 AM
Cisco 7206
Remote
FMS
SHAZAM
Server
Windows 2000 Svr
SP4
ISDN/POTS interface (COTS)
Telephony Board
Comunications Service
ISDN/POTS
Windows 2000 Svr SP4
ISDN/POTS interface (COTS)
Telephony Board
Comunications Service
MDOT WAN
Hanover
ATM
Switch
CSU/DSU
CHART
Backbone
Multiplexer
ISDN/
POTS
Detector
CHART
Serve II
r
NT Server 4.0 SP5
Cisco 2516
AOC
Oracle 8i RDBMS
CHART II Server AppsMDTA
Modem
Modem
DMS
R O A D WO R K
EX I T 1 0 - 1 2
1 0 P M- 3 A M
Trader Service
Event Service
User Manager Service
Traffic Event Service
DMS Service
Message Utility Service
TSS Service
EORS Permit Service
HARS Service
TTSService
Modem
Cisco 7206
Windows 2000 Svr SP4
Oracle 10g RDBMS
CHART II Server Apps
Trader Service
Event Service
User Manager Service
Traffic Event Service
DMS Service
Message Utility Service CHAR
TSS Service
T
II
Serve
EORS Permit Service
HARS Service
r
TTSService
CHART
Workstation
Windows XP Prof.
CHART II Client
AVCM Client
EORS DB
Server
Switches
Detector
Windows XP Prof.
CHART II Client
AVCM Client
CHART Workstation
Switches
CHART II Web
Server
0
Figure 1-17. Network Diagram
CHART II Business Area Architecture Report
29
January 8, 2006
CHART II Business Area Architecture Report
1.6 Performance Objectives of the CHART II System
1.6.1 Process Thread Model
The Catalyst Business Process Performance Model identifies the critical business process threads
and defines the performance objectives for them. These performance objectives become useful
input in designing applications and defining the technical architecture for a system, as well as
identifying those business processes that need to be highly reengineered.
The CHART business of Traffic Management is a young business and lacks historical data and
best practices related to process performance models. There are many factors to be considered in
determining a performance model for traffic management. For example, the performance of a
process thread of incident detection through restoration of normal traffic flow is affected by 1)
the severity of the incident, 2) the numbers of vehicles involved, 3) the traffic volume at the time
(the size of the backup), and 4) the availability of alternate routes, etc. To specify a performance
objective on this high a level of thread would be unrealistic. For CHART II, it makes more sense
to define and assign performance objectives for lower level threads and attempt to minimize the
variables affecting the measurement of those threads.
It has been determined through BAA workshops that CHART operators perform 7 basic
activities in their day-to-day roles to manage traffic on Maryland’s state highways. The event
types being recorded in the CHART II system identify these 7 activities and, therefore, identify
the major process threads and subsequent lower level threads for determining performance
measurements. The following table identifies the major- and lower-level process threads
identified in CHART II, and assigns performance objectives for each. Future time objectives are
noted for controllable threads, and the level of required quality is indicated where this is a factor
in accomplishing the thread. Examples of variables that might affect the accomplishment of the
objectives are identified in the table
Event
Result
Time
Quality
Comm Log
2 minutes
High level of
accuracy
Alert sent to
responsible Center
Action Log – initiated by
system detection of device
failure
15
seconds
Accuracy of
identification
of failure
Action Log
initiation
Alert sent to
responsible center
Action Log – operator
initiated
1-5
minutes
Alert received at
responsible center
Alert
acknowledged at
responsible center
Action Log – alert
acknowledgement
Accuracy of
identification
of failure
N/A
Alert received at
the responsible
center
Alert escalated
and sent to next
responsible center
Action Log – alert escalation
COMMUNICATION LOG
Communications
Communications
Log Initiation
Log Closure
ACTION LOG
Detection of
failure from data
received from
FMS
Process Thread
CHART II Business Area Architecture Report
Variable:
30
seconds to
3 days
30
Parameter
controlled
Accuracy of
escalation
protocol
Variables
Length of phone call, ease
of data entry
FMS determination of type
of failure may affect
quality
Accuracy of information
received by operator, ease
of data entry
Duty hours and staff
availability at the
responsible center,
assumes non-escalated
alert
Value of system parameter
for escalation wait period,
priority of alert
January 8, 2006
CHART II Business Area Architecture Report
Event
Action alert
acknowledged
Result
Action completed
DISABLED VEHICLE EVENT
Disabled Vehicle
Dispatch of
Log initiation,
CHART vehicle
receipt of call from
traveler or other
agency
Disabled Vehicle
Disabled Vehicle
Log initiation,
Log created
radio call from
CHART vehicle
INCIDENT EVENT (Operator Initiated)
Incident Log
Incident Verified
Initiation
or Cancelled
Process Thread
Time
Quality
Action Log – action
completed, log closed
Variable
Accuracy of
information
received
Type of action required,
maintenance staff
availability, priority of
action
Disabled Vehicle Log –
initiated via phone call
5 minutes
Accuracy of
location of
disabled
vehicle
Ease of data entry,
availability and location of
CHART vehicles/drivers
Disabled Vehicle Log –
initiated via vehicle on scene
3 minutes
Accuracy of
location and
vehicle
description
Ease of data entry
0–2
minutes
Availability of camera in
near location, source of
information
Process initial response
5-10
minutes
Initial response
complete
Completion of
Initial Dispatch
and DMS/HAR
Response
Incident cleared
from roadway
Accuracy of
location and
incident
description
High level of
accuracy
Incident cleared
Variable
N/A
Incident cleared
Delay cleared
Normal flow restored
Variable
N/A
Process Initial Response
3-5
minutes
Accuracy of
location
Response to alert
30
seconds to
5 minutes
Accuracy of
information
communicated
Response to additional
congestion
3-5
minutes
Normal flow restored
Variable
High level of
accuracy of
input
Accuracy of
detector
information
Incident Verified
CONGESTION EVENT
Congestion
Congestion Log
Detected
Initiated, Alert
Sent
Alert received at
Alert
responsible center
acknowledged
Additional
congestion
reported
Congestion clear
Congestion log
modified
Delay cleared
Operator initiated Incident
Log – Incident Verification
RECURRING CONGESTION LOG – Implemented as subset of Congestion Event
Recurring
Recurring
Initial Response to
3-5
Congestion
Congestion Plan
Congestion
minutes
Activated
Recurring
Delay Cleared
Normal Traffic Flow
Variable
Congestion Clear
SPECIAL EVENT
Special Event
Scheduled to
Begin
Special Event
Expires
Accuracy of
detector
information
Accuracy of information
from detectors, response
time of FMS
Accuracy of plan, # of
DMS/HAR involved,
response time of FMS
# of DMS/HAR involved,
response time of FMS
3-5
minutes
Accuracy of
information
Clear messages
from DMS/HAR
Terminate Special Event Plan
2 minutes
Message
arbitration
handled
correctly
Weather Advisory
Notification
3-5
minutes
Accuracy of
information
31
Length of roadway
congestion, time of day, #
of DMS/HAR involved
Accuracy of information
from detectors, duty hours
and staff availability of
staff of responsible center
Length of roadway
congestion, time of day, #
of DMS/HAR involved
Accuracy of information
from detectors, response
time of FMS
# of DMS/HAR involved
Special Event Notification
CHART II Business Area Architecture Report
#’s of Dispatches and
DMS/HAR involved, Plan
versus operator initiation,
ease of GUI use
Number of vehicles, type
of vehicles, HAZMAT,
load spill, severity of
injuries
Duration of roadway
clearance, traffic volume,
availability of alternate
routes
Accuracy of
plan
Special Event Log
Initiated
WEATHER EVENT
Weather Advisory
Weather Advisory
Received
Log Initiated
Variables
January 8, 2006
CHART II Business Area Architecture Report
Event
Result
Process Thread
Time
Weather Advisory
Changes
Weather Advisory
Log Updated
Update Weather Advisory
2-4
minutes
Accuracy of
information
Accuracy of information
Select messages
and DMS/HAR
devices
Display/broadcast
messages
Provide Traveler Information
3-5
minutes
# of DMS/HAR involved,
response time of FMS
Weather Advisory
Expires
Close Log and
clear messages
from DMS/HAR
Terminate Weather Advisory
Plan
2 minutes
Message
arbitration
handled
correctly
Message
arbitration
handled
correctly
Accuracy of
information
Accuracy of information, #
of DMS/HAR involved,
response time of FMS
# of DMS/HAR involved,
response time of FMS
WEATHER SENSOR LOG – To be part of Weather Event when Implemented
Weather Sensors
Weather Sensor
Activate Weather Sensor Plan 3-5
Detect Hazardous
Log Initiated
minutes
Conditions
Weather Sensor
Clear messages
Weather Sensor Signs
2 minutes
Detect Conditions
from DMS/HAR
Terminated
Return to Normal
State
SAFETY EVENT
Safety Message
Safety Messages
Post Safety Message
3-5
Log Initiation
Prepared
minutes
Restore Messages
to Queue
Safety Messages
Cleared
Clear Safety Message
2 minutes
Quality
Message
arbitration
handled
correctly
Accuracy of
information
input
Message
arbitration
handled
correctly
Variables
# of DMS/HAR involved,
response time of FMS
Accuracy of information, #
of DMS/HAR involved,
response time of FMS
# of DMS/HAR involved,
response time of FMS
Figure 1-18. CHART Threads Performance Objectives
CHART will concentrate on process designs that 1) automate as much as possible, 2) application
designs that are intelligent and minimize user interaction, and 3) technology architectures that
provide the most throughputs for the money being invested.
Application performance goals will be defined in the Application Design phase based on best
practices for computer systems, thereby giving application designers and acceptors the necessary
baseline to evaluate the performance of the system from a technical perspective.
Guiding principles, constraints and assumptions support best efforts to design an efficient system
from a process and application design perspective, and will be the performance objectives for
this system.
1.6.2 CHART II Activities Performance Model
The BAA process identifies the various business activities performed by the CHART
organization and business processes designed to capture information about each of these
activities. It is desirable in business to measure and understand the volume of activities
conducted by a business area. This volumetric measurement of activities provides information by
which to determine workloads and resource requirements. Various views of these volumetric
measurements can be used to determine peak periods of workloads, variances over time, etc. The
following table identifies the types of volumetric measurements that would be useful in
managing the business area and are to be obtainable from the CHART II Archive data.
CHART II Business Area Architecture Report
32
January 8, 2006
CHART II Business Area Architecture Report
TYPE OF VOLUMETRIC
MEASUREMENT
Count of activity logs
Count of activity logs by operation center
Count by activity type over time
Count of activity type by roadway
Count of activity type by roadway over
time
Count of activity type by link
Count of activity type by link over time
PURPOSE OF MEASUREMENT
Rough measurement of workload
Measurement of workload by operation
center
Measurement of increase/decrease in
particular activities
Trends by roadway
Time-phased trends by roadway
Trends by link
Time-phased trends by link
1.6.3 Public Perception
It is important in business to obtain feedback from customers relative to the products and
services being offered. This feedback provides information to the business for purposes of
improving those products and services, and provides a basis for reorienting the business for the
future to meet expected customer demands.
CHART is a service-oriented business, providing on-the-road assistance for accidents, disabled
vehicles, traveler information on signs and radios. It also provides public access to camera feeds
through the CHART web site, provides current incident information through its Incident
Exchange Database, and provides statistic traffic flow and CHART operations information
through its Archive database. In order to increase CHART’s effectiveness as a business, it should
be determined how the public and users perceive the usefulness of these services, if they are
aware of the availability of these services, and their reactions to the quality of these services.
These measurements are typically gathered through surveys. Three categories of individuals (or
locations) to be surveyed have been identified which may provide useful feedback to CHART
management.
Disabled Motorists — When providing roadside assistance, CHART vehicle drivers give out
card surveys for travelers to rate the service. These surveys usually have a very positive feedback
because these individuals were the direct recipients of needed assistance. Though the responses
are predictable, these surveys should continue to identify any exceptions.
Web Site Surveys — Surveys could be made available on the CHART web site, which would be
a different sampling of the public though slanted to individuals aware of some of the CHART
services. Responses as to quality, timeliness, adequacy, and speed of information could be
informative in determining where to dedicate resources for Web Page designs or more robust
services.
Motor Vehicle Administration — Requesting customers at Motor Vehicle Administration to fill
out a survey should provide a larger cross section sampling of the public, at least representing
CHART II Business Area Architecture Report
33
January 8, 2006
CHART II Business Area Architecture Report
possible individuals with no knowledge of CHART. These surveys should attempt to measure
public awareness of CHART and CHART services, and obtain geographic feedback as to areas
more or less aware of CHART services and, therefore, more or less inclined to utilize those
services. Obtaining public input as to frequency or future intention of use of types of services
may be used to plan future upgrades in services and systems for specific geographical areas.
1.7 CHART II Release Strategy
Consistent with the Catalyst methodology, it is proposed to build and deploy the CHART II
system in a series of releases and builds. As opposed to the “big-bang” approach, the multiple
release strategy is done to divide the system into manageable sized pieces that will:
1. provide functionality to SHA in a sequence consistent with their operational needs
2. lessen the impact on the client organization to absorb training and utilize the new
applications
3. provide reasonably sized sets of code for development, testing, and documentation
4. allow for iterative repairs and design improvements over multiple releases
A release strategy was developed early in the BAA process to sequence the process design
efforts and allow an early start on the development of the first release. This strategy consisted of
four releases and was defined per the following table. The following Table has been updated
from the original version to reflect work done.
RELEASE
Release 1 (completed – 4
builds)
SUBJECT AREA
Administration
FUNCTIONALITY
Login
Application Access Control
Navigator
Status of Devices
Message Library
Device Control
Operator Communications
Log
Manual incident data entry
Operator selection of incident
response actions
Incident Management (Basic)
DMS
HAR
SHAZAM
Logging System Failures and
Actions
CHART II Business Area Architecture Report
34
January 8, 2006
CHART II Business Area Architecture Report
RELEASE
Release 2 (Not fully
impletmented)
SUBJECT AREA
GUI (Map) Map has been
developed independently – not
fully integrated
FUNCTIONALITY
Device Control
Device Status
Incident
Detection (indicate
congestion)
Incident Management
(Advanced – Lane Level)
Reports (COTS package with
custom reports to be
completed early 2006)
FAX
Paging
Legacy Systems Interface
Weather
EORS
IEN (No longer a business
objective – more generic
NTCIP Center to Center is
anticipated to fill requirement)
PIM (No longer a business
objective – more generic
NTCIP Center to Center is
anticipated to fill requirement)
AVCM (Integrated into
CHART early 2006 R2B1)
WWW (Web site currently
developed and maintained
under separate work orders –
CORBA feed for CHART data
completed)
Release 3 (Not implemented
Incident Response
Archive (University of
Maryland CATT Lab is
currently performing most of
the planned archive functions
via a CORBA feed provided
from CHART )
CHART II Business Area Architecture Report
35
Rules Based (automated)
FITM Plans
Signal Controls
(moved to Release 4)
January 8, 2006
CHART II Business Area Architecture Report
RELEASE
Release 4
SUBJECT AREA
AVL (Currently deploying
stand alone product, early
2006)
Maintenance
Legacy Systems Interface
(remaining)
Other Agencies Requirements
FUNCTIONALITY
Interfaces to Montgomery
County and VDOT
Archive Reports
Simulation (University of
Maryland CATT Lab is
currently performing most of
the planned simulation
functions via a data feed
provided from the CHART
Database)
Upon completion of the BAA process re-engineering activities, the release strategy was reviewed
in light of the defined processes and each process was assigned to one or more releases to further
define the release strategy. The following table shows the relationship between BAA defined
processes and work to date The following figures 1-19 through 1-22 have been updated to
reflect actual work completed. The original BAA Document anticipated four major releases with
multiple builds per release. In relation to this four release strategy CHART is up to Release 2.
Having completed Release 1 with four separate builds and several minor build updates having
been accomplished. This table also shows the progress of CHART Lite, CHART Map and
CHART Reporting Tool which has been completed under separate work orders than the CHART
II Development.
CHART II Business Area Architecture Report
36
January 8, 2006
CHART II Business Area Architecture Report
CHART Reporting Tool (4)
CHART Map (3)
CHART Lite (2)
CHART II (1)
1
2
3
4
SECURITY AND OPERATIONAL CONTROL
System Administration
a
Maintain Users
X
X
b
Maintain Roles
X
X
c
Maintain Functional Rights
X
X
d
Maintain Functional Responsibilities
X
X
e
Maintain Geographic Responsibility
f
Maintain Operations Center and AOR
Operational Control
a
Maintain Center Notepad
b
User Logon
X
c
View Center Situation
X
d
Maintain User Preferences
X
e
Maintain Operator's Notepad
f
Perform CHART Chat
X
X
g
Logout
X
X
h
Change User
X
X
i
Transfer Resources
X
j
Respond to Request to Transfer Resources
X
X
X
X
X
X
X
X
X
Configuration Processes
a
Maintain System Parameters
b
Maintain Links
X
FITM Plans
a
Maintain FITM Plans
X
Map Configuration
a
Update MDOT GIS Map Data
X
SYSTEM CONFIGURATION AND STATUS
Components
a
Maintain Component Configuration
X
X
b
Log System Failures
X
X
a
Maintain Device Configuration
X
X
b
Set Device Online
X
X
c
Set Device Offline
X
X
d
Set Device to Maintenance Mode
X
X
e
Handle DMS and HAR Polling Results
X
X
f
Respond to Device Failure Alerts
Devices
INCIDENT/EVENT MANAGEMENT
Logs
a
Log Communications Log
X
X
b
Log Action Event
X
X
c
Log Disabled Vehicle Event
X
X
d
Log Incident Event
X
X
CHART II Business Area Architecture Report
37
January 8, 2006
CHART II Business Area Architecture Report
Figure 1-19. Processes by Release Matrix – Page 1/4
CHART Reporting Tool (4)
CHART Map (3)
CHART Lite (2)
CHART II (1)
1
e
2
3
4
View Historical vs. Current
f
Log Congestion Event
g
Log Recurring Congestion Log
X
X
h
i
Log Special Event
X
X
Log Weather Event
X
j
Log Weather Sensor Log
X
k
l
Log Safety Message Event
X
X
View Log
X
m
X
Close Log
X
X
Location Navigation
a
Maintain Location Navigation Data
X
b
Activate Location Navigator
X
Queues
a
Calculate Queue Length
Notification
a
Maintain Notification List
b
Perform Notificaiton
SHARED RESOURCE MANAGEMENT
DMS/HAR Common Processes
a
Maintain Acceptable Word Dictionary (Spell Check)
X
X
b
Maintain Unacceptable Word Dictionary
X
X
c
Perform Responsibility Reminder
X
X
d
Respond to Responsibility Reminder Alert
DMS Processes
a
Maintain DMS Message Library
X
X
b
DMS – Add a Message
X
X
c
DMS – Remove a Message
X
X
d
DMS – Arbitrate Message Queue
X
X
e
DMS – Evaluate Queue
X
X
f
DMS – Send a Message
X
X
g
DMS – Blank a Sign
X
X
h
DMS - Reset
X
X
i
DMS – Restore Message
X
X
j
DMS- Override Queue
X
X
HAR Processes
a
Maintain HAR Message Library
X
b
HAR – Add a Message
X
X
c
HAR – Remove a Message
X
X
d
HAR – Arbitrate Message Queue
X
X
e
HAR – Evaluate Queue
X
X
f
HAR – Broadcast a Message
X
X
g
HAR – Broadcast Default Message
X
X
h
HAR – Set Shazam On/Off
X
X
Figure 1-20. Processes by Release Matrix – Page 2/4
CHART II Business Area Architecture Report
38
January 8, 2006
CHART II Business Area Architecture Report
CHART Reporting Tool (4)
CHART Map (3)
CHART Lite (2)
CHART II (1)
1
2
i
HAR – Update Default Message
X
X
j
HAR – Send Maintenance Command
X
X
k
HAR – Restore Message
X
X
l
HAR - Override Queue
X
X
3
4
AVCM
a
Maintain Wall Monitor Configuration
b
Control Wall Monitor Assignment
c
Maintain CCTV Presets
d
Refresh Default AVCM Presets
e
Maintain Tours
X
f
Activate Tour
X
g
Control Camera
X
X
Detectors
a
Handle Polled Detector Data
b
Handle Detector Rules
c
Generate Congestion Response
d
Respond to Congestion Alert
e
Generate Incident Response
f
Respond to Incident Alert
g
Activate Response Plan
X
X
Equipment
a
Maintain Equipment Inventory
b
Maintain Equipment Status
c
Alert For Delinquent Equipment Status
d
Respond to Delinquent Equipment Status Alert
Signals
a
Handle Signal Polling Data
b
Respond to Exceeded Signal Threshold Alert
c
Download Signal Data
a
Handle AVL Polling Results
b
Perform AVL Function Processing
AVL
c
Process AVL In/Out of Service Message
d
Process AVL Mayday Message
e
Process AVL Arrival On-Scene Message
f
Process AVL Assist Disabled Vehicle Message
g
Process AVL Assist Disabled CHART Vehicle Message
h
i
Process AVL Available Message
Respond to AVL Alerts
j
Respond to Mayday Alert from AVL
k
Respond to Arrival On-Scene Alert from AVL
l
Respond to Disabled Vehicle Alert from AVL
ALERTS
Figure 1-21. Processes by Release Matrix – Page 3/4
CHART II Business Area Architecture Report
39
January 8, 2006
CHART II Business Area Architecture Report
CHART Reporting Tool 4)
CHART Map (3)
CHART Lite (2)
CHART II (1)
1
2
a
Send Manual Alert
b
Send Alert
c
Escalate Alert
a
Maintain Plans
X
X
b
Activate Plan
X
X
c
Deactivate Plan
X
X
X
X
3
4
PLANS
SCHEDULED EVENTS
a
Maintain Scheduled Events
b
Process Scheduled Events Start
c
Process Scheduled Events End
EORS INTERFACE
Construction
a
Download EORS Permits
b
Activate EORS Icon On Map
X
c
Activate EOR Permit
X
Snow Emergency
a
Maintain Snow Emergency Declaration
Phone Book
a
Access Phone Book
WEATHER SUPPORT
National Weather Service
a
View National Weather Service Data
b
Process Weather Alerts From The NWS
c
Respond to National Weather Service Alert
d
Fax Weather Report
SCAN
a
Handle Weather Sensor Data
b
Generate Weather Sensor Response
c
Respond to Weather Sensor Alert
ARCHIVING AND REPORTS
Archiving
a
Archive Update - Add
b
Archive Update - Update Log Data
c
Real Time System Update - Delete
Reports
a
Operational Reports
X
b
Reports from Archive
X
Other Agencies
a
Montgomery County
b
VDOT
c
PIM
d
TRANSCOM
e
911 Centers
Figure 1-22. Processes by Release Matrix – Page 4/4
CHART II Business Area Architecture Report
40
January 8, 2006
CHART II Business Area Architecture Report
2 Business Process Model View
This section presents various model views of the Business Processes derived from CHART II
visioning and process design workshops. The Direction Model provides the principles,
constraints and assumptions that guide the design of business processes, while the Conceptual
Model provides the specifics of business processes defined and derived as a result of the
workshops.
This section has not been updated so as to convey the original thoughts recorded from the
methodology employed to create the BAA which is an important viewpoint to maintain for
the CHART Project. Minor notations to bring major themes up to date will be listed as
Notes: below the applicable section. Figures 1-19 through 1-22 can be referenced to
determine what processes have actually been implemented.
2.1 Business Process Direction Model
This model shows what business process principles, constraints, and assumptions impact the
project.
2.1.1 Business Process Principles, Constraints, and Assumptions
Numerous principles, constraints, and assumptions (PCAs) were derived for this particular model
view. The following table shows how the BAA process scored in applying the identified PCAs.
The scoring is defined as follows:

Applied = The PCAs were observed and applied to one or more of the Domains of
Change

To Be Applied = The PCAs were not viewed as relevant to this phase of the project, but
may be applied in later phases (i.e., Design, Development, and Deployment)

Not Applicable = The PCAs identified were replaced by different approaches used in
process design
Principles

Attempt to improve processes through automation whenever possible

Minimize operator options
Constraints
None
Assumptions
None
CHART II Business Area Architecture Report
41
January 8, 2006
CHART II Business Area Architecture Report
2.2 Conceptual Business Process Model
The Conceptual Business Process Model provides process decomposition of the business
processes within the scope of the business area under investigation. It also presents process
dynamics, that is, how lower-level business processes interrelate, or flow, to implement a higherlevel process.
2.2.1 Implementation Constraints and Assumptions
Usually a conceptual Business Process Model reflects business activities and tries to avoid any
extensive discussion of the implementation of any automated processes. Due to the background
of the CHART II project, an implementation approach has already been selected based on the
prototype applications submitted during the contract award phase. Having an implementation
approach already specified forces certain constraints in the design of business processes. To
minimize these constraints, the business processes recognize and make reference to only two
high level aspects of the implementation approach – the Navigator and the Map. The following
identifies the assumptions about the implementation approach as affected by the business
processes.
 Navigator – the Navigator is a directory-type text display to the operator. This
display identifies selectable components that the operator may select as required to
utilize a component, device, event, etc.; or to obtain current status information about
the item selected.
 Map – the Map is a geographical display of roadways, devices, incidents, etc. to the
operator. This display is comprised of map layers, each layer related to a different
type of device or event. Layers display icons or area shadings to represent locations
of the topic of the layer (DMS devices, snow emergency areas, incident locations,
EORS permit locations, etc.). Operators select which layers are displayed over the
Map based on the job they are performing.
Some CHART II business processes identify relationships with the Navigator and/or the Map
(usually to provide data to them) to indicate that the displays are to be updated and refreshed for
user viewing, or that status information is updated and available if the user should select that
item. In and of themselves, the Navigator and the Map are not business processes and as such no
process flows will be found in this section for them.
NOTE: CHART II Navigator (Client GUI has been abandoned in favor of a web based interface
called CHART Lite).
2.2.2 Business Process Hierarchy
The Business Process Hierarchy is a schematic representation of the results of process
decomposition. In the Construction and Deployment Phase, the decomposition will be taken to
the elementary business process (EBP) level.
The Business Process Hierarchy shown below indicates the division of processes by major
process groups, and the processes identified in the process design workshops (or derived as the
result of analysis). These process groups and processes are organized in a process orientation.
CHART II Business Area Architecture Report
42
January 8, 2006
CHART II Business Area Architecture Report
This orientation disregards the roles that perform the processes in order to represent the business
process flow of traffic management as performed by CHART.
CHART II Business Area Architecture Report
43
January 8, 2006
CHART II Business Area Architecture Report
CHART II
SECURITY AND
OPERATIONAL CONTROL
SYSTEM CONFIGURATION
AND STATUS
System
Administration
Components
MAINT USERS
MAINT COMPONENT
CONFIGURATION
MAINT ROLES
LOG SYSTEM
FAILURES
MAINT FUNCTIONAL
RIGHTS
MAINT FUNCTIONAL
RESPONSIBILITIES
MAINT
GEOGRAPHIC
RESPONSIBILITY
MAINT CENTER
AND AOR
Operational
Control
MAINT CENTER
NOTEPAD
USER LOGON
VIEW CENTER
SITUATION DATA
SHARED RESOURCE
MANAGEMENT
DMS/HAR
Common
Processes
MAINT ACCEPTABLE
W ORD DICTIONARY
MAINT
Devices
UNACCEPTABLE
W ORD DICTIONARY
PERFORM
RESPONSIBILITY
REMINDER
RESPOND TO
RESPONSIBILITY
REMINDER ALERT
MAINT DEVICE
CONFIGURATION
SET DEVICE
ONLINE
SET DEVICE
OFFLINE
SET DEVICE TO
MAINT MODE
DMS Processes
HANDLE DMS AND
HAR POLLING
RESULTS
RESPOND TO
DEVICE FAILURE
ALERTS
MAINT DMS
MESSAGE LIBRARY
MAINT USER
PREFERENCES
DMS - RESET
TRANSFER
RESOURCES
RESPOND TO
REQUEST TO
TRANSFER
RESOURCES
HAR - REMOVE A
MESSAGE
HAR - ARBITRATE
MESSAGE QUEUE
HAR - EVALUATE
QUEUE
HAR -
DMS - RESTORE
MESSAGE
DMS - OVERRIDE
QUEUE
MAINT CCTV
PRESETS
REFRESH DEFAULT
AVCM PRESETS
BROADCAST A
MESSAGE
HAR-BROADCAST
DEFAULT MSG.
CONTROL CAMERA
HAR-SEND
MAINT. COMMAND
HAR - RESTORE
MESSAGE
HAR - OVERRIDE
QUEUE
Equipment
MAINT EQUIPMENT
INVENTORY
MAINT EQUIPMENT
STATUS
ALERT FOR
DELINQUENT
EQUIPMENT
STATUS
RESPOND TO
DELINQUENT EQUIP
STATUS ALERT
MAINT TOURS
ACTIVATE TOUR
HAR-UPDATE
DEFAULT MSG.
DMS - BLANK A
SIGN
CHANGE USER
HAR - ADD A
MESSAGE
CONFIGURATION
CONTROL W ALL
MONITOR
ASSIGNMENT
DMS - REMOVE A
MESSAGE
DMS - SEND A
MESSAGE
LOGOUT
MAINT W ALL
MONITOR
HAR - SET
SHAZAM ON/OFF
DMS - EVALUATE
QUEUE
PERFORM CHART
CHAT
AVCM
MAINT HAR
MESSAGE LIBRARY
DMS - ADD A
MESSAGE
DMS - ARBITRATE
MESSAGE QUEUE
MAINT OPERATOR'S
NOTEPAD
HAR Processes
Detectors
HANDLE POLLED
DETECTOR DATA
HANDLE DETECTOR
RULES
GENERATE
CONGESTION
RESPONSE
RESPOND TO
CONGESTION
ALERT
GENERATE
INCIDENT
RESPONSE
RESPOND TO
INCIDENT ALERT
ACTIVATE
RESPONSE PLAN
Configuration
Processes
MAINT SYSTEM
PARAMETERS
MAINT LINKS
Signals
HANDLE SIGNAL
POLLING DATA
RESPOND TO
EXCEEDED SIGNAL
THRESHOLD ALERT
DOWNLOAD SIGNAL
DATA
AVL
HANDLE AVL
POLLING RESULTS
PERFORM AVL
FUNCTION
PROCESSING
PROCESS AVL IN/
OUT SERVICE MSG
PROCESS AVL
MAYDAY MSG
PROCESS AVL
ARRIVAL ON-SCENE
MSG
PROCESS AVL
ASSIST DISABLED
VEHICLE MSG
PROCESS AVL
DISABLED CHART
VEHICLE MSG
PROCESS AVL
AVAILABLE MSG
FITM Plans
MAINTAIN FITM
PLANS
RESPOND TO AVL
ALERTS
Map
Configuration
RESPOND TO AVL
MAYDAY ALERT
UPDATE MDOT
GIS MAP DATA
RESPOND TO AVL
ARRIVAL ONSCENE ALERT
RESPOND TO AVL
DISABLED VEHICLE
ALERT
Figure 2-1. CHART II Business Process Hierarchy – Part 1 of 2 (August 2000)
CHART II Business Area Architecture Report
44
January 8, 2006
CHART II Business Area Architecture Report
CHART II
INCIDENT / E VENT
MANAGEMENT
ALERTS
Logs
Send Manual Alert
LOG
PLANS
SCHEDULED E VENTS
EORS I NTERFACE
Maintain Plans
Maint Scheduled
Events
Construction
COMMUNICATIONS
LOG
Send Alert
Activate Plan
LOG A CTION L OG
Escalate Alert
Deactivate Plan
LOG D ISABLED
VEHICLE L OG
LOG INCIDENT L OG
Process
Scheduled Events
Start
Process
Scheduled Events
End
DOWNLOAD EORS
PERMITS
ACTIVATE EORS
ICONS ON M AP
ACTIVATE EOR
PERMIT
Snow Emergency
VIEW H ISTORICAL
VS . C URRENT
MAINT S NOW
EMERGENCY
DECLARATION
LOG C ONGESTION
LOG
Phone Book
LOG R ECURRING
CONGESTION L OG
ACCESS P HONE
BOOK
LOG S PECIAL
EVENT L OG
LOG W EATHER
ADVISORY L OG
LOG W EATHER
SENSOR L OG
WEATHER S UPPORT
National W eather
Service
VIEW N ATIONAL
W EATHER S ERVICE
DATA
PROCESS
W EATHER A LERTS
FROM THE NWS
RESPOND TO NWS
ALERT
FAX W EATHER
REPORT
SCAN
HANDLE W EATHER
SENSOR D ATA
GENERATE
W EATHER S ENSOR
RESPONSE
RESPOND TO
W EATHER S ENSOR
ALERT
LOG S AFETY
MESSAGE L OG
VIEW L OG
CLOSE L OG
Location
Navigation
MAINT L OCATION
NAVIGATION D ATA
ACTIVATE
LOCATION
NAVIGATOR
Queues
CALCULATE QUEUE
LENGTH
Notification
MAINT
NOTIFICATION L IST
PERFORM
NOTIFICATION
Figure 2-2. CHART II Business Process Hierarchy - Part 2 of 2 (August 2000)
CHART II Business Area Architecture Report
45
January 8, 2006
ARCHIVING
AND R EPORTS
Archiving
Archive Update Add
Archive Update Update Log Data
Real Time
System Update Delete
Reports
Operational
Reports
Reports from
Archive
CHART II Business Area Architecture Report
2.2.3 Business Processes by Type
CHART processes have been grouped into four types of processes: System Administration,
Center Administration, Operational, and Custodial.
Administrative processes are those processes that configure and control the system functionality.
Administrative processes are divided into System Administration and Center Administration to
identify the respective level of configuration and control, and the roles that are responsible for
executing these processes.
Operational processes are those processes that require operator interaction to initiate or perform
the process.
Custodial processes are repetitive, scheduled system processes that do not require operator
control or presence for these processes to be executed.
The following matrix identifies each process and the process type assigned to each process.
CHART II Business Area Architecture Report
46
January 8, 2006
CHART II Business Area Architecture Report
Custodial
Operational
Center Administration
System Administration
1
2
3
4
SECURITY AND OPERATIONAL CONTROL
System Administration
a
Maintain Users
X
b
Maintain Roles
X
c
Maintain Functional Rights
X
d
Maintain Functional Responsibilities
X
e
Maintain Geographic Responsibility
X
f
Maintain Operations Center and AOR
X
Operational Control
a
Maintain Center Notepad
b
User Logon
X
X
c
View Center Situation
X
d
Maintain User Preferences
X
e
Maintain Operator's Notepad
X
f
Perform CHART Chat
X
g
Logout
X
h
Change User
X
i
Transfer Resources
X
j
Respond to Request to Transfer Resources
X
Configuration Processes
a
Maintain System Parameters
X
b
Maintain Links
X
Maintain FITM Plans
X
FITM Plans
a
Map Configuration
a
Update MDOT GIS Map Data
X
SYSTEM CONFIGURATION AND STATUS
Components
a
Maintain Component Configuration
b
Log System Failures
X
X
Devices
a
Maintain Device Configuration
b
Set Device Online
X
X
c
Set Device Offline
X
d
Set Device to Maintenance Mode
X
e
Handle DMS and HAR Polling Results
f
Respond to Device Failure Alerts
X
X
INCIDENT/EVENT MANAGEMENT
Logs
a
Log Communications Log
X
b
Log Action Log
X
c
Log Disabled Vehicle Log
X
Figure 2-3. Process by Process Type Matrix, Part 1/4 (August 2000)
CHART II Business Area Architecture Report
47
January 8, 2006
CHART II Business Area Architecture Report
Custodial
Operational
Center Administration
System Administration
1
d
Log Incident Log
e
2
3
X
View Historical vs. Current
4
X
X
f
Log Congestion Event
X
X
g
Log Recurring Congestion Log
X
X
h
Log Special Event
X
X
i
Log Weather Event
X
X
j
Log Weather Sensor Log
X
X
k
Log Safety Message Event
X
X
l
View Log
X
m
Close Log
X
X
Location Navigation
a
Maintain Location Navigation Data
b
Activate Location Navigator
X
X
Calculate Queue Length
X
X
X
X
Queues
a
Notification
a
Maintain Notification List
b
Perform Notificaiton
X
SHARED RESOURCE MANAGEMENT
DMS/HAR Common Processes
a
Maintain Acceptable Word Dictionary
X
b
Maintain Unacceptable Word Dictionary
X
c
Perform Responsibility Reminder
d
Respond to Responsibility Reminder Alert
X
X
DMS Processes
a
Maintain DMS Message Library
b
DMS – Add a Message
X
X
X
c
DMS – Remove a Message
X
X
d
DMS – Arbitrate Message Queue
X
e
DMS – Evaluate Queue
X
f
DMS – Send a Message
X
g
DMS – Blank a Sign
h
DMS - Reset
i
DMS – Restore Message
j
DMS- Override Queue
X
X
X
X
X
HAR Processes
a
Maintain HAR Message Library
b
HAR – Add a Message
X
X
X
c
HAR – Remove a Message
X
X
d
HAR – Arbitrate Message Queue
X
e
HAR – Evaluate Queue
X
f
HAR – Broadcast a Message
X
Figure 2-4. Process by Process Type Matrix, Part 2/4 (August 2000)
CHART II Business Area Architecture Report
48
January 8, 2006
CHART II Business Area Architecture Report
Custodial
Operational
Center Administration
System Administration
1
2
3
g
HAR – Broadcast Default Message
h
HAR – Set Shazam On/Off
i
HAR – Update Default Message
X
j
HAR – Send Maintenance Command
X
k
HAR – Restore Message
l
HAR - Override Queue
4
X
X
X
X
AVCM
a
Maintain Wall Monitor Configuration
X
b
Control Wall Monitor Assignment
c
Maintain CCTV Presets
d
Refresh Default AVCM Presets
e
Maintain Tours
f
Activate Tour
X
g
Control Camera
X
X
X
X
X
X
Detectors
a
Handle Polled Detector Data
X
b
Handle Detector Rules
X
c
Generate Congestion Response
d
Respond to Congestion Alert
e
Generate Incident Response
f
Respond to Incident Alert
g
Activate Response Plan
X
X
X
X
X
Equipment
a
Maintain Equipment Inventory
b
Maintain Equipment Status
X
c
Alert For Delinquent Equipment Status
d
Respond to Delinquent Equipment Status Alert
X
X
x
Signals
a
Handle Signal Polling Data
b
Respond to Exceeded Signal Threshold Alert
x
c
Download Signal Data
x
a
Handle AVL Polling Results
x
b
Perform AVL Function Processing
x
x
AVL
c
Process AVL In/Out of Service Message
x
d
Process AVL Mayday Message
x
e
Process AVL Arrival On-Scene Message
x
f
Process AVL Assist Disabled Vehicle Message
x
g
Process AVL Assist Disabled CHART Vehicle Message
x
h
Process AVL Available Message
x
i
Respond to AVL Alerts
j
Respond to Mayday Alert from AVL
x
k
Respond to Arrival On-Scene Alert from AVL
x
Figure 2-5. Process by Process Type Matrix, Part 3/4 (August 2000)
CHART II Business Area Architecture Report
49
January 8, 2006
CHART II Business Area Architecture Report
Custodial
Operational
Center Administration
System Administration
1
l
Respond to Disabled Vehicle Alert from AVL
2
3
4
x
ALERTS
a
Send Manual Alert
b
Send Alert
X
X
c
Escalate Alert
X
a
Maintain Plans
b
Activate Plan
X
X
c
Deactivate Plan
X
X
PLANS
X
SCHEDULED EVENTS
a
Maintain Scheduled Events
b
Process Scheduled Events Start
X
X
c
Process Scheduled Events End
X
EORS INTERFACE
Construction
a
Download EORS Permits
b
Activate EORS Icon On Map
c
Activate EOR Permit
X
X
X
Snow Emergency
a
Maintain Snow Emergency Declaration
X
Phone Book
a
Access Phone Book
X
WEATHER SUPPORT
National Weather Service
a
View National Weather Service Data
b
Process Weather Alerts From The NWS
X
c
Respond to National Weather Service Alert
d
Fax Weather Report
x
a
Handle Weather Sensor Data
X
b
Generate Weather Sensor Response
c
Respond to Weather Sensor Alert
X
X
SCAN
X
X
ARCHIVING AND REPORTS
Archiving
a
Archive Update - Add
X
b
Archive Update - Update Log Data
X
c
Real Time System Update - Delete
X
Reports
a
Operational Reports
X
X
b
Reports from Archive
X
X
Figure 2-6. Process by Process Type Matrix, Part 4/4 (August 2000)
CHART II Business Area Architecture Report
50
January 8, 2006
CHART II Business Area Architecture Report
2.2.4 Business Process Flows / Data Flow Diagrams
This section of the report presents the data flow diagrams from the Business Team analysis tool.
The following data flow diagrams are organized as illustrated in Figure 2-1. CHART II Business
Process Hierarchy.
The CHART II processes presented in this section identify several processes and data stores that
might logically belong to other applications, either in part or in whole. Some configuration data
and system parameter data might belong to the FMS application or to the AVCM application.
For the purposes of these process flows, and to provide completeness of the process analysis, it
has been assumed that FMS and AVCM will share these data stores – or the interfaces between
these separately developed applications will be coordinated during the application design phase
of this project.
2.2.4.1 Security and Operational Control
The Security and Operational Control processes include all those processes necessary to define,
setup and control the security aspects and architectural parameters for the CHART II system.
These processes are divided into groups related to System Administration, Operational Control,
Configuration Processes, FITM plan maintenance, and Map Configuration. Figure 2-7. Security
and Operational Control identifies the individual processes within each group.
Security and Operational Control - 10/28/99
1
Sec urity and Operational Control
1.1
Sy s tem Adminis tration
1.2
Operational Control
1.3
Configuration Proc es s es
1.1.1
1.2.1
1.2.7
1.3.1
Maintain Us ers
Maintain Center
Notepad
Logout Us er
Maintain Sy s tem
Parameters
1.1.2
1.2.2
1.2.8
1.3.2
Maintain Roles
Logon Us er
Change Us er
Maintain Link s
1.1.3
1.2.3
1.2.9
Maintain Functional
Rights
View Center
Situation Data
Trans fer
Resourc es
1.4
Maintain FITM
Plans
1.1.4
1.2.4
Maintain Functional
Respons ibilitie s
1.2.10
Res pond to
Resourc e Trans fer
Alert
Maintain Us er
Preferenc es
1.5
Map Configuration
1.5.1
Update MDot GIS
Map Data
1.1.5
Maintain
Geographic
Respons ibilitie s
1.2.5
Maintain
Operators
Notepad
1.1.6
Maintain Operations
Center and AOR
1.2.6
Perform Chart
Chat
Figure 2-7. Security and Operational Control (August 2000)
CHART II Business Area Architecture Report
51
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.1.1
System Administration
The System Administration process group identifies the required processes to establish the users
and the centers (locations) of the system.
Users are defined to the system by both their identity and the functional capabilities that are
granted to them. Access to the functional capabilities of the system is controlled through the
definition of the system’s functional capabilities, the grouping of functional capabilities into
Roles, and then the assignment of Role(s) to users.
Centers are the physical or logical organizational entities supported by the system. Centers are
defined to the system by their identity and hierarchical relationship to other centers, their
functional responsibilities, and their geographical area of responsibility. Functional
Responsibilities define the system capabilities that centers may perform, and they define the
types of Alerts that are generated by the system (similar to the relationship between users and
Functional Rights). Geographical Area of Responsibility is the geographical area definitions that
are assigned to centers to define the area from which they are to receive Alerts. Establishment of
a center includes defining the center by its name and location, its relationship to other centers in
the hierarchy of responsibilities, the assignment of Functional Responsibilities (or groups of
Functional Responsibilities), and the assignment of any Geographical Area of Responsibility.
The conceptual objective of CHART is to allow the maximum amount of flexibility in
establishing relationships between users and centers, while still maintaining the specific mission
support capabilities of the individual centers. CHART is intended to support these three User-toCenter scenarios:

Users may be trained to support more than one type of center (for example; TOC and
Maintenance Shop) and should be expected to be able to work at either as required.

Users may be temporarily assigned to any one of several similar centers (for example,
from TOC3 to the SOC).

Users may need to logon from a different center to perform work for their assigned center
(for example, while at the SOC, the Maintenance Shop user may wish to logon and check
the current alerts for his/her shop).
To achieve the objective flexibility, the processes and architecture need to support the following
relationships between users, centers, and the CHART workstations:
 Users are defined as being granted specific Functional Rights and related to specific
centers for which they might be assigned. As in the first scenario above, a user may be
granted the necessary functional rights to perform the duties of an operator at both a
TOC and a Maintenance Shop, and then the user is related to TOC3 and the Hanover
Maintenance Shop.
 Centers are defined as being responsible for performing specific system functional
responsibilities as necessary to support their mission requirements. It is expected that a
TOC center would have a more extensive set of functional responsibilities than a
Maintenance Shop center. Should the user with functional rights granted to perform the
duties of an operator at both a TOC and a Maintenance Shop log onto the system and
identify himself/herself as relating the session with the Maintenance Shop, he/she will
CHART II Business Area Architecture Report
52
January 8, 2006
CHART II Business Area Architecture Report
only be allowed to perform those assigned functional rights that match with the
functional responsibilities specified for the Maintenance Shop center.
 Workstations were defined initially as being physically related to the location (center)
where they are installed, however current thinking now is that workstations will need to
be dynamically related to centers as designated for the user of the workstation. To
support the three scenarios described above, the system will need to determine which
centers have been related to the user. If more than one have been designated, the system
must have the user indicate to which center this session is to be related. If it’s assumed in
the third scenario above that this Maintenance Shop user is only related to one center
(his/her Maintenance Shop), the user should not have to indicate the center to be related
in this session. For the duration of the session, the workstation needs to function as a part
of the center indicated, interfacing with appropriate distributed databases, receiving
Alerts for the center as appropriate, and adhering to the conditions of the Logout
process.
Implementation Considerations: the hierarchical relationship between centers defines the
routing of responsibility for escalation of Alerts when lower level organizations in the hierarchy
do not respond to the Alerts. For purposes of this BAA, it is assumed that this hierarchical
relationship between centers is an attribute of the definition of a center, and no specific process
or data store is defined for this relationship. Since a multitude of implementation options is
possible, this needs to be reviewed during the Application Design phase. An initial schematic of
the center hierarchy is available in section 4.2.3, Locations to assist in this analysis.
CHART II Business Area Architecture Report
53
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.1.1.1 Maintain Users
The Maintain Users process maintains a table of values identifying recognized CHART II users,
and provides the capabilities to maintain the set of Roles and centers assigned to these users.
Maintain Users - 9/17/99
1
Need to Maintain Users
9
Determine New User
Name
Add User Selected
Update User Selected
5
Selected User Information
List Users
New User Name
D4
D3
Center
Role
User to Update
D1
Users
Role Info
4
While Maintaining a User
Allowed Centers
4.2
6
Maintain User Data
Modify User Selected
Select User
Updated User/Role
User Selected for Deletion
8
Updated User Information
7
Store User Data
Deleted User
Delete User from
Database
Log User Update
D2
Operations
Log
Log Data
10
Log System
Operation
*** User Data can be:
Role/Functional Rig hts Data
Allowed Centers Data
Figure 2-8. Maintain User (August 2000)
CHART II Business Area Architecture Report
54
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.1.1.2 Maintain Roles
The Maintain Roles process maintains the table of values designating the various security roles
defined for the system. This process also provides the capabilities for maintaining the relation to
the set of Functional Rights identifying the system capabilities associated with each Role.
In the process design workshops, types of roles needed in the system were defined as:

Full – Create/Edit Message content (DMS, HAR stored messages)

Partial – Send message from library

Area of Responsibility – Subset of Full/Partial

View Only

Admin – System administration privileges
Each role may have several levels of privileges. The discussion by the group led to the
determination of three administration levels. View and Partial roles will also be broken down
further as shown in the list of privileges associated with the various users of the system. It was
determined that the Media would not have the privilege of viewing full incident reports. Partial
will be broken down further by the type of device to be accessed, as shown in the Signal Ops
category.
Admin levels:

Parameters (colors, etc.)

User/device admin

Functional (backup/restore)
Examples of Organizational roles and the type of security role expected to be related:

Highway Operations Technician (HOT) – Full

Police – Partial

System Administrator – Admin

Signal Ops – Partial for selected devices only

Shop Maintenance – Partial

Device Maintenance – Partial

Media – Limited View only with filtered incident reports

Government – Partial

SHA Management – View only
CHART II Business Area Architecture Report
55
January 8, 2006
CHART II Business Area Architecture Report
Maintain Roles - 9/27/99
1
Determine New
Role Name
2
Add Role Selected
Need to Maintain Roles
Delete/Modify Role Selected
3
List Roles
List of Roles
Role List
New Role Name
4
While Deleting Roles
5
Selected Role Information
Select Role
4.1
Check if Role is
Used
Delete Selected
Role to Update
D1
6
While Maintaining a Role
Role
If Not Used by User
6.1
Maintain Assigned Functional Rights
Groups
7
Delete Role from Database
Updated Role/Functional Rights
8
Updated Role Information
Updated Info
Store Updated Role
Updated Role Info
9
Log System
Operation
D2
Log Data
Operations
Log
Figure 2-9. Maintain Roles (August 2000)
CHART II Business Area Architecture Report
56
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.1.1.3 Maintain Functional Rights
The Maintain Functional Rights process maintains the table of values that designates the
functional capabilities of the system that may be assigned to specific Roles and subsequently
assigned to users.
Implementation Considerations: These Functional Rights need to be defined during the
Application Design phase to ensure the appropriate level of functional capability is designated.
For example, the ability to View an Incident Log needs to be divided into two Functional Rights
– one for Operators to have the capability to view the raw data, and one for external users who
will have the capability to view a filtered set of data. However implemented, it must be
recognized that these are two distinct Functional Rights.
CHART II Business Area Architecture Report
57
January 8, 2006
CHART II Business Area Architecture Report
Maintain Functional Rights - 10/5/99
1
2
Add Group Selected
Determine New Group
Name
Need to Maintain
Functional Rights
Modify/Delete Selected
D6
3
Role
List Functional Rights
Groups
Group List
Role Data
Groups List
4
Add Functional Rights to Group
5
Select Functional Rights
Group
Determine If Functional
Rights Group Is Assigned to
Role
Delete Rights Group
Modify Group
Assigned to Role
7
While Adding/Modifying Functional Rights Groups
D4
Functional
Rights Group
6
Confirm Delete
D3
7.1
Functional
Right
Functional Rights Data
Maintain Functional
Rights
If Confirmed
Not Assigned to Role
8
9
Delete Group from
Database
Update Database
10
Functional Rights Group Data
Deleted from Roles OK
Delete from Database
Update Functional
Rights Data
Log Rights Group Update
11
Log System
Operation
Log Data
D5
Operations
Log
Figure 2-10. Maintain Functional Right (August 2000)
CHART II Business Area Architecture Report
58
January 8, 2006
Delete Functional
Rights Group from
Roles
CHART II Business Area Architecture Report
2.2.4.1.1.4 Maintain Functional Responsibilities and Alert Types
The Maintain Functional Responsibilities and Alert Types process maintains the table of values
that designates the functional capabilities of the system that may be assigned to specific centers.
Implementation Considerations: These Functional Responsibilities and Alert Types define the
system capabilities for centers and logically may be at a different level of specificity than the
Functional Rights assigned to users. For example, specifying a Functional Responsibility for
Action Logs may be sufficient to indicate the related Maintenance Shop center will have access
to Action Logs; whereas Functional Rights assigned to users at the Maintenance Shop will limit
their Functional Rights to Viewing and Closing of the Action Logs, but not the creation of
Action Logs.
CHART II Business Area Architecture Report
59
January 8, 2006
CHART II Business Area Architecture Report
1
Need to Maintain Functional
Responsibility Groups
Maintain Functional Responsibilities -10/5/99
Modify/Delete Selected
D4
9
Center
List Groups
Group LIst
Center Data
Add a New Group
Func Resp Group List
14
10
Select Group
Check if Functional
Responsibility is Assigned
to Center
Group to Delete
Group to Modify
If Assigned to Center
If Not Assigned
D1
Functional
Responsibility
Groups
Added Group
4
6
Add Functional
Resp Group
Modify Functional
Resp Group
15
Confirm Delete
New Group for Functional Responsibilies
Group for Modification
Functional
Responsibility & Alert
Type
D3
Functional Responsibility
11
While Modifying Group
5
11.1
Delete Functional
Resp Group
If Confirmed
Maintain Functional
Responsibilities
Update Group Info
8
Deleted Group
Update Functional
Resp Group
Updated Group Info
Log Update
D2
Operations
Log
7
Log Data
Log System
Operation
Figure 2-11. Maintain Functional Responsibilities (August 2000)
CHART II Business Area Architecture Report
60
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.1.1.5 Maintain Geographic Responsibility
The Maintain Geographic Responsibility process maintains the table of geographic boundaries
used to designate the geographic areas of responsibility for the centers.
Geographic areas of responsibility are expected to be as large as the entire state and as small as
part of a county. Different geographic areas may overlap other geographic areas within the table
of defined geographic areas, with the expectation that they will be related to different types of
centers. For example, Maintenance Shops have relatively small areas of responsibilities as
compared to TOCs, and an area of responsibility for a specific Maintenance Shop may cross the
boundaries of the areas of responsibility for two TOCs.
Once related to a center, these geographic areas of responsibilities (along with assigned
Functional Responsibilities) are used to identify the center to receive specific types of Alerts for
specific types of devices within the area. For example, a specific Weather Station will fall within
the geographic area of responsibility of a TOC for purposes of weather related Alerts, and will
fall within the geographic area of responsibility of a Radio Maintenance Shop for purposes of
device failure Alerts.
1
Maintain Geographic Responsibility - 10/5/99
Add Selected
Need to Maintain Geographic
Responsibility
D3
List Resp
Center
2
Geo List
List Geographic
Responsibilities
Center Data
List
6
Add Geographic
Responsibility
7
3
Select Geographic
Responsibility
Check if Geographic
Responsibility is Assigned
to a Center
Delete Selected
Modif y geo area
D1
Not Used
Geographic
Responsibility
4
While Modif ying Geographic
Responsibility
Add Area
4.1
Used
9
8
Delete Geographic
Responsibility
Notif y User- Fail
Delete
Maintain
Geographic Data
Geographic Data
Update Geo Inf o
11
Updated Data
Update Geographic
Responsibility
Delete Geo Resp
Update Inf o
10
Log Sy stem Operation
Log Data
D2
Operations Log
Figure 2-12. Maintain Geographic Responsibility (August 2000)
CHART II Business Area Architecture Report
61
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.1.1.6 Maintain Center and AOR
The Maintain Center and AOR process maintains the table of centers defined to the system.
Basic center information includes the identity of the center and its hierarchical responsibility
relationship to other centers. This process also maintains the relationships to respective
Functional Responsibilities and Geographic Area of Responsibility for each center.
The hierarchical responsibility relationship identifies where to forward Alerts that are not
deliverable to or responded by the center. Functional Responsibilities identify the system
functions the center is permitted to perform and the types of Alerts this center may receive. The
Geographic Area of Responsibility identifies the physical area of coverage for the center, further
defining those devices and related Alerts that may be sent to the center.
CHART II Business Area Architecture Report
62
January 8, 2006
CHART II Business Area Architecture Report
Maintain Center and AOR -10/5/99
8
1
Add Operations Center Selected
Need to Maintain Centers
Select Center for
Deletion
Delete Selected
Modify Center Selected
2
While Adding Centers
Center Info
10
2.1
List Centers
Determine New Center Name
New Center Name
Center Information
14
Modify Selected
Check for Subordinate
Center
2.2
Select Associated Geographic
Responsibility
D3
Geographic Responsibility List
Geographic
Responsibility
7
Select Center to Update
Selected Center Detailed Data
Subordinate Center Found
Center/Area of Resp
Geo Resp
2.4
Select Associated Functional
Responsibilities
16
Notify User Fail Delete
Center to Update
4
While Updating a Center
Functional Responsibility List
4.2
Center/Geo and Func Resp
2.6
D4
Functional
Responsibility &
Alert Type
D1
Modify Geo/Func Resp/Heirarchy
Center
Func Resp
Alert Types
No Subordinate Center Found
Select Associated Alert Types
Center/Geo/Func/Alert Responsibility
Updated Op Center/ Geo/Func Resp
2.5
Add Center Heirarchy
6
Store Center with Geo/Func/Heir
Updated Center Information
9
Store Updated Center
Deleted Center
Updated Center Data
D2
Ooperations
Log
Log Data
12
Log System
Operations
Figure 2-13. Maintain Center and AOR (August 2000)
CHART II Business Area Architecture Report
63
January 8, 2006
Delete/Inactivate Center
from Database
CHART II Business Area Architecture Report
2.2.4.1.2
Operational Control
The Operational Control group of processes identifies the required processes to allow users to
log onto or out of the system, to pass operations related information between users, and to
manage responsibility for ongoing Incidents and use of the system’s shared resources between
Traffic Operations centers.
2.2.4.1.2.1 Maintain Center Notepad
The Maintain Center Notepad process provides the capability by which shift supervisors may
record and inform users at the center of pertinent information. Each center will have a free text
notepad maintained by Shift Supervisor(s), where the Shift Supervisor(s) may enter any
information to be passed onto users (for the same center) when the users Logon to the system.
The View Center Situation Data process displays the contents of the notepad to the user as a step
in the Logon process.
CHART II Business Area Architecture Report
64
January 8, 2006
CHART II Business Area Architecture Report
Maintain Center Notepad - 8/18/99
1
Create Notepad
If Not Created
Notepad Exis ts
Notepad
D1
Center
Notepad
Need to Maintain
Center Notepad
Exis ting Text
7
Maintain Notepad
Text
Notepad Data
Updated Notepad Inform ation
5
Save Center
Notepad
Update Information
D2
Operations
Log
Log Data
6
Log Sys tem
Operation
Figure 2-14. Maintain Center Notepad (August 2000)
CHART II Business Area Architecture Report
65
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.1.2.2 User Logon
The User Logon process verifies the user as a CHART II user and initializes the controls for
whatever role has been assigned to that user.
In the process design workshops, it was determined that the system steps to completing a User
Logon should include the following:

Machine

Network

Database

Functional Rights

Area of Responsibility
During logon, the CHART II system first logs into the user’s machine and, if necessary, it logs
into the network. If there are three unsuccessful attempts to login with an ID, the ID is locked
and the information is logged. Once the machine/network logon is successful, the system logs
into the database, which allows the retrieval of the user’s authorized centers. If the user is
authorized Logon to multiple centers, he/she will be requested to identify the center to be related
for this session; if only authorized Logon to a single center, the system will relate the user to that
center. Upon determination of the center for the session, the system will match users Functional
Rights with the center’s Functional Responsibilities and determine the user’s Functional Rights
for this session. The user’s GUI Preferences are retrieved and the CHART application is
initiated. All steps are logged.
The View Center Situation Data process is performed after the application is initiated.
Functional Rights are indirectly related to the user through the Role(s) assigned to the user. Area
of Responsibility is determined based on the center selected for the session and the Geographic
Area of Responsibility related to the center at the time of the Logon.
Area of Responsibility refers to the types of alarms a center may receive from the system, as well
as the geographical area from which these alarms may be generated.
CHART II Business Area Architecture Report
66
January 8, 2006
CHART II Business Area Architecture Report
Logon User - 9/27/99
1
Logon
Machine & Network
Verification
Logon Information
D9
Not Verified
Operations
Log
User & Network Information
2
3
Lock Account
Log Data
Not Verified - 3rd Attempt
Log Logon Attempt
Logon Attempt
Verified
Lock Data
11
List Allowed
Centers
9
If more than 1 Center Allowed
RetrieveUser Allowed
Center List
Center List
User/Center Xref Data
D7
Successful Logon
If 1 Center
10
12
Select Center
Center
13
Log System
Operation
Set Center
Responsibilities
Selected Center
Center Responsibilities
D8
D6
Center Geographical Area & Functional Rights
Functional
Responsibility &
Alert Type
User
User/Role Data
4
Set Role
Role
D5
Role
D1
Functional Right
D4
User Preference
Verified Role
5
Enable Functional
Rights Based on
Center Rights
Functional Rights
Verified Func Rights
8
Initialize GUI
User Preferences
If Operator-Display Status Report
View Center Situation
Figure 2-15. User Logon (August 2000)
CHART II Business Area Architecture Report
67
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.1.2.3 View Center Situation
The View Center Situation Data process provides CHART users at SHA centers with a view of
the recent and current center activities as related to Incident Logs, Action Logs, Device Failures,
and Alerts. It is not expected to display this information to non-SHA users, such as the media or
those accessing the system only to retrieve Archived data.
The term ‘recent’ refers to center activities over the last number of hours as specified in the
System Parameters. The center notepad is displayed to inform the user of information from the
Shift Supervisor.
The View Center Situation Data will be somewhat different for each type of center. For example,
the full set of situation data described above is for the SOC and TOCs. A Maintenance Shop
would not receive a view of Incident Logs or Action Logs, but would receive a view of Device
Failures and Alerts related to that center’s area of responsibility.
CHART II Business Area Architecture Report
68
January 8, 2006
CHART II Business Area Architecture Report
View Center Situation - 10/5/99
1
Retrieve
Configuration
Data
Config Data
D6
System
Parameters
D1
Incident
Log
D2
Action Log
D3
Failure
Log
D4
Alert Data
# of hours
2
For Past ## Hours and AOR
2.1
Retrieve
Incident Logs
Current and closed over ## hours
Incidents
2.2
Retrieve Action
Logs
Action Log Data
Actions
2.3
Retrieve
Device Failures
Failure Data
Failures
2.4
Retrieve Alerts
Alert Data
Alerts
2.5
Retrieve
Center
Notepad
Notepad data
D5
Center
Notepad
All Data
3
Display Report to User
Figure 2-16. View Center Situation (August 2000)
CHART II Business Area Architecture Report
69
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.1.2.4 Maintain User Preferences
The Maintain User Preferences process maintains the data values that control user-selectable
GUI and system capabilities so that the User Preferences are initiated each time the user starts
the application.
Implementation Consideration: application design will have to address any variances in user
preferences affected by a user having multiple authorized centers with different sets of
Functional Responsibilities.
Maintain User Preferences - 9/9/99
Stored User Preferences
1
Get User Preferences
for Current User
Current User Preferences
D1
User
Preferences
2
Add/Delete/Modify User
Preferences
Modified User Preferences
User Preferences
3
Store User Preferences
Figure 2-17. Maintain User Preferences (August 2000)
CHART II Business Area Architecture Report
70
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.1.2.5 Maintain Operator’s Notepad
The Maintain Operator’s Notepad process views and maintains a free text area for each user in
which the user may store pertinent/personalized information. Examples of data expected to be
stored in this free text area include key phone numbers, operator’s procedural notes, etc. All
operators are expected to maintain their own notepads with the information they determine to be
important.
As operators may be assigned at various centers at various times, the system must ensure that the
operator’s notepad is available wherever the operator is located across the system.
It is not anticipated that all CHART users will need this capability and Functional Rights need to
be granted to users to provide the capability to the user. Only the creating user may have access
to his/her notepad.
CHART II Business Area Architecture Report
71
January 8, 2006
CHART II Business Area Architecture Report
Maintain Operators Notepad - 9/17/99
2
Create Notepad
If Notepad does not Exist
1
Need to Maintain
Operators
Notepad
New Notepad
D1
Operators
Notepad
Notepad Exists
3
Current Text
Maintain Notepad Text
Updated Notepad
Notepad Text
4
Save Operators
Notepad
Notepad Update
D2
Operations
Log
5
Log Data
Log System Operation
Figure 2-18. Maintain Operator's Notepad (August 2000)
CHART II Business Area Architecture Report
72
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.1.2.6 Perform Chart Chat
The Perform CHART Chat process provides CHART operators with the capability to
communicate between workstations over the network. The CHART Chat process provides the
Chat user with a list of other online users from which the Chat user selects those other online
users to which he/she wishes to send a message. The Chat user then enters a free text message
that is transmitted to the selected recipients.
The workshop participants determined that there was no need to record/retain information about
the use of Chat or of the contents of the messages sent.
Implementation Consideration: a version of CHART Chat was recently completed under the
Web development effort. This application is available to CHART II to integrate into the CHART
II application.
CHART II Business Area Architecture Report
73
January 8, 2006
CHART II Business Area Architecture Report
Perform Chart Chat - 9/17/99
1
D1
User
Users Online
Retrieve List of
Online Chart Users
Online User List
2
Select Users for
Chat
Selected Recipients
3
Type Text
Message for Users
4
Send Text to Users
Figure 2-19. Perform Chart Chat (August 2000)
CHART II Business Area Architecture Report
74
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.1.2.7 Logout
The Logout process validates that the last user to request logout at a center has released control
or transferred all responsibilities. If not, the logout is failed and the user is put into the Transfer
Shared Resources processes to perform the transfer of these resource and responsibilities. A
successful Logout will disconnect a user from the application system and the network.
1
Request
Logout
Logout User - 10/11/99
User Information
3
2
Get Number
Logged In
Number of Operators Logged In Count - Greater than 1
Number of Operators Logged In Count - equals 1
Logout User
4
Get Assigned
Resources
Assigned Resource Count - equals 0
Assigned Resource Count - greater than 0
5
User Logout Information
Fail Logout
Assigned Resources
Transfer Shared
Resources
Resources Transfered
6
Log System
Operation
D1
Logout Info
Operations Log
Figure 2-20. Logout (August 2000)
CHART II Business Area Architecture Report
75
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.1.2.8 Change User
The Change User process provides the capability for a user to logon to a Workstation to replace
the current user. The intent of this feature is for use during a shift change to overcome the check
in the Logout process for the last user logging out for a center. The new user logging onto the
system must be granted the same center access as the current user in order to take over
responsibility for the shared resources currently assigned to the center.
Change Us er - 10/6/99
1
Change Us er
Selected
Shift Change
Send Us erID/Pass word/Current Center
2
Logon New
Us er
Logon
Return Status
If Succes sful
3
Logout
Previous Us er
Logout
Logout
Figure 2-21. Change User (August 2000)
CHART II Business Area Architecture Report
76
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.1.2.9 Transfer Resources
The Transfer Resources process allows for a user at a given center to transfer responsibility for
ongoing activities and controlled resources to another center.
This process may be used at any time to transfer responsibility between centers, and is to be
performed as part of the closing of a center at the end of a workday. The last user at a center will
not be permitted to logout of the system until these transfers are performed and the system does
not detect any open logs or resources assigned to that center.
When resources are transferred and alert is sent to the receiving center notifying them of the
transfer. Acknowledgment is not required for completion of the transfer.
This process applies to the TOCs only.
Notes from the process design workshops included the following:
1. At the end of the day, all devices and open incident logs must be transferred to the SOC
before the last operator logs out.
2. The transfer of devices and incident logs will be displayed on the recipients’ ticker and an
acknowledgment will be recorded when the devices/logs are accepted.
3. The transfer will show up on the ticker of all logged in users at the recipient center.
4. At the end of a shift at the TOC (not the end of the day), the Change User process will be
used to avoid having the last user attempt to Logout of the center.
CHART II Business Area Architecture Report
77
January 8, 2006
CHART II Business Area Architecture Report
1
Select
Res ources
Transfer Shared Res ources - 11/15/99
Shared Res ource Inform ation
2
For each res ource s elected
D2
Alert Data
Store Alert Data
2.1
Set Controlling
Operations
Center
Send Alert
Shared Res ource Alert Info
Transfer Log Inform ation
D1
5
Log Sys tem
Operation
Operations Log
Log Data
Figure 2-22. Transfer Resources (August 2000)
CHART II Business Area Architecture Report
78
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.1.2.10 Respond to Request to Transfer Resources
The Respond to Request to Transfer Resources Alert process is used to allow the individual to
receive the alert, capture when the alert was acknowledged, and display the resources that have
been transferred.
Respond to Request to Transfer Resources Alert - 11/15/99
1
Date/Time and User
Acknowledge
Alert
Alert Data
D1
Alert Data
Alert Ackd
3
Display
Transferred
Resources
Figure 2-23. Respond to Request to Transfer Resources (August 2000)
CHART II Business Area Architecture Report
79
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.1.3
Configuration Processes
The Configuration Processes group of processes maintains those data items that configure and
control the actions of the system processes. These include the System Parameters and Links.
System Parameters are those data items that supply control information to the processes.
Links define segments of the highways as units to be measured and monitored for traffic
management. These defined segments determine the units of information to be displayed on the
visual Map to provide traveler information related to current traffic conditions.
2.2.4.1.3.1 Maintain System Parameters
The Maintain System Parameters process maintains the data values for the System Parameters
that control the other processes in the system. The process provides the authorized user with the
capabilities to add and modify System Parameters.
The specification of System Parameters and their values must be closely coordinated with the
design of the Applications for CHART II. Since these values are “plugged in” to the
applications, accuracy in maintaining these parameters is critical to the continued operation of
the system.
Examples of System Parameters include:

Time in advance of EORS Permit start time to activate EORS icon

Interval to wait to send Alert for Delinquent Equipment Status

Determining which response plans need to be executed based on which Counties are
declaring a snow emergency.

Frequency, time of day, and permit time range for downloading EORS permit data

Frequency for checking System Components

Frequency for checking for National Weather Service weather alert

Frequency for refreshing default AVCM Presets
CHART II Business Area Architecture Report
80
January 8, 2006
CHART II Business Area Architecture Report
Maintain System Parameters -10/5/99
9
Need to Maintain
System Parameters
Add Selected
Modify Parameter Selected
2
1
Add System
Parameter
Display List of
System Parameters
Parameter List
Modify
3
Modify System
Parameter
D1
Modify Parameter
System
Parameter
6
Modify Parameter Value
Modify Parameter
Information
Updated Parameter Information
7
Update System
Parameters
Updated Parameters
Updated Parameter List
8
Log System
Operation
Log Data
D2
Operations
Log
Figure 2-24. Maintain System Parameters (August 2000)
CHART II Business Area Architecture Report
81
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.1.3.2 Maintain Links
The Maintain Links process provides the capabilities to maintain the data values that define
Links to the system, and therefore configure and control the units of traffic information
maintained and monitored in the system. Maintenance of Link data includes relating Links to
specific Detectors and to the CHART map data. The relation to specific Detectors is necessary to
relate gathered volume, occupancy, and speed data to specific Links. The relation to CHART
map data is necessary to specify where each Link is to be displayed on the map.
Conceptually, Links may be defined as detector-to-detector segments, exit-to-exit segments,
fixed length segments of a highway, or any other unit deemed appropriate. Links for CHART II
have not been specifically defined as of the writing of this report, and may not be defined until
XAD.
CHART II Business Area Architecture Report
82
January 8, 2006
CHART II Business Area Architecture Report
1
Need to
Maintain Links
Modify/Delete Selected
Maintain Links -9/17/99
2
List Links
Links
Links List
3
Add Selected
Delete Selected
Select Link
Modify Selected
6
5
Add Link
Modify Link
Link to Add
4
Delete Link
Data
Link to Modify
7
While Not Done Adding or Modifying Links
D1
7.1
Link
Delete Data
Add/Modify/Delete
Associated Link Data
Devices
11
Modified Data
Store Link Data
D3
Updated Link Data
Device
Configuration
Change in Link
D2
Operations Log
Log Data
12
Log System
Operations
Figure 2-25. Maintain Links (August 2000)
CHART II Business Area Architecture Report
83
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.1.4
Maintain FITM Plans
The Maintain FITM Plans process provides the capabilities to maintain electronic versions of the
FITM currently maintained in paper format. FITM plans consist of diagrams of detour routes,
text descriptions of the detour routes, and text lists of required equipment and actions to be taken
to implement the plan. A FITM plan covers a highway between two exits, and includes
information for establishing detours in either direction of travel on the highway.
The Maintain FITM Plans process defines a plan by the exits covered and the travel direction,
implying that today’s paper plans may result in two or more electronic plans. The process
provides for the creation, modification and deletion of plans. Each plan is composed of a
graphics part, textual description, and textual directions. The graphics part of a plan may be
scans of annotated maps, may be electronic maps, or may be layers on the GUI display map (this
is to be determined at XAD). The textual description part is joined with the graphic part. This is
used to form a transmission to the public about the detour when it is implemented. The textual
directions are instructions to CHART and other agencies staff managing the incident, identifying
the need and placement of traffic control devices (arrow boards, cones, etc.) and the location and
messages to be displayed on DMS or HAR devices.
This maintenance of FITM plans in electronic format is expected to be useful in maintaining
hard copies of FITM plans carried in the CHART vehicles and FITM trailers. A manual process
will need to be established to print and distribute change pages to hard copy folders, and have the
folders updated by page replacements.
Operators have two alternative methods for initiating a FITM plan. The first method is to follow
the FITM plan documentation and perform the actions described in the documentation. The
second method is to setup Plans using the Maintain Plans process, and then allowing the
implementation of a FITM plan using the Activate Plan process. It is not expected at this time
that the system will automatically activate a designated Plan when an Incident Log is identified
as a FITM condition, as it will take a significant amount of time to develop Plans for all of the
FITM plans. At such time as all the Plans have been developed, the activation of a FITM related
Plan could be implemented based on the location and direction of an Incident.
CHART II Business Area Architecture Report
84
January 8, 2006
CHART II Business Area Architecture Report
Maintain FITM Plans - 11/10/99
1
Need to Maintain
FITM Plans
FITM Plan Data may consist these types of data:
1. Scanned FITM Plan Image for each direction including:
Detour Text
Image
Equipment Deployment Instructions
2. Vector Detour Data
3. Text
Modify/Delete FITM Plan
2
List FITM Plans
Plan List
FITM Plan List
4
Add FITM Plan
3
Add New FITM Plan
Select FITM Plan
Delete Selected Plan
7
Delete FITM
Plan
Delete FITM Plan
Modify Selected Plan
6
Modify FITM Plan
Add FITM Plan Data
D1
FITM Plan
Modify FITM Plan Data
8
While Not Done Adding or Modifying FITM Plans
8.1
Add/Modify/Delete Associated FITM Data
Updated Data
5
Store FITM
Data
Updated FITM Plan Data
Log FITM Plan Update
D2
Operations
Log
Log Data
9
Log System
Operation
Figure 2-26. Maintain FITM Plans (August 2000)
CHART II Business Area Architecture Report
85
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.1.5
Map Configuration
The Map Configuration process group contains a single process to maintain Map Data for the
CHART II system.
NOTE: CHART Map has been developed as a stand along product that has a data feed from
CHART for live data. Currently no integration effort has tied CHART Map and CHART Lite to
satisfy the final vision of the BAA.
2.2.4.1.5.1 Update MDOT GIS Map Data
The Update MDOT GIS Map Data process provides the capabilities to download map data from
the MDOT GIS system. This process allows the CHART II Map information to be periodically
synchronized with the MDOT map information and eliminates the need for frequent CHART II
system maintenance to maintain the Map information. This process retrieves new data from the
MDOT system on an as-required basis, performs any necessary data conversion, and stores the
converted data in CHART II. Details of this process will be determined at detail design.
Update MDot GIS Map Data - 8/23/99
1
At Time Determined by Admin
1.1
Retrieve Updated
MDot Map Data
Updated data
D2
MDOT Map
Data
Updated Map Data
1.2
Store Map
Data
Map Data
D1
Chart Map
Data
Figure 2-27. Update MDOT GIS Map Data (August 2000)
CHART II Business Area Architecture Report
86
January 8, 2006
CHART II Business Area Architecture Report
CHART II Business Area Architecture Report
87
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.2 System Configuration and Status
The System Configuration and Status processes include processes necessary to define, setup, and
monitor the hardware, software, and devices of the CHART II system. These processes are
divided into groups related to components and devices. The following figure identifies the
individual processes within each group
System Configuration and Status - 10/28/99
1
System Configuration and Status
1.1
Components
1.2
Devices
1.1.1
Maintain
Component
Configuration
1.2.1
Maintain Device
Configuration
1.1.2
1.2.2
Log System
Failures
Set Device
Online
1.2.3
Set Device
Offline
1.2.4
Handle DMS and
HAR Polling
Results
1.2.5
Respond to
Device Failure
Alerts
Figure 2-28. System Configuration and Status (August 2000)
CHART II Business Area Architecture Report
88
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.2.1
Components
The Components group allows for the System Administrator to maintain the overall
configuration of the CHART II system and for the Operators to monitor the health of each of the
components.
2.2.4.2.1.1 Maintain Component Configuration
The Maintain Component Configuration process maintains tables of data to identify computer
system components (i.e., servers, clients, software, communications, legacy systems).
Component configuration data will include data to control the frequency and type of status
checks to be performed on the components.
3
A dd Co mpon ent
In fo rmati on
1
Need to Ma in ta in
Co mp one nts
A dd Co mpon ent
Modi fy Compo nent
Mai nta in Comp onen t Config uratio n - 9/17/99
Del ete Comp onen t
2
Compon ent Li st for Del eti on
Dis pla y Comp onen t Li st
Compon ent Li st for Upd ate
4
5
Compon ent Li st
S el ect Comp onen t for
Mo difi cati on
Compon ent In fo
S el ect Comp onen t for
De leti on
Compon ent In fo for Upd ate
D1
Compon ent
Co nfi gu ra ti on
6
Modi fy Compo nent
In fo rmati on
Compon ent In formati on
Modi fi ed Comp onen t Informa ti on
7
A dded Comp onen t Informati on
Del ete d Co mpone nt Informatio n
Update Compo nent Co nfigu ra ti on
Da tab ase
Lo g Comp one nt Chan ge
8
Lo g System Operatio n
Updated Comp onen t Informa ti on
D2
Operatio ns Lo g
Figure 2-29. Maintain Component Configuration (August 2000)
CHART II Business Area Architecture Report
89
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.2.1.2 Log System Failures
The Log System Failures process performs the writing to a database table of system failures
when the status of a system component changes to an unhealthy state.
As part of the reliability of the new system, it is expected to poll each system component at a
component-specific frequency and identify any failure. Each detected failures is logged and the
date/time stamp of the last poll and the status is maintained for each component. Specific system
action is taken for certain components to attempt correction of the failed component. Specific
components mentioned in the workshop were:

Servers

Clients

Software

Communications

Legacy Systems
Representative data to be logged for system failures includes:

Device identifier

Last Polled Date/Time Stamp

Failure type

Location / variable
From information reported and retained, the system administrators will be able to identify the
frequency of failures of specific components, as well as to initiate corrective actions at the time
of failure.
CHART II Business Area Architecture Report
90
January 8, 2006
CHART II Business Area Architecture Report
1
Determine Component to Poll
Component Polling Frequency
D1
Component
Conf iguration
Poll Component
Log Sy stem Failures - 10/26/99
2
Poll Component
Return Status
3
Validate Health
4
Component Failure Info
Log Failure
Failure Inf o
D3
System
Parameter
D2
Status/Time
Failure Log
# of Failures ov er Time Period
6
Check- # of Component Failures/Specif ied
Time Meets Notification Criteria
5
Restart Inf o
Correction Succeeded
System Correction Process
Update Component Status
Correction Status
Requires Notif ication
Correction Failed
Perf orm Notif ication
Send Alert
Store Alert Data
D4
Alert Data
Figure 2-30. Log System Failures (August 2000)
CHART II Business Area Architecture Report
91
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.2.2
Devices
The Devices group allows for the Operators to maintain the overall configuration of the CHART
II devices and monitor the health of each of the devices.
2.2.4.2.2.1 Maintain Device Configuration
The Maintain Device Configuration process maintains tables of data to identify and control
CHART devices such as DMS, HAR, detectors, sensors, cameras, etc.
HAR devices may have related SHAZAM devices and/or DMS devices (with assigned message)
that can be activated when a HAR message is broadcast.
Devices include location information so the device may be dynamically assigned to a center
based on the current Area of Responsibility for a given center.
Maintain Device Configuration - 10/5/99
1
Add Device
Need to Maintain Devices
Modify/Delete Device
2
Display Device List
Device List
Configured Devices
3
4
Add New Device and
Configuration Data
Select Device for
Modification/Deletion
Device Info
Delete Device
Modify Device Data
6
D3
9
Plan
Plan Info
Determine if Device is
Used in a
Plan/Schedule
Modify Device
Information
If Not Used - Delete
Added Device Information
D1
Device
Configuration
If Used
Schedule Info
Delete from Plan
Modified Device Information
D4
10
Schedule
Data
Delete from Schedule
If ConfirmedDelete from
Plan/Schedule
If confirmed - delete
7
Update Device
Configuration Database
Device Information
Log Deletion
Changed Device Info
8
Log System Operation
Log Data
D2
Operations Log
Figure 2-31. Maintain Device Configuration (August 2000)
CHART II Business Area Architecture Report
92
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.2.2.2 Set Device On-Line
The Set Device On-Line process allows an operator to change one or more devices currently offline (out of service) to an on-line (in service) state and display revised statuses for the selected
devices. Setting a device on-line is a logical status change in that other system processes will
begin to interact with the device. This process assumes the FMS or AVCM application needs to
be notified of the status change. Device status information is displayed at the next polling cycle.
1
List of Of f line Dev ices
Display Device List
D2
Dev ice
Conf iguration
Dev ice List
2
Set Device Online - 12/16/99
Select Dev ices
Selected Devices
3
For Each Dev ice Selected
3.1
Format Online Command
Formatted Command
If HAR Dev ice
3.2
3.3
HAR - Restore Message
DMS - Restore Message
Formatted Command & Device
Send Online
Command to
FMS/AVCM
Success
Update Dev ice
Status
FMS/AVCM
Status Inf ormation
If DMS Dev ice
Failure
Command Successf ul
3.5
3.4
Log Sy stem
Operation
Success Inf o
D1
Operations
Log
Log Failure
Failure Inf o
Command Failure
3.6
Notif y Operator
Figure 2-32. Set Device Online (August 2000)
CHART II Business Area Architecture Report
93
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.2.2.3 Set Device Off-Line
The Set Device Off-Line process allows an operator to change one or more devices currently online (in service) to an off-line (out of service) state and display revised statuses for the selected
devices. Setting a device off-line is a logical status change in that other system processes will no
longer interact with the device. This process assumes the FMS or AVCM application needs to be
notified of the status change.
1
Display Device
List
Set Device Offline -10/5/99
D2
List of Online Devices
Dev ice
Conf iguration
Dev ice List
2
Select Dev ices
Selected Devices
3
For Each Dev ice Selected
3.1
Format Of f line Command f or
FMS/AVCM
Formatted Command
3.2
3.3
Update Dev ice
Status
Success
Formatted Command & Device
Send Command to
FMS/AVCM to put
dev ice of f line
FMS/AVCM
Status Inf ormation
Updated Status
Command Failure
3.4
3.5
Log Failure
Log Sy stem
Operation
Success Inf o
D1
Operations
Log
Failure Data
Failure
3.6
Notif y User
Figure 2-33. Set Device Offline (August 2000)
CHART II Business Area Architecture Report
94
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.2.2.4 Set Device to Maintenance Mode
The Set Device to Maintenance Mode process is used to take one or more devices out of the online mode, but still have communications with FMS/AVCM to continue in order to send
commands. The polling of the device(s) will not, however, be active until the device is returned
to an on-line state. This mode will be limited for usage by the maintenance organizations (i.e.,
signal shop, DMS shop) in order to test devices.
Set Device to Maintenance Mode-11/10/99
1
Display Device
List
List of Devices
D1
Device
Configuration
Device List
2
Select D evices
Selected Devices
3
For Each Device Selected
3.1
Format Maintenance Mode Command to
FMS/AVCM
Formatted C ommand
3.3
3.4
Update Device
Status
Send Command to F MS/AVCM to put
device into Maintenance
Success
Formatted C ommand & Device
FMS/AVCM
Status Information
Updated Status
Command F ailure
3.5
Log System
Operation
Log Success Data
3.6
Log Failure
D2
Operations
Log
Failure
Log Failure Data
3.7
Notify User
Figure 2-34. Set Device to Maintenance Mode (August 2000)
CHART II Business Area Architecture Report
95
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.2.2.5 Handle DMS and HAR Polling Results
The Handle DMS and HAR Polling Results process updates the result of periodic health checks
of HAR and DMS devices. The frequency of polling these devices is controlled by configuration
data for the individual devices. FMS will perform the communication with the devices at the
specified polling frequency and pass the resulting health check information to CHART II. If the
device is within acceptable diagnostic parameters, the status of the device is updated to indicate a
healthy status and the date/time stamp of that status. If the device is outside acceptable diagnostic
parameters, the failure information is written to the Failure Log. Each device may be configured
so that a certain number of failures must be received before an alert is sent. Once the minimum
number of failures is reached, an alert is sent to the responsible center, and the status of the
device is updated to reflect a failure status and the date/time stamp of the failure.
Implementation consideration: DMS and HAR failures may be indicated as a result of a
system component failure. To ensure that the proper maintenance response is initiated, the
system must be able to determine the difference between component and device failures and
report them accordingly. In other words, the inability to communicate with a DMS may be due to
a device failure, a communication failure, or even an FMS failure. CHART II needs to be able to
tell the difference and log the proper type of failure so that the appropriate maintenance shop or
contractor can be dispatched to make a repair. The system also needs to be able to control the
frequency of logging failures for devices already in a failure status, or devices that have failed
several times in a short period of time.
CHART II Business Area Architecture Report
96
January 8, 2006
CHART II Business Area Architecture Report
Handle DMS and HAR Polling Results - 12/1/99
If OK
If Failure
FMS
2
Update Dev ice
Status
1
Status Inf ormation
Good Status Receiv ed - Clear Failures
Failure Log
4
HAR
Failure Conf ig Data
Retriev e # of Failures Bef ore Alert and
Current # of Failures
Clear Data
If # of Failures is greater than 0
- Reset to zero
D2
Failure State
D7
6
Failure Inf o
Log Failure
D6
DMS
Failure Conf ig Info
Clear Inf o
If less than # of failures f or alert
# of Failures
If # of failures f or alert receiv ed
7
5
# of Failures Reciev ed
Increment # of Failures
Received
Alert Information
Store Alert Data
Failure Alert
Send Alert
Figure 2-35. Handle DMS and HAR Polling Results (August 2000)
CHART II Business Area Architecture Report
97
January 8, 2006
D5 Alert Data
CHART II Business Area Architecture Report
2.2.4.2.2.6 Respond to Device Failure Alerts
The Respond to Device Failure Alert process allows personnel to acknowledge receipt of a
device failure alert for the following devices:

DMS

HAR

Signals

AVL
Respond to Device Failure Alert - 11/15/99
Once the alert is acknowledged, any information related to the failure will be input into the
associated log.
1
Acknowledge
Alert
Alert Data
Date/Time and User
Alert Ackd
Device ID Failure
D3 Action Log
Log ID
D1
2
Create Action
Log
Alert Data
Action Log ID
Log Opened
Log Action Log
Figure 2-36. Respond to Device Failure Alerts (August 2000)
CHART II Business Area Architecture Report
98
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.3 Incident/Event Management
The Incident/Event Management processes provide the capabilities to identify each operational
incident or event to be managed by the operations staff, to record various types of operational
actions taken, and to monitor results of actions taken to complete the handling of the incident or
event. Basically, each operational event is identified as one of several log types with a unique
identifier. All actions taken and the status of the incident or event are initiated and tracked from
within the log. This log approach allows each unique incident or event to be managed from a
single controlling source, allows all data related to a single incident or event to be captured as a
single entity, and provides a structured source of information for reviewing actions and
calculating performance measurements.
Events are recorded on various Log screens related to the type of event being handled. The intent
is to have the Communications Log screen displayed most of the time, as this is the most
frequently used log type. By selecting a different type of log, the screen will change to display
the format of the selected log type. Date/Time stamps are to be populated at the time the log
screen is saved – not when the screen is opened as the screen may sit idle for long periods of
time.
Comments noted from the process design workshops relative to all the log types are as follows:
1. The Date/Time Stamp associated with each text field on the logs is automatically placed
there when the text field is typed in.
2. Checking a check box (i.e., In Service or Out of Service) will automatically place a
date/time stamp and text in the text field. The operator may then add specifics, such as
which unit or shop is in service.
3. The User ID of the operator and area of responsibility will be captured in the background
for all actions.
4. The system will use the location of the logon to determine the center and area of
responsibility.
5. The system will have the ability to filter logs based on center, date/time range, and type.
6. Logs will be maintained active within the CHART II system for 2 weeks, as long as the
logs are displayed within several seconds of the request. If performance slips, the amount
of time a log remains active will be reduced.
7. The automatic log list will include all logs created during the previous 12 hours. If a
longer period is needed, the search function is used.
8. The search function must use type (i.e., incident, construction, etc.) as a search criterion.
9. There is a need for a way to trace an incident/disabled log to the original communications
log.
10. Save will save and close the window.
11. Some fields must be required fields. These are to be determined at a later date.
12. Whenever On Scene or Dispatched are checked, that is assumed to mean a unit belonging
to the agency filling out the log.
CHART II Business Area Architecture Report
99
January 8, 2006
CHART II Business Area Architecture Report
Incident Management - 12/16/99
1
Incident Management
1.1
Logs
1.2
Location Navigation
1.1.2
1.2.1
Log
Communications
Log
1.1.8
Maintain Location
Navigation Data
Log Recurring
Congestion Log
1.1.3
1.2.2
Log Action Log
1.1.9
Activate Location
Navigator
Log Special
Event Log
1.1.4
Log Disabled Log
1.1.10
Log Weather
Advisory Log
1.3
Queues
1.3.1
Calculate Queue
Length
1.1.1
Log Incident Log
1.1.1.2
View Historical vs
Current
1.1.11
Log Weather
Sensor Log
1.5
Notification
1.5.1
Maintain
Notification List
1.1.7
1.1.12
Log Congestion
Log
Log Safety
Message Log
1.5.2
Perform
Notification
1.1.5
View Log
1.1.6
Close Log
Figure 2-37. Incident Management (August 2000)
CHART II Business Area Architecture Report
100
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.3.1
Logs
The Logs process group provides capabilities for operators to record and share information about
communications, disabled vehicles, required actions, congestion, and incidents. Logs may be
system or operator initiated.
2.2.4.3.1.1 Log Communications Log
The Communications Log process provides the user with the capability to record appropriate
information about communications received, but not necessarily requiring any follow up action.
From the communications log, the log type can be changed to any other log type.
CHART II Business Area Architecture Report
101
January 8, 2006
CHART II Business Area Architecture Report
1
Display Blank Comm
Log
Log Communications Log - 12/6/99
Comm Log Inf o
Create Header
D2
Communications
Log
2
Retriev e ID
Comm Log Close Timestamp
Assigned Log ID
User ID
4
While Not Closed
5
3
Log Action Log
Log Ty pe - Action
4.1
Close Comm Log
Close Log Inf o
Append New Line with
Date/Time stamp
Log Ty pe - Communications
Log Ty pe Disabled
Log Disabled Log
Log Incident Log
Log Ty pe - Incident
Comm Log Closure Info
D1
Communications
Log Text
Log Ty pe -Congestion
Comm Log Inf ormation
Determine Log Type
Log Ty pe-Special ev ent
Log Special Ev ent Log
Log Ty pe-Saf ety Message
Log Ty pe-Weather Advisory
Figure 2-38. Communications Log(August 2000)
CHART II Business Area Architecture Report
Log Congestion Log
102
January 8, 2006
Log Weather Adv isory Log
Log Safety Message
Log
CHART II Business Area Architecture Report
A prototype Communications Log screen as discussed in the workshops is illustrated in Figure 239. The operator Communications Log is used for each communication between the operator and
those outside the center. Simplifying this log will allow the operator to enter the information
directly into the system, rather than writing it on paper first. Suggestions were made for
simplifying the information including check boxes for the most common communication (i.e.,
10-7, 10-8, 10-46, 10-50). It was suggested that a fold/unfold feature would allow the comm log
to expand to an incident report. Discussion included the ability to search the comm log database
based on a keyword, and the ability to display only the comm logs associated with the operator’s
area of responsibility. Although 10-codes are used in everyday activities at the SOC/TOCs, it
was decided not to use them in the system in order to make the screens more user friendly to
other agencies utilizing the system.
Communications Log
Source
In Service
Out of Service
ID
County
Communications Log
05/14/99 12:32:00
Out of Service
Time Stamp
Text
Save
Append
Search Log
Figure 2-39. Prototype Communications Log Screen (August 2000)
CHART II Business Area Architecture Report
103
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.3.1.2 Log Action Log
The Log Action Log process allows the user with the correct functional rights to record
appropriate information about device failures and non-blockage events (signals, debris, utility,
signs, etc.). The operator can notify the responsible shop/agency of a failure by sending a manual
alert or transferring responsibility of the open log. Others can also be notified of the failure
through e-mail, fax, or page. This process may be system or operator initiated.
Log Comm Log
Log Action Log - 12/6/99
Log Ty pe - Action
1
Header Data
Create Action Log Header
D3
Action Log
Action Log ID
Log Inf o
2
While Action Required and NOT Closed
2.1
Alert Sent
Send Alert
Notif y Appropriate Contact of
Required Action
Notif y
Perf orm Notif ication
Notif y Ack
Ack
Dispatch Status
Store Alert Data
2.2
D2
Alert Data
Update Log Text
Log Inf ormation
D1
Action Log
Text
Action Log Inf o
2.3
Determine if Alert/Notification
Ack Receiv ed/Required
If Not Ack Not Required or Ack Receiv ed
Close Log
Figure 2-40. Log Action Log (August 2000)
CHART II Business Area Architecture Report
104
January 8, 2006
CHART II Business Area Architecture Report
A prototype Actions Log screen as discussed in the workshops is illustrated below. Process
design workshop notes related to the action form are as follows:
1. The action log will be similar to the disabled log, except it will have check boxes for
signal, debris (not in travel lanes), and utility.
2. The action log will have a button for Notify that will bring up the fax/e-mail list. The
persons and agencies selected on the fax/e-mail list will be sent a copy of the action log
via the appropriate media.
Action Log
Source
Dispatched
ID
On Scene
Unit Dispatched
County
Clear Scene
Delay Cleared
Disabled Vehicle
05/14/99 12:55:45
CHART Unit On Dispatched
05/14/99 13:12:03
CHART Unit On Scene
05/14/99 13:12:45
Debris: Animal carcass on right shoulder
Save
Append
Search Log
Notify
Signal
Debris
Utility
Other
Figure 2-41. Prototype Actions Log Screen (August 2000)
CHART II Business Area Architecture Report
105
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.3.1.3 Log Disabled Vehicle Log
The Disabled Vehicles Log process provides the user with the capability to record appropriate
information for communications received about disabled vehicles requiring assistance and the
actions taken to assist the affected motorist(s). Information relating to the make and model of the
disabled vehicle and the license plate number are radioed from the field and recorded in the log
as a safety measure for the driver. Information from the responding unit, if equipped with AVL,
may be inserted into the log by the system. This log may be operator or system initiated.
Log Disabled Vehicle Log -12/6/99
Log Comm Log
Log Ty pe - Disabled
Create Log
1
Create Disabled Log and Retrieve Log ID
Log ID
Disabled Log ID
2
Header
Store Disabled Log Header Data
Log Inf o
3
Capture Vehicle ID Inf o and Date/Time
D2
Vehicle Inf ormation
Disabled
Log
Dispatch Status
4
While Trav eller Needs Assistance
4.1
D1
Identif y Assistance Required/Prov ided and
Date/Time
Disabled Log Text
Updated Assistance Inf ormation
Disabled Dispatch Log Inf o
5
Store Log Close Timestamp
Disabled Log Inf ormation f or Storage
Close Disabled Log
Figure 2-42. Log Disable Vehicle Log (August 2000)
CHART II Business Area Architecture Report
106
January 8, 2006
CHART II Business Area Architecture Report
A prototype Disabled Vehicle Log screen as discussed in the workshops is illustrated below.
Early in the process, identification information about the Disabled Vehicle and specific location
information should be captured – this is to ensure the safety of the SHA vehicle driver. This is
radioed in when an SHA vehicle arrives on the scene and includes vehicle license plate number
and specific location such as route, direction, mile marker, lane or shoulder, etc.
Check boxes indicate the types of services performed and need to be captured to calculate
metrics. This should be designed so that input can come directly from field units via AVL or
manual entry.
Disabled Vehicle Log
Dispatched
Source
On Scene
Unit Dispatched
ID
Clear Scene
Delay Cleared
County
Disabled Vehicle
05/14/99 12:55:45
CHART Unit Dispatched
Time Stamp
Text
Save
Append
Tire Change
Directions
Hot Shot
Own Disposition
Water
Call for Service
Gas
Gone On Arrival
Search Log
Other
Figure 2-43. Prototype Disabled Vehicle Log (August 2000)
CHART II Business Area Architecture Report
107
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.3.1.4 Log Incident Log
The Incident Log process provides the user with the capability to record appropriate information
for communications received about traffic incidents. This includes:

Time and Lane-Level Location of Incident

Type of Incident

Weather Conditions

Agencies notified

Agencies Responded

Traffic Flow and Queue Data

FITM Response
The incident log may have a sub-type of Roadwork if it was created as a response to the
activation of an EORS permit. As information pertaining to the incident is gathered, it may be
necessary to elevate the incident to a FITM incident. Once this occurs, the system allows for the
display of pertinent FITM detour information. Information from the responding unit, if equipped
with AVL, may be inserted into the log by the system. This log may be system or operator
initiated and may contain information recorded from other system devices.
CHART II Business Area Architecture Report
108
January 8, 2006
CHART II Business Area Architecture Report
L o g Com m L o g
L o g In ci d e n t L o g -1 2/6 /9 9
L o g Typ e - In c i d e n t
1
Cre a te In c i d e n t L o g & ID
In c i d e nt L o g ID
L o g ID
2
He a d e rDa ta
Sto re He a d e r Da ta
L o c a ti on Da ta
De te rmi n e L o c a ti o n
3
Ge t L o ca ti o n
Ac ti v a te L o c a ti o n Nav i g a to r
L o c a ti on
In c i d e nt Id /L o c a ti o n
4
We a th er Co n d i ti o n s
Re tri e ve We a th e r Con d i ti o n s
D3
Cl o s e st Se n s o r Da ta
Sc a n
If EOR Pe rm i t Ac ti v a ti o n
5
Re tu rn As s o c i a te d Inc i d e n t
ID
EORS
Ro a d work L o g Id
He a d e rCo m p l e te - Be g i n M a n a g em e n t
6
Wh i l e No t No rm a l Traffi c Fl o w
6 .1
L a n e Le v e l In fo rm a ti o n In p u t
He a d e ra n d L a n e L ev e l In fo
D2
Sto re Up d a te d L a n e L e v e l In fo
In c i d e nt
In te rc ha n g e
Da ta b as e
Up d a ted L a n e In fo
No ti fy with Up d a te d La n e L e v e l Info
6 .2
Id e n ti fy Re s p o n s e Re q u i re d
D1
Re s p o ns e In fo
In c i d e nt L o g
Pe rfo rm No ti fi c a ti o n
In c i d e nt Re s p o n s e
6 .3
Se t Trav e l e r In fo rm ati o n
De v i c es
No ti fy
Sh a re d Re s o u rc e s Se t
6 .4
D6
In c i d e nt L o g
Te x t
No ti fi c ati o n In fo
No ti fy an d In d i c a te
Ap p ro pri a te Re s p o nd e rs
D4
Sto re Ale rt Da ta
Al e rt Data
Al e rt Data
Re s p o nd e r In fo
Se n d Ale rt
6 .5
Awa i t Arri v a l o f No ti fie d
Re s p on d e rs
6 .6
On Sc en e In fo
Arri v a l In fo rm a ti o n
In d i c a te wh e n Re s p on s e i s
m adeon s c ene
Pro g re ss Re p o rts
Ru b b e rNe c k i n g Qu e ue L e n g th
6 .7
6 .8
Re s o u rc e In fo
Id e n ti fy Nu m b e r o f
Re s o urc e s Uti l i z e d
Cl e a ra nc e a n d Re s ou rc e
M o n i tor Ro a d a n d
Cl e a ran c e Pro g re s s
Ca l c u l ate Qu e u e L e ng th
In c i d e nt Qu e u e L e n gth
If In c i de n t d e c l a re d a FITM
6 .9
FITM De to u r Da ta
Sh o w FITM Pl a n a n d Fa x
De to u r
FITM Da ta
D5
FITM Pla n
L o g In fo
6 .1 0
No rm a l Fl o w - Sta rt Clo s e Ti m e s tam p
Re c o rd No rm a l Tra ffic Fl o w
Re tu rne d
De te c ts No rm a l Fl o w
Ha n d l e De te c to r
Ru l e s
L o g a nd Di s p o s i ti o n In fo
Cl o s e Lo g
Figure 2-44. Log Incident Log (August 2000)
CHART II Business Area Architecture Report
109
January 8, 2006
CHART II Business Area Architecture Report
A prototype Incident Log screen as discussed in the workshops is illustrated below. Other
clarifications derived at the workshops include:
1. Incident Types (in order of preferred list sequence) are:

Disabled in Roadway

PI – Personal Injury

PD – Property Damage

F – Fatality

Debris in Roadway

Roadwork

Vehicle Fire

Maintenance

Signal Call

Police Activity

Off Road Activity

Declaration of Emergency

Weather

Other
2. Hazmat is an attribute of an incident, not an incident type
3. Road opened time stamp needs to be captured
4. Roadway location graphic needs to show on/off ramps or collection lanes
5. ‘Vehicles Involved’ needs to capture number of vehicles and types
6. Form needs a section to flag ‘Special Needs’ – such as Hazmat, Medevac, signals, etc.
7. Weather will be a drop box for R1B1, expect to be auto-populated in future releases
8. ‘Resources’ section needs to show type and number of units used on site for the incident
9. List of ‘Resources’ needs to have FITM added, and change ‘ETP’ to ‘ETP/VRT’ (VRT is
MdTA Vehicle Recovery Tech)
10. Text area is for recording of which devices were activated and what was changed.
Manual entry in R1B1, expect to auto populate based on incident plans as well as manual
entry in future releases.
11. Only Entry Tab expected for Release 1, other tabs to be defined in future releases.
12. Data/Time Stamp at top is to reflect when the related Incident record is created, not when
the form is opened.
CHART II Business Area Architecture Report
110
January 8, 2006
CHART II Business Area Architecture Report
13. Special Needs section from SHA Incident Report Form (designated SHA.52.4-1) to be
included on the Incident Log
14. Dispatched, On Scene, Clear Scene, and Delay Cleared are added to the incident log.
15. There needs to be a way to determine when the normal traffic flow has resumed. One
suggestion is when the last device is returned to normal time of day operation.
16. Clicking to open/close a lane will also place text in the log with a date/time stamp.
17. In the Vehicles Involved section, there must be a way to have sub-categories, such as,

Tractor-Trailer

Jack-knifed

Overturned

Lost Load
18. When a camera is selected to verify or monitor an incident, the camera used should be
noted in the log. User should be able to identify when camera coverage of the incident
location was unavailable.
CHART II Business Area Architecture Report
111
January 8, 2006
CHART II Business Area Architecture Report
Incident Log
Dispatched
Source
On Scene
ID
Clear Scene
County
Delay Cleared
Incident Log
Entry
Response
Log
Search Location
Location
05/14/99 13:15:45
CHART unit dispatched
05/14/99 13:19:56
CHART unit on scene
05/14/99 13:22:17
Local Police on scene - Baltimore County
05/14/99 13:25:36
ETP on scene
05/14/99 13:27:51
Sand Truck on scene
Incident Type
Vehicles Involved
Weather Condition (auto)
S
N
Agencies Responded / Notified
CHART Vehicle
MDTA - Maint.
Fireboard
SHA - Maint.
Resources Notified/On Scene
Arrow Board
1
Loader
#
Dump Truck
#
P. DMS
#
Local Police
State Police
ERU
#
Sand Truck
1
MDE
MdTA Police
ETP / VRT
2
Sweeper
#
#
FITM
#
Other
#
Light Plant
Special Needs Notified/On Scene
HazMat
Investigation
Medivac
Signal Ops
Figure 2-45. Prototype Incident Management Log Screen (August 2000)
CHART II Business Area Architecture Report
112
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.3.1.4.1 View Historical vs. Current
The View Historical vs. Current process provides the operator the capability of viewing a display
of detector data for the area of an incident. The operator may select one or more detectors in the
area and a time frame. The system will plot and display a comparison of historical data and
current data for these detectors over the selected time period. From this data display, the operator
will be able to discern information as to the severity of the blockage compared to ‘normal’ traffic
flow for the time period, and determine when traffic flow is restored to ‘normal’ conditions.
View Historical Vs Current Data (Detectors) - 9/9/99
1
List Detectors
Detector List
D3
Device
Configuration
D1
Historical Data
D2
Smoothed Data
List of Detectors
2
Select Detectors
Selected Detectors
3
Enter T ime Range
Specified T ime Range
4
Retrieve Historical
Data for Specified
T ime
Historical Data
Historical
5
Retrieve Current
Data for Specified
T ime
Detector Data
Historical vs Current
6
Plot Data
Figure 2-46. View Historical Vs. Current (August 2000)
CHART II Business Area Architecture Report
113
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.3.1.5 Log Congestion Log
The Congestion Log provides the user with the capability to record appropriate information
relating to non-recurring congestion. When the system determines that there is congestion and
creates a congestion response plan, all information pertaining to that response is stored in a
congestion log. A system generated congestion log can be closed when the system determines
that the roadway is no longer congested. This process is operator or system initiated.
Log Comm Log
LogCongestion Log -12/10/99
Log Type - Congestion
1
Open Congestion Log
Congestion Log ID
Respond to Congestion
Alert
Congestion Response
Log Header Info
2
Retrie ve Detector
Location
D6
Detector Location
Detector
Location of Detector
3
Activate Location
Navigator
Get Location
Allow User Modification
of Location
Location Data
Location
Congestion Id/Location
4
While Not Done
4.1
Response Info
Identify Response
Required
Identified Congestion Response
D1
Congestion
Log
Actrivate Plan
4.2
Traveler Information Device Set
Plan Required
Set Traveler Information
Devices
HAR Message Needed
DMSMessage Needed
D7
Congestion
Log Text
HAR - Add a Message
DMS- Add a Message
Shared Resources Set
4.3
Notific ation Info
Perform Notification
Notify
Determine Notification
Notific ation Done
Send Alert
4.4
AlertSent
AlertInfo
Send Alert If Alert is
Required
Store Alert Data
D4
AlertData
Response Complete
5
Congestion Cleared Timestamp
Congestion Cleared
Detector Shows Congestion Cleared
Handle Detector Rules
Congestion Log for Closure
Close Log
Figure 2-47. Log Activity Log (August 2000)
CHART II Business Area Architecture Report
114
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.3.1.6 Log Recurring Congestion Log
The Recurring Congestion Log provides capabilities for operators or the system to record actions
taken in the management of recurring congestion. It is expected that recurring congestion
conditions will be managed by activating a scheduled event at predetermined time periods. The
system will initiate a recurring congestion log at the start of a scheduled event identified for
recurring congestion. If initiated by the system, an operator may insert actions taken as
appropriate, or may revise the scheduled messages and have those actions recorded in the log by
the system. An operator may initiate and manage a recurring congestion condition by initiating a
log and taking appropriate actions.
Process Scheduled Event
Start
Log Recurring Congestion Log -12/10/99
Start Recurring Event
1
Recurring Congestion Log ID
Open Recurring
Congestion Log
Log Header Inf o
2
Start Timestamp
Store Header Data
Header/Log ID
3
While During Scheduled Ev ent
Actriv ate Plan
3.1
D1
Recurring
Congestion
Log
Trav eler Inf ormation Dev ice Set
Plan Required
Set Traveler Inf ormation
Dev ices
HAR Message Needed
DMS Message Needed
D6
HAR - Add a Message
DMS- Add a Message
Recurring
Congestion Log Text
Shared Resources Set
3.2
Notif ication Inf o
Perf orm Notif ication
Notif y
Determine Notif ication
Operator Closes Ev ent
4
Start Close Timestamp
Close Log
Recurring Congestion Log f or Closure
Close Log
Figure 2-48. Log Recurring Congestion Log (August 2000)
NOTE: Congestion Log and Recurring Congestion Logs have been implemented as one Event
type called Congestion Event in the deployed system.
CHART II Business Area Architecture Report
115
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.3.1.7 Log Special Event Log
The Special Event Log process provides capabilities for operators or the system to record actions
taken in the management of special events. It is expected that recurring special events will be
managed by activating a scheduled event at predetermined time. A special event log may also be
initiated by an operator and manually managed. Manual alerts may be sent regarding the special
event. All shared resources used and notifications performed are logged. If initiated by the
system, a special event log will be closed at the end of the scheduled event, or it may be closed
by the operator, which will force the end of the scheduled event. If initiated by an operator, the
special event log will have to be closed by an operator.
Log Special Event Log -12/10/99
Log Comm Log
Log Type - Special Event
Special Event Log ID
1
Process Scheduled Event
Start
Start Time
Open Special Event Log
Log Header Data
Log ID
2
Get Location
Log Location
Activate Location
Navigator
Determine Location
Location
Special Event Id/Location
3
While Not Done
3.1
Response Info
Identify Response
Required
Activity Response
Actrivate Plan
3.9
D1
Log Shared Resource Usage
Special
Event Log
Plan Required
HAR- Add a Message
HAR Message Needed
Set Traveler Information
Devices
DMS Message Needed
DMS - Add a Message
Shared Resources Set
D6
Special
Event Log
Text
3.11
Log Equipment Needs
Determine Equipment
Utilization
Equip For Special Event
Perform Notification
3.2
Notification Info
Notify
Determine Notification
Notification Done
3.10
Log Alert Sent
Send Alert If Alert is
Required
Send Manual Alert
Alert Info
D4
Alert Data
Store Alert Data
Response Complete
4
Start Close Timestamp
Manual Close Log
Special Event Log for Closure
Close Log
Figure 2-49. Log Special Event Log (August 2000)
CHART II Business Area Architecture Report
116
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.3.1.8 Log Weather Advisory Log
The Weather Advisory Log process provides the user with the capabilities to manage and record
appropriate information and actions taken pertaining to National Weather Service alerts. All
traveler information devices used are logged. Manual alerts sent and notifications performed are
also logged. This process is operator initiated and closed.
Log Comm Log
Log Weather Advisory Log -12/10/99
Log Type - Weather Advisory
1
Weather Advisory Log ID
Open Weather Advisory
Log
Log Header Data
Log ID
2
Location
Log Location Data
Activate Location
Navigator
Determine Location
Get Location
Weather Advisory Id/Location
3
While Not Done
3.1
Response Info
Identify Response
Required
Weather Advisory Response
Actrivate Plan
3.9
D1
Plan Required
Weather
Advisory
Log
Log Shared Resource Usage
D6
Set Traveler Information
Devices
HAR - Add a Message
HAR Message Needed
DMS Message Needed
Weather
Advisory
Log Text
DMS Display a Message
Shared Resources Set
3.2
Perform Notification
Notify
Notification Info
Determine Notification
Notification Done
Send Manual Alert
3.10
Log Alerts
Alert Info
Send Alert If Alert is
Required
D4
Store Alert Data
Alert Data
Response Complete
4
Weather Advisory Log Info for Storage
Close Log
Close Log
Weather Advisory Log ID for Closure
Figure 2-50. Log Weather Advisory Log (August 2000)
CHART II Business Area Architecture Report
117
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.3.1.9 Log Weather Sensor Log
The Weather Sensor Alert Log process provides capabilities to record information pertaining to
inclement weather detected by the weather sensor devices and the response actions taken to
manage the situation. This log is initiated when data from the weather sensor devices are
evaluated against thresholds and found to be non-normal, and a weather sensor alert is generated.
A response plan for the weather sensor alert is created and, if operator approval is requested and
received, the response plan is executed. All traveler information devices used to notify the public
of the current weather conditions is logged. Notification performed and manual alerts sent are
also recorded. This process is system initiated and will be closed by the system when data from
the sensors reflect normal conditions. This log may also be closed by an operator, which will
force the deactivation of the response plan and should disable sensor detection for some
operator-specified period of time.
CHART II Business Area Architecture Report
118
January 8, 2006
CHART II Business Area Architecture Report
Log Weather Sensor Alert Log -12/10/99
Respond to Weather
Sensor Alert
Response Plan
Weather Sensor Log ID
1
Open Weather Sensor
Log
Log Header Data
Log ID
3
While Not Done
3.1
Response Info
Identify Response
Required
Weather Sensor Response
Actrivate Plan
3.9
Log Shared Resource Usage
D1
Weather
Sensor
Log
D6
Plan Required
Set Traveler Information
Devices
HAR Message Needed
DMS Message Needed
Weather
Sensor
Log Text
HAR - Add a Message
DMS - Add a
Message
Shared Resources Set
3.2
Notification Info
Perform Notification
Notify
Determine Notification
Notification Done
Send Manual Alert
3.10
Log Alerts
Alert Info
Send Alert If Alert is
Required
Store Alert Data
D4
Alert Data
Response Complete
Log Closure Data - Timestamp
4
Weather Within Normal
Parameters
Weather Normal - Alert Ended
Handle Weather Sensor
Data
Weather Sensor Log for Closure
Close Log
Figure 2-51. Log Weather Sensor Log (August 2000)
CHART II Business Area Architecture Report
119
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.3.1.10
Log Safety Message Log
The Safety Message Log process provides the capabilities of recording appropriate information
pertaining to the display and/or broadcasting of safety messages. Safety messages can be set for
display using the scheduler, in which case the system will initiate the safety message log. This
log can be operator initiated and messages may be displayed or broadcast by activating a safety
plan or manual selection of devices. All traveler information devices used are logged. If system
initiated, this log will be closed at the end of the scheduled event. An operator may also close
this log before the end of the scheduled event, which will force the early closure of the scheduled
event. If operator initiated, an operator must close the log.
Log Safety Message Log -12/10/99
Log Comm Log
Log Ty pe - Saf ety
1
Saf ety Log ID
Open Saf ety Log
Start Saf ety Schedule
Process Scheduled Event
Start
Open Log ID
2
Start Timestamp
Store Header Data
D1 Saf ety Log
Header Data/Log ID
3
While Not Done
Activ ate Plan
3.1
D6 Saf ety Log
Text
Log Shared Resource Use
Plan Required
HAR Message Needed
Set Traveler Inf ormation
Dev ices
DMS Message Needed
HAR - Add a Message
DMS - Add a Message
Shared Resources Set
4
Saf ety Log Inf o for Storage
Close Log
Saf ety Log for Closure
Manual Close Log
Figure 2-52. Log Safety Message Log (August 2000)
CHART II Business Area Architecture Report
120
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.3.1.11 View Log
The View Log process allows an operator to select and view all information relating to the
selected log including start/end timestamp, operator and system generated actions, and response
data. This view of a log must be capable of displaying all log data and to include data captured
under various log types during the progression of the life of the log.
View Log - 12/6/99
1
List Logs
Logs
Selected Log Id
2
D1
Log
Log Data
Select Log
Formatted Log Data
3
Display Log
Figure 2-53. View Log (August 2000)
CHART II Business Area Architecture Report
121
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.3.1.12 Close Log
The Close Log process stores appropriate information about the closure of the incident and
activity logs, releases shared resources (DMS and HAR) related to the log, and initiates the
sending of notifications to appropriate personnel and organizations. If an incident log was related
to road construction (an EORS permit), closure information is sent to the EORS system. Two
closure date/time stamps are maintained for logs. One is the time the operator or system indicates
that the situation is restored to normal; the second is when the system completes all of its closure
activities.
Closure may be operator or system initiated. Detector or sensor data may indicate the end of a
traffic or roadway situation and initiate closure of a related log. Operators may close a log when
the roadway is restored to normal traffic flow or the situation being managed is over.
Detector and sensor processing may not close a log that was initiated by an operator.
CHART II Business Area Architecture Report
122
January 8, 2006
CHART II Business Area Architecture Report
1
Add Text Line - Start Close
Log
Close Log -12/10/99
Log Start Close
Close Log Selected
2
Generate Log Close
Timestamp
Log Close Timestamp
Close Timestamp
3
Close Log Form on Screen
DMS - Remove a
Message
Remove DMS Message
Shared Resources in Use
4
Release Associated Resources
HAR - Remove a
Message
4.1
Remove HAR Message
Release Resources
Log Release of Resources
D1
Devices Off
4.2
D3 Detectors
Log ID
Release Associated
Detectors and Sensors
Sensor
D4
Log
Pavement
Sensors
Log Release of Devices
Devices Released
4.3
Update Shared Resource
Status
Log Resource Status
Send Notification
Perform Notification
Close Log Notification
5
Send Incident Close
Notification
Log Notification
Notification has been sent
If Construction Type Incident
7
6
Send Close to EOR
Generate Log Completed
Timestamp
Log Completed Timestamp
Close Permit Data
Incident Closed
8
EOR
If Incident -Remove Incident
Icon from Map
Figure 2-54. Close Log (August 2000)
CHART II Business Area Architecture Report
123
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.3.2
Location Navigation
The Location Navigation processes are intended to provide operators with a tool to aid in
pinpointing the location of an incident for entry on the Incident Log. This is accomplished by
building a database of map coordinates for landmarks, exits, intersections, etc. for each highway.
This provides a user interface allowing the user to search and select appropriate information in
the database and position a cursor on a map display based on the stored map coordinates. The
operator should be able to move the initial cursor position to better match the received
information (ex: 1000 yards north of Exit 12, second lane) and then indicate that this is the
position recorded in the Incident Log.
2.2.4.3.2.1 Maintain Location Navigation Data
The Maintain Location Navigation Data process provides the capabilities to build and maintain
the database of map coordinates for landmarks, exits, intersections, etc. for each highway. Map
coordinates need to be easily recorded for each item to match the CHART map system.
CHART II Business Area Architecture Report
124
January 8, 2006
CHART II Business Area Architecture Report
Maintain Location Navigation Data - 7/28/99
19
Need to Maintain
Navigation Data
Modify or Delete Chos en
12
Lis t Major
Highway s
Highway Lis t
Add a New Highway
Lis t of Highway s
13
Select Highway
Highway to Delete
Highway to Modify
22
21
20
Modify a Highway
Add a Highway
D1
Loc ation
Navigation
Info
Delete a Highway
Highway for deletion
Need to maintain as s ociated data
Need to maintain As s ociated Info
11
Delete As s ociated
Loc ation Data
23
While not Done Adding/Modify ing a Highway
23.2
As s oc iated Data
Modify As s oc ia ted Data
23.1
Add New
As s oc iated Data
23.3
Delete As s oc ia ted
Data
High and as s oc iated data for dele tion
Highway and As s oc iated data for s torage
10
Loc ation Nav ig ation Info
Store Loc ation Data
Loc ation Data for log
29
Log Sy s tem Operation
***Ass oc iated Data c an be Landmark s , Exit Numbers ,
Cross Streets, or Mile Mark ers
Log Data
D2
Operation Log
Figure 2-55. Maintain Location Navigation Data (August 2000)
CHART II Business Area Architecture Report
125
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.3.2.2 Activate Location Navigator
The Activate Location Navigator process is activated from the Incident Log. This process allows
the operator to select the highway where the incident is located and then displays a list of
associated data (landmarks, exits, intersections, etc.) for that highway. Additionally, the location
of CHART vehicles as identified by the AVL devices should be available for the operator to
select to identify the location. The operator selects a landmark, exit, intersection, or AVL from
the list and the system displays a movable cursor on the map indicating the location of this item.
The operator manipulates the map zoom levels and the cursor to pinpoint the appropriate road
segment. When satisfied with the position, the road segment is captured and displayed on the
Incident Log, Disabled Vehicle Log, Congestion Log, or Action Log.
Implementation Considerations: this process is critical to saving operator data entry time and
there is much interest in its implementation. Prototyping this process with the SOC operators
should be planned for.
CHART II Business Area Architecture Report
126
January 8, 2006
CHART II Business Area Architecture Report
Activa te Locatio n Navigato r - 8/10/99
1
List M ajor
Hig hways
Hig hwayL ist
Hig hways
2
Select Hig hway
Selected H ighway
Associated Data List
3
List Assoc iated
Data
Associated data
D1
4
Select
Associate d
Data
Locat ion
Navig ation
Info
Selected Assoc iated Data
5
Retr ieve
Coor dinat es
Coor dinate s
Locat ion
6
Displ ay
Loca tion on
M ap
Retur n dat a
7
Retur n
Loca tion Data
and
Lane -Level Info
Figure 2-56. Activate Location Navigator (August 2000)
CHART II Business Area Architecture Report
127
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.3.3
Queues
The Queues process group contains a single process that calculates or records queue lengths
related to a specific Incident Log. This process aids the operator in providing queue length
information required on the Incident Log.
2.2.4.3.3.1 Calculate Queue Length
The Calculate Queue Length process either calculates queue lengths based on detector data or
provides operators with a means to manually enter queue length data. Two types of queue lengths
are calculated for each Incident Log: in the direction of the roadway having an incident, and in
the opposite direction due to ‘rubber-necking’. Where multiple detectors are installed along the
roadway, detector data will be evaluated to determine the length of the queue in each direction
and displayed on the Incident Log. Where only one detector is available downstream from the
incident (either direction), the queue length will be calculated to that detector and captured and
displayed on the Incident Log. This process will have the capability for the operator to enter data
and override the calculated queue length, or to record a queue length when no detectors are
available.
Once activated by the operator – and until overridden – the queue length will be periodically
updated based on the frequency of polling of detector data.
CHART II Business Area Architecture Report
128
January 8, 2006
CHART II Business Area Architecture Report
Log Incident
Log
Calculate Queue Length - 8/30/99
RubberNecking Direction
Need Queue Length - Incident Direction
1
Manual Entry
No Detector Data Available
Retrieve Detector Data
Within Predefined Distance
Detector Data Closest to Incident
3
While Detectors Available Show Queue
Detector Data Returned
3.1
D1
Smoothed
Detector Data
Detector Data
Retrieve Detector Information from
Next Closest Detector
Only 1 Detectors Within Distance
Queue Length data
4
8
Calculate Distance from First
Detector To Last in Queue
Calculate Queue
Based on Single
Detector Data
Queue Length
6
Update Queue Length Display in
Log
Log Queue
Queue Length For Storage
Store RubberNecking Direction
D2
5
Queue Data
Store Queue Length
Queue Data
Operations Log Info
7
Log Operations Log
Log Info
D3
Operations Log
Figure 2-57. Calculate Queue Length (August 2000)
CHART II Business Area Architecture Report
129
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.3.4
Notification
The Notification process group includes those processes necessary to maintain a list of
individuals to be notified when specific actions/activities are processed in the system. It also
contains the capabilities to determine which individuals are notified for which system actions
and by which method. Methods of notification include Fax, E-Mail and Paging.
2.2.4.3.4.1 Maintain Notification List
The Maintain Notification List process maintains a database of groups of individuals or
organizations to be notified, their method of notification (and the details for accomplishing that
method), and those system processes/functions for which they are to be notified. The database
and maintenance capabilities will be designed to support the following:

Maintenance of groups

Maintenance of individuals or organizations and the necessary data for performing the
Fax, E-Mail or Paging notification for each individual or organization

The capability to assign individuals or organizations to one or more groups

The capability to assign one or more groups to specific system processes or functions
which require a notification capability
CHART II Business Area Architecture Report
130
January 8, 2006
CHART II Business Area Architecture Report
Maintain Notification List -9/23/99
1
Need to
Maintain List
Modify/Delete Data
2
List Notification
Groups
Notification Group List
List Groups
Add a New Group
12
3
Select Group
Group to delete
Is Group/Person in
a Plan/Schedule
It IS Used in Plan/Schedule
13
Group to Modify
Notification
Data
D1
4
5
Add a Group
Modify a Group
Add Associated Data
Delete Reference
from Plan/Schedule
Maintain Associated data
NOT Used in Plan/Schedule
8
While Not Done Adding/Modifying a Notification
Group
8.1
Maintain Associated Data
6
Delete a Group
Notification Group
Store Update
Delete Associated Data
7
Store Updated Notification Data
10
Store Notification
Data
Store Change
Delete Associated
Notification Data
Notification Data for Log
D2
Operations
Log
Log Data
11
Log System
Operation
Associated Data can be one or more methods of
notifying a center, an organization, or a person and the
required data, such as fax number or e-mail address.

Figure 2-58. Maintain Notification List (August 2000)
CHART II Business Area Architecture Report
131
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.3.4.2 Perform Notification
The Perform Notification process is activated from other system processes. The process receives
type of notification and notification-specific information from these other processes. Based on
the type of notification, the specific group(s) is selected. A notification is formatted for the
method to be used for that individual or organization in the group(s). Based on the method of
notification, notification-specific information and method-specific information is passed to the
appropriate supporting COTS application that performs the actual transmission and return a
success or failure result. If the notification is related to a Log, individual level notification
successes and failures are recorded in the related Log. Individual level notification successes and
failures are recorded in the Operations Log.
For the Incident Log, media and private-sector traffic information services are advised of current
incidents through their querying of the Incident Interchange Database. This Perform Notification
process could also provide additional notification.
CHART II Business Area Architecture Report
132
January 8, 2006
CHART II Business Area Architecture Report
Incoming Info
Notification Needed-Name & Msg Type
Pe rfo rm No ti fi c a ti o n - 8 /2 3 /9 9
1
Receive Notification Nameand
Message Type fromExternal Agent
Name
3
D1
Notification List
Determine
Notification
Methods
Notification Data
Type -E-Mail/Page/Fax and Number or Address
7
For Each Recipientin Notification List
7.2
Retrieve Notification Methods and Address or Number
Send Page
Send Fax
Send E-Mail
7.4
Page
7.6
Fax
Page COTS
FormatPage
7.5
Fax COTS
FormatFAX
FormatE-Mail
ReturnPage Status
ReturnFax Status
Page OK
Fax Failed
Fax OK
E-MailOK
E-MailFailed
Page Failed
ReturnE-Mail Status
E-Mail
E-MailCOTS
13
6
Add Notify Failure
Text toany
Associated Log
Add Notify Successful
Text inAny Associated
OpenLogs
Failure
Success
5
Log System
Operation
Log Info
D2
Operations Log
Figure 2-59. Perform Notification (August 2000)
CHART II Business Area Architecture Report
133
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4 Shared Resource Management
The Shared Resource Management processes include all those processes necessary to define,
setup, and control the monitoring, verification, and traveler notification aspects of the CHART II
system. These processes are divided into groups related to DMS, HAR, AVCM, Detectors,
Equipment, Signals, and AVL. The following figure identifies the individual processes within
each group.
CHART II Business Area Architecture Report
134
January 8, 2006
CHART II Business Area Architecture Report
Shared Resource Management-12/16/99
1
SharedResource Management
1.1
DMS/HAR Common Processes
1.2
DMS Processes
1.3
HAR Processes
1.4
AVCM
1.6
Detectors
1.7
Signals
1.8
AVL
1.1.1
Maintain
Acceptable Word
Dictionary
1.2.1
Maintain DMS
Message Library
1.3.1
Maintain HAR
Message Librsry
1.4.1
Maintain Wall
Monitor
Configuration
1.6.1
HandleDetector
Data
1.5.1
Maintain
Equipment
Inventory
1.7.2
HandleSignal
Polling Data
1.8.3
HandleAVL
Polling Results
1.1.2
Maintain
Unacceptable
WordDictionary
1.2.2
DMS-Add a
Message
1.3.2
HAR -Add a
Message
1.4.2
Control Wall
Monitor
Assignment
1.6.2
HandleDetector Rules
1.5.2
Maintain
Equipment Status
1.7.3
Respond to
Exceeded
Volume
Threshold Alert
1.1.4
Perform
Responsibility
Reminder
1.2.3
1.3.4
1.4.3
DMS -Remove a
Message
HAR -Remove a
Message
Maintain CCTV
Presets
1.5
Equipment
1.6.2.1
Generate
Congestion
Response
1.6.2.3
1.5.3
Alert for
Delinquent
Equipment Status
1.7.1
Download Traffic
Counts
Respond to
Congestion Alert
1.4.4
1.1.5
Respond to
Responsibility
Reminder Alert
1.2.14
1.3.5
DMS -Arbitrate
Message Queue
HAR -Arbitrate
Message Queue
Refresh Default
AVCMPresets
1.6.2.2
1.8.1
PerformAVL Function Processing
1.8.1.1
Process AVL
In/OutService
Message
1.8.1.2
Process AVL
Mayday Message
1.5.4
Respond to
Delinquent
Equipment Status
Alert
1.8.1.3
Generate Incident
Response
Process AVL On
SceneMessage
1.6.2.4
Respond to
Incident Alert
1.8.1.4
Process AVL
Assist Disabled
Message
1.6.2.5
Activate
Response Plan
1.8.1.5
Process AVL
Available
Message
1.4.5
1.2.15
1.3.13
DMS -Evaluate
Queue
HAR -Evaluate
Queue
1.2.16
DMS -Send a
Message
1.3.12
HAR -Broadcast
a Message
Activate Tour
1.2.17
DMS -Blank a
Sign
1.3.11
HAR -Broadcast
Default Message
Control Camera
1.2.4
1.3.10
DMS -Reset
HAR -Set
SHAZAM On/Off
Maintain Tours
1.4.6
1.4.7
1.8.2
Respond to AVL Alerts
1.2.18
1.3.9
DMS -Restore
Message
HAR -Update
Default Message
1.2.19
1.3.8
HAR -Send
Maintenance
Command
DMS -Override
1.8.2.1
Respond to
Arrival On Scene
Alert From AVL
1.8.2.2
Respond to
Disabled Vehicle
Alert From AVL
1.8.2.3
Respond to
Mayday Alert
From AVL
1.3.7
HAR -Restore
Message
1.3.6
HAR -Override
Queue
Figure 2-60. Shared Resource Management(August 2000)
CHART II Business Area Architecture Report
135
January 8, 2006
CHART II Business Area Architecture Report
DMS and HAR device processes include message arbitration processes which maintain a
message priority queue for each DMS and HAR device and determines which message is to be
displayed or broadcast at any point in time. In the default state, each device will be blank or
broadcasting a default message and its queue will be empty.
As messages are requested for display or broadcast on a specific device, they are added to that
device’s queue. Based on priorities, the highest priority message that exists for a device is
displayed or broadcast at all times. Any lesser priority messages remain in the queue for display
or broadcast when the higher priority message(s) is de-activated.
Messages in the queue are related to specific logs. Any one log will have only one message in a
device queue at any one time.
Messages are de-activated in the queue when a blank command is sent to the device from the
related log. If the highest priority message in the queue is blanked, the next highest is displayed
or broadcast. The blanking of all messages in a queue makes the queue empty and the last
message blanked causes the device to be set to its default state.
A scheduled message is placed in its appropriate level in the queue upon scheduler event
activation start-time and removed upon scheduler event end-time and displayed or broadcast
whenever it is the highest priority in the queue.
Message priorities are to be based on system parameters so that changes in the priorities may be
effected without re-coding. Per workshop discussions, the following sequence of message
priorities were agreed to as a starting configuration for DMS devices:
Sequence
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Message Type
Incident
Incident
Roadwork
Congestion
Weather Alert
Special Event (High Priority)
Recurring Congestion
Congestion
Weather Alert
Special Event (Low Priority)
Recurring Congestion
Safety Message
Safety Message
SHAZAM (DMS only)
SHAZAM (DMS only)
Operator/System Control
Operator
System
Operator
Operator
Operator
Operator
Operator
System
System
System
System
Operator
System
Operator
System
A discussion topic of the process design workshops involved allowing the display of two
separate one-page messages. This would allow the alternating display of the two highest priority
one-page messages. It was decided that devices will be configurable to allow: no multi-page
messages, two incident related messages, or one incident and one roadwork two-page message.
CHART II Business Area Architecture Report
136
January 8, 2006
CHART II Business Area Architecture Report
Message priorities for HAR are handled differently in that, as the broadcast time limit allows,
high priority messages will be concatenated and broadcast. The queues for the HAR devices
therefore act as sorters to indicate the sequence of messages to be considered for concatenation.
The priorities for HAR messages should be very similar to the table shown above (excluding the
SHAZAM messages) but should have their own set of system parameters to allow for variances.
2.2.4.4.1
DMS/HAR Common Processes
The following set of processes is common to both DMS and HAR devices.
2.2.4.4.1.1 Maintain Acceptable Word Dictionary
The Maintain Acceptable Words process maintains a central dictionary of words or phrases
allowable in DMS (Dynamic Message Signs) and HAR (Highway Advisory Radio) messages.
This dictionary is used in the validation of library or ad hoc messages for both DMS and HAR
devices.
Maintain Acceptable Word Dictionary -10/6/99
1
Open Acceptable Word
Dictionary for Editing
Dictionary Word List
2
Dictionary
Add/Update/Delete a Word
Updated Acceptable Word List
3
Save Acceptable Word
Dictionary
Updated Dictionary
D1
Acceptable
Word Dictionary
Log Change
4
Log System Operations
Log Data
D2
Operations Log
Figure 2-61. Maintain Acceptable Words (August 2000)
CHART II Business Area Architecture Report
137
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.1.2 Maintain Unacceptable Word Dictionary
The Maintain Unacceptable Words Dictionary process maintains a central dictionary of words or
phrases not allowed for use in DMS and HAR messages. This dictionary is used in the validation
of library or ad hoc messages for both DMS and HAR devices.
Maintain Unacceptable Word Dictionary -10/6/99
1
Open Unacceptable Word
Dictionary for Editing
Dictionary Word List
2
Dictionary
Add/Update/Delete a Word
Updated Banned Word List
3
Save Unacceptable Word
Dictionary
Updated Dictionary
D1
Unacceptable
Word Dictionary
Log Operations
4
Log System Operations
Log Data
D2
Operations Log
Figure 2-62. Maintain Unacceptable Words (August 2000)
CHART II Business Area Architecture Report
138
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.1.3
Perform Responsibility Reminder
The Perform Responsibility Reminder process is used to notify operators at the responsible
center if a log is opened past the timeframe that has been set in the system parameters. In
responding to a responsibility alert, the operator may specify a different reminder timeframe for
determining when to send the next alert. If the reminder alert remains unacknowledged, the alert
will be escalated.
Perform Responsibility Reminder-12/6/99
1
For Each Log That Needs a
Reminder
1.1
D7
Log
Updated Time to Remind
Determine if Time
to Remind
Default Time to Remind
D1
System
Parameters
Log Alert Data
D6
Alert Data
Reminder Data for Alert
Send Alert
Figure 2-63. Perform Responsibility Reminder (August 2000)
CHART II Business Area Architecture Report
139
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.1.4 Respond to Responsibility Reminder Alert
The Respond to Responsibility Reminder Alert process allows the person receiving the alert to
either cancel the reminder and thus close the associated log, or update the reminder timing. If the
user wants to update the reminder timing, there will be a place in the log to lengthen the timing
so the reminder will not come up as often. Once the reminder information is updated, the
information is saved and the change to the reminder timing is recorded in the Operations Log.
Respond to Responsibility Reminder Alert-12/6/99
1
Acknowledge
Alert
Alert Data
D1
Alert Data
D2
Log
Date/Time & User
Alert Ackd
2
Read Log Data
Open Log
Update Log
Log Opened
3
User Closes or
Updates Log
Update Reminder Time
4
Update Time to
Be Reminded
Again
Cancel Reminder
Reminder Updated
5
Cancel
Responsibility
Reminder
6
Log System
Operation
Reminder Cancelled
Close Log
Log Data
D6
Operations
Log
Figure 2-64. Respond to Responsibility Reminder Alert (August 2000)
CHART II Business Area Architecture Report
140
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.2
DMS Processes
The DMS Processes group allows for the System Administrator to maintain the acceptable and
unacceptable words dictionary for the DMS displays, as well as maintain a central message
library. The CHART operators are able to display and blank messages on the DMS devices and
also reset the devices as needed.
2.2.4.4.2.1 Maintain DMS Message Library
The Maintain DMS Message Library process provides for the centralized creation and
maintenance of message text and beacon control for pre-defined DMS messages. The system
may provide multiple physical libraries to allow organization of messages into logical topic
groupings (construction, incident, events, weather, special, safety, etc), and to reduce the effort
for disbursing changes to message libraries across the system.
The following information is needed for each DMS stored message:

Message ID – The message ID uniquely identifies each stored message.

Message Name – Each message has a name, the text for display on the DMS, and the sign
length capable of displaying the message.

Message Text

Topic/Category – Each message is associated with a category within the library. For
example, under the Weather library, messages may be categorized as Snow, Ice, Freezing
Bridges, etc. The combination of library topic and message category provides the means
to organize messages when displayed in the navigator.

Sign Length – Each message has a maximum sign length allowed based on the size of the
sign to be used.

Beacon Indicator – Each stored message has a flag indicating whether beacons are set
on/off.
Some messages may be designated as ‘sign specific,’ meaning that the message is only to be
displayed on the indicated DMS. Displaying this message on any other sign will not make sense
to travelers.
The algorithm to determine if the message will fit on a sign should be run when storing a
message If the message will not fit on a certain sign, the system should alert the administrator so
another message can be stored for the smaller signs.
At some point, the system will be required to take advantage of all functionality of the signs,
including graphics. The system should be designed with this expansion in mind.
CHART II Business Area Architecture Report
141
January 8, 2006
CHART II Business Area Architecture Report
Maintain DMSStored Mes s age Library - 12/9/99
13
1
Delete Mes s age from Databas e
Delete Mes s age Selec te d
Need to Maintain Mes s ages
D5
7
Update Mes s age Selected
Determine Mes s age Name
Plan
DMSMes s age
Add Mes s age Selec ted
8
15
Determine if Sto red Mess age is
Us ed in a Plan or Sc hedule
Lis t Stored
Mess ages
Plan Information
Sc heduler Information
D6
Sc heduler
Data
Mes sage Lis t
Stored Mes s age Lis t
If NOT in Plan/Sc hedule
Plan for Deletion
9
Select Mes s age
Selected Mes sage
Item fo r Deletion
If it ISin Plan or Sc hedule
Add Mes s age
Mes sage for Update
16
12
While All Sign Dimens ions Not Handled-if needed
DMSMes s age to Delete
Confirm Delete Referenc e to
Mess age fromPlan or
Sc hedule
12.1
While Adding/Modify ing Mes s age
12.1.2
Modify or Ty pe Tex t of
Mess age
Updated Mes sage
12.1.5
Select Beac on Status
Beacon Status/Mes s age
D2
12.1.4
Validate Mes sage
Ac c eptable/
Unac c eptable
Word Dic tionary
D1
DMS
Mess age
Library
Ac c eptable-Unac c eptable Words
Verifie d Ms g
12.1.6
Determine Poss ible
Dimens ions
All Pos s ible Dimens ions
D3
DMS
Mes sage & Beac on for Storage
12.1.3
Store Updated Mes s age
Updated DMSMes s age
Log Stored Mes s age Lib rary Change
14
Log Sy s tem
Operation
Log data
D4
Operations Log
Figure 2-65. Maintain DMS Message Library (August 2000)
CHART II Business Area Architecture Report
142
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.2.2 DMS – Add a Message
The DMS – Add a Message process provides the capabilities for operators to select one or more
DMS devices, select or enter a message to be displayed, and add the message to the DMS
message arbitration queues of the selected devices. Beacon status is related to a message and is
also reflected in the queues. The associated log is updated to record the addition of a message to
a device message queue. After adding a message to the queue, message arbitration is performed
to determine if the change has affected which message(s) should be displayed on the sign.
The following comments were recorded in the process design workshops:
1. Error checking regarding what is on the sign versus what the system last sent to the sign
should be done at a very low level. If polling results are only returned to the Chart II
system on an exception basis from the FMS system, FMS may provide the error checking
capability.
2. At some point, the system will be required to take advantage of all functionality of the
signs, including graphics and complete diagnostics. The system should be designed with
expansion in mind.
3. The system must be able to allow selected users to override/ignore the Acceptable Word
Dictionary.
CHART II Business Area Architecture Report
143
January 8, 2006
CHART II Business Area Architecture Report
1
List DMS Devices
D3
DMSs
DMS
DMS List
2
DMS: Add Message - 12/9/99
Select DMS
Devices
Selected Devices
Manual Message Selected
12
Stored Message Selected
Determine if Stored
Message or Manual
Message
D1
Unacceptable
Word
Dictionary
4
List Stored
Messages
Manual Message
Unacceptable Words
Acceptable Words
D2
3
Enter Text
Message
Not Validated
D4
DMS Stored
Message
Library
Stored Message List
6
5
Spell Check and
Validate Text
Message
Select Stored
Message
Validated Message
Acceptable
Word
Dictionary
Stored Messages
Message
7
8
Determine
Beacon Status
Verify Message
Format
Prepared Message and Beacon
10Status
Verified Message
For Each DMS Selected
10.1
Send Message
to Queue
Message/DMS ID/Priority
Perform DMS
Message Arbitration
Figure 2-66. DMS – Add a Message (August 2000)
CHART II Business Area Architecture Report
144
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.2.3 DMS – Remove a Message
The DMS – Remove a Message process provides the capabilities for operators to select a DMS
devices (as related to a log or from a list of all devices), display the DMS message arbitration
queue for the selected device, and remove a message from that queue. The log associated with
the removed message is updated to record the removal of the message. After removal of a
message from the queue, message arbitration is performed to determine if the change has
affected which message(s) should be displayed on the sign.
DMS - Remove a Message - 12/9/99
1
List DMS Devices
DMS List
D1
DMS
Device List
2
Select DMS
Device
Sekected DMS
3
List Current
Messages
Messages in Queue
D3
DMS Message
Arbitration Queue
Message List
4
Select Messages
Selected Messages
5
For Each Message Selected
5.1
DMS ID/Priority/Slot #
Perform DMS Message
Arbitration
Flag Message for
Removal
Figure 2-67. DMS – Remove a Message (August 2000)
CHART II Business Area Architecture Report
145
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.2.4 DMS – Arbitrate Message Queue
The DMS – Arbitrate Message Queue process maintains a message priority queue for each DMS
device. When messages are added to the queue, this process adds or updates the correct priority
level with the message information. Once the queue has been manipulated it is evaluated.
Each message in the queue is related to a specific log. Any one log will have only one message
in a device queue at any one time.
The operator can remove messages from the queue manually or the system will remove all
messages associated with a log when the log closes. The log is updated whenever an item is
added or removed from the queue.
A scheduled message is placed in the appropriate priority level in the queue upon scheduler
event-activation and removed upon scheduler event end-time.
CHART II Business Area Architecture Report
146
January 8, 2006
CHART II Business Area Architecture Report
DMS - Add a
Message to the
Queue
Process Scheduled
Event Start
Activate Plan
DMS - Arbitrate Message Queue - 12/9/99
DMS ID/Log ID/Message/Sched Priority/Beacon
DMS ID/Log Id/Message/Priority/Beacon
DMS Id/Log Id/Message/Log Priority/Beacon
1
Log ID In Use-Update Message
Process Scheduled
Event End
Close Log
Evaluate Message Log ID and
Queue
Queue Data
DMS - Remove a
Message From Queue
DMS ID/Log ID/Priority
New Message- Add to Queue
DMS ID/Priority/Log ID #
Log ID/DMS ID/Priority
2
3
Update Message in Queue
Add New Message to Queue
D1
DMS Id #/Priority/Log Id
DMS
Message
Arbitration
Queue
Added Message
Updated Message
5
9
Store Queue Change
DMS ID/Priority/Log ID
Remove Message from the Queue
Update Queue
D5
Log
Log Deletion
Log Change in Queue
Record Queue Modification
11
Log Message
Modification In Queue
Queue Modification
D2
4
Operations Log
Log Data
Log System Operation
Update of Queue
DMS - Evaluate Queue
Figure 2-68. DMS – Arbitrate Message Queue (August 2000)
CHART II Business Area Architecture Report
147
De-Activate Plan
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.2.5 DMS – Evaluate Queue
The DMS – Evaluate Queue process determines which message(s) should be displayed on the
device. Each time the queue is manipulated, the messages are re-evaluated. If the result of the
evaluation is different from what is currently displayed, the message(s) for display is marked as
pending and it is sent to the device. If the queue is empty the sign is blanked. There may be
multiple messages at each priority level related to different logs. The highest priority message(s)
is always displayed.
CHART II Business Area Architecture Report
148
January 8, 2006
CHART II Business Area Architecture Report
PerformDMS Message Arbitration
Queuehas been Modified/Device ID
DMS:Evaluate Queue - 12/15/99
1
Retrieve Current Device State
DeviceState Online/Offline
D3
DMS
DeviceState
2
Retrieve Queue andCurrent
Display
Queueand CurrentDisplay
Queue
3
Determine if Queueis Empty
DMS -Blank a Sign
If Empty and Device State Online
QueueNot Empty
4
Determine HighestPriority
If MoreMessage inQueue
5
Determine Next Highest Priority
D1
DMS
Message
Arbitration
Queue
If NextHighest is Incident-Special Event or Roadwork
If No More Messages in Queue
6
Mark as Page 2
2 PageMessage
7
Compare to Previous Display
If Different from Previous Display
8
Mark as Pending
Pending Display
If Device State Online - CurrentDisplay LogIDs/PendingDisplay LogIds
DMS-Send a Message
Figure 2-69. DMS – Evaluate Queue (August 2000)
CHART II Business Area Architecture Report
149
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.2.6 DMS – Send A Message
The DMS – Send a Message process provides the capability to initiate the interface with FMS to
allow the message to be displayed on the selected device. Beacon status is related to a message.
If the process indicates turning on or turning off the beacons when the selected message is
displayed, this process also initiates the beacon controls through FMS to ensure the message is
displayed before the beacons are turned on. Message arbitration is performed before any message
is sent to the DMS. Once the message is displayed on the sign and the return status received from
FMS that the command has been successful, the log associated with the message will be updated
to reflect the new display status. The queue will be marked to show the message is currently
displayed and no longer pending.
DMS - Restore Message
DMs - Evaluate Queue
DMS - Send a Message - 12/9/99
DMS ID/Log IDs/Message/Beacon
DMS ID/Log IDs/Message/Beacon State
1
Format DMS Message
Command for FMS
4
Formatted Command
Command/Log Id
FMS
Beacon Data
Send Command to FMS
Return Status/Log ID
2
If Needed Change Beacon
State
Beacon Command
Command Successful
Command Failure
3
6
Log System Operation
Log Data
D1
Operations Log
Failure Data
Log Failure
Update Navigator/Map
Notify User of Failure
5
7
Update Device Status
Notify User
For Successful Display
8
For Each Log ID
8.1
Update Display Status in
Log
Log ID/Message/Display Status
D2
Log
Update Queue
8.2
Update Pending Mark to
Display in Queue
DMS ID/Log ID/Display State
D3
DMS Message
Arbitration
Queue
Figure 2-70. DMS – Send A Message (August 2000)
CHART II Business Area Architecture Report
150
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.2.7 DMS – Blank A Sign
The DMS – Blank a Sign process provides the capability to initiate the interface with FMS to
blank the selected device. If the beacon is currently on, this process initiates the beacon controls
through FMS to ensure the beacons are turned off before the message is blanked. Once the
message is blanked and the return status received from FMS indicates that the command has
been successful, the operations log is updated to record a successful operation. Should the
command fail, the fact is written to the failure log. The device status is updated as appropriate.
(The log associated with the message is updated to reflect the actual time stamp of when the
message was removed from the sign.)
DMS - Evaluate
Queue
DMS - Blank a Sign - 12/9/99
DMS ID
1
Format Blank DMS
and Beacon Off
Commands for FMS
Formatted Command
2
Command
Send Command to
FMS
FMS
Return Status
Command Success
Command Failure
3
5
Log System Operation
Log Data
D1
Operations
Log
Update for Navigator/Map
Log Failure
Failure Data
Failure Notification
4
6
Update Device Status
Notify User
2.2.4.4.2.8 DMS Reset (August 2000)
The DMS Reset process allows an operator to force a reset of one or more DMS devices, which
is sometimes necessary to overcome erratic device behavior. If the beacons are on, they are
turned off before performing the reset. The log associated with the message(s) that is marked for
current display in the DMS message arbitration queue is updated to reflect that it is not being
displayed during the period required to perform the reset and restore the message. Upon
CHART II Business Area Architecture Report
151
January 8, 2006
CHART II Business Area Architecture Report
completion of the reset, the system will determine the correct message to be displayed through
message arbitration and initiate the display of the message on the sign.
It may be necessary to blank the sign prior to performing a reset to avoid confusing motorists. If
the workings of a sign are such that it is left in a diagnostic mode upon completion of a reset, the
sign should be blanked after reset. If either of these actions is appropriate for a given sign, it is
expected that the blanking of the sign would be accomplished within the FMS application.
CHART II Business Area Architecture Report
152
January 8, 2006
CHART II Business Area Architecture Report
1
Lis t DMS Dev ic es
DMS- Res et - 12/10/99
D1
Lis t
DMS
DMSLis t
2
Select DMS
Devic es
Selected DMS
3
Retrie v e Log Id s of
Current Dis pla y
DMSIDs /Log ID s Dis play ed
D3
DMSMes s age
Arbitr ation
Queue
D4
Log
Rec ord Blanking
4
For Eac h Mess age Mark ed
as Dis play ed
4.1
Rec ord
Mess age Not
Dis play ed
Log ID / DMS Id/ Not Dis play ed
StartRes et
5
For Eac h DMS
5.1
Format Res et
Command for FMS
Formatted Command
Command
5.2
FMS
Send Command to
FMS
Return Status
Suc ces s
Failure
5.3
Log Sy s tem
Operation
5.4
Log Data
D2
Operations
Log
Failure Data
Update Nav igator/Map
Log Failure
Failure Notific ation
5.5
5.6
Update Dev ice
Status
Notify Us er
When Res et Complete
5.7
Res to re DMS
Mess age
DMSID
DMS- Res tore Mes s age
Figure 2-71. DMS – Reset (August 2000)
CHART II Business Area Architecture Report
153
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.2.9 DMS – Restore Message
The DMS – Restore Message process determines which message(s) need to be displayed on a
sign after a DMS – Reset. The DMS–Restore Message process determines which message(s) is
marked for display and sends it to the device.
DMS - Restore Mes s age - 12/15/99
DMS - Reset
DMS to Res tore
1
DMS - Blank a
Sign
Queue Empty
Retrieve Mes sages
Marked for Current Dis play
Mes s ages/Log IDs /Beacon State
D1
DMS Mes sage
Arbitration Queue
If Queue not Em pty - Mes sage/Beacon State/Log Ids
DMS - Send a Mess age
Figure 2-72. DMS – Restore Message (August 2000)
CHART II Business Area Architecture Report
154
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.2.10 DMS – Override Queue
The DMS – Override Queue process provides operators with the capability to adjust the priority
settings of messages within a device arbitration queue in order to force a message to be displayed
or not. The change to the priority will be in affect until the message is removed from the queue
or again adjusted by an operator. The priority adjustment is recorded in the associated log.
DMS - Override Queue - 12/10/99
1
List DMS Devices
DMS List
D3
DMS
D1
DMS Message
Arbitration
Queue
Device List
2
Select DMS
DMS Id
3
Retrieve Queue Data
Queue Data for DMS Id
Queue Data
4
Select Message for
Modification
DMS Id/Log ID/Message/New Priority
Message/Log ID/Priority
5
Select New Priority
Message/ Log ID/New Priority
6
Store Message at
New Priority Level
Log ID/Message/New Priority
7
Log Priority Change to
Associated Log
Log ID/Message/Priority Change
D4
Log
D2
Operations
Log
Operator Queue Override
8
Log Data
Log System Operation
Re-evaluate Queue for Message Display
DMS - Evaluate Queue
Figure 2-73. DMS – Override Queue (August 2000)
CHART II Business Area Architecture Report
155
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.3
HAR Processes
The HAR Processes group allows for the System Administrator to maintain the HAR Message
Library and for CHART operators to select messages and devices for the broadcast and blanking
of messages. Actual broadcasting of messages is handled through a message arbitration process
that determines the priority of messages and directs qualified messages for broadcasting on the
HAR devices.
2.2.4.4.3.1 Maintain HAR Message Library
The Maintain HAR Message Library process provides for the creation and maintenance of
message text and voice files for pre-defined HAR messages.
Radio messages are comprised of three components:
1. Header – The header identifies the agency broadcasting the message. Although usually
the SHA broadcasts the messages, it is sometimes necessary to identify a different agency
(i.e., the State Police)
2. Body – The body of the message contains the advisory information to be broadcast
3. Footer – The footer of the message is device specific since it contains the radio call letters
and frequency of the specific HAR device.
The system is expected to be able to store and maintain HAR messages in both voice and text
formats. The system should also provide the operator with the ability to enter both voice and text,
or to allow entry of text and translate that text into voice (given a solution with an adequate voice
quality – yet to be determined).
HAR controllers can store messages in designated slots with a total combined message time
(including header and footer) of 6 minutes stored at the controller. Interface to the controller
provides capabilities to recall and save messages. When no advisory message is active and the
HAR is to be blanked, the default message in slot 2 is designated to be played. Active advisory
messages are stored in slot 7. When sending messages to the controller, it is necessary to validate
that the message was successfully updated.
CHART II Business Area Architecture Report
156
January 8, 2006
CHART II Business Area Architecture Report
1
Need to Maintain Messages
Maintain HAR Message Library - 12/9/99
Update Message Selected
2
List Messages
Selected Message
3
While Adding Messages
Message List
3.1
4
While Deleting Messages
Add Message Selected
Type or Record
Message for
Addition
5
Select Message
4.2
Message Selected for Deletion
D4
Plan
Plan Data
Determine if
Message is Used
in Plan/Schedule
Planned Message
New Message
Message for Modification
3.2
Msg IS Used
Validate Message
Acceptable/Unacceptable Word List
D2
6
While Updating Messages
Acceptable/
Unacceptable
Word Dictionary
Schedule Data
4.3
6.1
Modify Text or
Voice
Message/SHAZAM
Status
Validated Message
3.3
Delete From
Plans/Schedules
If NOT Used
Acceptable-Unacceptable Word List
Select
SHAZAMS/DMS if
needed
SHAZAM List
D6
SCheduled Message
Schedule
Data
Deleted Har Message
SHAZAMS
D1
Updated Message
4.1
Delete Message
from Database
6.2
Message and SHAZAM Status
Validate Updated
Message
3.4
Save New Message
- Voice and/or Text
Validated Msg
6.3
Store Updated
Message - Text
and/or Voice
HAR Message for Deletion
Updated HAR Message
7
New HAR Message
Update Database
Updated Message Info
Update for Log
8
Log System
Operation
Log Data
D3
Operations
Log
Figure 2-74. Maintain HAR Message Library(August 2000)
CHART II Business Area Architecture Report
D5
157
January 8, 2006
HAR
Message
Library
CHART II Business Area Architecture Report
2.2.4.4.3.2 HAR – Add A Message
The HAR – Add a Message process provides the capabilities for operators to select one or more
HAR devices and select or enter an audio or text message to be added to the HAR message
arbitration queue. Any message that exists as a stored message in text format or is typed by the
operator may be translated by software to an audio file if a COTS package of sufficient quality is
available. SHAZAM status is also selected. After addition of a message to the queue, message
arbitration is performed to determine if the change has effected which message(s) should be
broadcast. The related log is updated to record the action taken.
1
List HAR Devices
HAR List
D9
HAR
D8
HAR Stored
Message Library
List
HAR -Add a Message - 12/9/99
2
Select HAR Devices
Record Message
Manual Text Message
D6
Unacceptable
Word Dictionary
Stored Message List
Stored Message
3
4
5
Enter Manual
Message
Record Voice
Message
List Stored
Messages
Unacceptable Words
Text Message
6
Spell Check and
Validate Message
Message List
Recorded Message Complete
Validated Message
Acceptable Words
D7
Acceptable
Word Dictionary
7
8
Convert Text to
Voice
Select Stored
Message
Selected Stored Message
Computer Generated Voice
9
List SHAZAM Devices
SHAZAM List
10
Select SHAZAMS
Selected SHAZAMS
11
For Each HAR Selected
11.1
Update Queue
HAR ID/Message/Log ID/Priority
HAR - Arbitrate Message
Figure 2-75. HAR – Add A Message (August 2000)
CHART II Business Area Architecture Report
158
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.3.3 HAR – Remove A Message
The HAR – Remove a Message process provides the capabilities for operators to select one or
more HAR devices, display the HAR message arbitration queue for the selected device, and
remove a message from that queue. After removal of a message from the queue, message
arbitration is performed to determine if the change has effected which message(s) should be
broadcast. The related log is updated to record the action taken.
1
HAR - Remov e a Message 12/9/99
List HAR Dev ices
HAR List
D1
HAR
D2
HAR Message
Arbitration Queue
List
2
Select HAR Dev ice
HAR ID
3
List Current
Messages
Current Messages
Message List
4
Select Messages
Selected Messages
5
For Each Message Selected
5.1
Remov e the Message f rom
the Queue
HAR ID/Message/Priority
HAR - Arbitrate Message Queue
Figure 2-76. HAR – Remove A Message (August 2000)
CHART II Business Area Architecture Report
159
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.3.4 HAR – Arbitrate Message Queue
The HAR – Arbitrate Message Queue process maintains a message priority queue for each HAR
device configured in the system. When messages are added to the queue, this process adds or
updates the correct priority level with the message information. Once the queue has been
manipulated it is evaluated.
Each message in the queue is related to a specific log. Any one log will have only one message
in a device queue at any one time.
The operator can remove messages from the queue manually or the system will remove all
messages associated with a log when the log closes. The log is updated whenever an item is
added or removed from the queue.
A scheduled message is placed in the appropriate priority level in the queue upon scheduler
event-activation and removed upon scheduler event end-time.
CHART II Business Area Architecture Report
160
January 8, 2006
CHART II Business Area Architecture Report
HAR - Add a Message
HAR - Arbitrate Message Queue - 12/10/99
Process Scheduled Event
Start
Activate Plan
HAR Id/Log #/Message/Priority
HAR ID/Log Id #/Message/Priority
HAR ID/Log ID/Message/Priority
1
Evaluate Message Log ID and Queue
Queue Data
Process Scheduled
Event End
HAR - Remove a
Message
Close Log
De-Activate Plan
Log Id Not In Queue
Log ID Is In Queue
Priority/Log Id/Har ID
2
3
Update Message in
Queue
Add Message to
Queue
Updated Message
D2
HAR Id/Log ID/Priorit y
Log ID/Priorit y/HAR Id
HAR
Message
Arbitration
Queue
New Message
4
5
Update the Queue
Store Queue Change
HAR ID/Priority/Log ID
Log Change in Queue
Remove Message from Queue
Log Message Removal
6
Log Message
Modification in Queue
Log ID
D1
Log
Log Update
7
Log System Operation
Log Data
D4
Operations Log
Evaluate Queue for Broadcast
HAR - Evaluate Queue
Figure 2-77. HAR – Arbitrate Message Queue(August 2000)
CHART II Business Area Architecture Report
161
January 8, 2006
Log Id /Har Id/Priority
CHART II Business Area Architecture Report
2.2.4.4.3.5 HAR – Evaluate Queue
The HAR – Evaluate Queue process determines which message(s) should be broadcast on the
device. The header, footer, and their broadcast time are determined. Starting at the highest
priority, the messages are concatenated until all the messages are included for broadcast or
another message would put the broadcast time over the maximum broadcast time. All messages
used in the broadcast are marked in the HAR message arbitration queue as pending and the
message is sent to the device. Each time the queue is manipulated, the messages are re-evaluated.
If the result of the evaluation is different than what is currently displayed, the message(s) for
broadcast is marked as pending and it is sent to the device. If the queue is empty the default
message is broadcast. There may be multiple messages at each priority level related to different
logs. The highest priority message(s) is always broadcast.
CHART II Business Area Architecture Report
162
January 8, 2006
CHART II Business Area Architecture Report
HAR -Arbitrate Message
HAR -Evaluate Queue - 12/15/99
HAR Id #
1
DeviceState - Online/Offline
Retrieve Current Device State
DeviceState
2
Retrieve Queue andCurrent
Broadcast
D7
Queueand CurrentBroadcast
HAR
Queueand Messages Marked Current
3
HAR -Broadcast Default
Message
If Device Online and Queue is Empty
Determine if Queueis Empty
QueueNot Empty
4
Maximum Broadcast Time for HAR Id
Retrieve MaximumBroadcast
Time
Maximum Time
5
Determine HighestPriority
Message /Header/Footer - Mark
as Pending
Pending Broadcast
D2
HAR
Message
Arbitration
Queue
Log ID/Priority
6
Until Maximum Time is Reached or No More
Messages
6.1
Evaluate Length ofNext Priority
Message
If Within Time Period
6.2
Concatenate WAV File to
Previous
Concatenated Message
6.3
Mark Message for Pending
Broadcast
Mark Pending Broadcast
All Messages Usedor MaximumTime Reached
7
Compare Current Broadcast to
Pending Broadcast
If Different
8
Evaluate SHAZAMStates
If Device Online - HAR ID/Message/SHAZAM States
HAR -Broadcast aMessage
Figure 2-78. HAR – Evaluate Queue(August 2000)
CHART II Business Area Architecture Report
163
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.3.6 HAR – Broadcast A Message
The HAR – Broadcast a Message process provides the capability to initiate the interface with
FMS to allow the message to be broadcast on the selected device. SHAZAM devices may also be
initiated. Message arbitration and queue evaluation is performed before any message is sent to
the HAR. Once the message is broadcast and the return status received from FMS that the
command has been successful, the log associated with each broadcast message will be updated to
reflect the new broadcast status. The queue will be marked to show the message is currently
broadcast and no longer pending.
CHART II Business Area Architecture Report
164
January 8, 2006
CHART II Business Area Architecture Report
HAR - Evaluate Queue
HAR ID/Message/Log IDs/Each SHAZAM State
1
HAR - Broadcast a Message - 12/9/99
Format Command for
FMS
Formatted Command
Command/Log ID
2
FMS
Send Command to
FMS
Return Status/Log Id
Log Success
Log Failure
3
4
Log System
Operation
Log Data
D1
Operations
Log
Failure Data
Log Failure
Update Status in Navigator/Map
Notify User of Failure
5
Update Device
Status
6
Notify User
Update Queue
7
For Each Log ID
7.2
Mark Messages As
Broadcast - Clear
Pending
HAR ID/Log ID/Broadcast State
D3
HAR Message
Arbitration Queue
Update Logs
7.1
Record Successful
Broadcast Command
Record Msg Broadcast
D2
Log
If Needed - Change State of SHAZAMs
HAR - Set
SHAZAM On/Off
Figure 2-79. HAR – Broadcast A Message(August 2000)
CHART II Business Area Architecture Report
165
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.3.7 HAR – Broadcast Default Message
The HAR – Broadcast Default Message process provides the capabilities to begin broadcasting
the default message for any HAR device when that device’s arbitration queue no longer contains
any priority messages. When evaluation of the HAR message arbitration queue determines that
the queue is empty, any SHAZAMs that are set on are turned off. Once FMS returns a successful
status and the devices are off, a command is sent for the HAR device to broadcast from the
default slot.
HAR - Ev aluate Queue
HAR ID #
1
HAR - Broadcast Def ault Message 12/9/99
If ANy SHAZAMS Are ActiveTurn them OFF
HAR - Set SHAZAM
On/Of f
Activ e SHAZAM ID
HAR ID
2
Format Play Def ault Slot
Command for FMS
Formatted Command
Command
3
FMS
Send Command to FMS
Return Status
Log Success
Log Failure
4
Log Sy stem
Operation
5
Log Data
D1
Operations
Log
Failure Data
Log Failure
Update Status in Nav igator/Map
Notif y User of Failure
6
7
Update Dev ice
Status
Notif y User
Figure 2-80. HAR – Broadcast Default Message(August 2000)
CHART II Business Area Architecture Report
166
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.3.8 HAR – Set SHAZAM On/Off
The HAR – Set SHAZAM On/Off process provides a means for the system to turn SHAZAMs
on or off when broadcasting a message, or turn them off before broadcasting the default
message. SHAZAMs are always turned on after the associated message reaches the HAR or
turned off before it is sent to the HAR. DMS devices being utilized as SHAZAMs related to the
specific HAR are also turned off by removing the SHAZAM message from the DMS arbitration
queue and evaluating the queue for that DMS device.
CHART II Business Area Architecture Report
167
January 8, 2006
CHART II Business Area Architecture Report
HAR - Set SHAZAM On/Off - 12/9/99
HAR - Broadcast
Default Message
HAR - Broadcast
Message
Shazams to Turn OFF
Shazams to Turn On/Off
1
For Each SHAZAM/State Pair in List
1.9
DMS ID/Message/Priority/Log ID - REMOVE
DMS - Arbitrate
Message Queue
D1
1.1
Remove Message from DMS
Queue
DMS Stored
Message Library
Shazam NOT DMS
If DMS And Turn On
DMS Message for Shazam
DMS ID/Message/Priority/Log ID - ADD
Determine if SHAZAM is
DMS
If DMS and Turn OFF
1.2
1.3
Retrieve DMS Message and
Update Queue
Format On or OFF Command
for FMS
Formatted Command
Command
1.4
FMS
Send Command to FMS
Return Status
Command Success
Command Failure
1.6
Log System Operation
1.5
Log Data
D2
Operations
Log
Log Failure
Log Failure
Update Navigator/Map
Failure Notification
1.7
1.8
Update Device Status
Notify User
Figure 2-81. HAR – Set SHAZAM On/Off(August 2000)
CHART II Business Area Architecture Report
168
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.3.9 HAR – Update Default Message
The Update Default Message process allows the user to update the message stored in the default
slot of the HAR controller. Whenever the HAR message arbitration queue is empty the default
message is broadcast. The default HAR message is created by typing freeform text, recording a
.WAV file, or selecting a stored library message. The message is then sent to FMS for storage in
the default slot of the controller.
1
HAR - Update Default Message - 12/9/99
D1
Device List
List HAR Devices
HAR
HAR List
2
Select HAR Devices
Manual Msg for Selected HARs
3
Stored MSG for Selected HARs
Enter Manual
Default Message
D2
Record Msg for Selected HARs
Unacceptable
Word
Dictionary
Manual Default Message
Unacceptable Words
4
6
5
Spell Check and
Validate
Record Voice Default
Message
Select Stored
Default Message
Validated Message
Acceptable Words
D3
Acceptable
Word
Dictionary
7
Recorded Default Message
Convert Text to
Voice
Stored Message Data
Stored Default Message Data
Default Message from Manual
D4
8
For Each HAR Selected
HAR Message
Library
8.1
Format Command for
FMS To Place Data in
Default Slot
Formatted Command
8.2
Command
Send Command to FMS
FMS
Return Status
Command Success
D5
Operations
Log
Log Data
8.3
Log System
Operation
Command Failure
8.4
Log Failure
Failure Notification
8.5
Notify User
Figure 2-82. HAR – Update Default Message (August 2000)
CHART II Business Area Architecture Report
169
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.3.10 HAR – Send Maintenance Command
The HAR – Send Maintenance Command process allows the user to perform HAR controller
functions including, but not limited to, setup, reset, and rebuild. The command is sent to the
controller through FMS and, when a successful status is received from FMS, the message(s)
marked for broadcast is sent to the controller. If the queue is empty, the default message is
broadcast.
CHART II Business Area Architecture Report
170
January 8, 2006
CHART II Business Area Architecture Report
HAR -Send Maintenance Command - 12/10/99
1
List HAR Devices
D1
List
HAR
HAR List
2
SelectHAR
Devices
Selected DMS
3
Retrieve Log Ids of
Current Broadcast
HAR IDs/Log IDs of Messagesbroadcast
D3
DMS Message
Arbitration
Queue
D4
Log
RecordRemoval from Broadcast
4
For Each MessageMarked
as Broadcast
4.1
Record
Message Not
Broadcast
Log ID/ HAR Id/ Not Broadcast
SelectCommand
6
SelectCommand Setup- Reset - Rebuild
Send Command
5
For Each DMS
5.1
FormatCommand
for FMS
Formatted Command
Command
5.2
FMS
Send Command to
FMS
Success
ReturnStatus
Failure
5.3
5.4
Log System
Operation
Log Data
D2
Operations
Log
FailureData
Log Failure
UpdateNavigator/Map
FailureNotification
5.5
5.6
UpdateDevice
Status
NotifyUser
WhenCommand Complete
5.7
Restore HAR
Message Broadcast
HAR ID
HAR-Restore Message
Figure 2-83. HAR – Send Maintenance Command(August 2000)
CHART II Business Area Architecture Report
171
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.3.11 HAR - Restore Message
After a maintenance command has been sent to a HAR controller, the message(s) evaluated for
broadcast must be restored to the device. The HAR – Restore Message process determines which
message(s) is marked for broadcast and uses the HAR – Broadcast Message process to send it to
the device. If the HAR message arbitration queue is empty, the command is sent to broadcast the
default message.
HAR - Restore Message - 12/15/99
HAR - Send Maintenance Command
HAR ID
1
HAR - Broadcast Default
Message
Queue is Empty
Retrieve Messages Flagged for
Current Broadcast
Log ID/Message
D1
HAR Message
Arbitration Queue
D2
HAR Stored
Message Library
If Queue Contains At Least One Message
2
Retrieve Header/Footer
Header/Footer
Header/Body/Footer - Log IDs - HAR ID
3
If more than one message Concatenate Messages
HAR ID/Message/Log Ids
HAR - Broadcast Message
Figure 2-84. HAR - Restore Message(August 2000)
CHART II Business Area Architecture Report
172
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.3.12 HAR – Override Queue
The HAR – Override Queue process provides operators with the capability to adjust the priority
settings of messages within a device arbitration queue in order to force a message to be broadcast
or not. The change to the priority will be in effect until the message is removed from the queue
or again adjusted by an operator. The priority adjustment is recorded in the associated log.
CHART II Business Area Architecture Report
173
January 8, 2006
CHART II Business Area Architecture Report
HAR - Override Queue - 12/10/99
1
List HAR Devices
HAR List
D3
HAR
D1
HAR Message
Arbitration
Queue
Device List
2
Select HAR
HAR Id
3
Retrieve Queue Data
Queue Data for HAR Id
Queue Data
4
Select Message for
Modification
HAR Id/Log ID/Message/New Priority
Message/Log ID/Priority
5
Select New Priority
Message/ Log ID/New Priority
6
Store Message at
New Priority Level
Log ID/Message/New Priority
7
Log Priority Change to
Associated Log
Log ID/Message/Priority Change
D4
Log
D2
Operations
Log
Operator Queue Override
8
Log Data
Log System Operation
Re-evaluate Queue for Message Broadcast
HAR - Evaluate Queue
Figure 2-85. HAR – Override Queue(August 2000)
CHART II Business Area Architecture Report
174
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.4
AVCM
The AVCM Processes group allows for users with appropriate rights to maintain the Wall
Monitor Configurations, CCTV Presets, and Tours. The CHART operators are able to Control
Wall Monitor Assignments, Activate Tours, and Control Cameras.
2.2.4.4.4.1 Maintain Wall Monitor Configuration
The Maintain Wall Monitor Configuration process is a System Administration function, which is
used to establish/define the monitors to be displayed on the walls at the centers, media video feed
channels, VCR devices, and Web Page feeds. For actual wall mounted configurations, it is
expected that a GUI interface will be provided to ease the operator’s capabilities to assign a
camera to a monitor or projector.
CHART II Business Area Architecture Report
175
January 8, 2006
CHART II Business Area Architecture Report
Maintain Wall Monitor Configuration -8/6/99
1
While Not Done
1.1
List Monitors
Monitors
1.2
Add or Delete
Monitor
Monitor Device List for Location
Updated Info
1.3
Store Wall
Monitor Data
D2
Device
Configuration
Available Monitor List
D1
Wall Monitor
Configuration
D3
Operations
Log
Wall Monitor Data
Updated Information
2
Log System
Operation
Log Info
Figure 2-86. Maintain Wall Monitor Configuration(August 2000)
CHART II Business Area Architecture Report
176
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.4.2 Control Wall Monitor Assignment
The Control Wall Monitor Assignment process is an operational function, which enables the
CHART Operators at each center to direct output from a tour or a camera to a specific wall
monitor or projector, media video feed channel, VCR device, and Web Page feed.
Contr ol Wall Monitor Assignment- 12/7/99
1
Retrieve Wall Monitor
Configuration
Monitor Configuration
D1
Wall Monitor
Configuration
D3
Wall Monitor
Assignment
D2
AVCM
Wall Monitor Configuration
2
Display Configuration
and Assignments
Assignments
Graphical Display of Wall Monitors
3
List Cameras
Cameras
Camera List
4
Select Camera for
Monitor
Selected Camera
5
Assign Camera to
Monitor
Camera & Monitor
6
Display Video on
Monitor
Camera Assignment Logged
7
Log System Operation
Log Data
D4
Operations Log
Figure 2-87. Control Wall Monitor Assignment(August 2000)
CHART II Business Area Architecture Report
177
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.4.3 Maintain CCTV Presets
The Maintain CCTV Presets process is a System Administration function used to maintain the
stored presets for the AVCMs.
1
Need to Maintain
Presets
Maintain CCTV Presets -12/20/99
Add a Preset
D2
6
AVCM
Camera List
List Cameras
List of Cameras
7
Select Camera
13
Preset List
Delete/Modify selected
2
Selected Camera
Add Preset
List Presets
Display List
4
14
Allow Operator to Name Preset
Modify Preset
Preset to Modify
Select Preset for
Deletion/Modification
5
Selected Preset
Name Preset
15
D1
Modify Settings
Delete Preset
from Database
Delete Preset
Preset to Add
Preset
Log Deletion
12
20
10
Log Operations
Log
Camera Ready for Control
Log Operation
Get Camera
Pan/Titlt/Zoom
Save Preset
Preset for Save
Log Text
Control Camera
Resulting Pan/Tilt/Zoom
D3
Operations
Log
Control Camera
Figure 2-88. Maintain CCTV Presets(August 2000)
CHART II Business Area Architecture Report
178
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.4.4 Refresh Default AVCM Presets
The Refresh Default AVCM Preset process is a custodial function, which is used to return a
camera to its original default position at a scheduled time.
Refresh Default AVCM Presets - 9/17/99
1
D1
System
Parameter
Scheduled Time
At Scheduled
Time
Time to Update Presets
2
For Each Camera
D2
Preset
Presets
2.1
Retrieve Default
Presets
Presets for Camera
2.2
Send
Presets/Slots to
Camera
AVCM Preset Command
AVCM
Presets Updated
D3
Operations
Log
Log Data
3
Log System
Operation
Figure 2-89. Refresh Default AVCM Presets(August 2000)
CHART II Business Area Architecture Report
179
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.4.5 Maintain Tours
The Maintain Tours process is used to change the configurations of cameras being displayed on a
monitor. There could be different tours to maintain, whether they are for wall monitors or for
web and media feeds. As part of the tours, the frequency and sequence of the specified cameras
used for the tour is maintained. This process will be handled by the System Administrator.
Maintain Tours - 12/20/99
5
1
Name Preset
Add a Tour Name
Tour Name
Need to Maintain
Tours
Modf iy /Delete Selected
6
13
List Cameras
Camera List
D2
AVCM
List Tours
Tour List
Display List
List of Cameras
14
Select Tour
7
Selected Tour-Modif y
While Not Done Select Camera
D1
Tour
Selected Tour - Delete
15
Delete Tour
f rom Database
Selected Camera
10
Tour f or Save
Tour f or Deletion
Delete Tour
Sav e Tour
16
Delete Tour from
Scheduled Ev ents
Log Deletion
17
Log Data
D3
Operations Log
Log Sy stem Operation
Figure 2-90. Maintain Tours(August 2000)
CHART II Business Area Architecture Report
180
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.4.6 Activate Tour
The Activate Tours process is used when a CHART Operator needs to activate a tour of cameras.
This is an operational process.
Activate Tour - 9/17/99
1
D1
Tour
List Tours
Tours
Tour List
2
Select Tour
Selected Tour
Wall Monitor
Configuration
D2
4
Monitors
List Monitors
Monitor List
6
Log System
Operation
Log Tour Activation
5
Select Monitor
for Tour
Selected Monitor and Tour
Log Data
3
For Each Camera in Tour
D3
Operations
Log
3.1
For Configured Amount of Time
3.1.1
Request Camera
Feed
Camera Feed
D4
Wall Monitor
Assignment
Store Monitor Assignment
3.1.2
Dsiplay
Camera on
Monitor
Figure 2-91. Activate Tour(August 2000)
CHART II Business Area Architecture Report
181
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.4.7 Control Camera
The Control Camera process is an operational function, which enables the CHART Operators to
take control of a camera, as needed, as part of an incident verification. Use of a specific camera
for incident verification should be noted in the Incident Log.
View Camera
Camera being viewed
Control AVCM -11/5/99
15
Update Device
Status
2
D2
Camera State Data
Select Control Option
Camera Status
Store Previous State
Camera Id
1
3
If camera is being controlled
5
4
Determine Current
Controller
3.1
Camera is available
Camera is being Used
Take Control of Camera
and Store Previous
State
Controlled Camera
Deny Media &
Web Access
Send Alert to
Controlling Operator
Camera Controlled
6
While Not Done
Log Control
Log Alert Sent
6.1
Pan/Tilt/Zoom Camera
8
6.1.1
Format
Command for
AVCM
Operations
Log
D1
Log Info
Log Operations Log
Retrieve Previous State
Log Camera Released
Formatted Command
6.1.2
7
Control Complete
Release Control
Send Command
toAVCM
Camera at Default
Send Command
Camera
Media Access Returned
Camera to Preset Message
9
AVCM
Best View
Select Camera State
Previous State
14
10
Time of Day
Load Best View
Preset
Last Location
13
Last Location
12
Load Time of
Day Preset
Release to WWW
Web and Media
Previous Camera
State
If OK Area-Release to Public
11
Return Web and Media
Access
Release Camera
Web Access Message
Figure 2-92. Control Camera(August 2000)
CHART II Business Area Architecture Report
182
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.5
Detectors
The Detectors process group is comprised of Custodial processes which first receive information
regarding traffic flow, generate system response plans based on the traffic flow data, then alert
key personnel should information received point to a disruption in traffic flow.
2.2.4.4.5.1 Handle Polled Detector Data
The Handle Polled Detector Data process is used to receive data from FMS in order to analyze
the flow of traffic, and to alert individuals if traffic flow falls below pre-determined parameters.
As data is received from FMS, either smoothed data or a failure status is sent to the CHART
system. If a failure is reported, the failure is logged in the failure log. If smoothed data is
received, the information received will be used to calculate the new history. The smoothed data
is then sent to the Handle Detector Rules process for evaluation against traffic flow thresholds.
This process will need to be closely reviewed during detailed design to verify the availability of
the types of data from the detectors, as well as confirmation of the level of data stored in the
operational and archive databases.
CHART II Business Area Architecture Report
183
January 8, 2006
CHART II Business Area Architecture Report
Handle Detector Data 11/9/99
1
FMS
D1
Store Smoothed
Data
Smoothed Data
If Not T ime to Calculate History
Failure Log
Failure Info
Failure Status
Smoothed Data for Storage
2
Send Alert
Device ID
Log Failure
D5
# of Failures before Alert
System
Parameters
Handle
Detector
Rules
If Time to Calc History
History # minutes
D2
Alert Info
Updated Status
History period data - 15 minutes
4
D11
Alert Data
9
Update Device
Status
Calculate History
Updated Status & T ime Stamp
Pavement Info
Previous Historical
Calculated
Value Historical Data
D4
Pavement
Sensor Data
D3
Historical
Data
Figure 2-93. Handle Polled Detector Data(August 2000)
CHART II Business Area Architecture Report
184
January 8, 2006
Smoothed Detector Data
Smoothed
Data
CHART II Business Area Architecture Report
2.2.4.4.5.2 Handle Detector Rules
The Handle Detector Rules process compares incoming smoothed detector data against
thresholds stored as system parameters and historical data. Historical data is maintained based on
type of day, day of week, time of day (15 minute increments), and type of weather. Current
weather sensor data is used to define the set of historical data to be used for comparison.
The results of the evaluation may show normal flow, congested flow, or a potential incident. If
the evaluation shows a normal flow, it is determined if there was a previous congested or
incident state for this detector device. If the detector had been in a non-normal flow state, it is
determined if the flow has returned to normal for a configured number of polling cycles and, if
so, closes the associated congestion or incident log. The first polling cycle showing a normal
state will not trigger the release of devices to prevent premature deactivation.
If the result of the evaluation shows congestion, the congestion response process is activated to
generate a congestion log and determine the correct device response for traveler information.
If the result of the evaluation shows a potential incident, the incident response process is
activated to generate an alert, incident log, and determine the correct response plan.
CHART II Business Area Architecture Report
185
January 8, 2006
CHART II Business Area Architecture Report
Handle Detector Rules -12/13/99
Handle Detector Data
Smoothed Detector Data
20
Generate Incident
Response
Log Incident Detection to
Open Incident Log
18
Incident Log Exists - Incident Detected - Update Log
Check detector for current
use in congestion/incident
Non - Normal Speed/ NO Incident Log Open
Log ID/Type if it exists
Generate Congestion
Response
2
Congestion Detected/No Activity Log Open
19
Compare Data to
Historical
Congestion Log Exists - Congestion Detected - Update Log
Update Incident Data
Log Congestion Detection
to Open Congestion Log
Historical Data
Pavement Sensor Data
D6
Update Congestiion Data
Historical Data
D8
D9
Congestion
Log
Incident Log
Thresholds
Flow Normal and Greater Than 35 MPH
D10
1
D2
System
Parameters
Pavement
Sensor Data
Congestion Log ID
Has # Normal
Responses Reached #
Needed to De-Activate
Inc-Cong Response
# Normal Polls Needed to De-Activate Inc/Cong Response
Incident Log ID
5
# Reached
Determine Log Type &
Retrieve Log Id
# NOT Reached
Devices De-Activated
Log Id for De-activation
11
6
Increment # Normal
Responses
Update Map
If change in threshold
Log De-Activate
Log Increment
17
D3
Operators Log
Log Data
Log System Operation
Figure 2-94. Handle Detector Rules(August 2000)
CHART II Business Area Architecture Report
186
January 8, 2006
Close Log
CHART II Business Area Architecture Report
2.2.4.4.5.2.1 Generate Congestion Response
When the evaluation of incoming detector data in Handle Detector Rules shows congestion, and
the previous reporting of the device did not show congestion, a congestion log is opened. The
devices in a pre-determined radius from the detector are added to the system-generated response
plan for display or broadcast of messages created from the congestion response rules. Any
defined notification is added to the system-generated response plan. The system is configured to
require operator confirmation or allow activation of the plan without operator confirmation. If
confirmation is required, an alert is sent to the operator(s) at the center responsible for the
detector that triggered this process. If confirmation is not required, the system generated
response plan is activated. The system may be configured to alert the operator that a congestion
response plan has gone into affect. The location of the congestion and all activated system
responses are logged in the congestion log for later archive.
CHART II Business Area Architecture Report
187
January 8, 2006
CHART II Business Area Architecture Report
Generate Congestion Response12/3/99
HandleDetector
Rules
Congestion Detected/Not a Special Event/No Previous Congestion Detected
Location/Detector Data
12
D9
Detector
Detector ID/Log ID- Flag as Used
CreateActivity Log
Congestion Log Id
Log ID
4
Determine Response
Devices From
Detector Loc
Devices in Congested Area
D1
Device
Configuration
D4
Message Rules
Devices
8
Build Congestion
Response Messages
Congestion Rules
Devices & Messages
D8
Congestion Log
9
Determine Notification
List
D5
Cong Notify List
Notification List
Plan Complete
19
Store Response Plan
D10
Congestion Log IDand Response Plan
Response Plan
Plan Stored
20
Determine If
Confirmation Required
Confirmation Statusand Data
Confirmation Required
No Confirmation Required
18
14
Generate an Alert
Congestion Log ID& ResponsePlan
D7
Alert Data
Store Data if Alert Notification of Activation Required
Activate Congestion
Response
Congestion Response
Activate Response
If AlertRequired
Log ID& ResponsePlan
Send Alert
Alert Sent-ConfirmRequired
Congestion Plan Activated-No Confirm
17
Log System Operation
Log Data
D3
Operations Log
Figure 2-95. Generate Congestion Response(August 2000)
CHART II Business Area Architecture Report
188
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.5.2.2 Respond to Congestion Alert
The Respond to Congestion Alert provides the capabilities to activate the system-generated
response plan, which may be modified by the operator.
If the system is configured to require a confirmation of a system generated congestion response
plan or notification of an activated congestion response plan, an alert has been sent and appears
on the appropriate users’ screen. Once a user acknowledges the alert, a congestion log is
displayed with the location of the congestion, time of detection, the system generated response
plan, and any other information. The operator can send the plan as is, modify and send the plan,
or cancel the plan. If the congestion response plan is cancelled, the congestion log is closed. The
operator may accept or modify a delay period before another congestion alert is initiated from
the same device. While the congestion log is open, the detector, whose data was used in the
evaluation of this congestion, will be indicated as in a congested state. No further notification of
congestion is sent while the detector remains in a congested state.
CHART II Business Area Architecture Report
189
January 8, 2006
CHART II Business Area Architecture Report
1
Acknowledge
Alert
Respond to Congestion Alert - 12/6/99
Ack Alert
2
D1
Alert Data
View Congestion
Log
Log ID
Congestion Log Data
Log Open
3
D6
Response
Plan
Open System
Generated
Response Plan
Response Plan
Activate Response
If Confirmation Required
4
User
Updates/Confirms
System Generated
Response Plan
Congestion Response Cancelled
Plan Inactive-Confirmed- Plan OK/Updated
Response Plan Data
D4
Plan Active - Ok
Plan Active - Needs Update
5
CloseLog
6
Plan Active Needs Update
Cancel the Congestion
Response
Congestion Log ID
7
Plan Active
and OK
Congestion
Log
8
Activate System
Generated Response
Plan
Open Log for Modification
Activated Response
Log Close
Log Congestion Log
9
Store Response Plan
with Log
10
D5
Detector
Time Period Disabled
Default Disable Time Period
Active System Generated Response Plan
Log Operator Response
User Flags Detector No Congestion
Response
Log Plan OK
11
Log Cancellation Data
Log System Operation
Log Activation
Log Data
D2
Operations
Log
Figure 2-96. Respond to Congestion Alert(August 2000)
CHART II Business Area Architecture Report
190
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.5.2.3 Generate Incident Response
When the evaluation of incoming detector data in Handle Detector Rules shows a potential
incident, and the previous reporting of the device did not show an incident, an incident log must
be opened. The devices in a pre-determined radius are added to the system-generated response
plan for display or broadcast of messages created from the incident response rules. Any defined
notification is added to the system generated response plan. The system is configured to
necessitate operator confirmation or allow activation of the plan without operator confirmation.
If confirmation is not required, the system generated response plan is activated and an alert sent
notifying the operator of this system action. If confirmation is required, an alert is sent to the
operator(s) at the center responsible for the detector, which triggered this process.
Generate Inc ident Res pons e - 11/15/99
Handle Detector Rules
Within Inc ident Thres hold/No Prev ious Incident Detec ted
13
Loc ation/Detec tor Data
Detec tor ID/ Log ID - Flag as us ed
D9
Detec tor
Open Inc identLog
D8
Inc ident Log
D1
Dev ic e
Configuration
D4
Mes sage Rules
D5
Notific ation List
Inc ident Log Id
Log ID
3
Determine Res pons e
Devic es FromDetec tor
Loc ation
Dev ic es in Area
Dev ic e Lis t
7
D7
Inc ident Rules
AlertData
Build Res ponse Mes s ages
Inc Log Id & Plan
Mes sages
15
AlertTriggered with
Respons e Plan and
Inc ident Log ID
10
Inc Notify Lis t
Confirmation Required
Determine Incident
Notific ation List
If No Confirmation Required
AlertOperator Res ponse Plan Activ ated
16
Inc ident ID & Res pons e Plan
Ac tivate Inc ident Res pons e
Inc ident Res pons e
Ac tivate Res pons e
Send Alert
Log In c ident Res pons e Ac tiv ation
Log In c ident Res pons e Alert Sent
17
Log Sy s tem Operation
Log Data
D3
Operations Log
Figure 2-97. Generate Incident Response(August 2000)
CHART II Business Area Architecture Report
191
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.5.2.4 Respond to Incident Alert
If confirmation is needed for activating an incident response plan, an alert is sent and appears on
the appropriate user’s screen. Once a user clicks on the alert, the nearest camera is located,
displayed on the user’s monitor, and control is given to the user. If another operator is using it,
that user is relieved of control and control is given to the operator handling this incident alert. An
incident log is opened and displayed with the location of the incident, time of detection, current
weather conditions, the system generated response plan, and other information. Based on the
operator’s verification of the incident, the operator can send the system generated response plan,
modify and send the response plan, or cancel the plan. If the plan is cancelled the incident log is
closed. While the log is open, the detector responsible for the data used in the evaluation of this
incident will be in an incident state.
1
Acknowledge Alert
Respond to Incident Alert - 11/15/99
Ack Alert
2
D1 Alert Data
Log ID
Retrieve Incident Log
Incident Log Data
Log Open
3
Response Plan
Open System Generated
Response Plan
Plan on screen
4
Determine Closest
Camera
Closest Camera Id
D3
Device
Configuration
Camera Id & monitor Id
5
AssignCamera to
Monitor
Camera Id & Monitor
Control Wall Monitor
Assignments
If Camera Available
Camera ID
Control AVCM
If In Use
6
Re tu rn s Co n fi rm e d or Un c o n fi rm e d
Released Camera
Control Camera
7
Release Users
Control of
Camera
D4
In c i d e nt L o g Id & Cl os u re Da ta
Update/Confirm/Cancel Plan
12
Change Incident
Log toCongestion
Log
9
Incident NOT Verified - Close Log
Incident
Log
Cl o s e Lo g
Disable for Time Period
13
User Updates/Confirms
System Generated
Response Plan
Un c o n fi rm e d /Do No thi n g
Cl o s e In c i d e n t L o g &Do
No th i ng
Associate With Open Log ID
15
User Flags Detector to Disable Incident Response
15.2
Incident Confirmed-Plan OK/Updated
15.1
Associate Detector
with Previous
Incident
User Disables Incident
Response for TimePeriod
10
Activate System
Generated Response
Plan
Re s p o ns e Pl a n Da ta
Ac ti v a te Re s p o n s e Pla n
Disabled Time Period
Open Log ID
Default Time Period
D5
Log Close
Activated Response
Detector
In c i d e nt L o g Cl o s u re Da ta
Ch a n g e to Co n g e s ti on L o g
Ge n e rate Co n g e s ti o n
Re s p on s e
11
Log Association
Store Response Plan
with Log
Log Detector Disabled
ActiveSystem Generated Response Plan
Log Activation
8
Log System Operation
Log Data
D2
Operations
Log
Figure 2-98. Respond to Incident Alert(August 2000)
CHART II Business Area Architecture Report
192
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.5.2.5 Activate Response Plan
Once the response plan is created, and confirmed if necessary, the plan is activated. The
commands are read from the plan and executed in sequence. Each command in the plan is
executed by interfacing with its related process/application and all arbitration rules apply.
Activate System Generated Response -12/10/99
D1
Congestion Log
Congestion Response Information
D5
Response
Plan
1
Response Plan
Retrieve System Generated
Response Plan Information
Weather Sensor Response Information
D4
Weather Sensor
Alert Log
Incident Response Information
Plan Info
Incident Log
D3
2
For Each Device Message/Notification
2.1
DMS-Add a Message
Log Id/Msg
Perform Action
Log Data
3
Log System
Operation
Log ID/Message
Log Info
D2
Log ID/Notification
HAR - Add a Message
Perform Notification
Figure 2-99. Activate Response Plan(August 2000)
CHART II Business Area Architecture Report
193
January 8, 2006
Operations
Log
CHART II Business Area Architecture Report
2.2.4.4.6
Equipment
The Equipment Processes group is used for the following functions: to maintain equipment
inventories at Maryland SHA maintenance shops used for CHART incident response, to
maintain the status of that equipment, to alert shops of necessary updates on associated
equipment status.
2.2.4.4.6.1 Maintain Equipment Inventory
The Maintain Equipment Inventory process is a centrally controlled function used to add,
modify, or delete equipment inventories for each maintenance shop responsible for assisting with
incident response. The inventory represents all pieces of equipment regardless of status.
Maintain Equipment Inventory - 9/17/99
1
Equipment List
List Categories
Equipment List for Deletion
2
Select Category for Modification
3
Select Category for Deletion
2.1
4
Add New Equipment
Category Name
4.1
Add Number in
Category
Modify # of
Equip in
Category
3.1
Delete
Category from
Database
# of Equipment
List
2.2
Update Category
in Database
Deleted Equipment Info
New E quipment Type
Updated Equipment Info
5
D1
New Inventory Info
Store Equipment Inventory
Equipment
Inventory
Inventory Update
6
Log System
Operation
Log Data
D2
Operations
Log
Figure 2-100. Maintain Equipment Inventory(August 2000)
CHART II Business Area Architecture Report
194
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.6.2 Maintain Equipment Status
The Maintain Equipment Status process is used by the individual Maryland SHA maintenance
shops to update the status of their equipment. This is vital because, as a CHART operator is
notifying a shop to dispatch equipment to an incident, he/she needs to know what equipment
(i.e., front-end loader) is there and whether or not it’s available.
Maintain Equipment Status - 9/17/99
1
List
Shops/Locations
D3
Shops/Locations
Center
List of Shops
2
Select
Shop/Location
Selected Shop
3
List Equipment
Equipment List
List of Equip for selected shop
4
Select Equipment
D1
Selected Equipment
Equipment
Status
5
Modify Number
Available for Use
Changed Availability
7
Store Equipment
Status
Equipment Status
Log Update Info
6
Log System
Operation
Log Data
D2
Operations
Log
Figure 2-101. Maintain Equipment Status(August 2000)
CHART II Business Area Architecture Report
195
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.6.3 Alert for Delinquent Equipment Status
The Alert for Delinquent Equipment Status process is used to assure the accuracy of information
reported by the maintenance shops. On a pre-determined schedule, the equipment status for each
shop is polled by the CHART system to see if the equipment status has been updated within the
given parameters. If not, an alert is sent to the shop, notifying them that the status needs to be
updated.
Alert for Delinquent Equiment Status - 10/26/99
1
Poll Equipment Status
1.1
For Each Shop
D1
System
Parameter
D2
Center
Polling Frequency/Update Frequency
1.1.1
Determine if Status Has
Been Updated
Center List Filtered by Shop Type
If Status Has not Been Updated
1.1.2
D3
Alert Data
Alert Data
Send Alert and Store
Alert Data
Alert Sent
Send Alert
Figure 2-102. Alert for Delinquent Equipment Status(August 2000)
CHART II Business Area Architecture Report
196
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.6.4 Respond to Delinquent Equipment Status Alert
The Respond to Delinquent Equipment Status Alert process allows the shop to acknowledge
receipt of the alert, and then update equipment status.
10/6/99
Date/T ime and User
1
Acknowledge
Alert
Alert Data
D1
Alert Data
Alert Ackd
Maintain
Equipment
Status
Figure 2-103. Respond to Delinquent Equipment Status Alert(August 2000)
CHART II Business Area Architecture Report
197
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.7
Signals
The Signals process group is used to receive periodic data for each of the signal devices, respond
to signal failure alerts, and store individual signal device and controller data to the archive.
There are a couple issues with signals to be reviewed before the following business processes
can be implemented as defined. (1) Current communications with traffic controllers is via dialup modems and would be cost prohibitive to poll on a frequent basis – there should be a change
in communications before implementing these processes. (2) There is an effort underway to
convert all the signal controllers to adaptive controllers, hence these processes do not identify a
method to change signal timings. Both of these issues should be reviewed during detailed design
to verify their status.
2.2.4.4.7.1 Handle Signal Polling Data
The Handle Signal Polling Data process is used to receive data from FMS or Econolite in order
to analyze the flow of traffic and to alert individuals if traffic flow thresholds reach unacceptable
pre-determined parameters. As data is received from FMS or Econolite, either flow data or a
failure status is sent to the CHART system. If a failure is reported, the failure is logged in the
failure log and an alert is sent. The response to the failure alert will be handled by the Respond to
Device Failure Alerts process (Section 2.2.4.2.2.6). The flow data received will be compared to
pre-determined system parameters. If a determination is made that the flow falls below the
thresholds, the device status will be updated and an alert will be sent
This process will require a thorough review during detailed design to determine the current
communications capabilities.
CHART II Business Area Architecture Report
198
January 8, 2006
CHART II Business Area Architecture Report
Ha ndl e Si gn al Pol l in g Data-1 1/08/99
Ec ono li te or
FMS
Status D ata
2
D2
Fa il u re
Log
System
Parame ters
D4
De te rmi n e
Hea lth Statu s
Th re sho l ds an d Vol Al arm Level s
Fa il u re D ata
Fa il e d
Traffic V ol ume
3
4
Lo g Fa il ure
Ch eck fo r
Thres ho ld
Cha nge s i n
Vol ume Level s
7
Si gn al S ta tu s
Up date De vi ce
Status
Th re sho l d Cha nge
Store Al ert D ata
Status U pda ted
D5
Al ert D ata
Exce ede d Vol um e Level
6
Lo g System
Ope ra ti o n
Si gn al Fai l ure/Acti on L og Info
Op eratio ns D ata
D3
Op eratio ns
Log
Se nd Al ert
Figure 2-104. Handle Signal Polling Data(August 2000)
CHART II Business Area Architecture Report
199
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.7.2 Respond to Exceeded Signal Threshold Alert
The Respond to Exceeded Signal Threshold Alert process is used to react to a situation where the
traffic signal data determines there is an abnormal traffic flow. Once the CHART II operator
acknowledges the alert, an Action Log is opened allowing the operator to record data about the
situation. In addition, the traffic flow data is displayed.
Respond to Exceeded Volum e Threshold Alert-10/21/99
1
Acknowledge
Alert
Alert Data
Date/Time/User
Alert Ackd
2
Initiate Action
Log
D1
Alert Data
Action Log Info
Action Log Opened
3
Threshold/Traffic Flow Data
Display Threshold
vs Traffic Flow Data
Pertinent Data Displayed
Log Action
Log
Figure 2-105. Respond to Exceeded Signal Threshold Alert(August 2000)
CHART II Business Area Architecture Report
200
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.7.3 Download Signal Data
The Download Signal Data process is a custodial process performed once a day to archive data
for each signal device. At a specified time, based on system parameters, the data for each signal
device is retrieved. If there is a failure of the device, the failure is logged in the Failure Log and
the device status is updated. If there is a command failure, it is logged in the Operations Log. If
the attempt to retrieve the data is successful, the device traffic data is manipulated, summarized,
and stored in an Archive data store.
CHART II Business Area Architecture Report
201
January 8, 2006
CHART II Business Area Architecture Report
Do wnl oa d Traffi c Co un ts -1 1/08 /9 9
D1
System
Parame ter
s
Do wnl oa d Start Ti me
1
D2
At Spe ci fi c Ti me
In ti ti ate Dow nl oad o f
Traffi c Co un ts
De vi ce
Con fi gu ratio n
Ec ono li te or
FMS
Traffic C oun t Do wnl o ad
4
Fo r Ea ch Si g nal Devi ce
Si gn al D evic es
4.1
Re tri eve Traffi c
Cou nt D ata
Re spo ns e from De vi ce
De vi ce Fai lu re
Co mman d Fai l ure
Ra w Tra ffi c Co unts
4.5
Ma ni pul a te /
Summa rize/
Store Traffi c
Cou nts
Fa il u re D ata
D3
Fa il u re
Log
Re tri eved Da ta
4.6
4.3
Lo g Sys te m
Ope ra ti o n
Lo g Fa il ure
Fa il u re L ogg ed
Al ert D ata
4.4
Se nd Al ert
Up date De vi ce
Status
Arch ive Traffic C oun ts
Lo g Data
D4
Arch ive
D5
Op eratio ns
Log
Figure 2-106. Download Signal Data(August 2000)
CHART II Business Area Architecture Report
202
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.8
AVL
The Automated Vehicle Location (AVL) processes group is comprised of processes that poll the
AVL devices which are on-line, processes AVL messages input by the operators of the devices,
and handles responses to alerts as a result of specific AVL messages which are transmitted.
2.2.4.4.8.1 Handle AVL Polling Results
The Handle AVL Polling Results process updates the results of periodic health checks of online
AVL devices. The frequency of polling these devices is controlled by System Parameters. The
AVL package will perform the actual communication with the devices at the specified frequency
and pass the resulting health check information to CHART II. If the device is okay (within
acceptable diagnostic parameters), the status of the device is updated to indicate a healthy status
and the date/time stamp of the last poll. If the device is not okay (outside acceptable diagnostic
parameters), the failure information is written to the Failure Log, an alert is sent, and the status of
the device is updated to reflect a failure status and the date/time stamp of the last poll. The
response to the failure alert will be handled by the Respond to Device Failure Alerts process at
paragraph 2.2.4.2.2.6.
Handle AVL Polling Res ults -12/15/99
D3
Alert Data
If OK
1
Update Device
Status
FMS/ AVL
COTS
If Failure
Vehicle Location & Speed
Device Status Refres hed
Store Alert Data
2
Log Failure
Failure Info
# of Failures before Alert
3
Update AVL
Map Layer
Failure Alert
Send Alert
D1
D2
AVL
Failure Log
Figure 2-107. Handle AVL Polling Results(August 2000)
CHART II Business Area Architecture Report
203
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.8.2 Perform AVL Function Processing
The following Perform AVL Function Processing processes are used to take the information that
has been received by the AVL devices, and process accordingly. Once the information has been
received, the incoming message is logged, the vehicle and operator call sign data is retrieved, and
the message type is determined for further processing. The five main messages to be handled
further are:

In/Out of Service

Mayday

Arrival On-Scene

Assisting Disabled Vehicle

Assisting Disabled CHART Vehicle

Available
Implementation Considerations:
The AVL solution is seen as being a COTS package, which initially will have limited
functionality. In the future, the AVL will interface more intelligently to allow the status from the
console to add to open logs, as well as allow for input of more message types and specific data
types.
CHART II Business Area Architecture Report
204
January 8, 2006
CHART II Business Area Architecture Report
FMS/C OTS
AVL Mess ag e/Cal l # /V ehi cl e ID/Loc ati on
2
1
Proc ess A VL Me ssa ges - 02/14 /0 0
Messag e Type/Call #/Vehicle Id/Date Timestamp
Log Incoming Message
Lo g System Ope ra ti o n
Lo g Data
Messag e
3
D3
De te rmi ne Mess ag e Typ e an d If Log Exi sts for Thi s Veh i cl e
D1
Ve hi cl e Data
Op eratio ns L og
Lo g ID a nd Type - If i t Exis ts
Assist Disabled CH ART Message/Log Id
Mayday Message/Log Id
As si st D is abl ed Mes sag e/Log Id
Avai la bl e Me ssa ge
Process AVL
Mayday Message
Process AVL Assist
Disable CHART
Vehicle Message
Process AVL
Assist Disable
Message
In or Out S ervi ce Mess age
On Sc en e Mes sag e/Lo g ID
Process AVL On
Scene Messag e
Process AVL In/Out
Service Message
Process AVL
Available Message
Figure 2-108. Perform AVL Function Processing(August 2000)
CHART II Business Area Architecture Report
205
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.8.2.1 Process AVL In/Out of Service Message
The Process AVL In/Out of Service Message process is used by the system to update the
CHART II system when a vehicle operator has chosen either the In Service or Out of Service
functions from the AVL device. The notification is received into the CHART II system and is
logged in the Communications Log. The vehicle status and operator call sign is stored in the
Vehicle Data store. Whether the In- or Out of Service functions are chosen, the device will either
be placed On- or Off-Line to either start or stop the polling process of the device.
Assumption: Operator call-sign will be captured by the AVL device system.
Process AVL
Messages
Process AVL In/Out Service Message -11/8/99
Message
1
In/Out Service
Message Recieved
In/Out Service Message
2
Open Comm Log In
T he Background
Log ID
Comm Log ID
3
D3
Communications
Log
Message/Vehicle ID/Call ID
Store In/Out Service
Message In Comm
Log
Info Stored
4
Close Log
Close Comm Log
Store Update
5
D1
Vehicle
Data
Vehicle ID/Call ID/Location/State
Store Updated Vehicle
State
Start/Stop Polling AVL Device
7
Set Device
Offline
If Out of Service Message
Set the AVL Device
Online or Offline
If In Service Message
Set Device
Online
Figure 2-109. Process AVL In/Out Service Message(August 2000)
CHART II Business Area Architecture Report
206
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.8.2.2 Process AVL Mayday Message
The Process AVL Mayday Message process is used by the system to notify the CHART II
operators when a vehicle operator has activated the Mayday functions from the AVL device (or
from some hidden button). The notification is received into the CHART II system and logged in
the Incident Log. An alert is sent to the CHART II operators, and the vehicle status and operator
call sign is stored in the Vehicle Data store.
Proces s AVL
Mes sages
Proces s AVL Mayday Mess age - 11/8/99
Mes s age/Call ID/Vehicle Id/ Any Exis ting Log ID
D3
Incident Log
Mayday Data
2
1
Store Data in Incident
Log
Mayday Mes s age
Recieved
If Incident Log Exists
Incident Log ID
If Incident Log Does Not Exis t
3
D4
Alert Data
Alert Data
Store Alert Data and
Send Alert
Alert Information
Send Alert
Info Stored
5
D1
Vehicle Data
Store Updated Vehicle
State
Vehicle ID/Call ID/Location/State
Figure 2-110. Process AVL Mayday Message(August 2000)
CHART II Business Area Architecture Report
207
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.8.2.3 Process AVL Arrival On-Scene Message
The Process AVL Arrival On-Scene Message process is used by the system to notify the
CHART II operators when a vehicle operator has chosen the Arrival On-Scene function from the
AVL device. The notification is received into the CHART II system and is logged in the Incident
Log, Disabled Vehicle Log, or Action Log for which the vehicle was dispatched. If a log does
not exist for which the vehicle was dispatched, an alert is sent to the CHART II operators, and
the vehicle status and operator call sign is stored in the Vehicle Data store.
Proces s AVL
Mes sages
Proces s AVL On Scene Mes sage - 11/8/99
Mes s age/Call ID/Vehicle Id/ Log ID If One Exists
2
1
Store Data in Open
Log
On Scene Mess age
Recieved
If An Incident or Dis abled Log Exists Related to Vehicle Id
Log ID
Incident Log Does Not Exis t
3
D3
Incident Log
D4
Alert Data
Alert Data
Store Alert Data and
Send Alert
Send Alert
Alert
Info Stored
5
D1
Vehicle Data
Store Updated Vehicle
State
Vehicle ID/Call ID/Location/State
Figure 2-111. Process AVL Arrival On-Scene Message(August 2000)
CHART II Business Area Architecture Report
208
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.8.2.4 Process AVL Assist Disabled Vehicle Message
The Process AVL Assist Disabled Vehicle Message process is used by the system to notify the
CHART II operators when a vehicle operator has chosen the Assist Disable Vehicle function
from the AVL device. The notification is received into the CHART II system and logged in the
Disabled Vehicle Log if a log entry has already been opened. If a log does not exist, then a new
one is opened. An alert is sent to the CHART II operators, and the vehicle status and operator
call sign are stored in the Vehicle Data store.
In evaluating an AVL solution, it would be desirable that the solution allowed for the driver to
input the type of assistance provided to the disabled vehicle.
Proces s AVL
Mes sages
Proces s AVL As s is t Dis abled Mess age - 11/8/99
Mes s age/Vehicle Id/ Call ID/Log ID If One Exists
2
1
Store Data in Dis abled
Log
Ass is t Disabled
Mes sage Recieved
If A Disabled Log Exists Related to Vehicle Id
Log ID
Dis abled Log Does Not Exis t
3
D3
Dis abled Log
D4
Alert Data
Alert Data
Store Alert Data and
Send Alert
Send Alert
Alert
Info Stored
5
D1
Vehicle Data
Vehicle ID/Call ID/Location/State
Store Updated Vehicle
State
Figure 2-112. Process AVL Assist Disabled Vehicle Message(August 2000)
CHART II Business Area Architecture Report
209
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.8.2.5 Process AVL Assist Disabled CHART Vehicle Message
The Process AVL Assist Disabled CHART Vehicle Message process is used by the system to
notify the CHART II operators when a CHART vehicle operator has chosen the Assist Disabled
CHART Vehicle function from the AVL device. The notification is received into the CHART II
system and logged in the Disabled Vehicle Log if a log entry has already been opened. If a log
does not exist, then a new one is opened. An alert is sent to the CHART II operators, and the
vehicle status and operator call sign are stored in the Vehicle Data store.
Figure 2-113. Process AVL Assist Disabled CHART Vehicle Message(August
2000)
CHART II Business Area Architecture Report
210
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.8.2.6 Process AVL Available Message
The Process AVL Available Message process is used by the system to notify the CHART II
operators when a vehicle operator has chosen the Available function from the AVL device. This
selection is used when a vehicle operator is leaving the scene in response to an Incident Log,
Action Log, or Disabled Vehicle Log. It lets the CHART II operators know the driver is
available to respond to other calls. The notification is received into the CHART II system where
vehicle status and operator call sign are stored in the Vehicle Data store.
Process AVL
Messages
Process AVL Available Message - 02/11/2000
Message/Vehicle ID/Call # / Log Id If One Exists For This Vehicle
1
D4
Action Log
Available Message
Recieved
Action Log ID
Message
D3
D5
2
Disabled Log
Disabled Log ID
Close Log- If One
Exists
Incident Log
Incident Log ID
Vehicle State Data
5
D1
Vehicle Data
Store Updated Vehicle
State
Vehicle ID/Call #/Location/State
Figure 2-114. Process AVL Available Message(August 2000)
CHART II Business Area Architecture Report
211
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.8.3 Respond to AVL Alerts
The Respond to AVL Alerts processes which follow are used to take the information received
from the alerts sent by the CHART II system display the alerts on the work station of the
CHART II operators.
2.2.4.4.8.3.1 Respond to AVL Mayday Alert
The Respond to Mayday Alert process is used when a person using an AVL device selects the
Mayday button. At the time the alert is acknowledged, the following information will be
displayed in graphical form on the map:

Icon showing vehicle location

Operator call sign

Vehicle ID Number

Mayday status

Last message transmitted from driver, plus time of message
In addition, a pop-up window will be displayed on the screen of the center and Maryland State
Police barracks responsible for responding to this AVL at its current geographical location. As
soon as the center operator acknowledges the alert, an Action Log will be displayed showing the
current information. As the situation progresses, the operator at the center will key the pertinent
information into the Action Log and close the log when appropriate.
CHART II Business Area Architecture Report
212
January 8, 2006
CHART II Business Area Architecture Report
Respond to Mayday Alert from AVL-10/20/99
1
Acknowledge
Alert
Date/Time and User
D1
Alert Data
Alert Data
Alert Ackd
2
Open Action
Log
Log Opened
Log Action Log
Figure 2-115. Respond to Mayday Alert from AVL(August 2000)
CHART II Business Area Architecture Report
213
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.8.3.2 Respond to AVL Arrival On-Scene Alert
The Respond to Arrival On-Scene Alert process is used when a person using an AVL device
selects the Arrival On-Scene button.
An alert will be shown to the CHART II operator at the center. Once the center operator
acknowledges the alert, either a new Incident Log will be displayed showing the current
information, or an existing Log will be opened which corresponds with the driver who was
dispatched and has arrived on the scene of the incident. The driver will contact the center and
report pertinent information (i.e., vehicle tag information, vehicle description) to be added to
Log. As the situation progresses, the operator will input additional information into the Log and
close it when appropriate.
Respond to Arrival On-Scene Alert from AVL-11/15/99
1
Acknowledge
Alert
7
Find One of Logs
D2
Incident
Log
Alert Data
D1
Alert Ackd
Incident Data
2
3
Find Log with
Dispatch Info
D3 Action Log
Alert Data
Date/Time and User
Log Exists
Open
Appropriate
Log
Action Data
No Log Exists
Disabled Data
Log Updated
6
D4
Disabled
Log
Inform
Operator that
no Dispatch
Exists
5
Update Log
Figure 2-116. Respond to Arrival On-Scene Alert from AVL(August 2000)
CHART II Business Area Architecture Report
214
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.4.8.3.3 Respond to AVL Disabled Vehicle Alert
The Respond to Disabled Vehicle Alert process is used when a person using an AVL device
selects either the Disabled Vehicle or the CHART Disabled Vehicle button.
An alert will be shown to the CHART II operator at the center responsible for the AVL equipped
vehicle. Once the center operator acknowledges the alert, a Disabled Vehicle Log will be
displayed showing the current information. If the alert is for a CHART vehicle, the vehicle data
(Vehicle ID, Call ID, Location) will be inserted into the log automatically. If the disabled vehicle
is a non-CHART vehicle, the driver will contact the center and report pertinent information (i.e.,
vehicle tag information, vehicle description) for addition to the Log. As the situation progresses,
the operator will input additional information into the Log and close it when appropriate.
Respond to Disabled Vehicle Alert from AVL-10/20/99
1
Acknowledge
Alert
Date/Time and User
D1
Alert Data
Alert Data
Alert Ackd
2
Open Disabled
Vehicle Log
Log Opened
Log Disabled
Vehicle Log
Figure 2-117. Respond to Disabled Vehicle Alert from AVL(August 2000)
CHART II Business Area Architecture Report
215
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.5
Alerts
The Alerts processes includes the common processes that physically send alerts required by other
processes and, if required by the alert type, checks for the need to re-route/re-send alerts due to a
non-response to an alert.
Alerts - 11/16/99
1
Alerts
1.3
Send Manual Alert
1.1
Send Alert
1.2
Escalate Alert
Figure 2-118. Alerts(August 2000)
CHART II Business Area Architecture Report
216
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.5.1
Send Manual Alert
The Send Manual Alert process is used by a CHART II operator to notify one of the shops of the
need for assistance during the following instances: disabled vehicle, congestion, special event,
weather sensor alert, weather advisory, action, or incident. While the CHART II operator is in
the associated log, the operator will have an option to Send a Manual Alert. Once this selection is
made, the operator is able to choose who will be alerted, what type of alert will be sent, and can
input additional text that the shop being notified will receive. When the CHART II operator is
satisfied with the alert to be generated a ‘Send Alert’ selection will be made, the alert will be
sent, and the operator returns to the associated log with the updated information about the alert
sent.
1
Need to Send
Manual Alert
Send Manual Alert-12/6/99
Format Alert
2
Select Center
Center Data
D1
Center
Center Selected
3
Select Alert
Type
Alert Types
D2
Functional
Responsibility &
Alert Type
Alert Type Selected
4
D3 Alert Data
Log Sy stem
Operation
5
Alert Data
Enter Alert Text
Alert Data Updated
Log Data
Alert Sent
Send Alert
D4
Operations
Log
Figure 2-119. Send Manual Alert(August 2000)
CHART II Business Area Architecture Report
217
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.5.2
Send Alert
The Send Alert process is used to send alerts to operators from various processes. Once it has
been determined an alert must be sent, the alert type and center information is retrieved; this
establishes where the alert must be sent. Based on the information received, the system retrieves
the users that are logged in at that location. If no users with the appropriate functional rights to
handle the alert are logged on, an alert failure is recorded and the next center in the hierarchy is
alerted through the Escalate Alert process. If no users are currently logged on, but the alert type
can wait to be received until a user does logon, the system will display the alert to the next user
to logon. If there are users logged on, the alert is sent and displayed on the operators’ screen.
Once a user acknowledges the alert, it is removed from the screen of other users at the receiving
center. All alerts are sent to a receiving center except the weather alert from the National
Weather Service. This alert will be sent to all users with the exception of the media. The
following list identifies the types of Alerts to be generated from the CHART II system :

Action from open report

Alarm Timeout Alarm

Device Failure from System

Equipment Request from open report

Transfer of Resources

Incident from open report (roadwork)

Incident from Detector

Incident from AVL

Disabled from AVL

Disabled CHART Vehicle from AVL

Mayday from AVL

Congestion from Detector

Response Plan Generation

Weather forecast

Weather Sensor

CHART II infrastructure failure

External source, incident

Delinquent Equipment Status
CHART II Business Area Architecture Report
218
January 8, 2006
CHART II Business Area Architecture Report
Send Alert - 10/6/99
Alert Must be Sent
Location and Alert Type
1
D1
Functional
Responsibility &
Alert Type
Retrieve Alert Type
Config Data
Alert Type Config Data
Config Data/Location/Alert Type
2
Retrieve Center
D3
Center
Centers Within the AOR for Alert Location and Type
Centers to Receive Alert Type
4
D4
User
3
Users Logged on at Center
Retrieve Users
Logged in at Center
Display Alert When Next
Person At Center Logs In
User Does Not Need to be Logged In
Alert to User
User Logged In
Alert Data for Storage
No User Logged In
6
Display Alert
Store Alert Data
D6
Alert Data
5
Fail Alert
Alert Not Sent Data
Alert Failed
Alert Sent Data
7
Log System
Operation
Log Data
Alert Failed- No User Logged In
D5
Alert Waiting Data
Operations
Log
9
Alert Type - Failed to Ack
Send Alert to Next
Center in Hierarchy
Figure 2-120. Send Alert(August 2000)
CHART II Business Area Architecture Report
219
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.5.3
Escalate Alert
The Escalate Alert process monitors those sent alerts that require a response within a specified
time frame. If no response is received, it accomplishes the necessary steps to escalate the alert up
the operation center hierarchy. This process will capture date and time of the failed response,
determine the next level of hierarchy and center with the appropriate alert type and area of
responsibility, and send the alert to this center. Until the alert is responded to or escalated to the
SOC, this process will continue to monitor and escalate the alert upwards through the center
hierarchy.
This process will also be used to escalate alerts when no user is logged on at the receiving center.
Escalate Alert - 10/7/99
1
D1
Alert Data
Current Alerts
Check Alert Data
Alert Ack - Max Time
Functional
D2 Res ponsibility &
Alert Types
Alert Needs Es calation
Send Alert
Send Alert to Next Center in Hierarchy
2
Escalate Alert to
Next Center in
Hierarchy
Alert Res ponsibility Data
Geographic Res ponsibility Data
D3
Geographic
Res ponsibility
D4
Operations
Log
Log Es calation
3
Log Sys tem
Operation
Log Data
Figure 2-121. Escalate Alert(August 2000)
CHART II Business Area Architecture Report
220
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.6 Plans
The Plans processes include all those processes necessary to define, setup and control the
activities involved in handling plans. These processes are divided into groups related to
maintaining and processing of plans.
Plans are sets of commands equivalent to functions that an operator might perform. A plan is
comprised of a set of commands which, when the plan is activated, are executed in sequence.
When a plan is deactivated, the converse of the individual commands is executed in sequence.
Plans - 9/8/99
1
Plans
1.1
Maintain Plans
1.3
Activate Plan
1.2
De-Activate Plan
Figure 2-122. Plans(August 2000)
CHART II Business Area Architecture Report
221
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.6.1
Maintain Plans
The Maintain Plans process provides for the establishment and maintenance of plans.
Plans may be used for such activities as displaying specified messages on DMS devices,
broadcasting of specified messages on HAR devices, setting devices on/off line, setting AVCM
presets, assigning cameras to wall monitor configurations, activating tours, plan
activation/deactivation, notifications, and logging.
A single plan may define the control of multiple devices, which will all be initiated by activating
the plan.
Maintain Plans - 9/27/99
1
Need to Maintain Plans
Schedule
Data
D2
Modify or Delete Selected
11
List Plans
List of Plans
Schedule Data
Plan List
Plan ID to Delete
14
Add Plan Selected
12
Select Plan
Selected Plan for Deletion
Check for Use in
Schedule
If Used
If Not Used
16
Delete
Message
Plan to Delete
Modify Plan Data
D1
8
4
Delete Plan from Database
While Updating a Plan
Deleted Plan
5
Add New Plan Name
4.2
Add Plan Data
Maintain Plan Associated Data
Updated Plan
13
Associated Plan Ev ent Data can be:
Set Device Online
Set Device Of f line
DMS Reset
Activ ate Tour
Control Wall Monitor Asssignment
Perf orm Notif ication
DMS: Display a Message/Beacon On/Of f
DMS: Blanks a Message/Beacon OFF
HAR: Broadcast a Message/ SHAZAM On/Of f
HAR: Blank/SHAZAM Of f
Disabled Log Report
Incident Log Report
Ref resh Def ault AVCM Presets
Store Updated Plan
Updated Plan Information
Change in Plans
D3
15
Log System
Operation
Operations Log
Log Data
Figure 2-123. Maintain Plans(August 2000)
CHART II Business Area Architecture Report
222
January 8, 2006
Plan
CHART II Business Area Architecture Report
2.2.4.6.2
Activate Plan
The Activate Plan process may be initiated by an operator, as an item in a schedule, or as a
response to a weather alert. If there is no log associated with the plan, this process initiates a log.
The type of log is dependent on the type of plan and the function it performs. The stored
commands are read from the plan and executed in sequence. Each command in the plan is
executed by interfacing with its related process/application.
1
Display Plan List
Activate Plan - 12/10/99
Plans
Plan List
2
D1
Plan
Select Plan
Selected Plan
4
Retrieve Plan
Information
Plan Information
Process Scheduler Event Start
Scheduler Priority for all Messages
Plan Info/Priority Operator if NOT Scheduler
Create Log
9
If Not Activated from
Log/Scheduler - Open Log
Log Id #
Log ID
3
For Each
Device/Notification/Report In Plan
Control Wall Monitor
Assignment
3.2
Control Wall Monitors
DMS - Arbitrate Message
Queue
Activate Tour
Activate Tour
DMS ID/ Message/Priority
Refresh Default
AVCM Presets
Refresh AVCM Presets
D3
Set Device Offline
Perform Action
Set Device Offline
Set Device Online
HAR - Arbitrate Message
Queue
Set Device Online
Perform Notification
Notify
HAR ID/Message/Priority
Log
DMS Reset
Reset DMS
Report
Disabled Log Report
Updated Log Data
3.8
Update Log
Update Information
Log Data
7
Log System
Operation
Command Info
D2
Operations
Log
This Log can be Special Event Log,
Congestion Log, Safety Message
Log or Weather Advisory Log.
Figure 2-124. Activate Plan(August 2000)
CHART II Business Area Architecture Report
223
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.6.3
Deactivate Plan
The Deactivate Plan process is activated by an operator or as an item in a schedule. The stored
commands are read from the plan and processed in sequence. A determination is made as to the
appropriate deactivation of the original command (for example, a DMS – Add A Message
command will have a deactivation command of DMS – Remove A Message). Some original
commands will logically have no deactivation command (for example, print a report command
would have no deactivation command). Each deactivation command derived from the plan is
executed by interfacing with the appropriate process or application. If, after all resources
associated with the plan are released, there are no other resources associated with log, the user is
asked whether the log should be closed. The log is then closed on confirmation.
1
Display Plan
List
Active Plan List
De-Activate Plan - 12/10/99
Plans
2
Select Plan
D1
Active Plan
Plan
Plan Info
3
Process Scheduled Event End
Scheduler Log ID
Retrieve Plan
Information
Plan Data
4
Retrieve Log Id
D3
Log Id
Log
Log ID and Plan Data
DMS -Arbitrate
Message
Remove DMS Message from Queue
5
Release All
Resources In
Plan
If All Resources in Log Are Released
Close Log
Close Log Confirmed
HAR - Arbitrate
Message
Remove HAR Message from Queue
Log Plan De-Activation
6
7
Confirm Close
Log
Log System
Operation
Log Data
D2
Operations
Log
Figure 2-125. Deactivate Plan(August 2000)
CHART II Business Area Architecture Report
224
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.7 Scheduled Events
The Scheduled Events processes include those processes necessary to define, setup and control
the activities involved in handling scheduled events. These processes are divided into two
individual processes related to maintaining and processing of scheduled events. The following
figure identifies each group.
Scheduled Events - 11/16/99
1
Scheduled Events
1.3
1.1
1.2
Maintain
Sc heduled
Events
Pro cess
Sc heduled
Events Sta rt
Pro cess Sche duled
Events End
Figure 2-126. Scheduled Events(August 2000)
CHART II Business Area Architecture Report
225
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.7.1
Maintain Scheduled Events
The Maintain Scheduled Events process is used to add, modify, or delete schedules and the
activities involved in handling a scheduled event. Schedules include identification of the
schedule and date/time stamps for starting and stopping the execution of the activities. Some of
the activities to be executed within a schedule are; setting devices on/off line, DMS displays,
HAR messages, AVCM presets, wall monitor configuration, tours, plan activation/deactivation,
notifications, and reports. All activities within the schedule are executed in sequence at the start
time of the schedule.
The system needs to be able to process scheduled events based on time of day, day of week, day
of month, and also provide operator control to manually initiate and terminate any schedule.
The maintenance of scheduled events is a System Administrator process.
Each schedule will include the type of activity to which it’s related so that a corresponding type
of Activity Log may be generated to track the CHART activity. Schedule types will include
Special Events, Recurring Congestion, and Safety Messages.
CHART II Business Area Architecture Report
226
January 8, 2006
CHART II Business Area Architecture Report
9
M a i n tai n Sc h e d u l e rEv e n ts - 8 /2 6/9 9
Need to Maintain Scheduled Events
Add New Event
Modify/Delete
1
SelectNew
Scheduled Event
Name
2
List Scheduled
Events
New Event
Events
List
16
8
4
Determine Scheduled
EventType
SelectScheduled
Event
List Data
10
WhileNot Done
DeleteEvent
DeleteScheduled
EventData
Deleted Data
Eventto Modify
10.1
List Associated Data
Associated Data
New Data
List ofEvent Data
10.2
Select
Associated
Data
D1
Scheduler
Data
Data toMaintain
10.3
Maintain Associated Data
Scheduler Date/Time Data
D2
Operations Log
14
Checkfor Scheduler
Conflicts
Log Data
If No Conflicts
15
Log System
Operation
7
Updated Data
Store Scheduled Event Data
Scheduler Data
*** Associated Scheduler Event Data can be:
Set Device Online
Set Device Offline
DMS Reset
Activate Tour
Control Wall Monitor Assignment
Perform Notification
DMS: Display a Message/ Beacon On/Off
DMS: Blanks a Message/Beacon Off
HAR: Broadcast a Message/SHAZAM On/Off
HAR: Blank/SHAZAM OFF
Disabled Log Report
Incident Log Report
Refresh Default AVCM Presets
Activate a Plan
De-Activate a Plan
_____________________________________
Scheduled Event Type can be (First Draft List):
Specisl Events
- Orioles
- Ravens
- Concert
- Parade
Construction
Congestion
Administrative
- Reports
- EORS Upload
Figure 2-127. Maintain Scheduled Events(August 2000)
CHART II Business Area Architecture Report
227
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.7.2
Process Scheduled Events Start
The Process Scheduled Events process is a custodial process. The system will open a log (based
on type of scheduler event – recurring congestion, special event, or safety message) and begin
executing the activities of the schedule according to the date/time stamp of the schedule
information. Each activity is processed in sequence. Each activity in the schedule is executed by
interfacing with its related process/application.
CHART II Business Area Architecture Report
228
January 8, 2006
CHART II Business Area Architecture Report
1
At Specified Start T ime
1.1
Retrieve Scheduled
Event Information
Scheduler Info/Log T ype
D2
Scheduler Data
Process Scheduled Events Start - 12/10/99
Scheduler Header/Events
Log Id
1.3
Create Log
Create Log T ype
Event List
1.2
For Each Device/Plan/Notification
HAR - Arbitrate
Message Queue
Activate Plan
1.2.1
HAR ID/ Message/Scheduler Priority
Scheduler Priority for any Messages
D4
DMS - Reset
Control Wall Monitor
Assignment
Reset
Set Device Offline
Device Offline
Action SHAZAMOn
DMS ID/ Message/Scheduler Priority
DMS - Arbitrate Message
Queue
Perform Action
Activate Tour
Perform Notification
Action Activate Tour
Set Device Online
Device Online
Action Perform Notification
Action Generate Report
Activation Results Data
1.2.2
Update Log
Updated Log Data
Scheduler Activation Data
4
Log Operations Log
D3
Operations Log
Log Info
Figure 2-128. Process Scheduled Events Start(August 2000)
CHART II Business Area Architecture Report
229
January 8, 2006
Report
Recurring
CongestionSafetySpecial
Events
Log
CHART II Business Area Architecture Report
2.2.4.7.3
Process Scheduled Events End
The Process Scheduled Events End process retrieves the Log ID of the associated log and calls
the Close Log process to release all shared resources. If the scheduled event will not be repeated,
it is deleted from the system.
Log can be:
Recurring Congestion
Special Event
Safety
Process Scheduled Events End - 12/10/99
1
At Specified End Time
1.1
Retrieve Log ID
Log Id
D4
Log
Event List
1.2
Close the Log
Releasing All
Resources
Close Log
Log Type and Id
Evaluate if Schedule is Repeated
1.3
If Scheduled Event
Not Repeated Delete Item
Delete Item
D5
Scheduled Data
D3
Operations Log
Log Scheduled
1.4
Log Operations Log
Log Data
Figure 2-129. Process Scheduled Events End(August 2000)
CHART II Business Area Architecture Report
230
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.8 EORS Interface
The EORS Interface processes include all those processes necessary to identify and process road
construction-related closures and tracking of declared snow emergencies at the county level. The
following figure identifies the individual processes within each group.
EORS Interface - 10/7/99
1
EORS Interface
1.1
Construction
1.2
Snow Emergency
1.3
Phone Book
1.1.1
1.2.1
1.3.1
Download EORS
Permits
Maintain Snow
Emergency
Declaration
Access Phone Book
1.1.3
Activate EORS
Icon on Map
1.1.2
Activate EORS
Permit
Figure 2-130. EORS Interface(August 2000)
CHART II Business Area Architecture Report
231
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.8.1
Construction
The Construction group of processes identifies how road construction requests are received into
the system (Download EORS Permits), how the EORS permits are displayed (Activate EORS
Icons on Map), and how the permits are activated (Activate EORS Permit) as Incidents.
2.2.4.8.1.1 Download EORS Permits
The Download EORS Permits process is used to download information on planned road
construction-related closures from the EORS system. The information from EORS is two-tiered
with permit information on the first tier and schedule information associated to the permit on the
second tier. This is a custodial process, which, at a parameter specified time interval, retrieves
the EORS information for a parameter specified time period and stores the permit and schedule
information in the CHART system. The primary intent of this process is to download the permits
for the next day or two so they can be available on CHART before the road closures take place.
The process also determines if there is a conflict with a special event item scheduled during the
same time frame and stores conflict data with the permit data.
Download EORS Permits -11/10/99
EORS
EORS Permits
1
At Parameter Specif ied Interv al
1.1
D3
Scheduler
Data
Scheduler Data
Retriev e Permit Inf o f rom
EORS
Download Frequency
D2
System
Parameter
Permit Inf o for Storage
1.3
Check for and Flag
Scheduler Conf licts
Permit and conf lict data
1.2
Store Permit Inf o
Permit Inf o
D1
Permit
Inf ormation
Figure 2-131. Download EORS Permits(August 2000)
CHART II Business Area Architecture Report
232
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.8.1.2 Activate EORS Icons on Map
The Activate EORS Icons on Map process is a custodial process in which the system periodically
analyzes the downloaded EORS permit information. For those permits scheduled to start within a
parameter specified time period, it generates map icons for these permits in preparation for the
Activate EORS Permit process.
Activate EORS Icon on Map - 9/17/99
1
Retrieve EOR Icon
Time Period
Parameter
D1
Display Start Time
System
Parameter
At Parameter Specified Time
2
When Scheduled
2.1
Create Map
Icon
Permit Info
2.2
Associate
Permit Data
EORS Permit Data
2.3
Store Map Data
Map Permit Data
D2
EORS Map
Data
Figure 2-132. Activate EORS Icons on Map(August 2000)
CHART II Business Area Architecture Report
233
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.8.1.3 Activate EORS Permit
The Activate EORS Permit process provides the capabilities for operators to initiate Incident
Logs related to lane closure(s) due to road construction. Operators receive phone calls from the
construction crews advising them that one or more lanes will be blocked and providing the
permit information relative to this closure. The operator selects the relative EORS permit icon
and indicates the start time and specific lanes for the closure. The system checks the current
status of the location of the intended closure and notifies the operator of any planned special
events and current incidents or congestion. The operator may deny activation of the permit based
on this information. If the operator determines conditions are acceptable for permit activation,
the system generates an Incident Log and performs the usual Log Incident Log process steps.
Information is sent to the EORS system to indicate activation of the permit/schedule item.
From this point the operator may decide to either transfer the responsibility for this incident to
another center or manage the incident from his/her center.
CHART II Business Area Architecture Report
234
January 8, 2006
CHART II Business Area Architecture Report
1
Receive EORS
Permit Activation
Notification
Activate EOR Permit - 12/6/99
Lane Level location info
D5
7
Special Event Data
Special Event
Log
Check for
Incident/Activity
Conflict
Congestion
Log
D4
Congestion Location Data
Incident Location Data
Incident Log
No Conflict
Conflict
8
2
Operator Evaluation
Select Permit on
Map
Conflict - Operator Override
D3
Incident Log ID
Log Incident Log
Lane-level Construction Info
Conflict - Cancel Permit
Permit Activation Info
9
6
Activation Not Allowed
Check Permit Start
T ime
If After Start T ime
Permit Start T ime
Permit Conflict Data
3
EORS Permit
Information
D1
Permit Info
Store Permit
Activation Info
Activation Info
EORS
Display Info
Permit Data
Log Operator Action
4
5
Log System Operation
If Not Reponsible Center
T ransfer Resources
Display Active
Permit on Map
Log Data
D2
Operations Log
Figure 2-133. Activate EOR Permit(August 2000)
CHART II Business Area Architecture Report
235
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.8.2
Snow Emergency
The Snow Emergency process group identifies county-level snow emergency declarations and
provides a visual display of the declared/not declared counties. This information is provided to
the operators to assist in wintertime traffic management.
2.2.4.8.2.1 Maintain Snow Emergency Declaration
The Maintain Snow Emergency Declaration process is a custodial process that periodically
interrogates information in the EORS system related to county snow emergency declarations.
When it is determined that a county has declared a snow emergency, a county-based snow
emergency map layer is updated, a response plan is activated, and specified individuals and
organizations are notified. As snow emergencies are canceled, the map layer is updated and the
Weather Advisory Log is closed.
CHART II Business Area Architecture Report
236
January 8, 2006
CHART II Business Area Architecture Report
Ma in ta in S now E mer. De cl arati on -2/14/0 0
6
EOR S
Sn ow Eme rg Ca nc el le d
Re cei ve Noti ce of
Sno w Emerge ncy
Can cel l ati on
Cl os e Log
Cl os e Weathe r
Advis ory L og
Sn ow Eme rg enc y De cl ared
1
Re cei ve Sno w
Emerge nc y
Dec la ra ti o n
D1
Co unty/Sta rt Tim e
Co unty Sn ow
Emerge nc y
Data
Sn ow Eme rg enc y Lo cati on
2
Ad d Emerge ncy to
Map L ayer
D2
Sn ow Area
Co unty Sn ow
Emerge nc y Map
Data
No ti fy Cen ters
5
No ti fy Al l Ce nters
Pe rform Noti fi ca tio n
No ti fy Cen ters of S now Em ergen cy
De te rmi ne Pla n to Exe cute
Ac ti va te Pl an
Lo g Acti on s
4
Lo g System
Ope ra ti on
Lo g Data
D3
Op eratio ns
Log
Figure 2-134. Maintain Snow Emergency Declaration(August 2000)
CHART II Business Area Architecture Report
237
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.8.3
Phone Book
The Phone Book group consists of a single process: Access Phone Book.
2.2.4.8.3.1 Access Phone Book
The Access Phone Book process is a way for CHART operators to view the CHART Phone
Book being maintained under the EORS application. No process flow is shown for this process.
The CHART system must provide a front-end access point to the Phone Book application built
into EORS.
CHART II Business Area Architecture Report
238
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.9 Weather Support
The Weather Support processes include all those processes necessary to define how National
Weather Service alerts and hazardous driving
conditions will be detected and communicated.
Weather Support -11/15/99
These processes are divided into groups related to National Weather Service and SCAN. The
following figure identifies the individual processes within each group.
1
Weather Support
1.1
National Weather Service
1.2
Scan
1.1.1
View National
Weather Service
Data
1.2.1
Handle Weather
Sensor Data
1.1.2
1.2.2
Process Weather
Alerts from the
NWS
Generate
Weather Sensor
Response
1.1.3
1.2.3
Respond to
Weather Sensor
Alert
Respond to NWS
Alert
1.1.4
Fax Weather
Report
Figure 2-135. Weather Support(August 2000)
CHART II Business Area Architecture Report
239
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.9.1
National Weather Service
The National Weather Service (NWS) group of processes identifies how National Weather
Service data is viewed (View National Weather Service Data), how alerts from the National
Weather Service will be handled (Process Weather Alerts from the National Weather Service),
and how notifications are made (Fax Weather Report).
2.2.4.9.1.1 View National Weather Service Data
The View National Weather Service Data process provides operators with the capability to view
National Weather Service data stored on the SHA Web pages. From the CHART navigator,
operators can select the specific NWS weather data/web page they need to view. If the browser
has not been opened, the browser on the selected page will be opened. If the browser is already
open, the selected page will be displayed in a new window/page over the current one on the
browser (rather than opening a new browser). This is done to keep the memory requirements
minimized for the workstation, as well as, keeping clutter off the operator’s display.
View NWS Da ta - 8/10 /99
1
List Weather
Ser vice Web
Pages
Wea the r Servi ce Web Pages
2
If Br ow ser is Closed
Select Weather
Ser vice Web
Page
If Br ow ser is Open
3
4
Ope n Brow ser w ith
selected Page
Change to
Sel ecte d Page
Comma nd to Open At Spe cified Page
Comma nd to Change to Spec ified Page
Web
Bro w ser
Figure 2-136. View National Weather Service Data(August 2000)
CHART II Business Area Architecture Report
240
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.9.1.2 Process Weather Alerts from the National Weather Service
The Process Weather Alerts from The National Weather Service process is used to detect and
alert operators if the National Weather Service has issued/updated any severe weather alerts. This
is a custodial process that checks the file size of NWS alert file on the SHA Web server. If the
file size is greater than a specified size a weather alert is sent to all users with the exception of
the media.
Process NWS Alert - 10/26/99
1
Retrieve Parameter
Data
Parameter data
D1
System
Parameter
Time Interval
2
At Specified Time Interval
2.1
Check Weather Service
Alert File Size
File Size
D2
NWS Alert
File
If File Size is Greater Than Default
4
D4
Alert Data
Store Alert Data
Send Alert to Everyone
Allowed - no media
Weather Alert Information
Send Alert
Weather Service Alert Data
D3
5
Log Data
Operations
Log
Log System Operation
Figure 2-137. Process Weather Alerts from National Weather Service(August
2000)
CHART II Business Area Architecture Report
241
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.9.1.3 Respond to National Weather Service Alert
The Respond to Weather Alert process is used to allow the individual being sent the Weather
Alert to acknowledge it. When the alert is acknowledged, the date and time is captured, and the
weather alert is displayed.
10/6/99
1
Date/Time and User
Acknowledge
Alert
Alert Data
D1
Alert Data
Alert Ackd
3
Display Weather
Alert
Figure 2-138. Respond to National Weather Service Alert(August 2000)
CHART II Business Area Architecture Report
242
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.9.1.4 Fax Weather Report
The Fax Weather Report process will periodically distribute weather reports via fax to specified
recipients. The weather report is retrieved from the SHA Web server at a system parameterspecified frequency. A fax is then formatted and sent to recipients identified in the Notification
List.
Fax Weather Report -11/10/99
1
At a Polling Interval
D5
System
Parameters
D2
Weather File
1.1
Check for Weather
Report Update
Weather File Polling Interv al
Weather File
Weather Report Updated
1.2
Create Fax
Formatted Fax
Perf orm Notif ication
Log Weather Notification
6
Log Sy stem
Operation
Log Data
D4
Operation Log
Figure 2-139. Fax Weather Report(August 2000)
CHART II Business Area Architecture Report
243
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.9.2
SCAN
The SCAN group process is used to handle sensor information captured from specific locations
along the roadways and to provide traveler information based on deteriorating conditions.
2.2.4.9.2.1 Handle Weather Sensor Data
The Handle Weather Sensor Data process is used to process information received from the
SCAN database and to enable the information to be communicated via the CHART system. The
CHART system polls the SCAN database and, if there is no device failures reported, the CHART
system stores and evaluates the information received. Weather sensor data received from SCAN
is updated to CHART to show the current device status. Weather and road condition data is
analyzed against device specific thresholds to determine if conditions necessitate notification of
poor weather or roadway conditions. If poor conditions exist, processing will continue to the
Generate Weather Sensor Response process.
This process assumes an interface with the SCAN database to obtain weather sensor status and
data. These sensors are polled on a low frequency basis possibly due to the current
communications architecture between the SCAN server and sensors (long distance dial-up).
Should the frequency of polling need to be significantly increased, analysis of alternative
communication options could be reviewed with an eye towards an FMS/PBX type interface that
might provide a cost trade-off to be considered; lower communications versus FMS/PBX
development and implementation costs.
CHART II Business Area Architecture Report
244
January 8, 2006
CHART II Business Area Architecture Report
SCAN
Handle Weather Sensor Data -11/15/99
Sensor Data
Request Inf ormation
7
Poll Scan
Database
D1
Polling Frequency
Failure Log
Failure Inf o
OK Status
Failure Status
2
1
Log Failure
Store Sensor Data
Sensor Data f or Storage
D2
Pav ement and
Weather Sensor
Data
D10
Data f or Ev aluation
Updated Status
Store Alert Data
3
8
Update Dev ice
Status
D9 Alert Data
Sensor Status
Evaluate Data
Thresholds
If Dev ice Threshold Change
Alert on Dev ice Failure
6
Send Alert
Update Dev ice
On Map
If Alert Threshold Reached
Generate Weather
Sensor Response
Figure 2-140. Handle Weather Sensor Data(August 2000)
CHART II Business Area Architecture Report
245
January 8, 2006
Weather
Station
CHART II Business Area Architecture Report
2.2.4.9.2.2 Generate Weather Sensor Response
When the evaluation of weather sensor data in Handle Weather Sensor Data shows a change to
hazardous weather or roadway conditions, the system generates a weather sensor response plan
to notify travelers of the potential danger. Messages that are for DMS and HAR devices are
retrieved from a plan associated with the specific weather sensor, or created from pre-defined
message generation rules. Any required notification is sent to the proper recipients and, if also
required, an alert is sent.
There is a need to be able to provide different response schemes for different weather or roadway
conditions, for example: wind, fog, frozen pavement, etc.
This process assumes that a response plan may be a combination of an existing plan and rulesbased responses.
Based on system parameters, an alert may be sent to the responsible operation center to request
activation of the response plan, or to notify the responsible center of the activation of the
response plan.
CHART II Business Area Architecture Report
246
January 8, 2006
CHART II Business Area Architecture Report
Generate Weather Sensor Response - 12/6/99
HandleWeather
Sensor Data
Weather ThresholdChange
D9
Pavement
Sensor Data
12
Sensor ID/Log ID -Flag as Used
Sensor Location and Data
D8
Weather Sensor
Log
D1
Device
Configuration
D10
Plan
D4
Message Rules
D5
Notification List
D12
Response Plan
CreateWeather
Sensor Alert Log
D11 Sensor Data
Sensor ID - Flaggedas used in log
Weather Sensor Alert Log Id
Log ID
4
Determine Response
Devices From Sensor
Location
Devices in Area
Devices
19
Determine if a Planis
Available
Plan
Plan Data
8
Build Weather
Response Messages
Weather Rules
Devices & Messages
9
Determine Notification
List
Weather Notify List
If No Confirmation Required
20
Store Response Plan
SystemGeneratedResponse Plan
Response Plan Stored
21
Determine If
Confirmation Required
Confirmation Required
Confirmation NOT Required
18
14
Generate an Alert
Activity Log ID & Response Plan
Activate Weather
Response
D7
Alert Data
If AlertNotificationRequired -Store Data
Log ID& ResponsePlan
Activate Response
Weather ResponsePlan
If AlertRequired
Log Confirmation Required
Send Alert
Log Weather Response Plan Activation
17
Log Data
Log System Operation
D3
Operations Log
Figure 2-120. Generate Weather Sensor Response(August 2000)
CHART II Business Area Architecture Report
247
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.9.2.3 Respond to Weather Sensor Alert
If confirmation of a weather sensor response plan is required, an alert is sent to the operator(s) at
the center responsible for the sensor that triggered this process. Once a user acknowledges the
alert, a Weather Sensor Alert log is displayed with the location of the sensor, time of detection,
the system generated response plan, and any other information. The operator may then activate
the response plan or cancel the plan. If the plan is cancelled, the operator is allowed to flag the
weather sensor for a user-determined period of time so future evaluation would not trigger the
generation of another response plan. While the Weather Sensor Alert Log is open, the triggering
sensor device will generate no new alerts. Once the sensor returns values within normal
parameters the log is closed.
The system may also be configured to alert the operator that a weather sensor response plan has
gone into effect.
CHART II Business Area Architecture Report
248
January 8, 2006
CHART II Business Area Architecture Report
1
Acknowledge
Alert
Ack Alert
2
Respond to Weather Sensor Alert - 12/8/99
D1
Alert Data
Log ID
View Weather
Sensor Alert Log
Weather Sensor Alert Log Data
Log Open
D7
Response
Plan
3
Open System
Generated
Response Plan
Response Plan
Activate Response
If Confirmation Required
4
User
Updates/Confirms
System Generated
Response Plan
Weather Response Cancelled
D4
5
CloseLog
Weather Sensor ALert Log ID
Cancel the Weather
Sensor Alert Log
Response Plan Data
Plan Inactive - Confirmed- Plan OK/Updated
6
Activate System
Generated Response
Plan
Plan Active - OK
Plan Active- Needs Modification
Log Close
9
D5
Pavement and
Weather
Sensor Data
Default Disable Time Period
User Flags Sensor No Weather
Response Alert
10
11
Plan Active - Needs
Modification
Plan Active and OK
Activated Response
Time Period Disabled
Open Log for Modification
Log Weather
Sensor Alert Log
8
Store Response Plan
with Log
Actived System Generated Response Plan
Log Operator Response
Log Cancellation Data
Log Plan OK
Log Activation
7
Log System Operation
Log Data
Figure 2-141. Respond to Weather Sensor Alert(August 2000)
CHART II Business Area Architecture Report
249
January 8, 2006
D2
Operations
Log
Weather
Sensor
Alert Log
CHART II Business Area Architecture Report
2.2.4.10 Archiving and Reports
The Archiving and Reports process group is separated into two groups: Archiving processes and
Report processes.
Archiving and Reports - 12/15/99
1
Archiving and Reports
1.4
Archiving
1.1
Reports
Figure 2-142. Archiving and Reports(August 2000)
2.2.4.10.1 Archiving
Archiving is a function that allows large amounts of information to be stored for later purposes.
The primary uses of archived information are:

Information will be available for other Maryland state agencies,

Information will be used for CHART II simulation,

Information will be available for legal purposes, and

Information will be used for generating various reports.
CHART II is intended to maintain a 14-day operational set of data for use by the online
operational parts of the system. At the end of each day, the current day’s data will be copied or
CHART II Business Area Architecture Report
250
January 8, 2006
CHART II Business Area Architecture Report
added to the Archive data set, so that the Archive data should never have more than a 24-hour
lag in data. It is also intended that log data will be both added and updated to the Archive data
set. This implies that open logs may exist in the Archive data set, which may be updated as a
result of the next day’s processing in the operational system, and then be updated the following
day in the Archive.
To maintain the 14-day operational data set, the oldest day’s data need to be deleted from the
operational data set each day after the Archive data is processed. An exception to this is open
logs, in that they must remain on the operational data set until they are closed and reflected in the
Archive. The following diagram illustrates the concept for adding/updating to the Archive and
maintaining 14 days worth of data in the Operational database.
OPERATIONAL DATABASE
TODAY
TODAY
-1
TODAY
-2
TODAY
-3
TODAY
-4
TODAY
-5
TODAY
-6
TODAY
-7
TODAY
-8
UPDATES
TO THE
ARCHIVE
TODAY
-9
TODAY
10
TODAY
-11
TODAY
-12
TODAY
-13
TODAY
-14
TODAY
-XX
DELETE
CLOSED
LOGS FOR
TODAY
-14 AND
OLDER
ADDITIONS TO THE ARCHIVE
ARCHIVE
DATABASE
In order to understand the Archive, it is most important to understand what data will be kept in
the Archive. The table below shows the data types of the CHART II system, and identifies which
data types are/are not planned to be stored in the Archive.
CHART II Business Area Architecture Report
251
January 8, 2006
CHART II Business Area Architecture Report
Data Type
Archive
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
No
Yes
No
Yes
Yes
Yes
Yes
Yes
No
Yes
No
Yes
Yes
Yes
Yes
Yes
Yes
Address Book
Alert Data
AVCM (Video)
AVL
Center
CHART Map Data
County Snow Emergency Data
Detector
Device Status
Dictionary
DMS
EORS Data
Equipment Data
Failure Log
HAR
Incident Interchange Database
Link
Location Navigation Information
Logs
Message Rules
Operations Log
Plan
Scheduler Data
Sensor Data
System Parameter
User
The concept for capturing Archive data is to perform a daily add/update from the operational
database to the archive database. The table below shows which data types will be added,
updated, or both.
CHART II Business Area Architecture Report
252
January 8, 2006
CHART II Business Area Architecture Report
Data Type
Add /Update
Add
Add
Add
Add
Add
Add
Add
Add
Add
Add
Add
Add
Add
Add/Update
Add
Add
Add
Add
Add
Add
Alert Data
AVL
Center
CHART Map Data
County Snow Emergency Data
Detector
Device Status
DMS
Equipment Data
Failure Log
HAR
Incident Interchange Database
Link
Logs
Operations Log
Plan
Scheduler Data
Sensor Data
System Parameter
User
CHART II Business Area Architecture Report
253
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.10.1.1 Archive Update – Add
The Archive Update-Add process is a custodial process. The operational database will contain 14
days of operational data. Each day begins with 14 days of data. At a pre-determined time, the
current day’s information (Day 15) will be copied to the archive, unless in the case of Logs, the
log is still open. The flow pictured below shows the addition of Day 15 operational data to the
archive.
Archive Update Additions 12/10/99
4
Find Data to be Added to Archive
Date/Time of Last
Update
D5
Archive Data
Archive
3
Data Added
Add Data to Archive
Figure 2-143. Archive Update - Add(August 2000)
CHART II Business Area Architecture Report
254
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.10.1.2 Archive Update – Update Log Data
The Archive Update-Update Log Data process is a custodial process. In the case of logs that
remain open, instead of the information being copied, the information will be updated to reflect
the most current information. This is to reflect any changes in the logs that have been made since
the last data transfer. To see which data types will be updated – as opposed to only copied – see
the table above.
Before any data from the logs can be transferred, the database must be analyzed for changes:

Logs that have been closed since the last update will be copied to the Archive.

Logs which have been closed, but are still within the 14-day operational database, and
have been updated since the last Archive update, will be updated in the Archive.

Logs that remain open, and have been updated since the last update, will be updated in
the Archive.

For logs that remain open, and have not been updated since the last update, no data
transfer will take place.
The flow pictured below shows the process.
CHART II Business Area Architecture Report
255
January 8, 2006
CHART II Business Area Architecture Report
Archive Update - Update Log Data - 12/10/99
D1
Log
Date/time of Last Archive
Log Data
1
Analyze Log Data
Log Open-Not Updated
Log Closed
Log Open Updated
Log Closed-Updated
3
2
Update Data in
Archive
Copy Data to
Archive
4
No Updates
Made to
Archive
Data Updated
Data Copied
5
D2
Archive
Update Data
Update Time of
Last Update
Figure 2-144. Archive Update – Update Log Data(August 2000)
CHART II Business Area Architecture Report
256
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.10.1.3 Real Time System Update – Delete
The Real Time System Update-Delete process is a custodial process. In order for the real time
system to remain optimized, it is necessary to keep it manageable in size. To accomplish this,
only 14 days of data will be kept in the database.
Once the Day 15 data has been copied to the Archive, Day 1 data is deleted from the operational
database. The only data that will not be deleted are logs that are still open.
Operational Database Update - Delete -- 12/8/99
D1
Operational Database
Day 1 Data to be Deleted
1
Delete Data
Figure 2-145. Real Time System Update - Delete(August 2000)
CHART II Business Area Architecture Report
257
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.10.2 Reports
The Reports section is separated into two groups: Operational Reports, and Reports From
Archive.
2.2.4.10.2.1 Operational Reports
The Operational Reports process group includes those processes that provide reporting
capabilities to CHART users in the areas of operational reports, administrative reports, and
management/statistical reports. The data for these reports will be taken directly from the real
time system, which contains 14 days of data plus data for all logs that remain open.
For the purposes of the BAA Report, it is assumed that CHART II will utilize a commercial-offthe-shelf (COTS) package as a report development and generation tool. This position further
assumes that the COTS package will provide process capabilities for the input of selection or
filtering data and will provide on-screen viewing and hard copy printout capabilities. This COTS
approach reduces the Reports process flow to a description of the steps for the user to take to
select the specific report to be produced.
The Reports process provides the user with the capabilities to select a report from one of three
lists of reports. Once a report is selected, the operator will interface with the COTS report writer
to define the selection criteria for the report (if required), to select the number of copies, and to
direct the report to a specific printer.
The specific reports defined are the following:
Operational Reports
1. Center Situation Data
2. Disabled Vehicle Log
3. Incident Log Report
Administrative Reports
1. Device Report
2. Device Failure Report
3. User Activity Report
4. Center Activity Report
5. Communications Log Report
6. Device Configuration Report
Management/Statistical Reports
1. DMS Usage Classification Report
2. DMS Usage Message Type report
3. HAR Usage Classification Report
4. HAR Usage Message Type Report
5. ERU/ETP Assist Type Report
6. ERU/ETP Total Assists Report
7. ERU/ETP Average Response Times
CHART II Business Area Architecture Report
258
January 8, 2006
CHART II Business Area Architecture Report
8. Incident Clearance Time Report
9. Incident Roadway Capacity Restoration Report
10. Incident Duration by Type
11. Alarm Acknowledgement Report
12. Detection Subsystem Report
13. Shop Equipment Report
Reports - 10/6/99
Report Inf o
1
Operational Selected
List Report Ty pes
D1
System
Parameters
Management Selected
Administrative Selected
2
3
4
List Operational
Reports
List Administrativ e
Reports
List Management
Reports
Operational Report List
Admin Report List
5
Report List
6
Select
Administrative
Report
Select Operational
Report
7
Select Management
Report
Report Ty pe Admin
Report Ty pe Oper
8
Send Report Ty pe to
COTS Report
Package
Report Ty pe
Management Report Type
COTS Report
Package
Figure 2-146. Reports(August 2000)
CHART II Business Area Architecture Report
259
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.10.2.2 Reports from Archive
In addition to the standard reports identified in Section 2.2.4.10.2.1 Operational Reports, the
following reports will be needed:
Operations
1. Weather detectors/road conditions
2. Percent down (system components, devices)
Management
1. Workload reports (open vs. activities)
2. Resource utilization (ETP vs. Logs, coverage area)
3. Cost of Incident Clearance (cost based on duration and dispatched vehicles)
Performance Management
1. Meantime to clear incidents/congestion
Reporting Characteristics/Types
1. Interface to allow users to select what they want and for what timeframe.
2. Access to all information captured:
 Signs displayed
 Logs
 Detector information
 Sensor data
3. Logs reports
4. Detection data and graphs (traffic flows)
5. Geographical selection
6. Recurring vs. Ad Hoc reports
7. Paper reports and electronic reports (converted to file for e-mail)
8. E-mail capability once report generated
9. Reporting of report usage
CHART II Business Area Architecture Report
260
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.11 Simulation
The University of Maryland has responsibility for the development of simulation tools for the
CHART II system. This section of the BAA presents the conceptual approach to simulation to
identify the uses of simulation and integration of the simulation tools into the overall CHART II
system.
As discussed in a BAA workshop, simulation can provide tools to CHART in support of traffic
management and the operational system defined in this BAA report. A summary of the support
that simulation can provide is reflected in the following paragraph.
 Assist CHART II operators in a number of ways:
 Assist with incident management and decision making
 Represent lags in detector information to give a graphical representation of traffic
flows
 Estimate queue data on traffic congestion to tell how quickly a queue will clear
 Allows for “what if” scenarios for handling situations differently
 Change signal timing on secondary roads during an incident or congestion situation
 Evaluate results of incident management and suggest improvements
 Gather metrics for future road planning
 Assist traffic planners with adjusting signal timing to improve traffic flows
The following diagram illustrates the conceptual relationships between the CHART operational
system (highlighted in gray) and the simulation support tools. As illustrated, the simulation
component utilizes real-time, archive and map data from the operational system to perform its
functions, and outputs estimates, predictions, comparisons, and simulations in support of various
aspects of traffic and roadway management for SHA and other MDOT agencies.
Surveillance Estimates/Impact of
Incident Response
Real-Time Surv. Data
(i.e. lane closure, demand, signal timing, plan preview)
CHART II Simulation
Incident Response
Real Time
CHART II
Surveillance & Control
Archived Data
Map Data
Off-Line
Actual
Planning
Engineering
Maintenance
Evaluation
Simulation
CHART II
GUI
It was determined that simulation should be capable of providing three modes of support: RealTime, Off-Line, and Training. These three modes are discussed in more detail in the following
paragraphs.
CHART II Business Area Architecture Report
261
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.11.1 Real-Time Mode
Real-Time mode is intended to provide simulation and decision support capabilities to support
ongoing traffic management activities. As operators work a particular traffic management
problem, they should be able to switch to the simulator in Real-Time mode and obtain
evaluations of their current response plan as well as estimates of certain parameters that could
affect the effectiveness of their response plan. By using inputs (i.e., real-time surveillance data,
archived data, map data) from CHART II, the simulator will give the CHART II operators the
ability to bring up the current response plan in the simulator. The simulator should be able to
evaluate the effectiveness of the current response plan based on past experience calculated from
the Archive data. The simulator should also be able to predict traffic conditions as a result of the
response plan, recommend changes to the response plan and project the resulting traffic
conditions over time periods as the traffic situation continues or is affected by other projected
conditions or the response plan.
The simulator needs to take into account other planned activities that might affect the response
plan as the plan is implemented; such as planned special events and expected roadwork closures.
The simulator should provide the operator with the reasoning behind its recommendations (for
example, identify that the congestion or queue will increase because a special event or recurring
congestion is expected in the next 30 minutes, or it is the normal phenomenon of the current
situation). Operators should also be able to tweak the current or suggested response plan (using
the same CHART II-type functions) to evaluate and build a better response plan, then be able to
optionally modify and implement that enhanced plan when switching back into operational
mode.
The use of the Real-Time simulation mode would usually be used for incident management and
non-recurring congestion situations. It is expected that the simulation and decision support
capabilities would assist the operators in these areas:
 DMS – when to post messages, where and when to change/clear messages
 Fill in surveillance (detector) gaps with estimates based on Archived data analysis,
redirection of traffic, and planned special events or roadwork
 Signal timing recommendations where appropriate
 Secondary roads – surveillance estimates and signal timing recommendations
 Estimate future traffic conditions – queues, travel times
 Assistance with estimating movement of backup queue due to congestion/incident
It is expected that the Archive data will form the basis for the historical analysis and best
practices capabilities of the simulator. It should be expected that the output results from the
simulator would become more accurate over time as the Archive data increases. Some
balance/priority needs to be considered in defining CHART II system releases in starting to
collect Archive data as early in the release strategy as possible, but without delaying critical
operational capabilities.
CHART II Business Area Architecture Report
262
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.11.2 Off-Line Mode
The Off-Line simulation mode is expected to provide capabilities to analyze a specific past
traffic situation and propose or evaluate the response plan; also to provide for the exercising of
proposed response plans or scheduled events to validate their expected results.
This mode will provide capabilities for evaluating how a past traffic situation was handled and
then have the simulator suggest ways to improve the response. A past traffic situation should be
able to be “replayed” and altered to see if the situation had been handled in a different way what
the expected outcomes would have been. The simulator is expected to offer recommendations
and critiques of the response activities based on analysis of the situation as it happened, and
determine the effects of revisions to the response plan.
This mode should provide a means for an operator to input “what-if” scenarios to evaluate and
adjust a proposed plan or scheduled event before entering or modifying it into the operational
system. The simulator is expected to play the scenario and highlight problem areas and make
suggestions for improving the plan. Once a plan is simulated to the satisfaction of the operator,
there should be a way for the operator to save that plan to the operational system.
2.2.4.11.3 Training Mode
Training is the third simulation mode. It is possible that an operator could be trained in managing
specific traffic situations through the use of simulation. In this mode, the simulator is expected to
present a set of specific traffic situations and then allow the operator to react to each of the
situations. Several traffic situation scenarios can be established (with variables to prevent the
same response plan from being anticipated) and played out for the trainee to devise and
implement response plans. The simulator should be able to evaluate the response plans as the
steps are executed and evaluate the results. It should also be possible to simulate changing
conditions as the situation progresses and critique the performance of the trainee at the
conclusion of the exercise. It is assumed that training scenarios and reactions to response plans
would be based on best practices derived from information in the Archive database in order to
provide training specifically tailored to the CHART environment.
CHART II Business Area Architecture Report
263
January 8, 2006
CHART II Business Area Architecture Report
2.2.4.12 Other Agencies
The ability of other agencies to receive/provide information from/to CHART II was discussed in
one of the Design Workshops. Discussions with the other agencies have not been extensive yet,
so there are no hard requirements to be introduced at this point. Detailed requirements and
associated process flows will be developed during more in-depth discussions over the coming
months.
The current list of agencies considered in the process design workshops, are the following:

Montgomery County

Virginia Department of Transportation (VDOT)

Partners in Motion (PIM)

Transcom

911 Centers
Montgomery County
CHART currently allows Montgomery County to view and control CHART’s cameras via
AVCM, but CHART is only able to receive feed from one of their cameras.
It would be desirable to have the following available:

Real-time detector data from Montgomery Co. detectors on FITM routes.

Splats of incidents in Montgomery Co., especially on FITM routes.

Since Montgomery Co. has some of the same PDMS it would be appropriate to have
them integrated into CHART II.
Would like to get cameras from MC TMC on a larger scale, control of some cameras

VDOT
There is currently no information being shared between VDOT and CHART.
It would be desirable to have the following available:

Ability to view cameras (a minimum requirement)

Detector data

Incident data

Sign data
This would include information for routes other than just the Capitol Beltway (I-495), such as
I-95S, I-66, Route 7, etc.
PIM
CHART II Business Area Architecture Report
264
January 8, 2006
CHART II Business Area Architecture Report
On 1/1/2000, PIM will probably be going private. Additional requirements will be defined once
this takes place and more is known about what information is being collected.
TRANSCOM
It would be desirable to have access to data for any incident that affects travelers to and from the
state of Maryland, so information could be parsed and posted in CHART II Incident Logs, as
well as overlay map data.
911 Centers
It is possible that CHART II Incident Logs could be generated from the information being stored
in the 911 Center databases. It would be beneficial to have access to 911 Center databases, so
information could be parsed for incident related calls in order to post incident data.
CHART II Business Area Architecture Report
265
January 8, 2006
CHART II Business Area Architecture Report
3 Organization Model View
This section presents the Organization Direction Model consisting of the principles, constraints and
assumptions to be considered in the design and development of the CHART II application. It is not the
intent of this BAA exercise to analyze and recommend a re-organization of the CHART organization.
3.1 Organization Direction Model
This model shows what organization principles, constraints, and assumptions impact the project.
3.1.1 Organization Principles, Constraints, and Assumptions
Numerous principles, constraints, and assumptions (PCAs) were derived for this particular model view.
The table below shows how the BAA process scored in applying the identified PCAs. The scoring is
defined as follows:

Applied = The PCAs were observed and applied to one or more of the Domains of Change

To Be Applied = The PCAs were not viewed as relevant to this phase of the project, but may be
applied in later phases (i.e., Design, Development, and Deployment)

Not Applicable = The PCAs identified were replaced by different approaches used in process
design
Principles

Device owner will always have overriding control of devices

Anybody may initiate an incident

Everyone with appropriate CHART access can see incident data and add to the
status of the incident

The CHART “response plan” will be displayed for initiation at only one location,
which will be the “active zone of responsibility”

There will be one designated System Administrator who can make adjustments as
necessary and configure zones of responsibility

There will be a “Chief Operator” function to arbitrate conflicts

TOCs and SOC will have the same information and rules
Constraints
None
Assumptions

Personnel will receive training on how and when to access CHART data.
CHART II Business Area Architecture Report
266
January 8, 2006
CHART II Business Area Architecture Report
3.2 Organization Model
This section presents the organization structure for CHART and specifies the expected duties of the
organizational entities as related to the deployment of a new CHART system.
The following diagram depicts the CHART Organization as pertinent to the discussions of this section.
CHART Organization Chart
SHA
Chief Engineer
CHART
Board
CHART
Program
Manager
Operations Team
ITS Development
Team Manager
Integration Team
CHART ITS Systems
Admin
It was mentioned in Visioning and Process Design Workshops that there is a need for a "Chief Operator"
position in the CHART organization to arbitrate conflicts and be the main point of contact for internal
and external customers when responding to traffic incidents. It is envisioned this position would be filled
at all times (24 x 7) and would be responsible for coordinating intra-agency activities; and serve as a
single point of contact to coordinate and take responsibility for inside operations (device activation and
resource notification). This position would also alleviate the problem of those times when calls for
information come in and no single point of contact (team leader) is available to handle this responsibility
by being the point of contact for information requests.
The following table identifies the major responsibilities of the organizational entities as related to the
deployment, management and operation of the CHART system described in the other sections of this
document. The responsibilities identified in this table also reflect many of those responsibilities
necessary to continue the growth of CHART as well as support the continuing efforts to further integrate
other systems and transportation modals into a state-wide ITS.
Organizational Entity
CHART II Business Area Architecture Report
Major Responsibilities
267
January 8, 2006
CHART II Business Area Architecture Report
Organizational Entity
Major Responsibilities
SHA Chief Engineer

Strategy and Planning

Manage budget and funding

Define business objectives

Strategy and Planning

Manage budget and funding

Define, measure, and manage business objectives

Define and monitor operational objectives


Traffic management of state highways and arterials
Manage ETP, ERU and HOT operations

Monitor, measure, and manage operational
accomplishments

Plan, prepare, and conduct ER training

Investigate new technologies

Develop ITS strategy

Define ITS objectives

Manage ITS development and deployment

ITS Systems planning and strategy

Maintain infrastructure equipment and configuration

CHART application administration and configuration

Network administration and maintenance

Legacy systems administration

Applications change control and configuration
management

CHART application maintenance

Database administration

CHART functional and user training
CHART Program Manager
Operations Team
ITS Development Team
Manager
Integration Team – CHART
ITS Systems Admin
Many of the major responsibilities noted above for the Integration Team – CHART ITS System Admin
organization are expected to be supported by contract personnel during the development of CHART II
and afterwards as part of application maintenance and hardware maintenance contracts. The following
responsibilities have been identified as candidates for contract support, during both development and
maintenance phases:
CHART II Business Area Architecture Report
268
January 8, 2006
CHART II Business Area Architecture Report

Maintain infrastructure equipment and configuration

Network administration and maintenance

Applications change control and configuration management

CHART application maintenance

Database administration

CHART functional and user training.
3.3 Training Requirements
Deployment of a new system has an adverse affect on the organization unless appropriate training is
provided to the organization. The CHART II system is based on re-engineered processes, new
applications and user interface techniques, and a new hardware and operating systems architecture. With
so many of the aspects of the new system being different from the old system and system environment,
several types of training will be required to prepare the organization to effectively utilize, administer, and
maintain the system. Types of training are described in the following paragraphs.
3.3.1 Technical training
3.3.1.1 Windows Operating Systems:
Two types of Windows Operating System training should be provided. One type is for system
administrators to provide them the necessary skills to configure servers, workstations, and users. A
second type is for users to provide them the necessary skills to manipulate Windows-based applications.
3.3.1.2 Other technical training
It has been indicated that selected members of the CHART staff will require additional technical training
to provide system support to the CHART operations. These selected individuals require, at a minimum,
basic technical training on all systems and hardware components of the CHART II system. Examples of
other technical training include Oracle, ATM Switch, Mux, Routers, etc.
3.3.2 Functional Training
3.3.2.1 CHART Application Administration:
This training should provide a functional overview of the system parameters and configuration data used
in the CHART applications to control the processing options and flexibility of the applications. Training
should identify the specific parameters and configuration data that may be maintained, the values of each
parameter and configuration type, and their affect on the applications.
3.3.2.2 CHART User Functions:
This training should provide the users with a conceptual view of the processes supported by the CHART
applications. Training should introduce the users to any new terminology, descriptions of the appropriate
CHART II Business Area Architecture Report
269
January 8, 2006
CHART II Business Area Architecture Report
situations to utilize each function, and the business objectives and reasons for performing each function.
This training should be directed to SOC, TOC, and AOC operators; Maryland State Police; and SHA
Maintenance Shops operators.
3.3.2.3 CHART Archive Data:
This training should provide users with an overview of the data being retained in the Archive Database
and its logical structure and relationships. Training should also include example usage of the data to
obtain performance measurement and statistical data. This training should be directed to CHART
managers and supervisors, and other non-CHART agencies who have expressed a need for access to the
archived data.
3.3.3 User Application Training
3.3.3.1 CHART Application User Training:
This training should provide CHART users with application level training. Training should be directed
to training operators in the use of the CHART II applications at a screen level. This training may include
Windows and/or Oracle training as related to the applications and the current knowledge of the operators.
User training should be related to the functional training so as to provide the operators with continuity
between the two types of training.
3.3.3.2 CHART Archive Training
This training should be provided to CHART managers and interested SHA/MDOT Archive users.
Training should be directed toward use of standard and alternative tools to select, extract, and report on
data in the Archive.
CHART II Business Area Architecture Report
270
January 8, 2006
CHART II Business Area Architecture Report
4 Location Model View
This section presents various model views of the Location domain of change derived from CHART II
visioning and process design workshops. The Direction Model provides the principles, constraints and
assumptions that guide the design of business processes, while the Conceptual Model provides the
specifics of business processes defined and derived as related to specific Locations.
4.1 Location Direction Model
This model shows what location principles, constraints, and assumptions impact the project.
4.1.1 Location Principles, Constraints, and Assumptions
Numerous principles, constraints, and assumptions (PCAs) were derived for this particular model view.
The table, which follows below, shows how the BAA process scored in applying the identified PCAs.
The scoring is defined as follows:

Applied = The PCAs were observed and applied to one or more of the Domains of Change

To Be Applied = The PCAs were not viewed as relevant to this phase of the project, but may be
applied in later phases (i.e., Design, Development, and Deployment)

Not Applicable = The PCAs identified were replaced by different approaches used in process
design
Principles

Each location has one point of control for all data

Ability to expand the number of locations that have access to CHART data

System will provide for remote access capability – possibly with reduced functional
capabilities

Failure at one location will not disable all locations

System will provide the capability to transfer control between locations
Constraints
None
Assumptions

MDOT network access rules support desired capabilities
4.2 Conceptual Location Model
CHART II Business Area Architecture Report
271
January 8, 2006
CHART II Business Area Architecture Report
The Conceptual Location Model defines and identifies types of locations represented in the business
processes and provides a matrix of the allocation of business processes to the location types.
Additionally, this Location Model includes a diagram of the operation center hierarchy of
responsibilities.
The business processes refer to a hierarchy of responsibilities in discussions related to maintaining
operation centers and the processing of alerts. Primarily, this hierarchy defines which organization is
responsible for managing/handling specific alerts/functions at times when the organization with the usual
area of responsibility is unavailable to perform those responsibilities.
4.2.1 Location Types
From the Process Design Workshops, eight location types have been identified. Since the release of the
original BAA the location types list has been revised to the following:

Traffic Operations Centers - SOC/TOC/AOCCentral/AOC South/MCTMC/ PGTRIP/ DDOT –
system operations and traffic management – primary system users and data input sources.

Police Agencies - all MSP and local departments participating in CHART; traffic management,
incident response

Districts/Counties – District and County Offices: primarily monitoring and information viewing,
some perform highway maintenance supervision

Media – outside information re-processors: primarily obtain filtered incident and traffic flow
information, obtain CCTV video feeds, includes private and semi-private entities.

SHA Highway Maintenance – highway maintenance shops responsible for structural repairs, road
signs and posts, potholes, guard rails, etc; response to Action and Incident Logs

Device Maintenance-Signal – signal control and repair shops; respond to Action Logs
Device Maintenance – ITS Devices - (HAR) – radio maintenance shops; respond to failure
alerts/Action Logs for HAR, Radar based detection, CCTV, Weather Towers, DMS – dynamic signs
repair shop; respond to failure alerts/Action Logs for DMS, PDMS, ATR, and Shazam (Device
Maintenacne was broken down into two groups, these maintenance functions have been merged).
911 and Emergency Coordination Centers – all County 911 Centers and Maryland Emergency
Management Agency (MEMA).


Data Processing / System Maintenance – NOC / UMD CATT Lab - Centers that have no operational
functionality; however process CHART Data or have System Maintenacne responsibilies.
4.2.2 Location-Process Matrix
The Location-Process Matrix illustrated in the following figures shows the processes, and indicates
which processes will be operational at which types of locations. Where a process is identified as ‘Not
CHART II Business Area Architecture Report
272
January 8, 2006
CHART II Business Area Architecture Report
Applicable To A Location’, this means the process is viewed as being performed by the system and not a
Not Applicable To A Location (10)
Data Processing (9)
N
911 / Emergency Coordination Agencies (8)
O
I
T
A
C
O
S
E
P
Y
T
L
Device Maint. - ITS (7)
Device Maint. - Signal (6)
Highway Maintenance (5)
Media (4)
Districts/Counties (3)
Police (2)
Traffic Operations Center (1)
1
2
3
4
5
6
7
8
9
X
X
X
X
X
X
X
X
X
X
X
X
X
10
SECURITY AND OPERATIONAL CONTROL
System Administration
a
Maintain Users
X
b
Maintain Roles
X
c
Maintain Functional Rights
X
d
Maintain Functional Responsibilities
X
e
Maintain Geographic Responsibility
X
f
Maintain Operations Center and AOR
X
Operational Control
a
Maintain Center Notepad
X
b
User Logon
X
c
View Center Situation
X
d
Maintain User Preferences
X
X
X
X
X
X
X
X
X
e
Maintain Operator's Notepad
X
X
X
X
X
X
X
X
X
f
Perform CHART Chat
X
X
X
X
X
X
X
X
g
Logout
X
X
X
X
X
X
X
X
h
Change User
X
I
Transfer Resources
X
X
X
j
Respond to Request to Transfer Resources
X
X
X
Configuration Processes
a
Maintain System Parameters
X
b
Maintain Links
X
Maintain FITM Plans
X
FITM Plans
a
Map Configuration
a
Update MDOT GIS Map Data
X
SYSTEM CONFIGURATION AND STATUS
Components
a
Maintain Component Configuration
b
Log System Failures
X
x
Devices
a
Maintain Device Configuration
X
b
Set Device Online
X
X
X
c
Set Device Offline
X
X
X
d
Set Device to Maintenance Mode
X
X
X
e
Handle DMS and HAR Polling Results
f
Respond to Device Failure Alerts
X
X
X
X
X
X
X
X
X
x
INCIDENT/EVENT MANAGEMENT
Logs
location.
a
Log Communications Log
X
b
Log Action Event
X
X
X
Figure 4-1. Location-Process Matrix, Part 1/4(August 2000)
CHART II Business Area Architecture Report
273
January 8, 2006
CHART II Business Area Architecture Report
Not Applicable To A Location (10)
Data Processing (9)
N
911 / Emergency Coordination Agencies (8)
O
I
T
A
C
O
P
T
d
S
E
Y
L
Device Maint. - ITS (7)
Device Maint. - Signal (6)
Highway Maintenance (5)
Media (4)
Districts/Counties (3)
Police (2)
Traffic Operations Center (1)
1
Log Incident Event
X
e
View Historical vs. Current
2
3
X
4
5
6
7
8
X
X
X
X
X
X
X
X
9
10
X
f
Log Congestion Event
X
g
Log Recurring Congestion Log
X
h
Log Special Event
X
i
Log Weather Event
X
j
Log Weather Sensor Log
X
k
Log Safety Message Event
X
g
View Log
X
h
Close Log
X
Location Navigation
a
Maintain Location Navigation Data
X
b
Activate Location Navigator
X
X
X
X
Calculate Queue Length
X
X
X
X
a
Maintain Notification List
X
b
Perform Notificaiton
X
Queues
a
Notification
X
X
SHARED RESOURCE MANAGEMENT
DMS/HAR Common Processes
a
Maintain Acceptable Word Dictionary
X
b
Maintain Unacceptable Word Dictionary
X
c
Perform Responsibility Reminder
X
d
Respond to Responsibility Reminder Alert
X
DMS Processes
a
Maintain DMS Message Library
X
b
DMS – Add a Message
X
X
c
DMS – Remove a Message
X
X
d
DMS – Arbitrate Message Queue
e
DMS – Evaluate Queue
f
DMS – Send a Message
g
DMS – Blank a Sign
h
DMS - Reset
i
DMS – Restore Message
j
DMS- Override Queue
x
x
x
x
X
X
x
X
HAR Processes
a
Maintain HAR Message Library
X
X
b
HAR – Add a Message
X
X
c
HAR – Remove a Message
X
X
d
HAR – Arbitrate Message Queue
e
HAR – Evaluate Queue
x
x
Figure 4-2. Location-Process Matrix, Part 2/4(August 2000)
CHART II Business Area Architecture Report
274
January 8, 2006
CHART II Business Area Architecture Report
Not Applicable To A Location (10)
Data Processing (9)
N
911 / Emergency Coordination Agencies (8)
O
I
T
A
C
O
T
L
S
E
P
Y
Device Maint. - ITS (7)
Device Maint. - Signal (6)
Highway Maintenance (5)
Media (4)
Districts/Counties (3)
Police (2)
Traffic Operations Center (1)
1
2
3
4
5
6
7
8
9
g
HAR – Broadcast Default Message
h
HAR – Set Shazam On/Off
i
HAR – Update Default Message
j
HAR – Send Maintenance Command
k
HAR – Restore Message
l
HAR - Override Queue
X
a
Maintain Wall Monitor Configuration
X
b
Control Wall Monitor Assignment
X
c
Maintain CCTV Presets
X
d
Refresh Default AVCM Presets
e
Maintain Tours
X
f
Activate Tour
X
X
X
X
X
X
X
X
g
Control Camera
X
X
X
X
X
X
X
X
10
x
x
X
X
x
AVCM
X
X
X
X
X
X
X
X
x
Detectors
a
Handle Polled Detector Data
b
Handle Detector Rules
c
Generate Congestion Response
d
Respond to Congestion Alert
e
Generate Incident Response
f
Respond to Incident Alert
g
Activate Response Plan
x
x
x
X
x
X
x
Equipment
a
Maintain Equipment Inventory
X
X
X
X
b
Maintain Equipment Status
X
X
X
X
c
Alert For Delinquent Equipment Status
d
Respond to Delinquent Equipment Status Alert
X
X
X
X
x
Signals
x
a
Handle Signal Polling Data
b
Respond to Exceeded Signal Threshold Alert
c
Download Signal Data
x
a
Handle AVL Polling Results
b
Perform AVL Function Processing
x
x
x
x
x
x
x
x
X
X
AVL
c
Process AVL In/Out of Service Message
d
Process AVL Mayday Message
e
Process AVL Arrival On-Scene Message
f
Process AVL Assist Disabled Vehicle Message
g
Process AVL Assist Disabled CHART Vehicle Message
h
i
j
Process AVL Available Message
Respond to AVL Alerts
Respond to Mayday Alert from AVL
X
Figure 4-3. Location-Process Matrix, Part 3/4(August 2000)
CHART II Business Area Architecture Report
275
January 8, 2006
CHART II Business Area Architecture Report
Not Applicable To A Location (10)
Data Processing (9)
N
911 / Emergency Coordination Agencies (8)
O
I
T
A
O
S
E
P
C
Y
T
Device Maint. - ITS (7)
Device Maint. - Signal (6)
Highway Maintenance (5)
Media (4)
Districts/Counties (3)
Police (2)
L
Traffic Operations Center (1)
l
1
Respond to Disabled Vehicle Alert from AVL
2
3
X
X
4
5
6
7
8
X
X
X
X
9
10
X
ALERTS
a
Send Manual Alert
b
Send Alert
X
c
Escalate Alert
a
Maintain Plans
X
b
Activate Plan
X
c
Deactivate Plan
X
X
X
PLANS
SCHEDULED EVENTS
a
Maintain Scheduled Events
b
Process Scheduled Events Start
c
Process Scheduled Events End
X
X
X
EORS INTERFACE
Construction
a
Download EORS Permits
b
Activate EORS Icon On Map
c
Activate EOR Permit
x
x
X
X
X
Maintain Snow Emergency Declaration
X
X
X
Access Phone Book
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Snow Emergency
a
Phone Book
a
WEATHER SUPPORT
National Weather Service
a
View National Weather Service Data
b
Process Weather Alerts From The NWS
c
Respond to National Weather Service Alert
d
Fax Weather Report
X
a
Handle Weather Sensor Data
b
Generate Weather Sensor Response
X
x
c
Respond to Weather Sensor Alert
X
SCAN
X
X
X
ARCHIVING AND REPORTS
Archiving
a
Archive Update - Add
b
Archive Update - Update Log Data
c
Real Time System Update - Delete
x
x
x
x
Reports
a
Operational Reports
X
X
X
X
X
X
X
X
Figure 4-4. Location-Process Matrix, Part 4/4(August 2000)
CHART II Business Area Architecture Report
276
January 8, 2006
CHART II Business Area Architecture Report
4.2.3 Locations
The following table contains current CHART installation locations broken down by the Location Types
in 4.2.1. CHART also has data / network presence in many other locations not listed; this list just
contains locations that have the ability to use CHART and or CHART Video.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
911 and Emerg Coor. Centers
911 and Emerg Coor. Centers
911 and Emerg Coor. Centers
911 and Emerg Coor. Centers
911 and Emerg Coor. Centers
911 and Emerg Coor. Centers
911 and Emerg Coor. Centers
Data Processing
Data Processing
Data Processing
Device Maint. - ITS
Device Maint. - Signals
District / Counties
District / Counties
District / Counties
District / Counties
District / Counties
District / Counties
Media
Police
Police
Police
Police
Police
Police
Police
Police
Police
Police
Police
SHA Highway Maint. Shop
SHA Highway Maint. Shop
CHART II Business Area Architecture Report
Anne Arundel County 911 Center
Harford County 911 Center
SHA Laurel Maintenance Facility/Shop
Maryland Emergency Management
MIEMS
Baltimore County 911 Center
Howard County 911 Center
CSC Lab Hanover
CSC NOC Hanover
University of Maryland
Radio Shop
Hanover Sign Shop
Anne Arundel County DPW
District 5 Office, Annapolis
District 4 Office, Brooklandville
District 3 Office, Greenbelt
HQ
Virginia Department of Transportation
Traffic.Com
Baltimore County
Lane Bridge Police
MSP A - Jessup
MSP F - North East
MSP J - Annapolis
MSP L - Forrestville
MSP N - Rockville
MSP P - Glen Burnie
MSP Q - College Park
MSP R - Goldenring
US Park Police
SHA Annapolis Shop
SHA Churchville Maintenance Facility/Shop
277
January 8, 2006
CHART II Business Area Architecture Report
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
SHA Highway Maint. Shop
SHA Highway Maint. Shop
SHA Highway Maint. Shop
SHA Highway Maint. Shop
SHA Highway Maint. Shop
SHA Highway Maint. Shop
SHA Highway Maint. Shop
Traffic Operations Center
Traffic Operations Center
Traffic Operations Center
Traffic Operations Center
Traffic Operations Center
Traffic Operations Center
Traffic Operations Center
Traffic Operations Center
SHA Dayton Maintenance Facility/Shop
SHA Fairland
SHA Gaithersburg Maintenance Facility/Shop
SHA Golden Ring Maintenance Facility/Shop
SHA Hereford Maintenance Facility/Shop
SHA Upper Marlboro Maintenance
Facility/Shop
SHA Owings Mills Maintenance Facility/Shop
Fort McHenry Tunnel Vent Bldg.
Hanover Statewide Operations Center
MC Traffic Management
Prince George's County
PSI Net Stadium
Fedex Stadium
DC DOT
MAA Commuications
Figure 4-5. CHART II, Locations
CHART II Business Area Architecture Report
278
January 8, 2006
CHART II Business Area Architecture Report
5 Application Model View
This section presents various model views of the Application domain of change as gathered from
CHART II visioning workshops derived from analysis of the business processes. The Direction
Model provides the principles, constraints and assumptions that guide the design of applications,
while the Conceptual Model provides the specifics of the application design.
5.1 Application Direction Model
This model shows what application principles, constraints, and assumptions impact the project.
5.1.1 Application Principles, Constraints, and Assumptions
Numerous principles, constraints, and assumptions (PCAs) were derived for this particular model
view. The table below shows how the BAA process scored in applying the identified PCAs. The
scoring is defined as follows:

Applied = The PCAs were observed and applied to one or more of the Domains of
Change

To Be Applied = The PCAs were not viewed as relevant to this phase of the project, but
may be applied in later phases (i.e., Design, Development, and Deployment)

Not Applicable = The PCAs identified were replaced by different approaches used in
process design
Principles

Open application architecture

Distributed applications to increase fault tolerance

Designed for functional expansion of devices, modules (functionality), and graphical
capabilities

Common user interface for all functions, including legacy systems

Easy to use interface for system configuration

Device control may be available from any workstation

Configurable user rights including zones of responsibility

System feedback will be provided for each user action (both positive and negative
feedback)

System will notify user of preset alarms

System will be self-monitoring and attempt self-recovery
CHART II Business Area Architecture Report
279
January 8, 2006
CHART II Business Area Architecture Report
Principles

System must automate resetting of traffic control devices and traveler information
devices at clearance of an incident

Device communications must take place at the closest available location

Minimize user steps to accomplish system functions

System will maintain incident response plans

System shall not allow unauthorized access to user functions and data

System will support simulation and preview mode

System will interface with the Signal Control System

Simulation will be an off-line process

FITM maps shall be overlays to CHART map

System will provide decision support-type operator support

Code will be written to appropriate standards and be fully documented

Automate system maintenance activities to the extent possible

Application will be compliant with ITS Standards

Failure of one process will not force the failure of another process
Constraints

Must use SHA GIS data

Must use existing field devices
Assumptions

There is an ORB that is standard and meets the needs of CHART II

FMS will be in place, stable, and meets expectations

Will be able to retrieve legacy system data

AVCM will be in place, stable, and meets expectations
CHART II Business Area Architecture Report
280
January 8, 2006
CHART II Business Area Architecture Report
5.2 Conceptual Application Model
5.2.1 Application Architecture
The Application Architecture provides a conceptual description (at several levels of detail) of the
application areas that will be required to satisfy the CHART II future business needs and the
Commercial Off-The-Shelf (COTS) packages that are either current in use, or are targeted for
use, to fulfill the needs.
5.2.1.1 Conceptual Application Architecture Diagram
The Application Architecture Diagram provides a high-level, graphical description of the
characteristics that will be built into the application systems to satisfy future enterprise
requirements. The diagram shown below represents, at a conceptual level, a high-level view
showing the CHART II system and its external interfaces. The CHART II system gives and
receives information to and from other sources which are linked to the system. The diagram
below illustrates how the CHART II system will interface with legacy systems, as well as with
other external interfaces, and COTS software. These applications assist the users of the CHART
II system to monitor the roadways, notify individuals and groups that may need to assist with
situations or be aware of what’s happening, and receive additional information to assist with
current or future situations.
CHART II Business Area Architecture Report
281
January 8, 2006
CHART II Business Area Architecture Report
FAX,page,email
Recipient
FMS
AVCM
CHART CCTV
Module
message
device
commands
device status
SCAN / Web
weather
sensor
data
camera
commands
video
CHART II
weather
alerts
incident
reports
EORS
Winter Deployment Data
Lane Closures Permit Data
External
Incident Report
Source
NTCIP Center to
Center
Figure 5-1. Application-level Diagram(August 2000)
Future releases of CHART II will also incorporate a CHART-Lite version of the application, and
a Simulation application:

CHART-Lite is seen to be a fully functional version of the application, that will be deployed
anywhere, and communicate with the CHART II system. Although this has not been fully
defined, the current vision is that it will be provided via a web interface for ease of use and
cost reduction, since having a separate workstation deployed at multiple sites could be very
costly and difficult to maintain. (IMPLEMENTED)

The University of Maryland will have responsibility for the development of simulation tools
for the CHART II system. Further definition of requirements and development will be
undertaken at a later date. (In-Progress UM CATT Lab)
CHART II Business Area Architecture Report
282
January 8, 2006
CHART II Business Area Architecture Report
5.2.1.2 Conceptual Application Areas
Seven future application areas have been conceptualized and defined. A conceptual description
of the application areas required to satisfy the CHART II future business needs is shown in the
table below. Their order within the following table does not suggest a release sequence or
development priority.
Application Area
Description
Traffic and Roadway Monitoring
(PARTIALLY IMPLEMENTED –
CHART II, CHART LITE)
Incident Management
(PARTIALLY IMPLEMENTED –
CHART II, CHART LITE)
Shared Resource Management
(PARTIALLY IMPLEMENTED –
CHART II, CHART LITE)
Status Display Management
(PARTIALLY IMPLEMENTED –
CHART MAP)
System Configuration and
Administration
(IMPLEMENTED – CHART II,
CHART LITE)
Operations Support
(IMPLEMENTED – CHART II,
CHART LITE)
Monitor traffic and roadway conditions and
evaluate roadway detector data.
Report Generation
(IMPLEMENTED – CHART
REPORTING TOOL)
Provide tools for generating reports from
system log files.
Provides the operator with tools to assist in
incident management and documentation.
Handle allocation and control of shared
devices (DMS, HAR) and receive and log
roadway detector data.
Maintain the state of the display map.
Provides tools for managing and
administering the system
Provides user access control and support
utilities.
Figure 5-2. Future State Application Names
Each of the seven application areas are defined in detail in the following section of this report.
CHART II Business Area Architecture Report
283
January 8, 2006
CHART II Business Area Architecture Report
5.2.1.3 Conceptual Application Area Definitions
This section has not been updated so as to convey the original thoughts recorded from the
methodology employed to create the BAA which is an important viewpoint to maintain for
the CHART Project. Figure 5-2 can be referenced to determine what processes have
actually been implemented.
For each of the application areas identified, there are four sections:
 Description
A brief summary of the application area.

Functions
List of functions which will be performed by the application area.

Interfaces
A table representing the source/target for the application, the type of interface, and a
description of the source/target type.

Diagram for Application Area
The diagram depicts the application area, external interfaces, and major data sources and
links. The major data flows are shown in the diagram. Data flows considered part of the
application infrastructure (e.g. logging of system messages) are not shown in this high level
diagram. The diagram uses the following conventions:
 Circles represent the proposed future applications.
 Regular rectangles represent external agents or entities.
 Double horizontal lines represent databases.
 Arrows represent the flow of information.
CHART II Business Area Architecture Report
284
January 8, 2006
CHART II Business Area Architecture Report
5.2.1.3.1
Traffic and Roadway Monitoring
Description:
The Traffic and Roadway Monitoring application area is responsible for the collection of data
associated with monitoring traffic and roadway conditions, the analysis of this data, and issuing
alerts for roadway congestion and incidents. The application compares current speed and traffic
flow data with historical traffic flow data and weather information. It makes a determination
whether or not congestion or a traffic incident has occurred on a roadway, determines the
responsible center and operator, and issues an alert. The application periodically checks EORS
for road closure and snow emergency information and the scheduled events list for scheduled
events. It checks the National Weather Service for weather bulletins, alerts the operators if a
bulletin has been issued, and initiates a FAX of the bulletin to a predetermined list of sites. As
the status of objects such as detectors and links changes the state of the objects are updated so
that the change may be reflected on the map display.
Functions:
 Analyze roadway detector data.

Receive weather alerts.

Receive weather sensor data.

Receive road closure information.

Receive snow emergency information.

Generate traffic, weather, and incident alerts.

Check for scheduled events.

FAX weather report.

Update state of objects.
CHART II Business Area Architecture Report
285
January 8, 2006
CHART II Business Area Architecture Report
Interfaces:
Source/
Target
SCAN / Web
Interface
Type
App-to-App
EORS
Detector
History
Shared
Resource
Management
Status
Display
Management
Incident
Management
Operations
Support
App-to-App
Data Store
Scheduled
Events
Data Store
App-to-App
Description
Receive weather sensor data from field devices,
National Weather information from the SHA Web
Page.
Receive road closure status.
Query traffic history data.
App-to-App
Receive current detector data.
Issue a traffic plan message if indicated by traffic or
weather conditions.
Update display icons.
App-to-App
Object status updates.
App-to-App
Retrieve user and center information for
determining where to send alerts. Send weather
report to be faxed.
Retrieve scheduled event information.
CHART II Business Area Architecture Report
286
January 8, 2006
CHART II Business Area Architecture Report
Diagram for Traffic and Roadway Monitoring :
SCAN
EORS
Shared Resource
Management
Scheduled
Events
road closure status
current detector data
weather sensor data
traffic plan
event
Traffic and
Roadway Monitoring
weather report
system log message
Operations
Support
d
an
er
us
r
nte
ce
inf
weather message
o
history data
display update
Status Display
Management
Detector
History
CHART II Business Area Architecture Report
Web Page
287
incident alert
Incident
Management
January 8, 2006
CHART II Business Area Architecture Report
5.2.1.3.2
Incident Management
Description:
This application area handles those activities associated with managing an incident. Incidents are
initiated either manually by the user or are automatically initiated by an alert received from the
Traffic and Roadway Monitoring application. This application area provides the operator with an
interface to log various types of messages; communications with those outside the center,
communications received about non-blockage events and actions taken, communications
received about disabled vehicles, and an incident management log for recording information
about traffic incidents. It calculates queue length information for inclusion in an incident log
entry. As a result of an incident the application may format a message for sending by page, FAX,
or email to a list of recipients. It provides an interface for the user to select a plan to activate or to
deactivate a plan that is currently active.
Functions:
 Create entries in the Communications log.

Create entries in the Action log.

Create entries in the Disabled Vehicle log.

Create entries in the Incident Management log.

Calculate queue length.

Activate/deactivate a plan.

Format text message for sending to page/FAX/email list.
CHART II Business Area Architecture Report
288
January 8, 2006
CHART II Business Area Architecture Report
Interfaces:
Source/
Target
External
Incident
Report Source
Comm log
Actions log
Disabled
vehicle log
Incident log
Operations
Support
Shared
Resource
Management
Traffic and
Roadway
Monitoring
Interface
Description
Type
External agent The operator may receive reports of incidents from a
number of outside sources such as #77 call-ins, the
police, etc.
Data Store
A log is maintained for recording communications
with outside entities.
Data Store
A log is maintained for recording actions taken for
non-blocking events.
Data Store
A log is maintained with information on all disabled
vehicle reports.
Data Store
A log is maintained with information on all incidents.
App-to-app
Based on an evaluation of an incident a FAX, page,
or email may be sent to a specified list of recipients.
App-to-App
Issue an incident message for a confirmed incident.
Receive current detector data for queue length
calculation
App-to-App
Receive an incident alert.
CHART II Business Area Architecture Report
289
January 8, 2006
CHART II Business Area Architecture Report
Diagram for Incident Management :
Traffic and
Roadway Monitoring
incident alert
Comm Log
External
Incident
Report
Source
comm log entry
manual incident alert
actions log entry
fax/page/email message
system log message
Incident
Management
Actions Log
disabled vehicle log entry
Disabled
Vehicle Log
incident log entry
Operations
Support
confirmed incident alert
Incident Log
current detector data
Shared Resource
Management
CHART II Business Area Architecture Report
290
January 8, 2006
CHART II Business Area Architecture Report
5.2.1.3.3
Shared Resource Management
Description:
This application area communicates with and controls the system’s shared devices. It receives
and logs information from data collection devices such as speed and loop detectors. As detector
data is received the detector history file is updated with summary information. The application
area enables control of DMS, HAR, and camera devices and arbitrates their allocation. Cameras
are controlled through the AVCM while detector data and communication with DMS and HAR
devices is handled via the FMS. The application maintains the DMS and HAR message libraries
and the SHA equipment inventory database. The state of the objects are updated as the status of
objects such as detectors, DMS, and HAR changes so that the change may be reflected on the
map display.
Functions:
 Receive data from roadway detectors.

Receive device status information.

Archive sensor data.

Send commands to reset devices.

Turn on/off a SHAZAM.

Maintain DMS and HAR message libraries.

Post a message to a DMS or HAR.

Blank a DMS.

Control a CCTV device.

Maintain CCTV presets.

Control/arbitrate shared device allocation.

Maintain equipment inventory and equipment status.
CHART II Business Area Architecture Report
291
January 8, 2006
CHART II Business Area Architecture Report
Interfaces:
Source/
Target
FMS
Interface
Type
App-to-App
AVCM
Detector Data
Archive
Detector
History
Incident
Management
Traffic and
Roadway
Monitoring
Status Display
Management
Operations
Support
Message
Library
Equipment
Inventory
App-to-App
Data Store
Receive device status and detector data.
Send device commands, DMS messages, and HAR
messages.
Send camera commands
Archive detector data.
Data Store
Create detector history data.
App-to-App
Receive confirmed incident alert.
App-to-App
Receive traffic plan.
App-to-App
Update objects for display.
App-to-App
Log a system message.
Data Store
Update DMS and HAR entries in the message
library.
Update equipment and equipment status.
Data Store
CHART II Business Area Architecture Report
Description
292
January 8, 2006
CHART II Business Area Architecture Report
Diagram for Shared Resource Management :
Status Display
Management
AVCM
la
disp
y up
Message
Library
date
camera cmd
dms and har messages
Equipment
Inventory
device status
detector data
FMS
equipment status
Shared Resource
Management
device cmd
dms meesage
har message
detector data
detector history data
system log message
current detector data
confirmed incident alert
Detector
Data Archive
Detector
History
traffic plan
Operations
Support
Traffic and
Roadway Monitoring
Incident
Management
CHART II Business Area Architecture Report
293
January 8, 2006
CHART II Business Area Architecture Report
5.2.1.3.4
Status Display Management
Description:
The Status Display Management application area is responsible for updating the main operations
display map with the current status of all objects selected for display. As the state of devices,
road segments, and other map objects change, the changes are reflected on the display.
Functions:
 Display weather map overlays.

Update map display with new object states.
Interfaces:
Source/
Target
Web Page
Traffic and
Roadway
Monitoring
Operations
Support
Incident
Management
Shared
Resource
Management
Interface
Type
External
Agent
App-to-App
Retrieve and display weather map information.
App-to-App
Object status updates.
App-to-App
Object status updates.
App-to-App
Object status updates.
CHART II Business Area Architecture Report
Description
Object status updates.
294
January 8, 2006
CHART II Business Area Architecture Report
Diagram for Status Display Management:
Traffic and
Roadway Monitoring
display updates
he
eat
yw
ap
rm
rla
ove
Web Page
Status Display
Management
system log message
display updates
Operations
Support
display updates
Shared Resource
Management
Incident
Management
CHART II Business Area Architecture Report
295
January 8, 2006
CHART II Business Area Architecture Report
5.2.1.3.5
System Configuration and Administration
Description:
This application area provides those functions required to administer the CHART II system and
to maintain the system configuration. It provides functions for adding users to the system and
authorizing users to perform specific functions within the system. The application also provides
functions for maintaining center information such as the list of centers, the center geographic
area of responsibility, and maintenance shop equipment status. It will support the addition and
deletion of words from the acceptable and banned words dictionaries.
Functions:
 Maintain users and roles.

Maintain functional rights.

Maintain geographic responsibilities.

Maintain system parameters.

Maintain links.

Maintain words dictionary.

Maintain location navigation data.

Maintain notification list.

Maintain plans.

Maintain scheduled events.
CHART II Business Area Architecture Report
296
January 8, 2006
CHART II Business Area Architecture Report
Interfaces:
Source/
Target
Plans
Scheduled
Events
Notification
list
Words
dictionary
Users, Rights,
and
Functional
information
System
parameters
Center
information
System
component
and device
data
Operations
Support
Interface
Type
Data Store
Data Store
Data Store
Description
Update to plan library.
Update to scheduled events list.
Data Store
Update to list of recipients for pages, Faxes, and
email.
Update to acceptable/banned words dictionary.
Data Store
Update to user authorization and control.
Data Store
Update to system parameters.
Data Store
Update to center information.
Data Store
Update to component and device configuration.
App-to-App
Log a system message.
CHART II Business Area Architecture Report
297
January 8, 2006
CHART II Business Area Architecture Report
Diagram for System Configuration and Administration :
Scheduled
Events
schedule event update
Notification
list
Plans
plan
s
ate
upd
Users,
Rights, and
Functional
information
use
r
recipient address
dictionary update
info
Words
dictionary
System
Configuration and
Administration
e
dat
r up
ete
am
par
System
parameters
center info
configuration update
system log message
Operations
Support
CHART II Business Area Architecture Report
System
component
and device
data
298
Center
information
January 8, 2006
CHART II Business Area Architecture Report
5.2.1.3.6
Operations Support
Description:
The Operations Support application area controls access to the system and provides support to
other CHART applications. It provides a system login and logout function to control access to
the CHART system. It provides users with the capability to transfer resources currently allocated
to them to other users. It also provides a system message logging function to log system status
and error messages.
This application area includes two general utility functions, Chat and Notepad. Chat is an
operations utility that allows the CHART operators to converse through an online message
window. This allows conversations between remote operators without tying up phone lines and
without interrupting the operator’s ability to listen for audio queues from scanners and other
devices. Notepad is another operations utility that provides operators with an online notepad for
recording information. Both a personal and a center-wide notepad are supported.
Functions:
 Allows a user to determine which users are logged into the CHART system.

Allows a user to select another user to exchange text messages with.

Provides an online personal and center notepad.

Provide system login/logout.

Provide transfer of allocated resources to another user.

Log messages to the Operations log.
CHART II Business Area Architecture Report
299
January 8, 2006
CHART II Business Area Architecture Report
Interfaces:
Source/
Target
CHART
Operator
Recipient of
FAX, page, or
email
Center
information
Users, Rights,
and Functional
information
Notepad
Interface
Type
External
agent
External
agent
Operations log
Incident
Management
Shared
Resource
Management
Status Display
Management
Traffic and
Roadway
Monitoring
System
Configuration
and
Administration
Data Store
App-toApp
App-toApp
Description
Operators exchange online messages.
Destination of a FAX, page, or email.
Data Store
Retrieve center information for center responsibilities.
Data Store
Retrieve user information for authorization and access
control.
Data Store
View and update center and operator notepad
messages data.
Log system status and error messages.
Receive messages for operations log.
Receive messages for operations log.
App-toApp
App-toApp
Receive messages for operations log.
App-toApp
Receive messages for operations log.
CHART II Business Area Architecture Report
Receive messages for operations log.
300
January 8, 2006
CHART II Business Area Architecture Report
Diagram for Operations Support:
Center
information
System
Configuration and
Administration
Recipient of FAX,
page, or email
system log message
message
center info
Users,
Rights, and
Functional
information
system log message
user info
Operations
Support
Notepad
Incident
Management
system log message
Shared Resource
Management
es
ssag
d me
a
p
e
not
system log message
system log message
system log entry
chat messages
Operations
log
Status Display
Management
Traffic and
Roadway Monitoring
Chart
Operator
CHART II Business Area Architecture Report
301
January 8, 2006
CHART II Business Area Architecture Report
5.2.1.3.7
Report Generation
Description:
This application area supports the generation of reports from the logs. Reports may be displayed
online, printed, or saved to a text file.
Functions:
 Generate reports based on time.

Generate reports based on a specific incident.
Interfaces:
Source/
Target
Operations
log
Interface
Type
Data Store
Description
Read entries from system log files.
Diagram for Report Generation:
Operations
Log
log entries
CHART II Business Area Architecture Report
Report
Generation
302
January 8, 2006
CHART II Business Area Architecture Report
5.2.1.4 COTS Packages
The table below lists the Commercial Off-The-Shelf (COTS) packages or categories of COTS
packages that have been identified as candidates for supporting CHART II business processes.
In cases where a specific package has been identified, the vendor and package name are given.
The Usage column describes what the package is to be used for, the Status column gives the
current status of the package, and the Supported Processes column lists those CHART business
processes that the package will support. In some cases the COTS package provides general
infrastructure support as opposed to supporting specific business processes.
COTS Package
SSI, SCAN Web
Usage
Weather sensor
data retrieval
Traffic signal
status retrieval
Paging
software
Econolite, Traffic
Signal Software
Silverlake
Software,
Airsource Web
Microsoft Outlook Email
Email
FAX package
FAX
Nuance
Text to speech
conversion
Report
generation
Automatic
vehicle
location
Object request
broker, trader
services
Online help
Java Runtime
Environment
Database
management
Web Server
InetSoft Style
Report 6
AVL package
Object Oriented
Concepts,
ORBacus
Sun, Java Help
Sun, Java JRE
Oracle
Jakarta Tomcat
4.1.31
CHART II Business Area Architecture Report
Status
Existing
Supported Processes
Handle Weather Sensor Data
Existing
Handle Signal Polling Data
Existing,
review
required
Existing,
review
required
Market Survey
Required
Selected
Perform Notification
Perform Notification
Perform Notification
Market survey
required
Maintain HAR Message Library
HAR – Add a Message
Operational Reports
Reports from Archive
Handle AVL Polling Results
Perform AVL Function Processing
Selected
General infrastructure support
Selected
Selected
General infrastructure support
General infrastructure support
Selected
General infrastructure support
Selected
General infrastructure support
Selected
303
January 8, 2006
CHART II Business Area Architecture Report
5.2.2 Process / Application Matrix
The Process/Application Matrix relates the future business processes to the future application
areas that support them. It defines, at a conceptual level, the business content of each application.
The matrix conveys the following information:

Matrix Columns - The column headings represent the key future application areas.

Matrix Rows - The row titles represent business process threads and are categorized by
type of responsibility.

Matrix Cells – An ‘x’ appearing in a cell indicates that the process is supported by the
application area.
CHART II Business Area Architecture Report
304
January 8, 2006
CHART II Business Area Architecture Report
Operations Support
System Configuration and Administration
Shared Resource Management
Status Display Management
Report Generation
Incident Management
Traffic and Roadway Monitoring
1
2
3
4
5
6
7
SECURITY AND OPERATIONAL CONTROL
System Administration
a
Maintain Users
X
b
Maintain Roles
X
c
Maintain Functional Rights
X
d
Maintain Functional Responsibilities
X
e
Maintain Geographic Responsibility
X
f
Maintain Operations Center and AOR
X
Operational Control
a
Maintain Center Notepad
X
b
User Logon
X
c
View Center Situation
X
d
Maintain User Preferences
X
e
Maintain Operator's Notepad
X
f
Perform CHART Chat
X
g
Logout
X
h
Change User
X
I
Transfer Resources
X
j
Respond to Request to Transfer Resources
X
Configuration Processes
a
Maintain System Parameters
X
b
Maintain Links
X
Maintain FITM Plans
X
FITM Plans
a
Map Configuration
a
Update MDOT GIS Map Data
X
SYSTEM CONFIGURATION AND STATUS
Components
a
Maintain Component Configuration
b
Log System Failures
X
X
Devices
a
Maintain Device Configuration
b
Set Device Online
X
c
Set Device Offline
X
d
Set Device to Maintenance Mode
X
e
Handle DMS and HAR Polling Results
X
f
Respond to Device Failure Alerts
X
X
INCIDENT/EVENT MANAGEMENT
Logs
a
Log Communications Log
X
b
Log Action Log
X
c
Log Disabled Vehicle Log
X
X
X
Figure 5-3. Process by Application Matrix - Part 1/4(August 2000)
CHART II Business Area Architecture Report
305
January 8, 2006
CHART II Business Area Architecture Report
Operations Support
System Configuration and Administration
Shared Resource Management
Status Display Management
Report Generation
Incident Management
Traffic and Roadway Monitoring
d
1
Log Incident Log
e
2
3
4
5
6
7
X
View Historical vs. Current
X
f
Log Congestion Log
X
g
Log Recurring Congestion Log
X
h
Log Special Event Log
X
i
Log Weather Advisory Log
X
j
Log Weather Sensor Log
X
k
Log Safety Message Log
X
l
View Log
m
Close Log
X
X
Location Navigation
a
Maintain Location Navigation Data
b
Activate Location Navigator
X
X
Calculate Queue Length
X
Queues
a
Notification
a
Maintain Notification List
b
Perform Notificaiton
X
X
SHARED RESOURCE MANAGEMENT
DMS/HAR Common Processes
a
Maintain Acceptable Word Dictionary
b
Maintain Unacceptable Word Dictionary
X
c
Perform Responsibility Reminder
X
d
Respond to Responsibility Reminder Alert
X
X
X
DMS Processes
a
Maintain DMS Message Library
b
DMS – Add a Message
X
X
c
DMS – Remove a Message
X
d
DMS – Arbitrate Message Queue
X
e
DMS – Evaluate Queue
X
f
DMS – Send a Message
X
g
DMS – Blank a Sign
X
h
DMS - Reset
X
i
DMS – Restore Message
X
j
DMS- Override Queue
X
HAR Processes
a
Maintain HAR Message Library
X
b
HAR – Add a Message
X
c
HAR – Remove a Message
X
d
HAR – Arbitrate Message Queue
X
e
HAR – Evaluate Queue
X
f
HAR – Broadcast a Message
X
Figure 5-4. Process by Application Matrix - Part 2/4(August 2000)
CHART II Business Area Architecture Report
306
January 8, 2006
CHART II Business Area Architecture Report
Operations Support
System Configuration and Administration
Shared Resource Management
Status Display Management
Report Generation
Incident Management
Traffic and Roadway Monitoring
1
2
3
4
5
g
HAR – Broadcast Default Message
X
h
HAR – Set Shazam On/Off
X
i
HAR – Update Default Message
X
j
HAR – Send Maintenance Command
X
k
HAR – Restore Message
X
l
HAR - Override Queue
X
a
Maintain Wall Monitor Configuration
X
b
Control Wall Monitor Assignment
X
c
Maintain CCTV Presets
X
d
Refresh Default AVCM Presets
X
e
Maintain Tours
X
f
Activate Tour
X
g
Control Camera
X
6
7
AVCM
Detectors
a
Handle Polled Detector Data
X
X
b
Handle Detector Rules
X
X
c
Generate Congestion Response
d
Respond to Congestion Alert
e
Generate Incident Response
f
Respond to Incident Alert
g
Activate Response Plan
X
X
X
X
X
Equipment
a
Maintain Equipment Inventory
X
b
Maintain Equipment Status
X
c
Alert For Delinquent Equipment Status
X
d
Respond to Delinquent Equipment Status Alert
X
Signals
a
Handle Signal Polling Data
b
Respond to Exceeded Signal Threshold Alert
c
Download Signal Data
X
X
X
X
AVL
a
Handle AVL Polling Results
b
Perform AVL Function Processing
X
X
c
Process AVL In/Out of Service Message
X
d
Process AVL Mayday Message
X
e
Process AVL Arrival On-Scene Message
X
f
Process AVL Assist Disabled Vehicle Message
X
g
Process AVL Assist Disabled CHART Vehicle Message
X
h
Process AVL Available Message
X
i
Respond to AVL Alerts
j
Respond to Mayday Alert from AVL
X
k
Respond to Arrival On-Scene Alert from AVL
X
Figure 5-5. Process by Application Matrix - Part 3/4(August 2000)
CHART II Business Area Architecture Report
307
January 8, 2006
CHART II Business Area Architecture Report
Operations Support
System Configuration and Administration
Shared Resource Management
Status Display Management
Report Generation
Incident Management
Traffic and Roadway Monitoring
l
1
2
3
4
5
6
Respond to Disabled Vehicle Alert from AVL
7
X
ALERTS
a
Send Manual Alert
X
b
Send Alert
X
c
Escalate Alert
X
a
Maintain Plans
b
Activate Plan
X
X
c
Deactivate Plan
X
X
PLANS
X
SCHEDULED EVENTS
a
Maintain Scheduled Events
b
Process Scheduled Events Start
X
X
X
c
Process Scheduled Events End
X
X
EORS INTERFACE
Construction
a
Download EORS Permits
b
Activate EORS Icon On Map
c
Activate EOR Permit
X
X
X
Snow Emergency
a
Maintain Snow Emergency Declaration
X
Phone Book
a
Access Phone Book
X
WEATHER SUPPORT
National Weather Service
a
View National Weather Service Data
X
b
Process Weather Alerts From The NWS
c
Respond to National Weather Service Alert
d
Fax Weather Report
X
a
Handle Weather Sensor Data
X
b
Generate Weather Sensor Response
X
c
Respond to Weather Sensor Alert
X
X
X
SCAN
ARCHIVING AND REPORTS
Archiving
a
Archive Update - Add
X
b
Archive Update - Update Log Data
X
c
Real Time System Update - Delete
X
Reports
a
Operational Reports
X
b
Reports from Archive
X
Figure 5-6. Process by Application Matrix - Part 4/4(August 2000)
CHART II Business Area Architecture Report
308
January 8, 2006
CHART II Business Area Architecture Report
6 Data Model Views
This section presents various model views of the Data domain of change as derived from CHART
II visioning and process design workshops. The Direction Model provides the principles,
constraints and assumptions that guide the design of data stores. The Conceptual Model
provides the identification and definition of conceptual entities identified in the business
processes, and Process-to-Entity matrices summarizing the usage of entities within the business
processes.
6.1 Data Direction Model
This model shows what application principles, constraints, and assumptions impact the project.
6.1.1 Data Principles, Constraints, and Assumptions
Numerous principles, constraints, and assumptions (PCAs) were derived for this particular model
view. The table below shows how the BAA process scored in applying the identified PCAs. The
scoring is defined as follows:

Applied = The PCAs were observed and applied to one or more of the Domains of
Change

To Be Applied = The PCAs were not viewed as relevant to this phase of the project, but
may be applied in later phases (i.e., Design, Development, and Deployment)

Not Applicable = The PCAs identified were replaced by different approaches used in
process design
Principles

Single entry of data

Near real time distribution of incident, device, and system status

System must retrieve and distribute legacy data

System must provide the ability to widely distribute raw data from archive off-line

Data will be validated at the time of data entry

Data will be configured to support pre-defined and ad-hoc reporting

System must log all operator actions in the system

System must leverage/share all incident information with CHART partners
CHART II Business Area Architecture Report
309
January 8, 2006
CHART II Business Area Architecture Report

All data from a device may be stored

Data will be imported/exported to CHART partners (other agencies)

Data will be TMDD compliant

The system will provide the capability to configure data logging (on/off)

The system will provide the capability to configure data import (on/off)

The system will allow event driven configuration overrides

The system will have the ability to configure device data recording (times or
conditions)
Constraints
None
Assumptions

Sensor data is assumed to be valid
6.2 Conceptual Data Model
The data model views for CHART II include a conceptual entity relationship diagram depicting
major data entities and their relationships with one another, a table of Entity Definitions, and a
Process/Entity Matrix identifying which entities are utilized in each process.
6.2.1 Entity Relationship Diagram
The Entity Relationship Diagram (ERD) depicts the data entities referred to in the business
process model data flow diagrams and identifies the relationships between the entities. The
following two figures present the ERD from the BusinessTeam modeling tool.
CHART II Business Area Architecture Report
310
January 8, 2006
CHART II Business Area Architecture Report
Operational Database Entity Relationship Diagram - 12/15/99
NWS Alert File
Message Rules
Location Navigation
Info
Dictionary
EORS Map Data
Equipment Inventory
County Snow Emergency Data
Equipment Status
County Snow Emergency Map Data
Chart Map Data
Acceptable Word
Dictionary
EORS Permit Information
Weather File
Unacceptable Word
Dictionary
Scheduler Data
Alert Data
System Parameter
Address Book
HAR Message Library
Scheduler Item
Plan
Link
Notification
Data
DMS Stored
Message
HAR Stored Message Text
DMS Message Library
HAR Voice Message
Library Msg
PlanItem
Notification List
Figure 6-1. Conceptual Entity Relationship Diagram, Part 1/3(August 2000)
CHART II Business Area Architecture Report
311
January 8, 2006
CHART II Business Area Architecture Report
Weather Station
Operational Database Entity Relationship Diagram - 12/10/99
Sensor Data
Operators Notepad
Functional Right
Users Center
Weather Sensor Data
Pavement Sensor Data
Failure Log
Component
Configuration
Role
AVL
Vehicle Data
Organization
DMS Message
Arbitration Queue
DMS
User
SHAZAM
HAR
Device Configuration
User Preferences
Camera State Data
AVCM
Tour
HAR Message
Arbitration Queue
Shared Resource
Presets
Operations Log
Wall Monitor
Configuration
Wall Monitor Assignment
Detector
Center
Center
Notepad
Geographic Responsibility
Incident Interchange Database
Smoothed Data
Functional Responsibility
Group
Functional Responsibility &
Alert Types
Figure 6-2. Conceptual Entity Relationship Diagram, Part 2/3(August 2000)
CHART II Business Area Architecture Report
312
January 8, 2006
Historical Data
CHART II Business Area Architecture Report
Log
FITM Plan
Communication
Log
Action Log
Disabled Log
Communication
Log Text
Action Log Text
Disabled Log Text
Congestion
Log
Incident Log
Congestion
Log Text
Incident Log Text
Recurring
Congestion
Log
Special Event
Log
Recurring
Congestion
Log Text
Special Event
Log Text
Weather
Advisory Log
Weather
Advisory Log
Text
Queue Data
Operational Database Entity Relationship Diagram - 12/15/99
Response Plan
Each Response Plan can be associated with Notification
and Stored Messages for both HAR and DMS.
Figure 6-3. Conceptual Entity Relationship Diagram, Part 3/3(August 2000)
CHART II Business Area Architecture Report
313
January 8, 2006
Weather
Sensor Log
Weather
Sensor Log
Text
Safety
Message Log
Safety Message
Log Text
CHART II Business Area Architecture Report
6.2.2 Entity Definitions
The following tables give a brief description of each of the Entities identified in the Entity Relationship Diagram.
Table 6-1. Entity Definitions
Entity
Acceptable Word Dictionary
Action Event
Action Event Text
Address Book
Alert Data
Archive
AVCM
AVL
Camera State Data
Center
Center Notepad
Chart Map Data
Communications Log
Communications Log Text
Component Configuration
CHART II Business Area Architecture Report
Description
List of words and phrases considered acceptable as a part of a message to be displayed on a
device.
Information related to the disposition of the actions related to device failures and non-blockage
events (i.e., signals, debris, utility, signs).
Text entry to identify action taken in relation to specific action log.
Names, work-related phone numbers, e-mail addresses, and pager numbers of CHART related
personnel.
Information related to each alert sent in the system.
A separate database that contains a collection of real-time database information for reporting and
simulation.
Configuration information identifying camera devices used to monitor roadways.
Configuration information for automated vehicle location (AVL) devices, as well as information
related to actions of each AVL device.
Information on each camera that captures what the current position of the camera is when it is
being controlled, and what the default state should be so the camera can be returned to its default
state, once control is relinquished. Information would include: camera ID, camera name, preset
ID, preset name, and positioning (i.e., pan/tilt/zoom positions).
Configuration information that is required to define an operation center with associated
functional responsibilities and a geographic area. Data may include center name, center ID, alert
types, functional responsibility groups, and location.
Free-form text data for each center. Data may include center name, center ID, and free text.
Data required for displaying all map layers.
Data received from any source that requires no further action. Information may include receiving
operator ID, source, and method of communication.
Text entry to identify action taken in relation to specific communication log.
Contains data needed to identify system components. Information may include polling frequency,
314
January 8, 2006
CHART II Business Area Architecture Report
Entity
Description
error checks, and component correction data.
Information received from the system and outside sources relating to congestion situations. Will
include source data (detector and operator), the tracking of all shared resources used associated
with the log, and notifications made.
Congestion Event Text
Text entry to identify action taken in relation to specific congestion log.
County Snow Emergency Data
Contains data pertaining to each instance of a declared county snow emergency. This includes all
data received from the EORS system.
County Snow Emergency Map Data Contains data for display of a county snow emergency on the map.
Detector
Configuration data for a detector including location, type, and polling frequency.
Device Configuration
Superset of all device type configuration data.
Disabled Event
Information related to a single instance of providing assistance to a disabled vehicle. Data
includes vehicle identification, data/time, ETP/ERU unit providing assistance, and location.
Disabled Event Text
Text entry to identify action taken in relation to specific disabled vehicle log.
DMS
Configuration information relative to a dynamic message sign (DMS), including location and
communications information.
DMS Message Arbitration Queue Queue data for each DMS device. Each queue contains priority levels, and when being used the
information pertaining to the message such as text and associated Log ID. Each priority may
have multiple messages or slots.
DMS Message Library
Multiple topic-oriented libraries, each containing information defining each DMS stored message
including the message name, type/sub-type, and beacon state of each stored message.
DMS Stored Message
Message text associated with each stored message listed in the DMS Message Library.
EORS Map Data
All information required for the proper display of roadwork icons on the map. This data may
include icon type, color, location, and map layer
EORS Permit Information
Permit data downloaded from the EORS database. This data may include permit ID, construction
company information, general location and type of construction. Each permit may have multiple
schedule entries, which include specific location, start date/time, end date/time, and lane closures.
Equipment Inventory
Number and type of equipment used by the Maryland State Highway Administration’s shops in
assisting with CHART II related actions. The data is organized by shop and would show the
types of equipment and the respective quantities.
Equipment Status
Status information relating to the inventory. Data to include equipment type, total quantity in the
shop, quantity available for use, and quantity of equipment that is not available.
Congestion Event
CHART II Business Area Architecture Report
315
January 8, 2006
CHART II Business Area Architecture Report
Entity
Description
Failure Log
Information related to each detected instance of hardware or component failure. Data may
include device ID, date/time stamp, and failure code. Exact failure data returned from a device
during polling may be stored.
FITM Plan
Information related to a FITM response plan. Will include: scanned images, response text, and
map data.
Functional Responsibility and Alert Table of functional responsibilities and alert types that may be assigned to the operational centers
Types
(either directly or through functional responsibility groups)
Functional Responsibility Group
Groups of functional responsibilities and alert types. Included would be names of groups, and
links to related functional responsibility and alert type.
Functional Right
Table of functional capabilities allowed for operators of the system. Included are: functional
rights name and ID.
Functional Rights Group
Shows groups of functional rights. Included would be names of groups, and ID.
Geographic Responsibility
Data used to define a geographical area. Geographic boundaries used to designate the geographic
areas of responsibility for the operational centers.
HAR
Contains configuration data to define Highway Advisory Radio (HAR) device.
HAR Message Arbitration Queue Queue data for each HAR device. Included are: priority level of message, log to which the
message is associated, the associated message to be broadcast, and the status of whether the entry
is currently being broadcast or not.
HAR Message Library
Contains listing of all messages that have been developed for each HAR device, whether for
message text or voice. Messages will have an associated ID.
HAR Stored Message Text
All text associated with each stored message in the HAR Message Library. Each message will
have header, body, and footer information.
HAR Voice Message
All voice (WAV) files for each voice message in the HAR Message Library.
Historical Data
Normal traffic flow data for a given detector keyed on type of day, day of week, time of day (15
minute increments), pavement conditions/weather conditions. Each instance will contain volume,
occupancy, and speed.
Incident Interchange
A separate database that will have a subset of data for incidents. Information to be stored will be
incident ID information, such as: location, lane closure information, type of incident, queue
length, and estimated clear time. There will be no text entries from the incident logs.
Incident Event
Data received relating to each incident captured in the system. Information will include source of
data, status, location, type of incident, Each tracked item will include appropriate date/time
CHART II Business Area Architecture Report
316
January 8, 2006
CHART II Business Area Architecture Report
Entity
Incident Event Text
Link
Location Navigation Info
Log
Message Rules
Notification Data
Notification List
NWS Alert File
Operations Log
Operators Notepad
Organization
Pavement/Weather Sensor Data
Plan
Plan Item
Presets
CHART II Business Area Architecture Report
Description
stamps for performance measurement calculations.
Text entry to identify action taken in relation to the specific incident log.
Relationships of specific detectors to the CHART map data. The relation to CHART map data is
necessary to specify where each link is to be displayed on the map. (Specific definition of a Link
is undefined.)
Map coordinates for landmarks, exits, intersections, etc. for each highway, for pinpointing
location of activity to be recorded in the appropriate Log.
Highest level of information of all logs in the system. Mainly log ID, type, start/end date and
time.
Data necessary for the system to generate a response plan for automatic detection of congestion,
incident, and bad weather. Types of data may include log (situation) type, area of coverage
(distance from detector), type of devices, and generic message format.
All information for individuals listed for notification. Types of data included would be group
name, individual name, notification method, and all associated contact data (i.e., pager number,
e-mail address, fax number).
List of all individual listed by function, notification individual, notification group.
Alert data related to a National Weather Service alert.
Information related to all actions taken by individuals within the system. Mostly used as an audit
trail to keep track of changes. Data to include UserID, date/time, function performed, and related
functional data.
Free-form text of information stored by each individual in the system.
Data to define what shared resources are owned by which group of the organization.
Data received from pavement and weather sensor polling of each device. Information could
include temperature, moisture, and content for pavement sensors, and temperature, wind speed,
fog, etc. for weather sensors.
Identification information defining a plan in the system. Included data items will be Plan ID,
name, and type.
Individual command line of a plan. Data may include Plan ID, function identifier, and specific
data items to perform the function.
Pre-determined pan/tilt/zoom specifications for AVCM cameras. Information would include:
preset ID, preset name, and positioning (i.e., pan/tilt/zoom positions).
317
January 8, 2006
CHART II Business Area Architecture Report
Entity
Queue Data
Recurring Congestion Log
Recurring Congestion Log Text
Response Plan
Role
Safety Message Event
Safety Message Event Text
Scheduler Data
Scheduler Item
Sensor Data
SHAZAM
Signal
Smoothed Data
Special Event
Special Event Text
CHART II Business Area Architecture Report
Description
Subset of incident log information. Information taken from sensors or entered by an operator to
record the estimated queue (backup) length of traffic in one or more directions in relation to an
incident. Data may include Log ID, direction, and queue length, date/time. Any one incident log
may have multiple sets of queue data over the duration of the incident.
Information received from the system and outside sources related to recurring congestion
situations. Will include source data (detector and operator), the tracking of all shared resources
used associated with the log, and notifications made.
Contains the individual lines of free form or system-generated text describing the actions taken
related to each recurring congestion log.
Data contained in a system-generated response to a detected instance of congestion, instance or
poor weather conditions. Would include message text and identity of DMS or HAR to
display/broadcast the message.
Values designating the various security roles defined. Maintains the relation to the set of
Functional Rights identifying the system capabilities associated with each Role.
Information pertaining to the display and/or broadcast of safety messages. All shared resources
used are logged.
Contains the individual lines of free form or system-generated text related to each safety message
log.
Header information related to events in the scheduler. Data would include ID and name of
scheduled event, start and end times, and any other associated header data.
The detailed information for each action to be taken when the scheduled event is initiated. Data
will include Scheduler Data ID, action code, parameter data related to the action code.
Information retrieved from the SCAN database that provides pavement sensor data. Data could
include temperature, moisture, and content for pavement sensor (hockey pucks).
Configuration data to identify a SHAZAM and its relation with one or more HAR devices. Also,
since a DMS could act as a SHAZAM, information relating to this would also be stored.
Sub-type of device configuration. Configuration information to identify each signal device.
Detector data averaged over the polling period.
Information received from the system and outside sources relating to a special event. Will
include source data (scheduled plan and operator), location, and start/end times.
Contains the individual lines of free form or system-generated text related to tracking of all
318
January 8, 2006
CHART II Business Area Architecture Report
Entity
System Parameters
Tour
Unacceptable Word Dictionary
User
User Preferences
Users Center
Vehicle Data
Wall Monitor Assignment
Wall Monitor Configuration
Weather Event
Weather Event Text
Weather File
Weather Sensor Log
Weather Sensor Log Text
Weather Station
CHART II Business Area Architecture Report
Description
shared resources used that are associated with the log and any notifications made for each special
event log.
Data used to control the processes in the CHART II system.
Data related to displaying a sequence of camera images on a monitor, wall, media feeds, or web
feeds.
List of words and phrases considered unacceptable as a part of a message to be displayed on a
device.
Configuration data as it relates to each authorized CHART II user. Data may include user name,
ID, authorization password, and links to one or more role(s).
Data defining each individual user’s interface preferences.
Links between User and Center to define which centers the user is authorized to represent. Each
user may be assigned to one or more centers.
Polled or received data on vehicles equipped with AVL. Information stored may be time stamp,
location, speed, operator call sign, and status.
Linkage data relating a video feed to a specific wall monitor to control which cameras are being
displayed on which wall monitors. Information may link a single camera or a tour to a wall
monitor.
Configuration information needed to identify a wall monitor to accept display camera and tour
data.
Information received from the system and outside sources relating to National Weather Service
advisories. Will include source data, weather conditions, location, start/end time.
Contains the free form or system-generated text related to tracking of all shared resources used,
notifications made, and disposition data for each weather advisory log.
NWS weather report that is stored on the SHA web page.
Information received from the system and outside sources relating to a weather sensor alert. Will
include location of sensor and sensor data causing the alert.
Contains the free-form or system generated text related to returned, tracking of all shared
resources used, notifications made, and other actions taken in relation to each weather sensor log.
Configuration information needed to identify a weather station for use on the CHART II system.
Information would include location, communications protocol, and polling frequency.
319
January 8, 2006
CHART II Business Area Architecture Report
6.2.3 Process/Entity Matrix
The Process/Entity Matrix provides a cross-reference of business processes and data entities,
identifying which entities are referenced in which processes. The intersection of Processes and
Entity indicates the action performed on the Entity by the Process. These actions are expressed
with the following codes:

C = Create

R = Read

U = Update

D = Delete
The following figures present this matrix.
CHART II Business Area Architecture Report
320
January 8, 2006
CHART II Business Area Architecture Report
R
R
C
CR
CUD
CRUD
R
C
C
CRU
CR
CR
CR
C
C
321
January 8, 2006
C
County Snow Emergency Data
CRUD
R
R
Congestion Log Text
R
R
CRUD
Congestion Log
Component Configuration
Communication Log Text
R
Figure 6-4. Process/Entity Matrix, Part 1/20(August 2000)
CHART II Business Area Architecture Report
Communication Log
Chart Map Data
Center Notepad
Center
Camera State Data
AVL
AVCM
Archive
Alert Data
Address Book
Action Log Text
Action Log
Acceptable Word Dictionary
SECURITY AND OPERATIONAL CONTROL
System Administration
a
Maintain Users
b
Maintain Roles
c
Maintain Functional Rights
d
Maintain Functional Responsibilities
e
Maintain Geographic Responsibility
f
Maintain Center and AOR
Operational Control
a
Maintain Center Notepad
b
User Logon
c
View Center Situation
d
Maintain User Preferences
e
Maintain Operator's Notepad
f
Perform CHART Chat
g
Logout
h
Change User
i
Transfer Resources
j
Respond to Request to Transfer Resources
Configuration Processes
a
Maintain System Parameters
b
Maintain Links
FITM Plans
a
Maintain FITM Plans
Map Configuration
a
Update MDOT GIS Map Data
SYSTEM CONFIGURATION AND STATUS
Components
a
Maintain Component Configuration
b
Log System Failures
Devices
a
Maintain Device Configuration
b
Set Device Online
c
Set Device Offline
d
Set Device to Maintenance Mode
e
Handle DMS and HAR Polling Results
f
Respond to Device Failure Alerts
INCIDENT/EVENT MANAGEMENT
Logs
a
Log Communications Log
b
Log Action Log
c
Log Disabled Vehicle Log
CHART II Business Area Architecture Report
Functional Right
Functional Responsibility
Group
Functional Responsibility
and Alert Types
FITM Plan
Failure Log
Equipment Status
CRUD
CRUD CRUD
R
R
R
R
CRUD
C
CRUD
R
R
R
CRU
CR
C
CR
Figure 6-5. Process/Entity Matrix, Part 2/20(August 2000)
CHART II Business Area Architecture Report
Equipment Inventory
EORS Permit Information
EORS Map Data
DMS Stored Message
DMS Message Library
DMS Message Arbitration
Queue
DMS
Disabled Log Text
Disabled Log
Device Configuration
Detector
County Snow Emergency
Map Data
SECURITY AND OPERATIONAL CONTROL
System Administration
a
Maintain Users
b
Maintain Roles
c
Maintain Functional Rights
d
Maintain Functional Responsibilities
e
Maintain Geographic Responsibility
f
Maintain Center and AOR
Operational Control
a
Maintain Center Notepad
b
User Logon
c
View Center Situation
d
Maintain User Preferences
e
Maintain Operator's Notepad
f
Perform CHART Chat
g
Logout
h
Change User
i
Transfer Resources
j
Respond to Request to Transfer Resources
Configuration Processes
a
Maintain System Parameters
b
Maintain Links
FITM Plans
a
Maintain FITM Plans
Map Configuration
a
Update MDOT GIS Map Data
SYSTEM CONFIGURATION AND STATUS
Components
a
Maintain Component Configuration
b
Log System Failures
Devices
a
Maintain Device Configuration
b
Set Device Online
c
Set Device Offline
d
Set Device to Maintenance Mode
e
Handle DMS and HAR Polling Results
f
Respond to Device Failure Alerts
INCIDENT/EVENT MANAGEMENT
Logs
a
Log Communications Log
b
Log Action Log
c
Log Disabled Vehicle Log
322
January 8, 2006
R
CHART II Business Area Architecture Report
January 8, 2006
NWS Alert File
323
Notification List
CRU
Notification Data
CRUD
Message Rules
R
Log
CRUD
R
Location Navigation Info
CRUD
Figure 6-6. Process/Entity Matrix, Part 3/20(August 2000)
CHART II Business Area Architecture Report
Link
Incident Log Text
Incident Log
Incident Interchange
Historical Data
HAR Voice Message
HAR Stored Message Text
HAR Message Library
HAR Message Arbitration
Queue
HAR
Geographic Responsibility
Functional Rights Group
SECURITY AND OPERATIONAL CONTROL
System Administration
a
Maintain Users
b
Maintain Roles
c
Maintain Functional Rights
d
Maintain Functional Responsibilities
e
Maintain Geographic Responsibility
f
Maintain Center and AOR
Operational Control
a
Maintain Center Notepad
b
User Logon
c
View Center Situation
d
Maintain User Preferences
e
Maintain Operator's Notepad
f
Perform CHART Chat
g
Logout
h
Change User
i
Transfer Resources
j
Respond to Request to Transfer Resources
Configuration Processes
a
Maintain System Parameters
b
Maintain Links
FITM Plans
a
Maintain FITM Plans
Map Configuration
a
Update MDOT GIS Map Data
SYSTEM CONFIGURATION AND STATUS
Components
a
Maintain Component Configuration
b
Log System Failures
Devices
a
Maintain Device Configuration
b
Set Device Online
c
Set Device Offline
d
Set Device to Maintenance Mode
e
Handle DMS and HAR Polling Results
f
Respond to Device Failure Alerts
INCIDENT/EVENT MANAGEMENT
Logs
a
Log Communications Log
b
Log Action Log
c
Log Disabled Vehicle Log
CHART II Business Area Architecture Report
C
C
C
C
C
C
C
C
C
RD
RD
324
January 8, 2006
SHAZAM
C
Sensor Data
CRUD
Scheduler Item
Scheduler Data
R
Figure 6-7. Process/Entity Matrix, Part 4/20(August 2000)
CHART II Business Area Architecture Report
Safety Message Log Text
R
CRUD
R
C
C
C
Safety Message Log
C
C
C
C
C
C
Role
Response Plan
Recurring Congestion Log
Text
Recurring Congestion Log
Queue Data
Presets
Plan Item
Plan
Pavement/Weather Sensor
Data
Organization
Operators Notepad
Operations Log
SECURITY AND OPERATIONAL CONTROL
System Administration
a
Maintain Users
b
Maintain Roles
c
Maintain Functional Rights
d
Maintain Functional Responsibilities
e
Maintain Geographic Responsibility
f
Maintain Center and AOR
Operational Control
a
Maintain Center Notepad
b
User Logon
c
View Center Situation
d
Maintain User Preferences
e
Maintain Operator's Notepad
f
Perform CHART Chat
g
Logout
h
Change User
i
Transfer Resources
j
Respond to Request to Transfer Resources
Configuration Processes
a
Maintain System Parameters
b
Maintain Links
FITM Plans
a
Maintain FITM Plans
Map Configuration
a
Update MDOT GIS Map Data
SYSTEM CONFIGURATION AND STATUS
Components
a
Maintain Component Configuration
b
Log System Failures
Devices
a
Maintain Device Configuration
b
Set Device Online
c
Set Device Offline
d
Set Device to Maintenance Mode
e
Handle DMS and HAR Polling Results
f
Respond to Device Failure Alerts
INCIDENT/EVENT MANAGEMENT
Logs
a
Log Communications Log
b
Log Action Log
c
Log Disabled Vehicle Log
CHART II Business Area Architecture Report
c
Maintain Functional Rights
d
Maintain Functional Responsibilities
e
Maintain Geographic Responsibility
f
Maintain Center and AOR
Operational Control
a
Maintain Center Notepad
b
User Logon
c
View Center Situation
d
Maintain User Preferences
e
Maintain Operator's Notepad
f
Perform CHART Chat
g
Logout
h
Change User
i
Transfer Resources
j
Respond to Request to Transfer Resources
R
R
R
CRUD
R
Configuration Processes
a
Maintain System Parameters
b
Maintain Links
CRUD
FITM Plans
a
Maintain FITM Plans
Map Configuration
a
Update MDOT GIS Map Data
SYSTEM CONFIGURATION AND STATUS
Components
a
Maintain Component Configuration
b
Log System Failures
R
Devices
a
Maintain Device Configuration
b
Set Device Online
c
Set Device Offline
d
Set Device to Maintenance Mode
e
Handle DMS and HAR Polling Results
f
Respond to Device Failure Alerts
INCIDENT/EVENT MANAGEMENT
Logs
a
Log Communications Log
b
Log Action Log
c
Log Disabled Vehicle Log
Figure 6-8. Process/Entity Matrix, Part 5/20(August 2000)
CHART II Business Area Architecture Report
325
January 8, 2006
Weather Station
CRUD
Weather Sensor Log Text
Maintain Roles
Weather Sensor Log
Maintain Users
b
Weather File
a
Weather Advisory Log Text
System Administration
Weather Advisory Log
Wall Monitor Configuration
Wall Monitor Assignment
Vehicle Data
Users Center
User Preferences
User
Unacceptable Word
Dictionary
Tour
System Parameters
Special Event Log Text
Special Event Log
Smoothed Data
Signal
SECURITY AND OPERATIONAL CONTROL
CHART II Business Area Architecture Report
County Snow Emergency
Data
Congestion Log Text
Congestion Log
Component Configuration
Communication Log Text
Communication Log
C
C
CR
C
C
C
CRUD
C
CR
R
R
R
R
Figure 6-9. Process/Entity Matrix, Part 6/20(August 2000)
CHART II Business Area Architecture Report
Chart Map Data
Center Notepad
Center
Camera State Data
AVL
AVCM
Archive
Alert Data
Address Book
Action Log Text
Action Log
Acceptable Word
Dictionary
d
Log Incident Log
e
View Historical vs. Current
f
Log Congestion Log
g
Log Recurring Congestion Log
h
Log Special Event Log
i
Log Weather Advisory Log
j
Log Weather Sensor Log
k
Log Safety Message Log
l
View Log
m
Close Log
Location Navigation
a
Maintain Location Navigation Data
b
Activate Location Navigator
Queues
a
Calculate Queue Length
Notification
a
Maintain Notification List
b
Perform Notification
SHARED RESOURCE MANAGEMENT
DMS/HAR Common Processes
a
Maintain Acceptable Word Dictionary
b
Maintain Unacceptable Word Dictionary
c
Perform Responsibility Reminder
d
Respond to Responsibility Reminder Alert
DMS Processes
a
Maintain DMS Message Library
b
DMS – Add a Message
c
DMS – Remove a Message
d
DMS – Arbitrate Message Queue
e
DMS – Evaluate Queue
f
DMS – Send a Message
g
DMS – Blank a Sign
h
DMS - Reset
i
DMS – Restore Message
j
DMS- Override Queue
HAR Processes
a
Maintain HAR Message Library
b
HAR – Add a Message
c
HAR – Remove a Message
d
HAR – Arbitrate Message Queue
e
HAR – Evaluate Queue
f
HAR – Broadcast a Message
326
January 8, 2006
C
CHART II Business Area Architecture Report
U
R
R
R
R
R
R
CRUD
R
R
CRUD
RU
U
R
R
RU
327
January 8, 2006
Functional Right
R
Functional Responsibility
Group
Functional Responsibility
and Alert Types
FITM Plan
R
R
Figure 6-10. Process/Entity Matrix, Part 7/20(August 2000)
CHART II Business Area Architecture Report
Failure Log
Equipment Status
Equipment Inventory
EORS Permit Information
EORS Map Data
DMS Stored Message
DMS Message Library
DMS Message Arbitration
Queue
DMS
Disabled Log Text
Disabled Log
Device Configuration
Detector
County Snow Emergency
Map Data
d
Log Incident Log
e
View Historical vs. Current
f
Log Congestion Log
g
Log Recurring Congestion Log
h
Log Special Event Log
i
Log Weather Advisory Log
j
Log Weather Sensor Log
k
Log Safety Message Log
l
View Log
m
Close Log
Location Navigation
a
Maintain Location Navigation Data
b
Activate Location Navigator
Queues
a
Calculate Queue Length
Notification
a
Maintain Notification List
b
Perform Notification
SHARED RESOURCE MANAGEMENT
DMS/HAR Common Processes
a
Maintain Acceptable Word Dictionary
b
Maintain Unacceptable Word Dictionary
c
Perform Responsibility Reminder
d
Respond to Responsibility Reminder Alert
DMS Processes
a
Maintain DMS Message Library
b
DMS – Add a Message
c
DMS – Remove a Message
d
DMS – Arbitrate Message Queue
e
DMS – Evaluate Queue
f
DMS – Send a Message
g
DMS – Blank a Sign
h
DMS - Reset
i
DMS – Restore Message
j
DMS- Override Queue
HAR Processes
a
Maintain HAR Message Library
b
HAR – Add a Message
c
HAR – Remove a Message
d
HAR – Arbitrate Message Queue
e
HAR – Evaluate Queue
f
HAR – Broadcast a Message
CHART II Business Area Architecture Report
NWS Alert File
Notification List
Notification Data
Message Rules
Log
C
R
R
C
CRUD
R
CRUD
R
R
CR
C
C
C
C
R
R
R
CRUD
R
R
CRUD
RU
U
C
C
Figure 6-11. Process/Entity Matrix, Part 8/20(August 2000)
CHART II Business Area Architecture Report
Location Navigation Info
Link
CR
Incident Log Text
CU
Incident Log
Incident Interchange
Historical Data
HAR Voice Message
HAR Stored Message Text
HAR Message Library
HAR Message Arbitration
Queue
HAR
Geographic Responsibility
Functional Rights Group
d
Log Incident Log
e
View Historical vs. Current
f
Log Congestion Log
g
Log Recurring Congestion Log
h
Log Special Event Log
i
Log Weather Advisory Log
j
Log Weather Sensor Log
k
Log Safety Message Log
l
View Log
m
Close Log
Location Navigation
a
Maintain Location Navigation Data
b
Activate Location Navigator
Queues
a
Calculate Queue Length
Notification
a
Maintain Notification List
b
Perform Notification
SHARED RESOURCE MANAGEMENT
DMS/HAR Common Processes
a
Maintain Acceptable Word Dictionary
b
Maintain Unacceptable Word Dictionary
c
Perform Responsibility Reminder
d
Respond to Responsibility Reminder Alert
DMS Processes
a
Maintain DMS Message Library
b
DMS – Add a Message
c
DMS – Remove a Message
d
DMS – Arbitrate Message Queue
e
DMS – Evaluate Queue
f
DMS – Send a Message
g
DMS – Blank a Sign
h
DMS - Reset
i
DMS – Restore Message
j
DMS- Override Queue
HAR Processes
a
Maintain HAR Message Library
b
HAR – Add a Message
c
HAR – Remove a Message
d
HAR – Arbitrate Message Queue
e
HAR – Evaluate Queue
f
HAR – Broadcast a Message
328
January 8, 2006
CHART II Business Area Architecture Report
SHAZAM
Sensor Data
Scheduler Item
Scheduler Data
Safety Message Log Text
Safety Message Log
C
CR
C
U
C
C
C
C
C
C
C
C
C
RD
RD
RD
RD
C
C
C
C
C
C
C
C
Figure 6-12. Process/Entity Matrix, Part 9/20(August 2000)
CHART II Business Area Architecture Report
Role
Response Plan
CR
Recurring Congestion Log
Text
Recurring Congestion Log
Queue Data
Presets
Plan Item
Plan
Pavement/Weather Sensor
Data
Organization
Operators Notepad
Operations Log
d
Log Incident Log
e
View Historical vs. Current
f
Log Congestion Log
g
Log Recurring Congestion Log
h
Log Special Event Log
i
Log Weather Advisory Log
j
Log Weather Sensor Log
k
Log Safety Message Log
l
View Log
m
Close Log
Location Navigation
a
Maintain Location Navigation Data
b
Activate Location Navigator
Queues
a
Calculate Queue Length
Notification
a
Maintain Notification List
b
Perform Notification
SHARED RESOURCE MANAGEMENT
DMS/HAR Common Processes
a
Maintain Acceptable Word Dictionary
b
Maintain Unacceptable Word Dictionary
c
Perform Responsibility Reminder
d
Respond to Responsibility Reminder Alert
DMS Processes
a
Maintain DMS Message Library
b
DMS – Add a Message
c
DMS – Remove a Message
d
DMS – Arbitrate Message Queue
e
DMS – Evaluate Queue
f
DMS – Send a Message
g
DMS – Blank a Sign
h
DMS - Reset
i
DMS – Restore Message
j
DMS- Override Queue
HAR Processes
a
Maintain HAR Message Library
b
HAR – Add a Message
c
HAR – Remove a Message
d
HAR – Arbitrate Message Queue
e
HAR – Evaluate Queue
f
HAR – Broadcast a Message
329
January 8, 2006
R
CHART II Business Area Architecture Report
Weather Station
Weather Sensor Log Text
Weather Sensor Log
Weather File
Weather Advisory Log Text
Weather Advisory Log
R
CR
C
CR
C
CR
R
CRUD
R
R
R
R
Figure 6-13. Process/Entity Matrix, Part 10/20(August 2000)
CHART II Business Area Architecture Report
Wall Monitor Configuration
Wall Monitor Assignment
Vehicle Data
Users Center
User Preferences
User
Unacceptable Word
Dictionary
Tour
System Parameters
Special Event Log Text
Special Event Log
Smoothed Data
Signal
d
Log Incident Log
e
View Historical vs. Current
f
Log Congestion Log
g
Log Recurring Congestion Log
h
Log Special Event Log
i
Log Weather Advisory Log
j
Log Weather Sensor Log
k
Log Safety Message Log
l
View Log
m
Close Log
Location Navigation
a
Maintain Location Navigation Data
b
Activate Location Navigator
Queues
a
Calculate Queue Length
Notification
a
Maintain Notification List
b
Perform Notification
SHARED RESOURCE MANAGEMENT
DMS/HAR Common Processes
a
Maintain Acceptable Word Dictionary
b
Maintain Unacceptable Word Dictionary
c
Perform Responsibility Reminder
d
Respond to Responsibility Reminder Alert
DMS Processes
a
Maintain DMS Message Library
b
DMS – Add a Message
c
DMS – Remove a Message
d
DMS – Arbitrate Message Queue
e
DMS – Evaluate Queue
f
DMS – Send a Message
g
DMS – Blank a Sign
h
DMS - Reset
i
DMS – Restore Message
j
DMS- Override Queue
HAR Processes
a
Maintain HAR Message Library
b
HAR – Add a Message
c
HAR – Remove a Message
d
HAR – Arbitrate Message Queue
e
HAR – Evaluate Queue
f
HAR – Broadcast a Message
330
January 8, 2006
C
CHART II Business Area Architecture Report
R
R
R
CRU
C
C
C
R
C
R
CR
CR
R
R
R
C
CR
C
CR
C
C
R
CR
C
C
C
C
R
CR
CR
January 8, 2006
County Snow Emergency
Data
Congestion Log Text
Congestion Log
331
Component Configuration
R
Figure 6-14. Process/Entity Matrix, Part 11/20(August 2000)
CHART II Business Area Architecture Report
Communication Log Text
Communication Log
Chart Map Data
Center Notepad
Center
Camera State Data
AVL
AVCM
Archive
Alert Data
Address Book
Action Log Text
Action Log
Acceptable Word
Dictionary
g
HAR – Broadcast Default Message
h
HAR – Set Shazam On/Off
i
HAR – Update Default Message
j
HAR – Send Maintenance Command
k
HAR – Restore Message
l
HAR - Override Queue
AVCM
a
Maintain Wall Monitor Configuration
b
Control Wall Monitor Assignment
c
Maintain CCTV Presets
d
Refresh Default AVCM Presets
e
Maintain Tours
f
Activate Tour
g
Control Camera
Detectors
a
Handle Polled Detector Data
b
Handle Detector Rules
c
Generate Congestion Response
d
Respond to Congestion Alert
e
Generate Incident Response
f
Respond to Incident Alert
g
Activate Response Plan
Equipment
a
Maintain Equipment Inventory
b
Maintain Equipment Status
c
Alert For Delinquent Equipment Status
d
Respond to Delinquent Equipment Status Alert
Signals
a
Handle Signal Polling Data
b
Respond to Exceeded Signal Threshold Alert
c
Download Signal Data
AVL
a
Handle AVL Polling Results
b
Perform AVL Function Processing
c
Process AVL In/Out of Service Message
d
Process AVL Mayday Message
e
Process AVL Arrival On-Scene Message
f
Process AVL Assist Disabled Vehicle Message
g
Process AVL Assist Disabled CHART Vehicle Message
h
Process AVL Available Message
i
Respond to AVL Alerts
j
Respond to Mayday Alert from AVL
k
Respond to Arrival On-Scene Alert from AVL
CHART II Business Area Architecture Report
C
U
RU
U
RU
R
R
R
CRUD
CRUD
C
R
C
C
R
R
R
R
332
January 8, 2006
Functional Right
Functional Responsibility
Group
Functional Responsibility
and Alert Types
R
FITM Plan
R
Figure 6-15. Process/Entity Matrix, Part 12/20(August 2000)
CHART II Business Area Architecture Report
Failure Log
Equipment Status
Equipment Inventory
EORS Permit Information
EORS Map Data
DMS Stored Message
DMS Message Library
DMS Message Arbitration
Queue
DMS
Disabled Log Text
Disabled Log
Device Configuration
Detector
County Snow Emergency
Map Data
g
HAR – Broadcast Default Message
h
HAR – Set Shazam On/Off
i
HAR – Update Default Message
j
HAR – Send Maintenance Command
k
HAR – Restore Message
l
HAR - Override Queue
AVCM
a
Maintain Wall Monitor Configuration
b
Control Wall Monitor Assignment
c
Maintain CCTV Presets
d
Refresh Default AVCM Presets
e
Maintain Tours
f
Activate Tour
g
Control Camera
Detectors
a
Handle Polled Detector Data
b
Handle Detector Rules
c
Generate Congestion Response
d
Respond to Congestion Alert
e
Generate Incident Response
f
Respond to Incident Alert
g
Activate Response Plan
Equipment
a
Maintain Equipment Inventory
b
Maintain Equipment Status
c
Alert For Delinquent Equipment Status
d
Respond to Delinquent Equipment Status Alert
Signals
a
Handle Signal Polling Data
b
Respond to Exceeded Signal Threshold Alert
c
Download Signal Data
AVL
a
Handle AVL Polling Results
b
Perform AVL Function Processing
c
Process AVL In/Out of Service Message
d
Process AVL Mayday Message
e
Process AVL Arrival On-Scene Message
f
Process AVL Assist Disabled Vehicle Message
g
Process AVL Assist Disabled CHART Vehicle Message
h
Process AVL Available Message
i
Respond to AVL Alerts
j
Respond to Mayday Alert from AVL
k
Respond to Arrival On-Scene Alert from AVL
CHART II Business Area Architecture Report
C
R
C
CRU
R
C
CR
CR
R
C
R
R
January 8, 2006
R
R
R
R
NWS Alert File
Notification List
Notification Data
333
Message Rules
R
R
R
RU
Figure 6-16. Process/Entity Matrix, Part 13/20(August 2000)
CHART II Business Area Architecture Report
Log
Location Navigation Info
Link
Incident Log Text
Incident Log
Incident Interchange
Historical Data
HAR Voice Message
HAR Stored Message Text
R
HAR Message Library
R
R
HAR Message Arbitration
Queue
HAR
Geographic Responsibility
Functional Rights Group
g
HAR – Broadcast Default Message
h
HAR – Set Shazam On/Off
i
HAR – Update Default Message
j
HAR – Send Maintenance Command
k
HAR – Restore Message
l
HAR - Override Queue
AVCM
a
Maintain Wall Monitor Configuration
b
Control Wall Monitor Assignment
c
Maintain CCTV Presets
d
Refresh Default AVCM Presets
e
Maintain Tours
f
Activate Tour
g
Control Camera
Detectors
a
Handle Polled Detector Data
b
Handle Detector Rules
c
Generate Congestion Response
d
Respond to Congestion Alert
e
Generate Incident Response
f
Respond to Incident Alert
g
Activate Response Plan
Equipment
a
Maintain Equipment Inventory
b
Maintain Equipment Status
c
Alert For Delinquent Equipment Status
d
Respond to Delinquent Equipment Status Alert
Signals
a
Handle Signal Polling Data
b
Respond to Exceeded Signal Threshold Alert
c
Download Signal Data
AVL
a
Handle AVL Polling Results
b
Perform AVL Function Processing
c
Process AVL In/Out of Service Message
d
Process AVL Mayday Message
e
Process AVL Arrival On-Scene Message
f
Process AVL Assist Disabled Vehicle Message
g
Process AVL Assist Disabled CHART Vehicle Message
h
Process AVL Available Message
i
Respond to AVL Alerts
j
Respond to Mayday Alert from AVL
k
Respond to Arrival On-Scene Alert from AVL
CHART II Business Area Architecture Report
R
Figure 6-17. Process/Entity Matrix, Part 14/20(August 2000)
CHART II Business Area Architecture Report
334
January 8, 2006
SHAZAM
C
R
Sensor Data
R
R
Scheduler Item
CRUD
R
Scheduler Data
Safety Message Log Text
Safety Message Log
Role
Response Plan
Recurring Congestion Log
Text
Recurring Congestion Log
Queue Data
Presets
Plan Item
Plan
Pavement/Weather Sensor
Data
Organization
Operators Notepad
Operations Log
g
HAR – Broadcast Default Message
C
h
HAR – Set Shazam On/Off
C
i
HAR – Update Default Message
C
j
HAR – Send Maintenance Command
C
k
HAR – Restore Message
l
HAR - Override Queue
C
AVCM
a
Maintain Wall Monitor Configuration
C
b
Control Wall Monitor Assignment
C
c
Maintain CCTV Presets
C
d
Refresh Default AVCM Presets
C
e
Maintain Tours
C
f
Activate Tour
C
g
Control Camera
C
Detectors
a
Handle Polled Detector Data
b
Handle Detector Rules
C
c
Generate Congestion Response
C
d
Respond to Congestion Alert
C
e
Generate Incident Response
C
f
Respond to Incident Alert
C
g
Activate Response Plan
C
Equipment
a
Maintain Equipment Inventory
C
b
Maintain Equipment Status
C
c
Alert For Delinquent Equipment Status
d
Respond to Delinquent Equipment Status Alert
Signals
a
Handle Signal Polling Data
C
b
Respond to Exceeded Signal Threshold Alert
c
Download Signal Data
C
AVL
a
Handle AVL Polling Results
b
Perform AVL Function Processing
C
c
Process AVL In/Out of Service Message
d
Process AVL Mayday Message
e
Process AVL Arrival On-Scene Message
f
Process AVL Assist Disabled Vehicle Message
g
Process AVL Assist Disabled CHART Vehicle Message
h
Process AVL Available Message
i
Respond to AVL Alerts
j
Respond to Mayday Alert from AVL
k
Respond to Arrival On-Scene Alert from AVL
CHART II Business Area Architecture Report
CRUD
R
U
R
R
CRUD
R
CR
R
R
R
R
R
R
R
C
C
C
C
C
C
January 8, 2006
Weather Station
RU
Weather Sensor Log Text
Weather Sensor Log
Weather File
335
Weather Advisory Log Text
R
Figure 6-18. Process/Entity Matrix, Part 15/20(August 2000)
CHART II Business Area Architecture Report
Weather Advisory Log
Wall Monitor Config
Wall Monitor Assignment
Vehicle Data
Users Center
User Preferences
User
Unacceptable Word
Dictionary
Tour
System Parameters
Special Event Log Text
Special Event Log
Smoothed Data
Signal
g
HAR – Broadcast Default Message
h
HAR – Set Shazam On/Off
i
HAR – Update Default Message
j
HAR – Send Maintenance Command
k
HAR – Restore Message
l
HAR - Override Queue
AVCM
a
Maintain Wall Monitor Configuration
b
Control Wall Monitor Assignment
c
Maintain CCTV Presets
d
Refresh Default AVCM Presets
e
Maintain Tours
f
Activate Tour
g
Control Camera
Detectors
a
Handle Polled Detector Data
b
Handle Detector Rules
c
Generate Congestion Response
d
Respond to Congestion Alert
e
Generate Incident Response
f
Respond to Incident Alert
g
Activate Response Plan
Equipment
a
Maintain Equipment Inventory
b
Maintain Equipment Status
c
Alert For Delinquent Equipment Status
d
Respond to Delinquent Equipment Status Alert
Signals
a
Handle Signal Polling Data
b
Respond to Exceeded Signal Threshold Alert
c
Download Signal Data
AVL
a
Handle AVL Polling Results
b
Perform AVL Function Processing
c
Process AVL In/Out of Service Message
d
Process AVL Mayday Message
e
Process AVL Arrival On-Scene Message
f
Process AVL Assist Disabled Vehicle Message
g
Process AVL Assist Disabled CHART Vehicle Message
h
Process AVL Available Message
i
Respond to AVL Alerts
j
Respond to Mayday Alert from AVL
k
Respond to Arrival On-Scene Alert from AVL
CHART II Business Area Architecture Report
County Snow Emergency
Data
Congestion Log Text
Congestion Log
Component Configuration
336
Communication Log Text
CR
C
C
R
R
R
R
C
C
CR
C
C
R
Figure 6-19. Process/Entity Matrix, Part 16/20(August 2000)
CHART II Business Area Architecture Report
Communication Log
Chart Map Data
Center Notepad
Center
Camera State Data
AVL
AVCM
Archive
Alert Data
Address Book
Action Log Text
Action Log
Acceptable Word
Dictionary
l
Respond to Disabled Vehicle Alert from AVL
ALERTS
a
Send Manual Alert
b
Send Alert
c
Escalate Alert
PLANS
a
Maintain Plans
b
Activate Plan
c
Deactivate Plan
SCHEDULED EVENTS
a
Maintain Scheduled Events
b
Process Scheduled Events Start
c
Process Scheduled Events End
EORS INTERFACE
Construction
a
Download EORS Permits
b
Activate EORS Icon On Map
c
Activate EOR Permit
Snow Emergency
a
Maintain Snow Emergency Declaration
Phone Book
a
Access Phone Book
WEATHER SUPPORT
National Weather Service
a
View National Weather Service Data
b
Process Weather Alerts From The NWS
c
Respond to National Weather Service Alert
d
Fax Weather Report
SCAN
a
Handle Weather Sensor Data
b
Generate Weather Sensor Response
c
Respond to Weather Sensor Alert
ARCHIVING AND REPORTS
Archiving
a
Archive Update - Add
b
Archive Update - Update Log Data
c
Real Time System Update - Delete
Reports
a
Operational Reports
b
Reports from Archive
January 8, 2006
CHART II Business Area Architecture Report
CR
C
C
R
January 8, 2006
Functional Right
C
C
Functional Responsibility
Group
Functional Responsibility
and Alert Types
FITM Plan
337
Failure Log
R
R
R
Figure 6-20. Process/Entity Matrix, Part 17/20(August 2000)
CHART II Business Area Architecture Report
Equipment Status
Equipment Inventory
EORS Permit Information
EORS Map Data
DMS Stored Message
DMS Message Library
DMS Message Arbitration
Queue
DMS
Disabled Log Text
Disabled Log
Device Configuration
Detector
County Snow Emergency
Map Data
l
Respond to Disabled Vehicle Alert from AVL
ALERTS
a
Send Manual Alert
b
Send Alert
c
Escalate Alert
PLANS
a
Maintain Plans
b
Activate Plan
c
Deactivate Plan
SCHEDULED EVENTS
a
Maintain Scheduled Events
b
Process Scheduled Events Start
c
Process Scheduled Events End
EORS INTERFACE
Construction
a
Download EORS Permits
b
Activate EORS Icon On Map
c
Activate EOR Permit
Snow Emergency
a
Maintain Snow Emergency Declaration
Phone Book
a
Access Phone Book
WEATHER SUPPORT
National Weather Service
a
View National Weather Service Data
b
Process Weather Alerts From The NWS
c
Respond to National Weather Service Alert
d
Fax Weather Report
SCAN
a
Handle Weather Sensor Data
b
Generate Weather Sensor Response
c
Respond to Weather Sensor Alert
ARCHIVING AND REPORTS
Archiving
a
Archive Update - Add
b
Archive Update - Update Log Data
c
Real Time System Update - Delete
Reports
a
Operational Reports
b
Reports from Archive
CHART II Business Area Architecture Report
NWS Alert File
Notification List
Notification Data
Message Rules
338
Log
R
CR
R
R
R
R
R
Figure 6-21. Process/Entity Matrix, Part 18/20(August 2000)
CHART II Business Area Architecture Report
Location Navigation Info
Link
Incident Log Text
Incident Log
Incident Interchange
Historical Data
HAR Voice Message
HAR Stored Message Text
HAR Message Library
HAR Message Arbitration
Queue
HAR
Geographic Responsibility
Functional Rights Group
l
Respond to Disabled Vehicle Alert from AVL
ALERTS
a
Send Manual Alert
b
Send Alert
c
Escalate Alert
PLANS
a
Maintain Plans
b
Activate Plan
c
Deactivate Plan
SCHEDULED EVENTS
a
Maintain Scheduled Events
b
Process Scheduled Events Start
c
Process Scheduled Events End
EORS INTERFACE
Construction
a
Download EORS Permits
b
Activate EORS Icon On Map
c
Activate EOR Permit
Snow Emergency
a
Maintain Snow Emergency Declaration
Phone Book
a
Access Phone Book
WEATHER SUPPORT
National Weather Service
a
View National Weather Service Data
b
Process Weather Alerts From The NWS
c
Respond to National Weather Service Alert
d
Fax Weather Report
SCAN
a
Handle Weather Sensor Data
b
Generate Weather Sensor Response
c
Respond to Weather Sensor Alert
ARCHIVING AND REPORTS
Archiving
a
Archive Update - Add
b
Archive Update - Update Log Data
c
Real Time System Update - Delete
Reports
a
Operational Reports
b
Reports from Archive
January 8, 2006
R
CHART II Business Area Architecture Report
C
C
C
CRUD
R
R
D
C
C
C
CRUD
R
D
R
C
C
C
C
C
C
C
C
RU
R
C
R
January 8, 2006
C
RU
SHAZAM
Sensor Data
Scheduler Item
Scheduler Data
339
Safety Message Log Text
C
C
C
Figure 6-22. Process/Entity Matrix, Part 19/20(August 2000)
CHART II Business Area Architecture Report
Safety Message Log
Role
Response Plan
Recurring Congestion Log
Text
Recurring Congestion Log
Queue Data
Presets
Plan Item
Plan
Pavement/Weather Sensor
Data
Organization
Operators Notepad
Operations Log
l
Respond to Disabled Vehicle Alert from AVL
ALERTS
a
Send Manual Alert
b
Send Alert
c
Escalate Alert
PLANS
a
Maintain Plans
b
Activate Plan
c
Deactivate Plan
SCHEDULED EVENTS
a
Maintain Scheduled Events
b
Process Scheduled Events Start
c
Process Scheduled Events End
EORS INTERFACE
Construction
a
Download EORS Permits
b
Activate EORS Icon On Map
c
Activate EOR Permit
Snow Emergency
a
Maintain Snow Emergency Declaration
Phone Book
a
Access Phone Book
WEATHER SUPPORT
National Weather Service
a
View National Weather Service Data
b
Process Weather Alerts From The NWS
c
Respond to National Weather Service Alert
d
Fax Weather Report
SCAN
a
Handle Weather Sensor Data
b
Generate Weather Sensor Response
c
Respond to Weather Sensor Alert
ARCHIVING AND REPORTS
Archiving
a
Archive Update - Add
b
Archive Update - Update Log Data
c
Real Time System Update - Delete
Reports
a
Operational Reports
b
Reports from Archive
CHART II Business Area Architecture Report
Weather Station
Weather Sensor Log Text
Weather Sensor Log
Weather File
Weather Advisory Log Text
Weather Advisory Log
Wall Monitor Configuration
Wall Monitor Assignment
Vehicle Data
Users Center
User Preferences
User
Unacceptable Word Dictionary
Tour
System Parameters
Special Event Log Text
Special Event Log
Smoothed Data
Signal
l
Respond to Disabled Vehicle Alert from AVL
ALERTS
a
Send Manual Alert
b
Send Alert
c
Escalate Alert
R
PLANS
a
Maintain Plans
b
Activate Plan
c
Deactivate Plan
SCHEDULED EVENTS
a
Maintain Scheduled Events
b
Process Scheduled Events Start
c
Process Scheduled Events End
EORS INTERFACE
Construction
a
Download EORS Permits
b
Activate EORS Icon On Map
c
Activate EOR Permit
R
R
R
Snow Emergency
a
Maintain Snow Emergency Declaration
Phone Book
a
Access Phone Book
WEATHER SUPPORT
National Weather Service
a
View National Weather Service Data
b
Process Weather Alerts From The NWS
c
Respond to National Weather Service Alert
d
Fax Weather Report
R
R
R
SCAN
a
Handle Weather Sensor Data
b
Generate Weather Sensor Response
CR
c
Respond to Weather Sensor Alert
CR
R
ARCHIVING AND REPORTS
Archiving
a
Archive Update - Add
b
Archive Update - Update Log Data
c
Real Time System Update - Delete
Reports
a
Operational Reports
b
Reports from Archive
Figure 6-23. Process/Entity Matrix, Part 20/20(August 2000)
CHART II Business Area Architecture Report
340
January 8, 2006
CHART II Business Area Architecture Report
7 Technology Model View
This section presents model views of the Technology domain of change as derived from CHART
II visioning workshops and analysis of the technological architecture required to support the
proposed processes. The Direction Model provides the principles, constraints and assumptions
that guide the design of the technological architecture. The Diagnostic Model describes existing
components that will be considered for use. The Conceptual Model presents a high-level view of
the planned architecture for the CHART II system. The Performance Model provides a summary
of the performance requirements for the system.
7.1 Technology Direction Model
This model shows what application principles, constraints, and assumptions impact the project.
7.1.1 Technology Principles, Constraints, and Assumptions
Numerous principles, constraints, and assumptions (PCAs) were derived for this particular model
view. The table below shows how the BAA process scored in applying the identified PCAs. The
scoring is defined as follows:

Applied = The PCAs were observed and applied to one or more of the Domains of
Change

To Be Applied = The PCAs were not viewed as relevant to this phase of the project, but
may be applied in later phases (i.e., Design, Development, and Deployment)

Not Applicable = The PCAs identified were replaced by different approaches used in
process design
Principles

CHART II will use the statewide communications network to meet the bulk of its wide
area network requirements

Existing technical components will be incorporated (as deemed appropriate) to support
future business requirements.

The CHART II system will have the capability of being fully distributed.

A RDBMS will be used to store and manage persistent data.

The Common Object Request Broker Architecture (CORBA) will be used to manage
and distribute objects between clients and servers.
Constraints and Standards
CHART II Business Area Architecture Report
341
January 8, 2006
CHART II Business Area Architecture Report

All appropriate components will be NTCIP compliant.

The solution will be compatible with the Windows XP operating system.
Assumptions

The MDOT Managed Network will continue to be in place to support the CHART
Operations Environment.
7.1.2 Key Technical Performance Factors
Key technical performance factors are a high-level summary of factors presenting risks or
challenges from a technical perspective.

The system will support operations 24 hours a day, 7 days a week.

Provide a highly available system through redundancy and geographic distribution.

The state of the system (device status, current messages, etc) shall be maintained and
shall persist through a system shutdown and startup cycle.
7.1.3 Technology Requirements Model
The Technology Requirements model documents the technical services, hardware, system
software, and network communications needs of the system.
Enterprise-Wide Standard Technology Requirements
Category
Hardware
Requirements
The following are the estimated minimum requirements for CHART
hardware. Actual hardware deployed will be based on the detailed
hardware requirements and will take into account the current state of
the industry (e.g. use of the latest processor chips).

Standard workstation hardware is 2.8GHz (or better) processor, 1
GB memory, 20 GB storage.

Standard server hardware is Pentium III Zeon (or better) quad
processor, 4GB memory, 80GB RAID.

CHART-Lite hardware is 2.4GHz (or better) single processor,
3GB memory, 20GB storage.
CHART II Business Area Architecture Report
342
January 8, 2006
CHART II Business Area Architecture Report
Category
Software
Requirements



Operating system software is Windows 2000 Server SP4
(Servers)
Operating system Software is Windows XP Professional
(Workstations)
Standard workstation software suite includes:
- Novell GroupWise email
- Microsoft Office
- Web browser (Internet Explorer)

Standard server software suite includes:
- Oracle 10g
Communications

Communications between servers and from servers to the field
devices must be available 24 hours/day.

Failure of communications to a server or failure of a server will
not affect the ability of other servers from communicating with
field devices.
Technology Requirements Matrix
Technology Location
Node
Requirements
Statewide Operations
Center (SOC)
Servers and
workstations

Supports all CHART applications.

Central site for CHART administration
and configuration.
Traffic Operations Centers
(TOC)
Servers and
workstations

Supports all CHART applications.

Ability to take over full range of
CHART functions from SOC in an
emergency.
Authority Operations
Center (AOC)
Servers and
Workstations

Supports all CHART applications.

Configured to be SOC Server Backup
Site

Ability to take over full range of
CHART functions from SOC in an
emergency.

Capability to perform any SOC
function. Allowable functions
Network Operations Center
(NOC)
Workstations
CHART II Business Area Architecture Report
343
January 8, 2006
CHART II Business Area Architecture Report
controlled on a per user basis.
Police Agencies (MSP, BA
Co PD, MdTA)
Workstations

Capability to perform any SOC
function. Allowable functions
controlled on a per user basis.
Maintenance Shops
Workstations

Capability to perform any SOC
function. Allowable functions
controlled on a per user basis.
CHART-Lite users
CHART-Lite
Workstations

Capability to perform any SOC
function. Allowable functions
controlled on a per user basis.

Capability to perform any SOC
function. Allowable functions
controlled on a per user basis.
Local Level TMC’s
MCTMC, PGTRIP
CHART II Business Area Architecture Report
344
January 8, 2006
CHART II Business Area Architecture Report
7.2 Technology Diagnostic Model
7.2.1 Technology Profile
The Technology Profile summarizes key information about current technology capabilities.
NOTE: Refer to latest release documents and System Architecture Guide for most up to date
hardware configurations and network diagrams.
Hardware
Location
Technology Type
Vendor
Description
SOC
Server
Compaq
Proliant ML570
AOC
Server
Compaq
DL380
SOC
Workstation
Compaq
HP XW6000
TOC-4
Workstation
Compaq
HP XW6000
TOC-3
Workstation
Compaq
HP XW6000
AOC
Workstation
Compaq
HP XW6000
NOC
Workstation
Compaq
HP XW6000
NOC
Workstation
Compaq
Professional 5000
Software
Location
Technology Type
Vendor
Description
SOC
Application
Silverlake
Paging software
SOC
Application
SSI
SCAN WEB (Weather
Pavement Sensors)
SOC
Productivity
Novell
GroupWise email
CHART II Business Area Architecture Report
345
January 8, 2006
CHART II Business Area Architecture Report
7.3 Conceptual Technology Model
7.3.1 Technology Concept Diagram
The diagram below shows the conceptual architecture of the future system illustrating the use of
the CORBA ORB for process communication.
Information Exchange Network
Partners-In-Motion
VDOT Traffic Management System
SCAN for Windows
EIS EORS
SSI Weather Source
Detectors
DMS
HAR
Shazam
External Systems Server
Legacy Systems Server
Security Server
Zone Management Server
FMS
Remote
TCP/IP
Communication
Legacy
Database
FMS Server
CHART Server
CORBA ORB
Web Server
Web Export Server
GUI Client
CHART II Database Server (TMDD schema)
CORBA ORB
AVCM Server
Fax Server
Pager Server
Page Recipients
Fax Recipients
Cameras
Figure 7-1. CHART II Conceptual Architecture
CHART II Business Area Architecture Report
346
January 8, 2006
CHART II Business Area Architecture Report
7.3.2 Network Concept Diagram
Below is a network concept diagram showing the future system network connectivity.
DMS
ROA DWORK
EX I T 1 0 - 1 2
1 0 P M- 3 A M
Windows 2000 Svr SP4
CHART II Client
AVCM Client
Windows XP Prof.
CHART II Client
AVCM Client
Cisco 2516
SHAZAM
TOC
s
Modem
CHART Workstation
Travelers
InformationTune Radio to
1650 AM
Windows XP Prof.
CHART II Client
AVCM Client
CHART Workstation
Multiplexer
CHART Workstation
Switches
Cisco 7206
Greenbelt
ATM
Switch
BA
Frame Relay
HAR
Switches
Brooklandvill
ATM
e
Switch
n x T-1
CSU/DSU
Cisco 2524
CHART Backbone
BA
Frame Relay
CHART Backbone
Cisco 2524
HAR
Remote
FMS
SERVER
Travelers
InformationTune Radio
to 1650 AM
Cisco 7206
Remote
FMS
SHAZAM
Server
Windows 2000 Svr
SP4
ISDN/POTS interface (COTS)
Telephony Board
Comunications Service
ISDN/POTS
Windows 2000 Svr SP4
ISDN/POTS interface (COTS)
Telephony Board
Comunications Service
MDOT WAN
Hanover
ATM
Switch
CSU/DSU
CHART
Backbone
Multiplexer
ISDN/
POTS
Detector
CHART
Serve II
r
NT Server 4.0 SP5
Cisco 2516
AOC
Oracle 8i RDBMS
CHART II Server AppsMDTA
Modem
Modem
DMS
R O A D WO R K
EX I T 1 0 - 1 2
1 0 P M- 3 A M
Trader Service
Event Service
User Manager Service
Traffic Event Service
DMS Service
Message Utility Service
TSS Service
EORS Permit Service
HARS Service
TTSService
Modem
Cisco 7206
Windows 2000 Svr SP4
Oracle 10g RDBMS
CHART II Server Apps
Trader Service
Event Service
User Manager Service
Traffic Event Service
DMS Service
Message Utility Service CHAR
TSS Service
T
II
Serve
EORS Permit Service
HARS Service
r
TTSService
CHART
Workstation
Windows XP Prof.
CHART II Client
AVCM Client
EORS DB
Server
Switches
Detector
Windows XP Prof.
CHART II Client
AVCM Client
CHART Workstation
Switches
CHART II Web
Server
0
Figure 7-2. CHART II Network Concept Diagram
CHART II Business Area Architecture Report
347
January 8, 2006
CHART II Business Area Architecture Report
7.4 Performance Engineering Model
7.4.1 System Performance
The tables presented below summarize the performance requirements that have been identified as
being drivers in the design of the system. This includes response time requirements, transaction
volume estimates, and storage requirements.
Response Time
Category
Response Time (seconds)
Source
Redraw/update screens
3
Requirement M-P1
Update message on a DMS
10
Goal
Transaction Volume
The transaction rates shown in the table below are aggregate rates for the entire system. The
conceptual architecture does not limit the transaction volume that the system can handle. Higher
transaction rates can be accommodated by adding additional hardware (and possibly network
bandwidth) as needed.
Transaction
Aggregate System Rate
Detector data
1.6 entry/sec
Source
187 detectors (minimum)
1 entry/detector/2 min
Weather data
<1/min (summer)
44 weather stations
2.2/min (winter)
1 entry/detector/60 min
(summer)
1 entry/detector/20 min
(winter)
Operations Log
2.5/min
Derived
Storage
Storage estimates presented in the table below are for the major data sources and account for the
majority of the storage requirements.
Item
Devices characteristics
Size
Source
10,000 devices * 1868 bytes MDSHA CHART Software
= 1.8MB
Functional Requirements
Document
CHART II Business Area Architecture Report
348
January 8, 2006
CHART II Business Area Architecture Report
Operations Log
Event Log
Detector data
Weather data
3,500 entries/day * 1439
bytes = 5MB/day
Derived
20 entries/day * 14K bytes
= 0.3MB/day
Derived
134,640 entries/day * 30
bytes = 4MB/day
Derived
1,056 entries/day * 30 bytes Derived
= 32KB/day (summer)
3168 entries/day * 30 bytes
= 95KB/day (winter)
7.4.1 System Availability
The CHART system must support operations 24 hours per day year round. To achieve this the
system architecture definition is guided by the following concepts:
 Redundancy
 Redundant hardware at key locations guards against loss of service due to hardware
failures.
 Replication of key data guards against loss of service due to loss of data access.
 Fault Tolerance
 Distributed architecture (with data replication) ensures that a failure at one location does
not jeopardize continued operations from other locations.
 Multi-path communications network (combined with the distributed architecture)
minimizes the chance of an operational device becoming completely unreachable.
 Fault Identification
 System monitoring and alerting provides timely notification of system problems to
operations personnel so that corrective action can be taken promptly.
CHART II Business Area Architecture Report
349
January 8, 2006
CHART II Business Area Architecture Report
Appendix A – List of Acronyms
The following acronyms appear throughout this document:
AOC
Authority Operations Center
AOR
Area of Responsibility
ATM
Asynchronous Transfer Mode
ATMS
Automated Transportation Management System
AVCM
ATM Video Control Module
AVL
Automatic Vehicle Locator
BAA
Business Area Architecture
CCTV
Closed-Circuit Television
CHART
Coordinated Highways Action Response Team
CORBA
Common Object Request Broker Architecture
COTS
Commercial Off-The-Shelf (usually a software package)
DBMS
Database Management System
DMS
Dynamic Message Sign
EORS
Emergency Operations Reporting System
ERU
Emergency Traffic Patrol
ETP
Emergency Response Unit
FITM
Freeway Incident Management Traffic Management
FMS
Field Management Station
GIS
Geographic Information System
GUI
Graphical User Interface
HAR
Highway Advisory Radio
HOT
Highway Operations Technician
CHART II Business Area Architecture Report
350
January 8, 2006
CHART II Business Area Architecture Report
IEN
I-95 Corridor Coalition Information Exchange Network
ITS
Intelligent Transportation System
MDOT
Maryland Department of Transportation
MdTA
Maryland Transportation Authority
MSP
Maryland State Police
MTA
Mass Transit Administration
NIA
National ITS Architecture
NWS
National Weather Service
PIM
Partners in Motion
R1B1
Release 1, Build 1 of the CHART II System
SHA
State Highway Administration
SOC
Statewide Operations Center
TMDD
Traffic Management Data Dictionary
TOC
Traffic Operations Center
VDOT
Virginia Department of Transportation
VMS
Variable Message Sign
XAD
Accelerated Application Development
CHART II Business Area Architecture Report
351
January 8, 2006
Download