Upload
emil-reynolds
View
214
Download
1
Tags:
Embed Size (px)
Citation preview
SunGuideSunGuideTMTM Software Development Project Software Development Project
Release 4.2 FHP/CAD + AVL/RR Design ReviewRelease 4.2 FHP/CAD + AVL/RR Design ReviewJanuary 8, 2009January 8, 2009
Jan 8, 2009 1R4.2 Design Review
Jan 8, 2009R4.2 Design Review 2
AgendaAgenda
Time Activity Who9:05 – 9:10 High Level Overview – meeting objectives Heller9:10 – 9:20 FHP/CAD Overview (from FDOT specifications) Heller
9:20 – 10:00 FHP/CAD Design Overview:Operational ConceptFHP Alert GUIAlert Processing ChoicesCommunication AlarmsLimitations of FHP DataConfiguration Options
Brisco / Brown
10:00 – 10:25 Questions / Answers All
10:25 – 10:40 Break
10:40 – 10:50 AVL/RR Overview (from FDOT specifications) Heller10:50 – 11:20 AVL/RR enhancements Design Overview
Operational ConceptAVL/RR ModificationsEM ModificationsIssues and Limitations
Clauss / Alban
11:20 – 11:40 Questions / Answers All11:50 – 11:50 Documentation / Schedule SwRI11:50 – 12:00 Action Item Summary All
Jan 8, 2009R4.2 Design Review 3
Introductions
Jan 8, 2009R4.2 Design Review 4
AgendaAgenda
Time Activity Who9:05 – 9:10 High Level Overview – meeting objectives Heller9:10 – 9:20 FHP/CAD Overview (from FDOT specifications) Heller
9:20 – 10:00 FHP/CAD Design Overview:Operational ConceptFHP Alert GUIAlert Processing ChoicesCommunication AlarmsLimitations of FHP DataConfiguration Options
Brisco / Brown
10:00 – 10:25 Questions / Answers All
10:25 – 10:40 Break
10:40 – 10:50 AVL/RR Overview (from FDOT specifications) Heller10:50 – 11:20 AVL/RR enhancements Design Overview
Operational ConceptAVL/RR ModificationsEM ModificationsIssues and Limitations
Clauss / Alban
11:20 – 11:40 Questions / Answers All11:50 – 11:50 Documentation / Schedule SwRI11:50 – 12:00 Action Item Summary All
Jan 8, 2009R4.2 Design Review 5
Meeting ObjectivesMeeting Objectives
Requirements:– Provide a high level review– Provide SwRI’s interpretation (via a design) of
the requirements
Design– High level architectural overview– Operator actions and reactions – Prototype screens / reports
Not an objective:– Revise requirements
Jan 8, 2009R4.2 Design Review 6
AgendaAgenda
Time Activity Who9:05 – 9:10 High Level Overview – meeting objectives Heller9:10 – 9:20 FHP/CAD Overview (from FDOT specifications) Heller
9:20 – 10:00 FHP/CAD Design Overview:Operational ConceptFHP Alert GUIAlert Processing ChoicesCommunication AlarmsLimitations of FHP DataConfiguration Options
Brisco / Brown
10:00 – 10:25 Questions / Answers All
10:25 – 10:40 Break
10:40 – 10:50 AVL/RR Overview (from FDOT specifications) Heller10:50 – 11:20 AVL/RR enhancements Design Overview
Operational ConceptAVL/RR ModificationsEM ModificationsIssues and Limitations
Clauss / Alban
11:20 – 11:40 Questions / Answers All11:50 – 11:50 Documentation / Schedule SwRI11:50 – 12:00 Action Item Summary All
Jan 8, 2009R4.2 Design Review 7
Release 4.2 Development Release 4.2 Development ActivitiesActivities
FHP/CAD OverviewFHP/CAD Overview
Jan 8, 2009R4.2 Design Review 8
FHP CADFHP CAD Interface Server
Goal is to make the communication of event information between FHP dispatchers and FDOT operators faster and more efficient
FHP CAD Interface Server consolidates, filters, and redistributes FHP CAD data to each subscribing SunGuide deployment
SunGuide allows the operator to process incidents as well as process updates to those incidents.
Jan 8, 2009R4.2 Design Review 9
AgendaAgenda
Time Activity Who9:05 – 9:10 High Level Overview – meeting objectives Heller9:10 – 9:20 FHP/CAD Overview (from FDOT specifications) Heller
9:20 – 10:00 FHP/CAD Design Overview:Operational ConceptFHP Alert GUIAlert Processing ChoicesCommunication AlarmsLimitations of FHP DataConfiguration Options
Brisco / Brown
10:00 – 10:25 Questions / Answers All
10:25 – 10:40 Break
10:40 – 10:50 AVL/RR Overview (from FDOT specifications) Heller10:50 – 11:20 AVL/RR enhancements Design Overview
Operational ConceptAVL/RR ModificationsEM ModificationsIssues and Limitations
Clauss / Alban
11:20 – 11:40 Questions / Answers All11:50 – 11:50 Documentation / Schedule SwRI11:50 – 12:00 Action Item Summary All
FDOT Concept of Operations
Operational ConceptOperational Concept
Fort Myers
Jacksonville
Lake Worth
Miami
Orlando
Tampa
Tallahassee
Statewide FTP Site
FHP CAD
Interface Server
FHP Incident Driver IDS
FHP Incident Driver IDS
FHP Incident Driver IDS
SunGuide District 2
SunGuide District 7
SunGuide District 1
RegionalCommunication
Centers
Operational ConceptOperational Concept
FHP Interface Service– Retrieves alerts from the FHP CAD FTP site and
distributes to the FDOT districts based on subscriptions IDS FHP Incident Driver
– Handles the connection between the FHP CAD Interface and Incident Detection Subsystem (IDS)
IDS Subsystem Update– Notifies GUI of new and updated alerts– Stores alerts and responses to alerts in the database
GUI Updates– Displays FHP Alerts to the operator– Provides response dialog and event creation dialog– Display events on the Operator Map
Jan 8, 2009R4.2 Design Review 12
FHP Alert GUIFHP Alert GUI
FHP Incident Alert Dialog– Consistent with other types of alerts generated by IDS
Jan 8, 2009R4.2 Design Review 13
FHP Alert GUIFHP Alert GUI
Action Choices– Create New Event– Create Secondary Event– Set Responder Arrival– Dismiss as Already
Detected– Dismiss as False Alarm– Associate to Existing
Event– Acknowledge, Take No
Action
Jan 8, 2009R4.2 Design Review 14
FHP Alert GUIFHP Alert GUI
Event Field Population– Populated with the closest EM location found– All information contained in the alert is logged in the comments
section of the event
Jan 8, 2009R4.2 Design Review 15
Alert Processing ChoicesAlert Processing Choices
Create New Event
– Creates a new Event Create Secondary Event
– Creates a new Secondary Event Set Responder Arrival
– Fills in the FHP incident number in a selected event
– Sets the responder arrival field in the selected event
– Operator is required to own the event Associate to Existing Event
– Fills in the FHP incident number in a selected event
– Operator is required to own the event
Jan 8, 2009R4.2 Design Review 16
*These actions will allow updates. When updates are displayed, the Event ID of the event that was previously created or associated is displayed in addition to the information about the alert.
Alert Processing ChoicesAlert Processing Choices
Acknowledge, Take No Action– Logs alarm as acknowledged – Allows updates
• Updates are treated as new alerts
Dismiss (False Alarm or Already Detected)– Logs alarm as dismissed– Does NOT allow updates
• This action is NOT reversible so alert updates with the same ID will NOT be seen by the operator
Jan 8, 2009R4.2 Design Review 17
Communication AlarmsCommunication Alarms
Loss of FHP Interface Server Connection– Occurs if the FHP Interface Server disconnects
suddenly or is not connected within 1 minute of the FHP Incident Driver being started
– All deployments will receive this alert
Jan 8, 2009R4.2 Design Review 18
Communication AlarmsCommunication Alarms
Loss of FTP Server Connection– Occurs when the FHP Interface Server fails to connect
to the FTP site to retrieve alert information
– All deployments will receive this alert
Jan 8, 2009R4.2 Design Review 19
Communication AlarmsCommunication Alarms
Stale FHP CAD RCC Files– Issued only if a file that contains a county that IDS has
subscribed to has not been updated in a configured amount of time.
– Only issued to the deployments subscribing to counties included in the stale file.
Jan 8, 2009R4.2 Design Review 20
FHP Interface Server FHP Interface Server Configuration OptionsConfiguration Options
FTP Site– Host, port, username, password– Local Directory to store current FTP files– Interface only supports data from a single FTP site
Access– List of usernames and passwords for all users
Timing– Retrieve Interval
• How often to get new alerts from the FTP site– Stale Data
• The maximum time limit a file should go without an update
– Stale Data Multiplier • Number of retrievals containing stale data before next
Stale Data Message is sentJan 8, 2009R4.2 Design Review 21
FHP Incident DriverFHP Incident DriverConfiguration OptionsConfiguration Options
Each SunGuide deployment can have a unique filtering configuration County Filtering
– Can subscribe to any county in the state
– Supplying no counties will return all alerts in the state
– Case-insensitive, punctuation insensitive
• St. Lucie = ST LUCIE, stLUCIE, ST.LuCiE
• “St. Lucie” DOES NOT match “South St. Lucie” Roadway Filtering
– Filters alerts after the county filter has been applied
– Case-insensitive and punctuation insensitive
– Searches for given text inside a given roadway
• I-95 = i95, i 95, i-95, I 95, I95 (DOES NOT match SR-95)
• I-95 DOES match “South I-95” or “i-95 Florida Drive” FHP Interface Server location
– Host, port, username, password
Jan 8, 2009R4.2 Design Review 22
Limitations of FHP DataLimitations of FHP Data
Inconsistent Roadway Naming
– I-95 and SR-9 are the same road require two different entries in the subscription list (unless returning all roadways)
Linear References and Directions
– Uses a predefined list of references and directions to parse data Incorrect Formatting
– Worst case
• 16450 SE FEDERAL HIGHWAY [JDSP MAIN ROAD] [HOBE SOUND]
– Missing “x[“ to split the roadway and cross street
– Alert is disregarded because it can not be parsed correctly
– Other cases
• I-75 SB [I-75 SB] x[MM116.0] [BONITA SPRING]
– Roadway = I-75, Dir = Southbound, Linear Reference = I-75 SB
• Could result in odd references, but will still result in a valid alert For parsing specifics, refer to the FHP Data Parsing document
Jan 8, 2009R4.2 Design Review 23
Jan 8, 2009R4.2 Design Review 24
AgendaAgenda
Time Activity Who9:05 – 9:10 High Level Overview – meeting objectives Heller9:10 – 9:20 FHP/CAD Overview (from FDOT specifications) Heller
9:20 – 10:00 FHP/CAD Design Overview:Operational ConceptFHP Alert GUIAlert Processing ChoicesCommunication AlarmsLimitations of FHP DataConfiguration Options
Brisco / Brown
10:00 – 10:25 Questions / Answers All
10:25 – 10:40 Break
10:40 – 10:50 AVL/RR Overview (from FDOT specifications) Heller10:50 – 11:20 AVL/RR enhancements Design Overview
Operational ConceptAVL/RR ModificationsEM ModificationsIssues and Limitations
Clauss / Alban
11:20 – 11:40 Questions / Answers All11:50 – 11:50 Documentation / Schedule SwRI11:50 – 12:00 Action Item Summary All
Jan 8, 2009R4.2 Design Review 25
Questions?
Jan 8, 2009R4.2 Design Review 26
AgendaAgenda
Time Activity Who9:05 – 9:10 High Level Overview – meeting objectives Heller9:10 – 9:20 FHP/CAD Overview (from FDOT specifications) Heller
9:20 – 10:00 FHP/CAD Design Overview:Operational ConceptFHP Alert GUIAlert Processing ChoicesCommunication AlarmsLimitations of FHP DataConfiguration Options
Brisco / Brown
10:00 – 10:25 Questions / Answers All
10:25 – 10:40 Break
10:40 – 10:50 AVL/RR Overview (from FDOT specifications) Heller10:50 – 11:20 AVL/RR enhancements Design Overview
Operational ConceptAVL/RR ModificationsEM ModificationsIssues and Limitations
Clauss / Alban
11:20 – 11:40 Questions / Answers All11:50 – 11:50 Documentation / Schedule SwRI11:50 – 12:00 Action Item Summary All
Jan 8, 2009R4.2 Design Review 27
AgendaAgenda
Time Activity Who9:05 – 9:10 High Level Overview – meeting objectives Heller9:10 – 9:20 FHP/CAD Overview (from FDOT specifications) Heller
9:20 – 10:00 FHP/CAD Design Overview:Operational ConceptFHP Alert GUIAlert Processing ChoicesCommunication AlarmsLimitations of FHP DataConfiguration Options
Brisco / Brown
10:00 – 10:25 Questions / Answers All
10:25 – 10:40 Break
10:40 – 10:50 AVL/RR Overview (from FDOT specifications) Heller10:50 – 11:20 AVL/RR enhancements Design Overview
Operational ConceptAVL/RR ModificationsEM ModificationsIssues and Limitations
Clauss / Alban
11:20 – 11:40 Questions / Answers All11:50 – 11:50 Documentation / Schedule SwRI11:50 – 12:00 Action Item Summary All
OverviewOverview
Jan 8, 2009R4.2 Design Review 28
Current AVL/RR implementation feeds Event Update and EM and AVL configuration data from SunGuide to the Road Ranger. The information pushed into SunGuide from the Road Ranger is: Vehicle status and location (AVL information) Event comments
AVL/RR communications interface needs to be enhanced to include a additional bi-directional flow of information.
Jan 8, 2009R4.2 Design Review 29
AgendaAgenda
Time Activity Who9:05 – 9:10 High Level Overview – meeting objectives Heller9:10 – 9:20 FHP/CAD Overview (from FDOT specifications) Heller
9:20 – 10:00 FHP/CAD Design Overview:Operational ConceptFHP Alert GUIAlert Processing ChoicesCommunication AlarmsLimitations of FHP DataConfiguration Options
Brisco / Brown
10:00 – 10:25 Questions / Answers All
10:25 – 10:40 Break
10:40 – 10:50 AVL/RR Overview (from FDOT specifications) Heller10:50 – 11:20 AVL/RR enhancements Design Overview
Operational ConceptAVL/RR ModificationsEM ModificationsIssues and Limitations
Clauss / Alban
11:20 – 11:40 Questions / Answers All11:50 – 11:50 Documentation / Schedule SwRI11:50 – 12:00 Action Item Summary All
District 7 ConOps V2District 7 ConOps V2
Jan 8, 2009R4.2 Design Review 30
AVL/RR ArchitectureAVL/RR Architecture
Jan 8, 2009R4.2 Design Review 31
Operational ConceptOperational Concept
Receive event data from tablet– Add a new, in-progress event– Update event data, including:
• Lane blockage• RR activities• Involved Vehicles
– Ability to close an event (or leave open, ex: abandoned vehicles)
Does not change existing functionality– Enhanced behavior is driven by new data being sent by
the RR device.– If the RR device does not use any of the new schemas,
then system maintains the SG 3.x functionality No changes to GUI (Operator Map, Admin Editor)
Jan 8, 2009R4.2 Design Review 32
AVL/RR ModificationsAVL/RR Modifications
AVL/RR subsystem and driver updated to handle enhancements to RRMA ICD
Three new messages added to RRMA ICD:– New Event– Update Event (lane blockage, RR activities, involved
vehicles)– Change Event Status
New data is forwarded on to EM subsystem for processing
Jan 8, 2009R4.2 Design Review 33
EM Modifications / LimitationsEM Modifications / Limitations
EM Modifications
– EM subsystem updated to process an entire event record in one message
– EM will process event updates from AVL/RR
Limitations
– TMC Operator and Road Ranger should avoid editing an event at the same time
• Events created by AVL/RR will initially show up as being owned by the AVL/RR subsystem
• A TMC operator can then take ownership of the event; however, this will not prevent updates received from the RR from being saved
• If RR provides new data, unsaved data entered on EM details window for that event will be lost
Jan 8, 2009R4.2 Design Review 34
Jan 8, 2009R4.2 Design Review 35
AgendaAgenda
Time Activity Who9:05 – 9:10 High Level Overview – meeting objectives Heller9:10 – 9:20 FHP/CAD Overview (from FDOT specifications) Heller
9:20 – 10:00 FHP/CAD Design Overview:Operational ConceptFHP Alert GUIAlert Processing ChoicesCommunication AlarmsLimitations of FHP DataConfiguration Options
Brisco / Brown
10:00 – 10:25 Questions / Answers All
10:25 – 10:40 Break
10:40 – 10:50 AVL/RR Overview (from FDOT specifications) Heller10:50 – 11:20 AVL/RR enhancements Design Overview
Operational ConceptAVL/RR ModificationsEM ModificationsIssues and Limitations
Clauss / Alban
11:20 – 11:40 Questions / Answers All11:50 – 11:50 Documentation / Schedule SwRI11:50 – 12:00 Action Item Summary All
Jan 8, 2009R4.2 Design Review 36
Questions?
Jan 8, 2009R4.2 Design Review 37
AgendaAgenda
Time Activity Who9:05 – 9:10 High Level Overview – meeting objectives Heller9:10 – 9:20 FHP/CAD Overview (from FDOT specifications) Heller
9:20 – 10:00 FHP/CAD Design Overview:Operational ConceptFHP Alert GUIAlert Processing ChoicesCommunication AlarmsLimitations of FHP DataConfiguration Options
Brisco / Brown
10:00 – 10:25 Questions / Answers All
10:25 – 10:40 Break
10:40 – 10:50 AVL/RR Overview (from FDOT specifications) Heller10:50 – 11:20 AVL/RR enhancements Design Overview
Operational ConceptAVL/RR ModificationsEM ModificationsIssues and Limitations
Clauss / Alban
11:20 – 11:40 Questions / Answers All11:50 – 11:50 Documentation / Schedule SwRI11:50 – 12:00 Action Item Summary All
Documentation / ScheduleDocumentation / Schedule
Documentation (ones in yellow have already been provided to FDOT):– SRS (Software Requirements Specification)– SIP (Software Integration Plan)– SICP (Software Integration Case Procedures)– SDD (Software Design Document)– SUM (Software Users Manual)– VDD (Version Description Document)
Schedule– FAT currently scheduled for week of Feb 16th – Deployments are not yet scheduled
Jan 8, 2009R4.2 Design Review 38
Jan 8, 2009R4.2 Design Review 39
AgendaAgenda
Time Activity Who9:05 – 9:10 High Level Overview – meeting objectives Heller9:10 – 9:20 FHP/CAD Overview (from FDOT specifications) Heller
9:20 – 10:00 FHP/CAD Design Overview:Operational ConceptFHP Alert GUIAlert Processing ChoicesCommunication AlarmsLimitations of FHP DataConfiguration Options
Brisco / Brown
10:00 – 10:25 Questions / Answers All
10:25 – 10:40 Break
10:40 – 10:50 AVL/RR Overview (from FDOT specifications) Heller10:50 – 11:20 AVL/RR enhancements Design Overview
Operational ConceptAVL/RR ModificationsEM ModificationsIssues and Limitations
Clauss / Alban
11:20 – 11:40 Questions / Answers All11:50 – 11:50 Documentation / Schedule SwRI11:50 – 12:00 Action Item Summary All
Jan 8, 2009R4.2 Design Review 40
Action Item Summary