Home
Software Requirements Specification Document SunGuide-SRS
Contents
1. Req No Req Name Requirement Text TARE Status Test Method The system support archiving A tomated component shall provide FEAT14 2 a automated archiving of data to a SS001A Approved Demonstration archiving i common file usable by external databases for reporting purposes At a minimum the system support archiving component shall archive the following Archive data information FEAT14 3 Panis Incident history data SS002A Approved Demonstration Device status logs Detector data and System logs The format of the archived data shall comply with standards set by FDOT s TranStat Office that FEAT14 4 Format are requred for performance SS003A Approved Demonstration standards monitoring and deployment evaluation including data input to the HPMS This applies only to SunGuide collected data The system support archiving function shall support archiving FEAT14 5 Export form as an export to comma delimited SS004A Approved Demonstration form No additional subsystem requirements have yet been identified for data archiving 2 3 4 Data Distribution DD Table 2 10 Data Distribution DD FEAT Requirements Req No Req Name Requirement Text ag Status Test Method Modular The databus shall be a modular FEAT1 2 1 abstraction abstraction layer to allow DBO001 Approved Inspection layer subsystems to retrieve data The databus shall have an Input and Interface Control Document ICD FEAT1 2 2 output
2. FEAT1 6 12 Software function The SunGuide system shall provide each TMC with the software tools that can be used to reduce congestion and delays while responding to traffic incidents in a rapid accurate and effective manner S006 Approved Inspection FEAT1 6 13 Limited access facilities The SunGuide software shall provide for the management and operations of limited access facilities during incident management and peak demand periods and one way operations during evacuations including control of detour signage A003 Approved Inspection FEAT1 6 14 Traveler information The SunGuide software software shall provide software for the collection and dissemination of traveler information using dynamic message signs DMS trail blazer signs highway advisory radio HAR and advanced traveler information system ATIS services 511 telephone services Internet commercial radio television text messaging etc for freeway operations and where available along other arterial routes independently or through an information service provider ISP contractor contract vendor for ATIS The ATIS capability shall support disseminating information by the Amber Alert program A004 Approved Inspection SunGuide SRS 1 0 2 Final 16 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method
3. MPEG2 displayed on monitors The CCTV function shall support the switching of video signals to any video monitor or desktop workstation that is connected with a similar technology and has physical connectivitiy Protocols to be supported by the software include None currently identified TV001S Approved SunGuide SRS 1 0 2 Final 65 Software Requirements Specification Req No Req Name Requirement Text ae Status Test Method The CCTV switching function View image ies jeu p bee of video signals to multiple REISE kiste workstations if the underlying Modes Approven video hardware provides the functionality The SunGuide system shall provide the capability for a single workstation monitor to display multiple video images from Multiple video multiple sources to the extent images from possible provided by availability FEAT8 4 3 multiple of digital video images on the TV004S Approved Demonstration sources on network or the control capabilities single monitor of the video switch if the necessary switching display conversion and connectivity functionality is supported in the TMC video system The SunGuide system shall be Ro te video capable of routing the maximum fraies t number of video frames per FEAT8 4 4 FDOT Central second over the FDOT network to TV005S Approved Office the FDOT Central Office that can be supported by
4. IM004D Approved Demonstration SunGuide SRS 1 0 2 Final 25 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT4 2 5 Displays The congestion report display shall result from a comparison between all possible sources of data derived from real time data operator input or historical data as determined by the algorithm ID001W Approved Demonstration FEAT4 2 6 Repair status display The repair status of a specific piece of equipment shall be displayed to the operator IM007 Approved Demonstration FEATS FEATS 1 FEATS 1 1 Incident Management IM General Minimum functionality The incident management subsystem shall acquire data from the vehicle detection subsystem and include the following functionality at a minimum Incident verification Motorist information Response Site management Traffic management and Incident clearance TM002 Approved Demonstration FEATS 1 2 Incident type The incident management function shall support operator entry of the incident type such as HAZMAT spills TMO03W Approved Demonstration FEATS5 1 3 Video verification The SunGuide software shall provide software for video verification of messages posted on DMS to the extent possible due to physical configuration in the field of the camera an
5. Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT5 3 11 Distribute information The incident management function shall distribute video feeds traffic flow and incident information and traffic event data until the incident is cleared and the traffic flow is back to normal TMO004 Approved Demonstration FEAT5 3 12 Format for dissemination The incident management function shall format information for distribution to the following dissemination media HAR Commercial radio broadcast Internet Web servers DMSs 511 Telephone systems Commercial and public televisions Facsmile machines and pagers and Additional dissemination mechanisms provided by the dissemination function TMO011 Approved Demonstration FEAT5 3 13 Quick click interface to GIS The incident management function shall provide a quick click interface to the GIS maps for the display and location of resources i e fire hydrants TMO04R Approved Demonstration FEAT5 3 14 Incident status GUI The incident management function shall provide the workstation operators with GUI screens that record accurate information regarding the incident s current status the overall progress towards clearance and the equipment required to complete the process TMO006 Approved Demonstration FEAT5 3 1
6. 5028 Approved Demonstration SunGuide SRS 1 0 2 Final 13 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method The SunGuide software shall Unattended be capable of running REE operation unattended for a minimum of ORT Approved Teal eight hours The SunGuide software shall FEAT1 5 7 Data exchange ao e A030 Approved Demonstration center ICD The SunGuide software shall support traffic management FEAT1 5 8 Work zone in a work zone via A031 Approved Demonstration communication to wireless or wired devices The SunGuide software shall FEAT1 5 9 TMC categories support running in multiple TMC configurations The SunGuide software shall FEAT1 5 9 1 RTMC support running in a regional A029 Approved Demonstration TMC The SunGuide software shall support a secondary TMC FEAT1 5 9 2 STMC sending command and A029 Approved Demonstration control requests via center tocenter The SunGuide software shall FEAT1 5 9 3 VTMC support operating the center A029 Approved Demonstration from a remote location The SunGuide software shall FEAT1 5 9 4 PTMC support deployment of the A029 Approved Demonstration system on a laptop Software amp FEAT1 6 Documentation Management TMC software The SunGuide software shall l FEAT1 6 1 monitoring log communication errors A013 Approved Demonstration and ITS field device failures Archi
7. 53 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT11 8 2 Information sharing between agencies The resource sharing function shall allow information sharing between agencies and shall Facilitate information sharing between various agencies at local state and federal levels Provide communication capabilities among personnel of the agencies involved in the evacuation and between these personnel and the agency centers Provide coordination and information sharing between agencies from all states affected by the evacuation Provide information to assist evacuation management personnel in making evacuation decisions Provide information to assist evacuation management personnel in making decisions regarding shelter operations ECO01R Future SunGuide SRS 1 0 2 Final 54 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT11 8 3 FEAT12 Deploying resources Road Weather Information System RWIS The resource sharing function shall assist evacuation management personnel in making decisions regarding deployment of resources and sharing of resources based on existing and forecast demand for these resources and shall Identify the resources required for the current and forecasted evacuation
8. FEAT1 6 15 FDOT legacy device drivers The SunGuide system shall interface with FDOT legacy device drivers through standardized device interfaces documented in SunGuide Interface Control Documents 5018 Approved Inspection FEAT1 6 16 Software versions The SunGuide software shall provide a mechanism to display the versions of the various SunGuide software applications A014 Approved Demonstration FEAT1 7 System Misc FEAT1 7 1 Video wall software The SunGuide system shall not preclude the operation of video wall control software from a workstation that also has the SunGuide software on it 5013 Approved Inspection FEAT1 7 2 FEAT1 7 3 Motorist aid call box system Data reporting The SunGuide software shall provide software for management and operations in support of the motorist aid call box system if a remote interface via either TCP IP or RS 232 exists on the motorist aid call box system and the interface provides status of the call box The SunGuide software shall provide for the reporting of data data to be included in the reports shall be provided by FDOT by March 15 2004 A016 A017 Future Approved Demonstration FEAT1 7 4 FEAT1 7 5 Traffic and delay prediction Action checklist The SunGuide software shall provide software for traffic and delay prediction to support incident management and performance mon
9. Test Method SUB5 GUI Graphical User Interface General SUB5 1 General SUB5 1 1 Configuration editor The system shall provide a configuration editor component to allow authorized users to modify system configuration including user permissions equipment setup and device communication FEAT1 2 11 Approved Inspection SUB5 1 2 Reports The system shall provide authorized users a method of selecting and customizing data reports FEAT1 7 10 Approved Inspection SUB5 1 3 SUB5 2 1 Security Levels Map based primary GUI The following security levels will be allowed for the various subsystems Administrator Manager Operator Guest local and Guest remote A Scalable Vector Graphics SVG map shall serve as the primary user interface for operators daily traffic management activities FEAT1 1 7 FEAT7 2 4 Approved Approved Inspection SUB5 2 Map Inspection SUB5 2 2 Map icons The map shall display icons for roadway devices incidents and other resources e g fire hydrants FEATS 1 4 Approved Inspection SUB5 2 3 Device status The map shall provide a method for displaying the current status of any roadway device displayed on the map FEAT1 7 12 Approved Demonstration SunGuide SRS 1 0 2 Final 78 Software Requirements Specification Req No Req Name Requirement
10. Freeze point Chemical factor Chemical percent and Ice percent The NTCIP standard for FEAT12 7 NTCIP protocol environmental sensor stations RWOO1 Approved Demonstration standard ESS shall be utilized for the RWIS interface communications SunGuide SRS 1 0 2 Final 90 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT12 8 RWIS Interface The RWIS interface function shall provide protocol software to communicate with RWIS field units using NTCIP RW002 Approved Demonstration FEAT12 9 User interface display The RWIS user interface shall be a software application within the SunGuide system that displays data including but not limited to atmospheric data pavement data and forecasts RW005 Approved Demonstration FEAT12 10 Statewide data display It shall be possible for any workstation within the SunGuide system to access the RWIS user interface and the data from all RWIS system components statewide RW001U Approved Demonstration No additional subsystem requirements have yet been identified for the road weather information system 2 3 12 Status Logging SL The ITN had no specific subsystem logging requirements listed The status logging requirements are derived from the general driver requirement which listed logging Table 2 23 St
11. Inspection FEAT1 2 5 FEAT1 2 6 Database reports Historical data Reports shall be generated by accessing data in the database directly An option shall be provided for FDOT to store historical data for traffic management devices for a specified amount of time programmable at the system administrator level DBO03A DB004 Approved Approved Demonstration Demonstration FEAT1 2 7 FEAT1 2 8 Databus architecture User and device tables Each subsystem shall ensure the central data repository databus contains the most recent data including equipment status Tables shall exist in the Oracle database for entry of GUI workstation users and parameters to set up control and communicate with devices such as DMSs CCTVs cameras loop controllers and other devices 5003 UT001 Approved Approved Demonstration Inspection FEAT1 2 9 Database table update permission The SunGuide system shall support the specification of field device parameters for the creation and control of field devices such as camera control DMS message content video wall control ramp meters and other devices UT002 Approved Demonstration FEAT1 2 10 Device communication database update Data collected from device communications software shall update the database tables as soon as data is received UT003 Approved Demonstration SunGuide SRS
12. SUB Requirements Req No Req Name Requirement Text anng Status Test Method SUB3 IM Incident Management The system shall allow an FEATS 3 14 Associate operator to associate a new ae District Se events incident with another existing request Ba incident 2 3 10 Inventory Maintenance System IMS SunGuide Table 2 21 Inventory Maintenance System IMS FEAT Requirements Req No Req Name Requirement Text ID Status Test Method Inventory FEAT4 Management System IMS FEAT4 1 System The SunGuide system shall be Interface t provided with an interface to a Maintenances software system that tracks the FEAT4 1 1 and inventory invenio oral iT pen S022 Approved Demonstration tracking software and the status of equipment repair s and maintenance i e life cycle asset management software system SunGuide SRS 1 0 2 Final 87 Software Requirements Specification FEAT4 1 8 Record status of equipment The inventory maintenance software shall provide the operator the capability to record the status of equipment that has failed and is in the process of being repaired IM004 Approved Req No Req Name Requirement Text i aa Status Test Method The inventory maintenance Index by software database shall index by l FEAT4 1 2 equipment type equipment type for the purpose of IM002 Approved Demonstration reporting and updating the inventor
13. User Privileges USER SUB Requirements rsnarnnvnnnnvnvnrnnvvnvenvnnnnenvvrarevsrsnvnennener 95 Table 2 28 Ramp Metering RMS SUB Requirements ranonnnnvnnvrnnvnnnenvrrenvnnnnnnevrasevsnenvnnsneer 96 SunGuide SRS 1 0 2 Final ili Software Requirements Specification List of Acronyms ATMS uissterrsesnnadad nsee Advanced Traffic Management System GL EE Center to Center CCTV tenciiendeiies Closed Circuit Television DAs ia ae Data Archiving DI IT Data Distribution DMS super Dynamic Message Sign DOT nesen inge Department of Transportation EDO Diigo Florida Department of Transportation FEA Tintoria Feature Requirement HAR ottia Highway Advisory Radio IMiceniunasatinoss Incident Management IMS oi ie Inventory Maintenance System IVS 3k kee ees Intelligent Transportation Systems AN ossetere Invitation to Negotiate RWISexinudo ine Road Weather Information System SRS poden Software Requirements Specification SUB vsaeiueereeiae Subsystem Requirement SYRIA settes Southwest Research Institute TMC acd aendeiived Traffic Management Center DSS esa Ge Riese Transportation Sensor System XML aera eXtensible Markup Language SunGuide SRS 1 0 2 Final iv Software Requirements Specification REVISION HISTORY Revision Date Changes 1 0 0 Draft December 22 2003 Initial Release 1 0 1 Draft January 27 2004 Updated based on SRR input and discussion with ITS Central Office 1 0 2 April
14. fiber optic copper and wireless that are capable of baud rates equal to or greater than 1200 bits per second TD003 TD004 Approved Approved Demonstration Demonstration SunGuide SRS 1 0 2 Final 93 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT10 7 Non NTCIP drivers For traffic detectors within the system that do not support NTCIP control of these devices shall be supported through device drivers that can be selectively loaded and unloaded by the system s traffic detector application on an as needed basis TD005 Approved Demonstration FEAT10 8 Data element categories The device driver for vehicle detectors shall contain the following categories of data elements System setup data elements Control data elements and Inductive loop detector data elements TD006 Approved Demonstration FEAT10 9 System setup data elements The transportation sensor system setup data elements shall ata minimum contain the following Sensor system reset parameters Sensor system status parameters Sensor system occupancy type parameters Maximum number of sensor zones parameters Sensor zone tables Clock available parameters TD001D Approved Demonstration FEAT10 10 Control Data elements The transportation sensor system control data el
15. to send incident information to another network FEAT13 3 Approved Demonstration SUB11 1 4 Traffic data The system shall allow a network to send traffic data including speed volume occupancy and travel times to another network FEAT13 3 Approved Demonstration Roadway SUB11 1 5 ned Roadway segments shall be designated by two nodes anda link as defined in the ICD FEAT13 3 Approved Demonstration SUB11 1 6 Response plan The system shall allow a network to retrieve a response plan consisting of a device or group of devices from another network FEAT13 3 Approved Demonstration SUB11 2 Status SUB11 2 1 DMS The system shall maintain the most current DMS status information for DMSs in the connected networks FEAT13 3 Approved Demonstration SUB11 2 2 HAR The system shall maintain the most current HAR status information for HARs in the connected networks FEAT13 3 Approved Demonstration SunGuide SRS 1 0 2 Final 60 Software Requirements Specification Req No Req Name Requirement Text Ude Status Test Method The system shall maintain the most current CCTV status FEAT13 3 SUB11 2 3 CCTV information for CCTVs in the Approved Demonstration connected networks The system shall maintain the SUB11 2 4 LCS most purent LGS sratus Peres Future Demonstration inf
16. 13 MS SUB Requnemnents uisep senn aars stan sd 72 Table 2 14 Executive Handler EH FEAT Requirements ronnnnnnvnrnnvnnnenvnrnnnnenrnrenrnsnvnnnnnenreser 74 Table 2 15 Executive Handler EH SUB Requirements onrnrrnornrrnnrnrrvnrvrrnnnnrrnnenrrnernrrsernrnsernn 75 Table 2 16 Graphical User Interface GUI FEAT Requirements ernrannnrnnnvnnnnrnvnrarvvrnenvnnnnener 76 Table 2 17 Graphical User Interface SUB Requirements ssnnrnnnnnnnvnnrnnvvnnenvnnnnnnenrasevrnsnvnnsnener 78 Table 2 18 Highway Advisory Radio HAR SUB Requirements rrnnnnnrnnvvrnenvnvnrnrvvnvenvnrnnenene 79 Table 2 19 Incident Management IM FEAT Requirements rrvnnnnrnnvvnnenvnnnnvnvrnrvvrnenvnnnnenennener 80 Table 2 20 Incident Management IM SUB Requirements anvnnnnnnnvvnnvvrnenvnnnnnnvnrarvvrvenvnrsvenene 87 Table 2 21 Inventory Maintenance System IMS FEAT Requirements rnvnnnnnnnvvrnenvnnnnnnvnrener 87 Table 2 22 Road Weather Information System RWIS FEAT Requirements 0 0 0 0 eee 89 Table 2 23 Status Logging SUB Requirements rrrronnranonnrnvennrnnrennnnsennnnsennnnsensnnrersnseernenerrsesennn 91 Table 2 24 Transportation Sensor System TSS FEAT Requirements 0 0 0 cece eeeeeeeeeeeeeeee 92 Table 2 25 Transportation Sensor System TSS SUB Requirements 0 0 0 0 eee eeeeeeeeeereees 95 Table 2 26 User Privileges USER FEAT Requirements rrnonnnnnnnnrnnvnnnsnvnnnnnnennnnevraserrnsnvnrsnener 95 Table 2 27
17. 2 1 Send message message to be sent to a HAR or ay Approved Demonstration multiple HARs The system shall allow the Terminate message currently being FEAT5 3 5 SUB13 2 2 message broadcaston a HARto b Approved Demonstration terminated The system shall be able to set SUB13 2 3 Set operational the operational status of one or FEAT1 7 12 Approved Demonstrati n status more HARs to Active or Out of Service SunGuide SRS 1 0 2 Final 79 Software Requirements Specification Req No Req Name Requirement Text Traced From Status Test Method SUB13 2 4 Activate deacti vate beacon The system shall allow the beacon to be activated or deactivated independently of broadcasting a message or as part of a message FEAT1 7 12 Approved Demonstration SUB13 3 Query HAR SUB13 3 1 Status poll The system shall be able to query one or more HARs for their current status Status includes the message currently broadcasting and whether the beacons are activated FEAT1 7 12 Approved Demonstration SUB13 3 2 Echo message The system shall be able to query a HAR for the current message broadcasting including the message and whether the beacons are activated FEAT1 7 12 Approved Demonstration 2 3 9 Incident Management IM Table 2 19 Incident Management IM FEAT Requirements Req No Req Name Requ
18. Sensors Advisory Meter Sensor Callboxes Devices Switches Radios Devices Stations Figure 1 1 High Level Architectural Concept The SunGuide development effort spans approximately two years After the development the software will be deployed to a number of Districts and Expressway Authorities throughout Florida and support activities will be performed 1 3 Related Documents The following documents were used to develop this document SwRI Qualification Response Response to the Invitation to Negotiate ITN Statewide Transportation Management Center Software Library System Negotiation Number ITN DOT 02 03 9025 RR SwRI Proposal No 10 35924 dated November 18 2002 SwRI Technical Proposal Technical Proposal for Invitation to Negotiate ITN Statewide Transportation Management Center Software Library System Negotiation Number ITN DOT 02 03 9025 RR SwRI Proposal No 10 35924 dated January 31 2003 SunGuide SRS 1 0 2 Final 2 Software Requirements Specification SwRI Cost Proposal Cost Proposal for Invitation to Negotiate ITN Statewide Transportation Management Center Software Library System Negotiation Number ITN DOT 02 03 9025 RR SwRI Proposal No 10 35924 dated January 31 2003 SwRI BAFO letter Southwest Research Institute Proposal No 10 35924 Invitation to Negotiate ITN Statewide Transportation Management Center Software Library System Reference Negotiation Number ITN DOT 02 03 9025 RR
19. Text SunGuide ID Status Test Method FEAT14 4 Format standards The format of the archived data shall comply with standards set by FDOT s TranStat Office that are required for performance monitoring and deployment evaluation including data input to the HPMS This applies only to SunGuide collected data SS003A Approved Demonstration FEAT14 5 Export form The system support archiving function shall support archiving as an export to comma delimited form SS004A Approved Demonstration The ensuing sections detail the requirements for particular subsystems A table for the FEAT requirements shows the original requirements for the subsystem Additional requirements for each subsystem SUB have been added with traceability back to the FEAT requirements Each subsystem is detailed 2 3 1 Center to Center C2C Table 2 5 Center to Center FEAT Requirements Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT13 Center to Center C2C FEAT13 1 Center to center communications center communications to support major incidents that affect multiple jurisdictions including evacuation The SunGuide software shall provide software for center to A020 Approved Demonstration FEAT13 2 Coordination and delegation The SunGuide software shall support the coordination and delegation of control of oper
20. Text pine Status Test Method The map shall provide a method SUB5 2 4 Device control for Sending appropriate PENNE Approved Demonstration commands to any roadway device displayed on the map 2 3 8 Highway Advisory Radio HAR The ITN had no specific HAR requirements listed The subsystem HAR requirements are derived from the incident management requirement to allow messages to be formatted for HAR equipment Table 2 18 Highway Advisory Radio HAR SUB Requirements Req No Req Name Requirement Text me Status Test Method HAR Highway PYBS Advisory Radio SUB13 1 System The system shall allow messages SUB13 1 1 Configure in text or audio format to be FEAT5 3 5 Approved Demonstration messages composed and saved in the database The system shall allow a SUB13 1 2 Aaa message to be checked to ensure RETOS Approved Demonstration it contains only approved words The system shall allow messages SUB13 1 3 Jamie to be sent to a HAR at a specified PESTES Approved Demonstration messages im The system shall poll HARs for FEAT1 7 12 SUB13 1 4 Automatic polls their current status information on s Approved Demonstration a cyclic basis The system shall log events and actions including the user name FEAT1 7 12 SUB13 1 5 Logging HAR if applicable message if se Approved Demonstration applicable and the status of the event SUB13 2 Control HAR The system shall allow a FEAT5 3 5 SUB13
21. and end times Response plan Management The SunGuide software shall dispatch and provide software for the FEAT5 3 21 coordination of management dispatch and A012 Future RR Service coordination of Road Rangers Patrols Service Patrols Coordination of The SunGuide software shall freeway provide software for coordination FEAT5 3 22 incident with a freeway incident A015 Approved Demonstration management management team involving team major stakeholders The SunGuide software shall provide software for the maintenance of a list of diversion Diversion routes for management of traffic EMP routes during incidents and evacuations aoza Approved Demonsmanon The software shall tie in with construction updates to avoid detours into construction areas SunGuide SRS 1 0 2 Final 86 Software Requirements Specification Req No Req Name Requirement Text ra Status Test Method The SunGuide software shall provide software for the management of lane or road closures during natural or manmade disasters or evacuations and integration with anbe toad computer aided dispatch CAD FEAT5 3 24 clos res systems for incident detection A023 Approved Demonstration with regional communications centers RCCs and emergency operations centers EOCs through co location Center to Center Communications or the provision of operator stations in the TMC Table 2 20 Incident Management IM
22. be utilized for the RWIS interface communications RW001 Approved Demonstration FEAT12 8 RWIS Interface The RWIS interface function shall provide protocol software to communicate with RWIS field units using NTCIP RW002 Approved Demonstration FEAT12 9 User interface display The RWIS user interface shall be a software application within the SunGuide system that displays data including but not limited to atmospheric data pavement data and forecasts RW005 Approved Demonstration FEAT12 10 Statewide data display It shall be possible for any workstation within the SunGuide system to access the RWIS user interface and the data from all RWIS system components statewide RWO01U Approved Demonstration FEAT13 Center to Center C2C SunGuide SRS 1 0 2 Final D Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT13 1 Center to center communications The SunGuide software shall provide software for center to center communications to support major incidents that affect multiple jurisdictions including evacuation A020 Approved Demonstration FEAT13 2 Coordination and delegation The SunGuide software shall support the coordination and delegation of control of operations and management during natural or man made disasters or evacua
23. capable of viewing in a scrollable window any of the log files generated by the logging process FEAT1 7 12 Approved Demonstration SUB14 3 2 Filter messages The log viewer shall allow the user to filter the view of messages displayed based on the following parameters Time logged Message type Process name Host name User ID Event code Event ID Event description Message FEAT1 7 12 Approved Demonstration SUB14 3 3 ASCII export The log viewer shall be capable of exporting a log file to an American National Standard Code for Information Interchange ASCII tab delimited file FEAT3 12 Approved Demonstration SUB14 3 4 Refresh The log viewer shall support manual and periodic log file 2 3 13 Transportation Sensor System TSS FEAT1 7 12 Approved display refresh Demonstration Table 2 24 Transportation Sensor System TSS FEAT Requirements Req No Req Name Requirement Text SunGuide ID Status Test Method SunGuide SRS 1 0 2 Final 92 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT10 Transportation Sensor System TSS FEAT10 1 Data collection The SunGuide software shall provide software for traffic data collection and support incident detection A007 Approved Demonstration F
24. complete the SunGuide project 5024 Approved Inspection FEAT1 6 7 Software library modules The SunGuide system shall provide for a centrally managed set of software modules that completely support all functionality of the RTMCs 5001 Approved Inspection FEAT1 6 8 Recommended responses The SunGuide system shall provide intelligent software that presents a list of recommended responses in time ordered sequence to different event conditions to the workstation operator EX008 Approved Demonstration FEAT1 6 9 Future capabilities The SunGuide software shall provide an ICD for the databus to allow additional subsystems to be added A028 Approved Inspection FEAT1 6 10 Flexible and expandable The SunGuide software shall provide ICDs for subsystem device drivers to be added 5004 Approved Inspection SunGuide SRS 1 0 2 Final 15 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT1 6 11 Automation of system support tasks The SunGuide software shall support the automation of system support tasks through the use of user modifiable scripts for the following functions System scheduler System backup Data archiving Maintenance of system integrity and Data links to other FDOT computer systems S011 Approved Inspection
25. computers on the Approved pemonsraugn local network The system viewer shall display SUB1 3 2 Process health ihgiheallitorine vanots FERAH Approved Demonstration processes in a configurable manner 2 3 7 Graphical User Interface GUI Table 2 16 Graphical User Interface GUI FEAT Requirements Req No FEAT4 2 FEAT4 2 1 Req Name GUI Add edit delete equipment GUI Requirement Text The inventory maintenance software shall provide a GUI display screen for the operator to add edit delete inventory equipment information The equipment information shall at a minimum include Type identification and description Model identification and description Manufacturer information Serial number Firmware version Location description Date installed Status inventory installed repair Location geographic reference and Quantity by Type identification on hand SunGuide ID IM001 Status Approved Test Method Demonstration FEAT4 2 2 Add edit delete vendor information GUI The inventory maintenance software shall provide a GUI for the operator to add edit delete vendor information The vendor information shall at a minimum include the following Vendor name Vendor contact Address information including city state and zip code Telephone and facsimile numbers and Web address for purchase IM003 Approv
26. down from a subsystem level to an individual component level Monitoring shall include pertinent system information such as the FEAT3 11 MonnorKey Gument sysiemstale AS welas Egg Approved Demonstration data historical information such as system performance uptime and error logs Database All information collected shall be FEAT3 12 storage of capable of being stored in the EX002M Approved Inspection information database Table 2 15 Executive Handler EH SUB Requirements Req No Req Name Requirement Text Len Status Test Method SUB1 u Requirements for the EH system SUB1 1 General The following shall be configurable parameters of the SUB1 1 1 Configurable EH kle EE Approved Inspection parameters Hostname TCP port number The system shall allow the FEAT3 11 SUB1 1 2 Log level logging level to be modified Approved Inspection SUB1 2 EH process The system shall be able to stop SUB1 2 1 Control and start processes running on FEAT3 3 Approved Hamonstation processes machines reachable on the local network The system shall be capable of FEAT3 9 SUB1 2 2 Heartbeat receiving a heartbeat from the Approved Demonstration system processes SUB1 3 EH viewer SunGuide SRS 1 0 2 Final 75 Software Requirements Specification Req No Req Name Requirement Text pres Status Test Method The system viewer shall be Visibility of capable of viewing the status of FEAT3 9 SPES processes processes for
27. for client data exchange and an DBOO1A Approved Inspection separated ICD for subsystem data exchange Each subsystem shall ensure the FEAT1 2 7 Databus central data repository databus 5993 Approved Demonstration architecture contains the most recent data including equipment status Data FEAT6 Distribution DD SunGuide SRS 1 0 2 Final 68 Software Requirements Specification Req No Req Name Requirement Text TARE Status Test Method The SunGuide system shall provide a function to distribute data in real time Data shall FEAT6 1 Distribute data include but not be limited to S010 Approved Demonsiaton in real time Travel time data Speed data Video images and Amber Alert data The data distribution function Retrieving real ss ae of Sle FEAT6 2 time data from Seinen ante ang upcaung DDO001 Approved Demonstration the database user workstations with the data as soon as it is received into the database The user shall be capable of FEAT6 3 Data selection selecting the data to be displayed DD002 Approved Demonstration by the data distribution function Table 2 11 Data Distribution DD SUB Requirements Req No Req Name Requirement Text m Status Test Method DD Data SUBS Distribution The client shall be able to send SUBA Subsystem subsystem requests to the data FEAT1 7 12 Approved Demonstration requests distribution function an
28. g pan tilt zoom The FEAT8 2 2 Camera following protocols will be used to 1y9g9p Approved Demonstration system types issue command control requests to the cameras NTCIP SunGuide IP based The CCTV driver shall also l FEAT8 2 3 controls support cameras with IP based TV017D Approved Demonstration controls The CCTV function shall provide an interface that supports the following technologies for the transmission of video and data between field hardware FEAT8 2 4 Technologies subsystems TMCs and additional TV002 Approved Denionsiraiion supported remote locations Fiber optic transceivers Fiber optic video data multiplexers MPEG encoders decoders and Wireless SunGuide SRS 1 0 2 Final 62 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT8 2 5 Device driver types At a minimum the CCTV function shall provide device drivers for the following camera types NTCIP compliant cameras Sunguide protocol TV001 Approved Demonstration FEAT8 2 6 NTCIP standard Whenever possible the NTCIP protocol standard shall be utilized for camera control and communication TV003D Approved Demonstration FEAT8 2 7 Alternate SunGuide An alternate to the NTCIP protocol shall be developed that is the SunGuide protocol TV004D Deleted FEAT8 2 8 Functionality equal to NTCIP Manufacturer specific driver
29. of the event FEAT1 7 12 Approved Demonstration SunGuide SRS 1 0 2 Final 73 Software Requirements Specification Req No Req Name Requirement Text pres Status Test Method The system shall allow specific messages to be identified with Timed specific DMSs A set of such FEAT9 3 SE messages messages can be activated to run Approved Demonsraugn on specific DMSs at specific days of the week and times er The system shall allow different ee Arbitration ae FEAT9 3 District SUB7 3 7 queue priority messages to be queued request Demonstration for display on a DMS 2 3 6 Executive Handler EH Table 2 14 Executive Handler EH FEAT Requirements Req No Req Name Requirement Text ene Status Test Method Executive FERIS Handler EH The SunGuide system shall have Executive an executive function that FEAT3 1 handler handles all monitoring and S008 Approved Demonstration function reporting of the status of external devices and internal processes As a minimum the executive Minimin handler shall provide FEAT3 2 functionality Process initiation termination EX001 Approved Demonstration Process status and monitoring Error logging Start stop and The melet des ae be capable of automatic and manua FEAT3 3 Ea initiation ternninationand fe EX002 Approved Demonstration initiation of system processes The executive handler s
30. own workstation The SunGuide software shall not prevent system administrators from access System to the security of the FEAT1 1 9 administrator operating system and WS005 Approved Demonstration access operating system functionality access to disk drives system configuration etc As the SunGuide GUI is Software browser based no EXE BER module access files shall be placed upon 8006 Approved Inspection user workstations The SunGuide workstation operator shall have the FEAT1 1 11 Call box cycling capability to cycle the call GS006 Future box icon on and off Database and FEAT1 2 Patabus The databus shall be a Modular modular abstraction layer to BERL Ge abstraction layer allow subsystems to retrieve BBOUI Approved mspectan data SunGuide SRS 1 0 2 Final 7 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT1 2 2 Input and output separated The databus shall have an Interface Control Document ICD for client data exchange and an ICD for subsystem data exchange DBO01A Approved Inspection FEAT1 2 3 Non compliant SQL databases The SunGuide software shall not require third party subsystems to access an SQL database DB002 Approved Inspection FEAT1 2 4 Data formats eXtensible Markup Language XML shall be used to transmit data to and from the central data repository databus DB002A Approved
31. set Set operational the operational status of one or FEAT9 2 SURUS status more DMSs to Active or Out of Approved Demonsranon Service The system shall be able to set FEAT9 2 SUB7 1 4 Set brightness the brightness mode of a DMS to Approved Demonstration Auto Day or Night The system shall be able to set FEAT9 2 SUB7 1 5 Control mode the control mode for one or more Approved Demonstration DMSs Exercise The system shall be able to FEAT9 2 SUB Te shutters exercise the shutters of a DMS Approved Pemonswaugn The system shall be able to reset SUB7 1 7 nese the controller of one or more PERIS Approved Demonstration controller DMSs SunGuide SRS 1 0 2 Final 72 Software Requirements Specification Req No Req Name Requirement Text Traced From Status Test Method SUB7 1 8 Synchronize clock The system shall be able to synchronize the clock on one or more DMSs with the current system time FEAT9 2 Approved Demonstration SUB7 2 Query DMS SUB7 2 1 SUB7 2 2 Status poll Echo message The system shall be able to query one or more DMSs for their current status Current status includes operational status power status control mode short lamp status short pixel status fan status brightness mode temperature if supported and the current display The system shall be able to query a DMS for the current message display including the MULTI text the remaining d
32. specified requirements prior to statewide deployment 025 Approved Inspection FEAT1 4 Event Logging FEAT1 4 1 Event notification Reporting functions shall include the ability to send event notifications via email and or pager and or telephone as well as visual and audio notifications at the user console EX001R Approved Demonstration FEAT1 4 2 Event notifications stored in database All event notifications shall be stored in the central database and be tagged with the system time to the nearest second and date of occurrence EX002R Approved Demonstration FEAT1 4 3 Executive Handler error logging The executive handler shall log error conditions as they are detected EX007 Approved Demonstration SunGuide SRS 1 0 2 Final 12 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT1 4 4 Logging levels The amount of data logged for an error condition shall be able to be adjusted in real time by the user through the GUI without having to restart the application EX001L Approved Demonstration FEAT1 4 5 Separate log files Separate log files shall be used for each application monitored EX002L Approved Demonstration FEAT1 4 6 FEAT1 4 7 Time and origin Contact list Each log file message shall be time stamped a
33. such as traffic GS001 Approved Demonstration speed incidents message sign data and device status Viewable from Data such as traffic speed PTMCs incidents message sign data VTMCs device status and other data FEAT7 2 3 RTMCs and shall be viewable from PTMCs GS002 Approved Demonstration FDOT central VTMCs RTMCs and the FDOT office Central Office The GIS map shall be a browser SVG based map using Scalable Vector FEAT7 2 4 technology and SNE SVG technology and GS003 Approved Inspection ESRI shape file nvironmental Systems Research Institute ESRI shape files The GIS function shall support Remot remote viewing of data through a FEAT7 2 5 viewing TCP IP connection ata minimum GS004 Approved Demonstration speed of 1 544 million bits per second SunGuide SRS 1 0 2 Final 77 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT7 2 6 Call box activation icon The GIS map covering the FIHS segment where a call box with remote communications that is accessible by the SunGuide software is activated shall display an icon indicating the call box activation until acknowledged by the SunGuide operator of the workstation that is displaying the GIS map GS005 Future Table 2 17 Graphical User Interface SUB Requirements Req No Req Name Requirement Text Traced From Status
34. system Roadway segment identifications Source of the incident or congestion information Reported speeds in miles per hour MPH Historic speeds in MPH FDOT s LOS Congestion cases i e closed heavy moderate none or free flow and Other recommended parameters ID002 Approved Demonstration FEAT5 2 4 the system View incident or congestion raw data The workstation operator shall have the ability to view an incident or congestion raw data report for all links in ID003 Approved Demonstration SunGuide SRS 1 0 2 Final 27 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT5 2 5 Manual incident entry The workstation operator shall have the ability via a menu and the selection of a link on a map to enter manual incident or congestion information The incident or congestion information the user may enter shall include Congestion case i e closed heavy moderate none or free flow Incident types Roadway weather conditions and Incident duration i e the amount of time incident the will last ID004 Approved Demonstration FEAT5 2 6 Graphical displays The congestion report shall include graphical displays and the following information for each roadway segment in the system Roadway segment identifications Roadw
35. the following parameters at a minimum Go to preset position parameters Store preset position parameters Pan position parameters Tilt position parameters Lens zoom position parameter Lens focus position parameter and Lens iris Position Parameter FEAT8 3 3 Preset objects TV009D Approved Demonstration The device drivers shall contain CCTV system feature control objects and shall contain the following parameters and characteristics System camera feature control parameter System feature System camera feature status control objects System camera equipment availability parameter System lens feature control parameter System lens feature status parameter and System lens equipment availability parameter FEAT8 3 4 TV010D Approved Demonstration The device driver shall contain the following CCTV alarm objects Alarm status parameters Alarm latch status parameters Alarm latch clear parameters Temperature alarm high low threshold Temperature alarm current value parameters Pressure alarm high low threshold parameters Pressure alarm current value Washer fluid alarm high low threshold parameters Washer fluid alarm current value parameters and Alarm label index parameter FEAT8 3 5 Alarm objects TV011D Approved Demonstration SunGuide SRS 1 0 2 Final 64 Software Requirements Spec
36. to the field devices through FDOT networks and perform the following Set or check the date and time Poll the device ona periodic basis as specified in the database and retrieve device status Check the cyclic redundancy check of the device operating parameters and message library against the cyclic redundancy check parameters of the database Download operating parameters Upload the current operating parameters and display on user s workstation Display all database parameters and attributes on the user s workstation as appropriate to the device All uploaded information from the device shall be displayed at the user s workstation The operator with proper security shall be able to display change database messages and parameters A log of all changes shall be maintained by time and operator identification Provide test mode set of commands Provide a method for restricted access to selected devices based upon incident management criteria Provide a log of all communcation events to and from the device including the report of device errors and Provide the capability to stop and restart the device driver via operator control EX009 Approved Demonstration SunGuide SRS 1 0 2 Final 20 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT1 8 Coordination of agencies The SunGui
37. 1 0 2 Final Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT1 2 11 Device specification The SunGuide system shall support the specification of field device parameters for the creation and control of field devices such as camera control DMS message content video wall control ramp meters and other devices UT004 Approved Demonstration FEAT1 2 12 FEAT1 2 13 Device status Database clustering Table parameters shall provide for current status of such devices and allow for the creation of status lists based on device The SunGuide software shall be capable of running in a clustered database configuration UT005 S007 Approved Approved Demonstration Demonstration FEAT1 2 16 System support jobs The system support function shall store the history information pertaining to the status of a job inside the Oracle database table for the future references SS001 Approved Inspection FEAT1 2 17 Database backup The backup component shall shutdown the database and take the complete backup of all the database related files unless a RAID system is used that allows mirroring S002B Approved Demonstration FEAT1 2 18 Automated backup The system support function shall provide an automated backup component that can be programmed to perform one or more backups throughou
38. 195 protocol 5019 Approved Demonstration SunGuide SRS 1 0 2 Final 39 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT9 2 DMS control The DMS device driver shall communicate to the DMS and perform the following Set or check date and time Poll the DMS on a periodic basis as specified in the database and retrieve DMS status Check the cyclic redundancy check of the DMS operating parameters and message library against the cyclic redundancy check parameters of the database Download operating parameters and DMS command messages Upload the current operating parameters and display on user s workstation Download all message text and its attributes Display all message text database parameters and attributes on the user s workstation s Command the particular DMS message be stored in the message library All uploaded information from the DMS shall be displayed at the user s workstation s The operator with proper security shall be able to display change database messages and parameters A log of all changes shall be maintained by time and operator identification Provide a DMS test mode set of commands Provide a method for restricting overwriting an essential e g incident related message on a DMS Provide a log of all communication events to and from the D
39. 2 gt Requirements uusesedskertenssd ae 4 2 1 Accessing and Viewing the Requirements rnnnnnnnnnnnnnnnnnnennn 4 2 2 Updating the Requirements urrrunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnenenenenen 5 2 3 Requirements Tables nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennrennrenerenr 6 230 Center to Center C sv don ass aeer 59 2 3 2 Closed Circuit Television CCT V ccccccceeeeeeeseseeeseeeeeee 61 233 Data Archivi DAN a ar arae R e ea ahaa E EREN 67 2 3 4 Data Distribution DD sssssssssssrrrrrrrerrrrrrrcrrrerererererererererereree 68 2 3 5 Dynamic Message Sign DMS rrrrernrnvnrennrnvennrrvvsrrnrensennrnvee 70 2 3 6 Executive Handler BA iss icedcstcssicecebacestaccdbaidicesdalhcadsriecetdaivans 74 2 3 7 Graphical User Interface GUI ernnnnnoronnrnvernrrvnrennnnvsnnnrsvee 76 2 3 8 Highway Advisory Radio HAR esrnrnvnrennrnvrnnrrvnrrrrrnnvennrsveer 79 2 3 9 Incident Management IM eeonrrrnvrnnrnnnvennrnernnrrverennnneennrrseeer 80 2 3 10 Inventory Maintenance System IMS rnrornrrvnrrnnnnvrnnnrnvenr 87 2 3 11 Road Weather Information System RWIS ceeeeee 89 2312 Slats LO Cin 8 51s te dose cscsenertaverestuner E ea Ai A 91 2 3 13 Transportation Sensor System TSS rrrrrrrornrrvrrrnnrnrennnrneer 92 2 3 14 User Privileges USER x cccesincssnuisventduamnonantedapanbooereonbane dri 95 2 3 15 Ramp Metering RMS uss esnaend eres 96 3 Qualification Provisions s
40. 2 2004 Incorporated FDOT comments SunGuide SRS 1 0 2 Final Software Requirements Specification 1 Scope 1 1 Document Identification The Software Requirements Specification SRS details the requirements for the Statewide Transportation Management Center Software Library System The requirements are separated into two types features FEAT that were specified in the Invitation to Negotiate ITN and new subsystem SUB requirements determined during initial system design The requirements for the system are maintained in a database using Rational RequisitePro This document serves as a starting point for the requirements and discusses how to access view and maintain the requirements database This document is not intended to be a user manual for RequisitePro For information on using RequisitePro refer to the hard copy documentation accompanying the product the RequisitePro online help or the Rational web site at http www rational com 1 2 Project Overview The Florida Department of Transportation FDOT is conducting a program that is developing SunGuide software The SunGuide software is a set of Intelligent Transportation System ITS software that allows the control of roadway devices as well as information exchange across a variety of transportation agencies The goal of the SunGuide software is to have a common software base that can be deployed throughout the state of Florida The SunGuide software developm
41. 5 Traffic control procedures The incident management function shall support the RTMC with traffic control procedures that include at a minimum point traffic control at the scene managing the roadway space and deploying personnel to better manage the traffic by improving traffic flow past incident sites and on alternate routes TMO007 Approved Demonstration SunGuide SRS 1 0 2 Final 30 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT5 3 16 Incident removal resources The incident management function shall provide support to the incident clearance process by the cataloging of resources for the removal of the all types of incidents TMO008 Approved Demonstration FEAT5 3 17 Catalog of FDOT resources Included in the catalog shall be the resource location cost of service and availability of related equipment and resources TMO011R Approved Demonstration FEAT5 3 18 Construction work zones The SunGuide software shall provide for the identification of construction work zones and activities to support operations and management of these work zones and where smart work zone management is provided integration of the smart work zone management into freeway management systems FMS and incident management systems IMS A006 Approved Demonstration FEAT5 3 1
42. 9 Map display The system shall have a map display of the current incident or congestion for each segment The map shall change the color of the roadway segment based on the current condition An algorithm will determine the congestion case ID005 Approved Demonstration FEAT5 3 20 FEAT5 3 21 Incident data archiving Management dispatch and coordination of RR Service Patrols The SunGuide software shall provide software for incident data archiving The data archived currently includes Location Start and end times Response plan The SunGuide software shall provide software for the management dispatch and coordination of Road Rangers Service Patrols A010 A012 Approved Future Demonstration FEAT5 3 22 Coordination of freeway incident management team The SunGuide software shall provide software for coordination with a freeway incident management team involving major stakeholders A015 Approved Demonstration SunGuide SRS 1 0 2 Final 31 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT5 3 23 Diversion routes The SunGuide software shall provide software for the maintenance of a list of diversion routes for management of traffic during incidents and evacuations The software shall tie in with construction updates to avoid detours into constructi
43. Approved Inspection FEAT1 3 5 Test result formats All SunGuide test results notes and observations shall be maintained in both hard copy and softcopy QA002 Approved Inspection FEAT1 3 6 Test records The test records shall be keyed to the steps enumerated in the test procedures and reported in the test report for each integration case QAOO1R Approved Inspection SunGuide SRS 1 0 2 Final ll Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT1 3 7 Test record content The following items shall be included in the test records Test names and Paragraph numbers Dates Test locations Test specimen serial numbers or other identification Additional equipment used Test engineers name Start and stop times Log of events Observed test results including specified computer printouts photographs and plots as applicable that will be attached to the data sheets Description of test anomalies as applicable Recommendations for resolution of any test anomalies Provision for comments by FDOT s representative and A copy of the master test procedure QA002R Approved Inspection FEAT1 3 8 Requirement verification All hardware and software units elements components or subsystems shall be tested to verify they meet the
44. EAT10 2 FEAT10 3 Predict traffic conditions Data sources The SunGuide system shall utilize real time and archived data from a variety of sources to determine and report current and predicted traffic conditions for any segment of roadway within the scope of system coverage The SunGuide system shall be capable of collecting traffic data from a variety of in ground and above ground traffic NTCIP compliant detection technologies including but not limited to inductive loop systems radar systems and video detection systems S016 TDOO1 Approved Approved Demonstration Demonstration FEAT10 4 Data time intervals The SunGuide system shall be able to receive and process traffic data in time intervals including but not limited to Ten 10 seconds Twenty 20 seconds Thirty 30 seconds One 1 minute Five 5 minutes Ten 10 minutes Fifteen 15 minutes Thirty 30 minutes and Sixty 60 minutes TD002 Approved Demonstration FEAT10 5 FEAT10 6 Bitrans WashDOT standard Serial connections To the maximum extent possible the Bitrans WashDOT standard for transportation sensor systems shall be utilized for traffic detector communications The SunGuide system shall provide protocol software to communicate with the Bitrans 2381 95 traffic detection unit using serial and or Ethernet connections over a variety of transmission media i e
45. EAT10 2 onditions report current and predicted S016 Approved Demonstration traffic conditions for any segment of roadway within the scope of system coverage The SunGuide system shall be capable of collecting traffic data from a variety of in ground and above ground FEAT10 3 Data sources ramie NICIE colpliant TDOO1 Approved Demonstration detection technologies including but not limited to inductive loop systems radar systems and video detection systems SunGuide SRS 1 0 2 Final 41 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT10 4 Data time intervals The SunGuide system shall be able to receive and process traffic data in time intervals including but not limited to Ten 10 seconds Twenty 20 seconds Thirty 30 seconds One 1 minute Five 5 minutes Ten 10 minutes Fifteen 15 minutes Thirty 80 minutes and Sixty 60 minutes TD002 Approved Demonstration FEAT10 5 Bitrans WashDOT standard To the maximum extent possible the Bitrans WashDOT standard for transportation sensor systems shall be utilized for traffic detector communications TD003 Approved Demonstration FEAT10 6 Serial connections The SunGuide system shall provide protocol software to communicate with the Bitrans 2381 95 traffic detection unit using serial an
46. EAT11 6 5 Proposed Demonstration SUB16 2 5 Metering on off The system shall turn metering on or off based on the WSDOT UW algorithm using traffic conditions FEAT11 6 5 Proposed Demonstration SUB16 2 6 Logging The system shall log the following events Communication errors with ramp meter controllers Manual overrides of ramp meter control FEAT11 6 5 Proposed Demonstration SUB16 3 1 Automatic polls The system shall poll ramp meter controllers for their current status on a configurable periodic basis FEAT11 6 5 Proposed Demonstration SUB16 3 2 Manual poll The system shall allow ramp meters to be manually polled for their current status FEAT11 6 5 Proposed Demonstration SUB16 3 3 Synchronize clock The system shall allow the clocks on a ramp meter controller to be synchronized with the current system date and time FEAT11 6 5 Proposed Demonstration SunGuide SRS 1 0 2 Final 97 Software Requirements Specification 3 Qualification Provisions The qualification provisions for each requirement are detailed in Section 2 3 The requirements tables show a Test Method with choices as outlined in Table 2 2 SunGuide SRS 1 0 2 Final 98 Software Requirements Specification 4 Requirements Traceability Traceability to specific tests will be added once the acceptance test plan has been completed SunGuid
47. EATS 2 Detect FEATS 2 1 Incident detection The SunGuide software shall provide software for incident detection along the limited access facilities A001 Approved Demonstration FEAT5 2 2 Automatic detection of incident or congestion The SunGuide system shall support the detection of incidents or congestion via a software algorithm that determines occupancy volume or speed and makes a determination based on user defined thresholds ID001 Approved Demonstration SunGuide SRS 1 0 2 Final 81 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT5 2 3 View congestion report The SunGuide system shall provide the ability to view a congestion report for all roadway segments in the system The congestion report shall include a graphical display and the following information for each roadway segment in the system Roadway segment identifications Source of the incident or congestion information Reported speeds in miles per hour MPH Historic speeds in MPH FDOT s LOS Congestion cases i e closed heavy moderate none or free flow and Other recommended parameters ID002 Approved Demonstration FEAT5 2 4 FEAT5 2 5 View incident or congestion raw data Manual incident entry The workstation operator shall have the abil
48. FEAT11 7 1 Evacuation planning support The evacuation coordination subsystem shall provide an evacuation planning support function EC005 Future SunGuide SRS 1 0 2 Final 32 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method The evacuation planning support function shall provide archived evacuation data such as traffic flows Archived travel speed vehicle FEAT11 7 2 occupancy road closures EC001P Future evacuation data network geometry traveler behavior travel origins travel destinations and evacuation traffic management strategies The evacuation planning da ener support function shall FEAT11 7 3 support the development of EC002P Future evacuation regional and multi regional plans evacuation plans The evacuation planning Required support function shall assist modifications to in identifying required FEAT11 7 4 transportation modifications to EC003P Future network transportation network geometry geometry to accommodate evacuation strategies The evacuation planning Regui support function shall assist FEAT11 7 5 aquired in defining the required EC004P Future resources resources for evacuation strategies Resource FEAT11 8 Sharing Been The evacuation coordination FEAT11 8 1 sharing subsystem shall provide a EC006 Future resource sharing function SunGuide SRS 1 0 2 Final
49. FEAT4 Management System IMS FEAT4 1 System The SunGuide system shall be provided with an interface Interface to to a software system that maintenance tracks the inventory of all FEAT4 1 1 and inventory ITS equipment and the 022 Approved Demonstration tracking status of equipment repair s software and maintenance i e life cycle asset management software system The inventory maintenance software database shall Index by FEAT4 1 2 index by equipment type for IM002 Approved Demonstration the purpose of reporting and updating the inventory ll The vendor name shall be er de referenced by the equipment IM001D Approved Demonstration a p yp type identification equipment type FEAT4 1 3 Reports shall be provided by Reports t Oe ype identification for all FEAT4 1 4 een by type equipment according to IMOO01R Approved Demonstration equipment status The workstation operator shall be capable of viewing View and print and printing the complete FEAT4 1 5 et H a sa ak ke is Jorg MOo2D Approved Demonstration according to a specific type identification The inventory maintenance software shall maintain warehouse locations repair FEATAA Leeatiomdata SOR oe anions and IM003D Approved Demonstration installation locations with a GUI screen to add edit delete such locations SunGuide SRS 1 0 2 Final 23 Software Requirements Specification Req No Req Name
50. G shall distribute the lists of mandatory and voluntary evacuation zones and the categories of people to be evacuated in each zone to FDOT s designated recipients EC009G Future SunGuide SRS 1 0 2 Final 46 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT11 5 Evacuation Travel Information ETI FEAT11 5 1 Evacuation travel information The evacuation coordination subsystem shall provide an evacuation travel information function EC003 Future FEAT11 5 2 Multiple distributed locations The evacuation travel information function shall provide the capability for users to access information from multiple distributed locations including but not limited to a homes b vehicles c rest areas along evacuation routes c evacuation shelters d hotels e restaurants i airports and other mode terminals and j wireless devices ECO01E Future FEAT11 5 3 Information about traffic conditions The evacuation travel information function shall provide information about traffic conditions on evacuation routes and shall provide Current speed travel time on evacuation routes An estimate of future speed travel time on evacuation routes taking into consideration current evacuation decisions and traveler behavior Information regarding incident conditions on evacua
51. MS including the report of device errors and Provide the capability to stop and restart the DMS device driver via operator control DM003D Approved Demonstration SunGuide SRS 1 0 2 Final 40 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method The DMS software device Sending driver shall be capable of FEAT9 3 database sending all messages as DMO001 Approved Demonstration messages defined in the DMS message database The DMS software shall FEAT9 4 Save messages implement a database of DM002 Approved Demonstration standard messages The DMS database shall Acceptable contain a list of acceptable FEAT9 5 words message messages and words or DMO001D Approved Demonstration S messages that are unacceptable The DMS database shall System contain DMS internal FEAT9 6 configuration operating parameters and DM002D Approved Demonstration internal messages The SunGuide system shall Trail blazer provide an interface to the i FEAT9 7 signs dynamic and blank out trail TBOO1 Approved Demonstration blazer signs Transportation FEAT10 Sensor System TSS The SunGuide software shall provide software for traffic FEAT10 1 Data collection data collection and support A007 Approved Demonstration incident detection The SunGuide system shall utilize real time and archived data from a variety of Predict traffic sources to determine and l F
52. RS 1 0 2 Final 50 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT11 6 4 Strategy selection The evacuation traffic management function shall include a strategy selection function that maximizes efficiency during evacuation and reentry operations The strategy shall Integrate the control of freeways and surface streets Consider traffic movement over the entire evacuation network Be responsive to current demand as well as the forecasted demand Optimize the movement of emergency and law enforcement vehicles Allow easy access of emergency and law enforcement vehicles to traffic on evacuation routes Consider the operation of the access to and from the evacuation routes Consider the impacts to local traffic along evacuation routes Consider the time available for evacuation time required for evacuation and the time required for implementing the evacuation strategy Consider the availability of the resources required for the evacuation strategy Consider the severity of the expected disaster and the size of the area affected by the diesaster and Consider the feasibility of using transit and school bus fleets during mandatory evacuations EC003M Future SunGuide SRS 1 0 2 Final 51 Software Requirements Specification Req No Req Name Requirement
53. Requirement Text SunGuide ID Status Test Method FEAT4 1 7 Equipment status catagories The equipment status shall be In inventory Installed or In repair test IM005D Approved Demonstration FEAT4 1 8 Record status of equipment The inventory maintenance software shall provide the operator the capability to record the status of equipment that has failed and is in the process of being repaired IM004 Approved Demonstration FEAT4 1 9 Equipment status tracking The inventory maintenance software shall support tracking the status of the equipment being tracked as follows Failed at site At repair depot In repair at depot In testing at depot and In inventory IM006D Approved Demonstration FEAT4 1 10 Save repair information The inventory maintenance software shall contain repair information on the equipment to include the dates of failure and repair the repair technician the time to repair parts utilized by part number and comments IM005 Approved Demonstration FEAT4 1 11 Repair history The inventory maintenance software shall maintain a history of the equipment repairs and may be reported via GUI to the operator or may be printed IM006 Approved Demonstration FEAT4 2 GUI SunGuide SRS 1 0 2 Final 24 Software Requirements Specification Req No Req Nam
54. SunGuide Library System Software Requirements Specification Document SunGuide SRS 1 0 2 Final Prepared for Florida Department of Transportation ITS Office 605 Suwannee Street M S 90 Tallahassee Florida 32399 0450 850 410 5600 April 2 2003 Software Requirements Specification Document Control Panel File Name SunGuide SRS 1 0 2 newGen doc File Location SunGuide CM Repository CDRL 2 1 1 Name Initial Date Created By Lynne Randolph SwRI LAR 12 01 03 Reviewed By Robert Heller SwRI RWH 12 01 03 Steve Dellenback SwRI SWD 12 15 03 Stephen Novosad SwRI SEN 12 22 03 Steve Dellenback SwRI SWD 01 27 04 Stephen Novosad SwRI SEN 01 27 04 Steve Dellenback SwRI SWD 03 10 04 Stephen Novosad SwRI SEN 03 11 04 Robert Heller SwRI RWH 04 02 04 Ronnie Killough SwRI RLK 04 02 04 Modified By Lynne Randolph SwRI LAR 01 24 04 Lynne Randolph SwRI LAR 03 09 04 Lynne Randolph SwRI LAR 04 01 04 Completed By SunGuide SRS 1 0 2 Final Software Requirements Specification Table of Contents Page 1 STOP ee 1 1 1 Document IdentificatiOn as ansnannnannnannnannnannnannnnnnnnnnnnnnnnnn 1 1 2 Project Overview nnnannnannnannnannnannnnnnnannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 1 1 3 Related Documents annnannnannannnannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 2 14 CONTACTS assesses eso st aa Sa ees LS 3
55. T12 5 Object definitions The RWIS interface function shall provide the following object definitions for environmental sensors Pressure Wind data Basic temperature data Enhanced temperature data Basic precipitation data Standard precipitation data Enhanced precipitation data Emerging precipitation data Solar radiation Visibility data Standard pavement sensor data Enhanced pavement sensor data Standard Sub surface sensor data Enhanced Sub surface sensor data and Air quality RW002D Approved Demonstration SunGuide SRS 1 0 2 Final 56 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT12 6 Data fields The user interface shall provide the following data fields relative to each RWIS field unit Name Location Data age Air temperature Dew point temperature Relative humidity Precipitation type Precipitation intensity Precipitation rate Precipitation accumulation Visibility Average wind speed Wind gust speed Wind direction Surface sensor name Surface temperature Freeze point Chemical factor Chemical percent and Ice percent RW002U Approved Demonstration FEAT12 7 NTCIP protocol standard The NTCIP standard for environmental sensor stations ESS shall
56. TV function shall provide device drivers for the following camera types NTCIP compliant cameras Sunguide protocol TV001 Approved Demonstration FEAT8 2 6 NTCIP standard Whenever possible the NTCIP protocol standard shall be utilized for camera control and communication TV003D Approved Demonstration FEAT8 2 7 FEAT8 2 8 Alternate SunGuide Functionality equal to NTCIP An alternate to the NTCIP protocol shall be developed that is the SunGuide protocol Manufacturer specific drivers shall at a minimum provide functionality equal to that provided via NTCIP mandatory objects provided the manufacturer s protocol supports the functionality TV004D TV005D Deleted Approved Demonstration FEAT8 3 Functionality Functionality will be provided if the protocol supports the particular function SunGuide SRS 1 0 2 Final 35 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT8 3 1 Range objects The CCTV range objects shall be implemented in the device drivers and ata minimum shall include A maximum number of presets parameters Pan left limit parameters Pan right limit parameters Pan home position parameters True north offset parameters Tilt up limit parameters Tilt down limit parameters Zoom limit parameters Focus limit par
57. Text SunGuide ID Status Test Method FEAT11 6 5 Control of devices The evacuation traffic management function shall provide the control of devices as required by the evacuation management plan including a traffic signals b DMSs c ramp meters d reversible lane signs e turning restriction signs f road closure devices g lane closure devices h HAR i Traveler Information Radio Network TM TiRN TM j shoulder use signs EC004M Future FEAT11 6 6 Manual override The evacuation traffic management function shall provide the operator with the capability to manually override the system s automatic control and confirm device changes EC005M Future FEAT11 6 7 FEAT11 6 8 Incident management for evacuation routes Eliminate tolls upon command The evacuation traffic management function shall have an incident management function for evacuation routes The evacuation traffic management function shall have the capability to eliminate tolls upon command ECOO6M EC007M Future Future FEAT11 6 9 Lane reversal management The evacuation traffic management function shall have a lane reversal management function that shall be able to collect real time data for traffic moving in all traveling lanes with and without lane reversal and shall have archiving capabilities EC008M Future FEAT11 7 Evacuation Planning Support
58. ameters Iris limit parameters Maximum pan step angle parameters and Maximum tilt step angle parameters TV007D Approved Demonstration FEAT8 3 2 Timeout objects The device drivers shall contain the CCTV timeout objects and shall include the following parameters at a minimum Pan timeout parameter Tilt timeout parameter Zoom timeout parameter Focus timeout parameter and Iris timeout parameter TV008D Approved Demonstration FEAT8 3 3 Preset objects The device driver shall contain CCTV preset objects and shall include the following parameters at a minimum Go to preset position parameters Store preset position parameters Pan position parameters Tilt position parameters Lens zoom position parameter Lens focus position parameter and Lens iris Position Parameter TV009D Approved Demonstration SunGuide SRS 1 0 2 Final 36 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT8 3 4 System feature control objects The device drivers shall contain CCTV system feature control objects and shall contain the following parameters and characteristics System camera feature control parameter System camera feature status System camera equipment availability parameter System lens feature control parameter Syste
59. ation 3 evacuation traffic management 4 evacuation planning support and 5 resource sharing EC002 Future FEAT11 4 Evacuation Guidance EG FEAT11 4 1 Determine evacuation necessity The evacuation guidance component shall provide the capability to enter review update and distribute basic information to assist potential evacuees in determining whether evacuation is necessary EC001G Future FEAT11 4 2 Multiple distributed locations The evacuation guidance component shall be accessible to users from multiple distributed locations including but not limited to a homes b media c public buildings d evacuation shelters e other evacuation destinations f rest areas along evacuation routes g hotels h restaurants i airports and other mode terminals and j wireless devices EC002G Future FEAT11 4 3 Shelter in place information for non evacuation The evacuation guidance component shall provide shelter in place information if evacuation is not necessary EC003G Future FEAT11 4 4 List and graphical depiction of evacuation zones EG shall provide a list and graphical depictions of mandatory and voluntary evacuation zones and the categories of people to be evacuated in each zone EC004G Future SunGuide SRS 1 0 2 Final 44 Software Requirements Specification Req No Req Name Requ
60. ations and management during natural or man made disasters or evacuations Information exchanged currently includes Description Special staging area Number of people affected Source Contact Start and end times A021 Approved Demonstration SunGuide SRS 1 0 2 Final 59 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method Center to Center HEN ISS functions The SunGuide system shall support center to center communications through the normal command control functions the status update of field devices web server switching to another RTMC incident data review as an output from the Data Distributor and the GUI display from the ARCView software or Map Objects 5021 Approved Demonstration Table 2 6 Center to Center SUB Requirements Req No Req Name Requirement Text Traced From Status Test Method C2C Center SUB11 to Center Requirements for the C2C system SUB11 1 System SUB11 1 1 Network ID The SunGuide system shall require each connection i e TMC or remote user to supply a network identifier FEAT13 3 Approved Inspection SUB11 1 2 Retrieve data The system shall allow a network to retrieve device status information from another network FEAT13 3 Approved Demonstration SUB11 1 3 Incidents The system shall allow a network
61. atus Logging SUB Requirements Traced Req No Req Name Requirement Text From Status Test Method SUB14 SL Status Logging SUB14 1 General The following shall be configurable parameters of the logging process Configurable Host name FEAT1 7 12 SUB14 1 1 parameters TCP port number Approved Inspection File directory location Log rollover interval File reuse The status logger shall support the following four message types SLINFO Informational message FEAT1 7 12 SUB14 1 2 Message level SLWARN Warning message Approved Inspection SLERROR Error message SLDEBUG Debugging message SunGuide SRS 1 0 2 Final 91 Software Requirements Specification Req No Req Name Requirement Text Traced From Status Test Method SUB14 1 3 Log fields The status logger shall support the following message fields from clients Process Name Host Name User ID Event Code Event ID Event Description Message FEAT1 7 12 Approved Demonstration SUB14 2 Logging process SUB14 2 1 Connect The logging process shall allow a client to connect and disconnect from a TCP IP TCP socket FEAT1 7 12 Approved Demonstration SUB14 2 2 Multiple clients The logging process shall support multiple simultaneous client connections FEAT1 7 12 Approved Demonstration SUB14 3 Log viewer SUB14 3 1 View files The log viewer shall be
62. ausen nasidese 98 4 Requirements Traceability sxnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 99 5 External Interfaces 24aagtdtssdteeekneeneiiad 100 SunGuide SRS 1 0 2 Final il Software Requirements Specification List of Tables Table 2 1 Requirement types for the SunGuide system sornnnrnnnvnnonvnenvnnnnrnrvranenensnvnnnrnrvrasevsnenene 4 Table 2 2 SunGuide Requirement Attributes o c 222 scaseccccteyede ceeds bess cesdeceobedadetecdsneccdeisendeteadecnsade 4 Table 2 3 FDOT Feature Requirements y sicis5 ccsssccies ccdacsecavscadsacas end tasrsdeasisusvacaaghaceosuedeatannceadens 6 Table 24 All F t r Requirements svarar msme e a easiest 6 Table 2 5 Center to Center FEAT Requirements vissa ES 59 Table 2 6 Center to Center SUB Reguremensuuuaaasjsrss se 60 Table 2 7 CCTV FEAT Requirements neeneesneeesseoesesserrseorrsoeessesssesrecorsoevrsosessesssessseerssoeesoses 61 Table 2 8 CCTV SUB Requirements xi cccscceiscccedescceestaversacveiadveeeaavayacares deacsannsedasetesaaeceastsaceeseesqua 66 Table 2 9 Data Archiving DA FEAT Requirements eoornnovornovovnrosoonnvnvornavnenranvenn nennnannennene 67 Table 2 10 Data Distribution DD FEAT Requirements rasnrrrannrnvennvnvennrnvennnneennnnsennenrersnneennn 68 Table 2 11 Data Distribution DD SUB Requirements rrarnrrvnrrrrvnnnrrvnrrrrnnenrrnsrnrrnernrrsernrrsern 69 Table 2212 DMS FEAT Requrenmens uverdig ii EE 70 Table 2
63. ay segment geometries Source names determined by the algorithms Reported speed volume and occupancy and Congestion case ID002W Approved Demonstration FEATS 3 Manage FEATS 3 1 Geographic personnel lists The personnel list shall be on a geographic basis and at a minimum shall include Response personnel and contacts Geographic agency responsibilities Talk list i e responders contact list Radio frequencies Phone and facsmiles numbers and Pager numbers TMOO1R Approved Demonstration FEAT5 3 2 Messaging The incident management software will provide the ability to redirect incident information to standard message services such as FAX email pagers TMO002R Approved Demonstration SunGuide SRS 1 0 2 Final 28 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method The incident Management function shall support the ae g cataloging e Ue V management teams an FEAT5 3 3 management resources with a listing of TMOO3R Approved Demonstration teams resources equipment material and the available personnel who possess special skills The incident management Recommend response function shall DMS HAR recommend a set of DMS l FEAT5 3 4 ications and locations and messages for TMOO5R Approved Demonstration messages the workstation operator
64. cidents requiring Select alternate alternate route s the workstation FEAT5 3 7 Mage operator shall be able to select TMO08R Approved Demonstration R alternate maps via drop down menus When appropriate the incident management response function shall communicate with detour Communicate message signs that are FEAT5 3 8 with detour supported by the SunGuide TMOO9R Approved Demonstration message signs software and TMC communications network capability indicating recommended alternate routes The incident management Hierarchy of response function shall support a traffic hierarchy of traffic management FEAT5 3 9 management activities and display these TMO1OR Approved Demonstration activities activities for review by RTMC managers The incident management function shall provide the Personnel lists workstation operator with FEAT5 3 10 and contact personnel lists and contact TM005 Approved Demonstration numbers numbers as well as a catalog of agency resources via drop down menus The incident management function shall distribute video Distribute feeds traffic flow and incident FER SSN information information and traffic event data TMO04 Approved Bemonsueuon until the incident is cleared and the traffic flow is back to normal SunGuide SRS 1 0 2 Final 84 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT5 3 12 Format for diss
65. d Pager numbers The incident management software will provide the ability to redirect incident information to standard message services such as FAX email pagers ID002W TMOO1R TMO002R Approved Approved Approved Demonstration Demonstration Demonstration FEAT5 3 3 Cataloging of incident management teams resource S The incident Management function shall support the cataloging of incident management teams and resources with a listing of equipment material and the available personnel who possess special skills TMOO3R Approved Demonstration FEAT5 3 4 Recommend DMS HAR locations and messages The incident management response function shall recommend a set of DMS locations and messages for the workstation operator to select In addition HAR messages shall be activated TMO05R Approved Demonstration SunGuide SRS 1 0 2 Final 83 Software Requirements Specification Req No Req Name Requirement Text id aar Status Test Method Bacommenda The incident management response function shall FEAT5 3 5 set of HAR r commend asetot HAR TMOOSR Approved Demonstration messages i messages to be activated The incident management Recommend response function shall FEAT5 3 6 recommend alternate routes in TMOO7R Approved Demonstration alternate routes EN response to incidents that are blocking roadways In response to in
66. d or Ethernet connections over a variety of transmission media i e fiber optic copper and wireless that are capable of baud rates equal to or greater than 1200 bits per second TD004 Approved Demonstration FEAT10 7 Non NTCIP drivers For traffic detectors within the system that do not support NTCIP control of these devices shall be supported through device drivers that can be selectively loaded and unloaded by the system s traffic detector application on an as needed basis TD005 Approved Demonstration FEAT10 8 Data element categories The device driver for vehicle detectors shall contain the following categories of data elements System setup data elements Control data elements and Inductive loop detector data elements TD006 Approved Demonstration SunGuide SRS 1 0 2 Final 42 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT10 9 System setup data elements The transportation sensor system setup data elements shall at a minimum contain the following Sensor system reset parameters Sensor system status parameters Sensor system occupancy type parameters Maximum number of sensor zones parameters Sensor zone tables Clock available parameters TD001D Approved Demonstration FEAT10 10 FEAT10 11 Control Data element
67. d receive subsystem responses The data distribution function Route requests shall distribute requests from FEAT1 7 12 SUPS to subsystems clients to the appropriate Approved Remonsranon subsystems The data distribution function shall enable the client to FEAT6 3 SUB4 3 Subscribe subscribe to status update Approved Inspection notifications The data distribution function shall provide a published FEAT6 1 SUBA en Interface Control Document for Approved Inspection client connections The data distribution function SUB4 5 Provider shall require subsystem ICDs to Sos angle Approved Inspection template conform to a provider template The client shall be able to request SUB4 6 Status request status information from all PERTO Approved Demonstration provider subsystems currently in the system SunGuide SRS 1 0 2 Final 69 Software Requirements Specification 2 3 5 Dynamic Message Sign DMS Table 2 12 DMS FEAT Requirements Req No Req Name Requirement Text eda Status Test Method Dynamic FEAT9 Message Signs DMS The SunGuide system shall provide an interface to dynamic message signs DMSs through a FEATQ 1 DMS drivers ket of nes des 5019 Approved Demonstration supporting NTCIP protocol Florida MIB and Mark IV 195 protocol SunGuide SRS 1 0 2 Final 70 Software Requirements Specification Req No Req Name Requirement Text SunG
68. d sign A009 Approved Demonstration FEATS 1 4 Minimize keystrokes The SunGuide system s incident management function shall minimize the number of key strokes for the entry of traffic incidents while providing drop down menus check boxes and data interfaces with subsystems such as the road weather information systems RWIS vehicle detection motorist aid vehicle detection motorist aid AVI DMSs and CCTVs TMOO01 Approved Demonstration SunGuide SRS 1 0 2 Final 26 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT5 2 Detect FEATS 2 1 Incident detection The SunGuide software shall provide software for incident detection along the limited access facilities A001 Approved Demonstration FEAT5 2 2 Automatic detection of incident or congestion The SunGuide system shall support the detection of incidents or congestion via a software algorithm that determines occupancy volume or speed and makes a determination based on user defined thresholds ID001 Approved Demonstration FEAT5 2 3 View congestion report The SunGuide system shall provide the ability to view a congestion report for all roadway segments in the system The congestion report shall include a graphical display and the following information for each roadway segment in the
69. dated May 5 2003 FDOT procurement document Invitation To Negotiate ITN Negotiation Number ITN DOT 02 03 9025 RR Statewide Transportation Management Center Software Library System dated October 21 2002 FDOT Scope of Services Statewide Transportation Management Center Software Library System Scope of Services September 22 2003 FDOT Requirements Document Statewide Transportation Management Center Software Library System Requirements Specification June 3 2003 Southwest Research Institute TMC Software Study November 15 2001 Southwest Research Institute Introduction to an Operational Concept For the Florida Statewide Library FDOT OCD 1 0 March 31 2002 World Wide Web Consortium W3 website http www w3 org SunGuide Project website http sunguide datasys swri edu 1 4 Contacts The following are contact persons for the SunGuide software project Chester Chandler ITS Central Office chester chandler dot state fl us 850 410 5600 Liang Hsia FDOT Project Manager liang hsia dot state fl us 850 410 5615 John Bonds Senior ITS Specialist jbonds pbsj com 408 873 2514 David Chang ITS Specialist David Chang Qdot state fl us 850 410 5622 Steve Dellenback SwRI Project Manager sdellenback swri org 210 522 3914 Robert Heller SwRI Software Project Manager rheller swri org 210 522 3824 Charlie Wallace PBF Deputy Project Manager WallaceC pbworld com 352 374 6635 John Schumitz PBF Soft
70. de software shall provide software for coordination with all law enforcement fire rescue and emergency management personnel coordination with local traffic operation centers and coordination with county emergency management centers and the State Emergency Operations Center SEOC when appropriate The data will be either available through the Center to center interface or through the use of a remote interface terminal A011 Approved Inspection FEAT2 Web server FEAT2 1 Web server function The SunGuide system shall provide a web server for private and public dissemination of TMC information S020 Approved Demonstration FEAT2 2 Video server The web server shall capture and publish video from analog and digital video devices within the system for private and public dissemination via LAN WAN and the World Wide Web The video server shall refresh and update the image at a rate set via parameters by the workstation operator PA001 Approved Demonstration FEAT2 3 Access to camera system control functions The web server shall provide secure access to system control functions of selected cameras as determined by the system administrator for users with high speed Internet access PA002 Approved Demonstration FEAT2 4 Map elements congestion incidents cameras DMSs The web server shall provide a map showing the congestion levels and all curren
71. e Requirement Text SunGuide ID Status Test Method FEAT4 2 1 Add edit delete equipment GUI The inventory maintenance software shall provide a GUI display screen for the operator to add edit delete inventory equipment information The equipment information shall at a minimum include Type identification and description Model identification and description Manufacturer information Serial number Firmware version Location description Date installed Status inventory installed repair Location geographic reference and Quantity by Type identification on hand IM001 Approved Demonstration FEAT4 2 2 Add edit delete vendor information GUI The inventory maintenance software shall provide a GUI for the operator to add edit delete vendor information The vendor information shall at a minimum include the following Vendor name Vendor contact Address information including city state and zip code Telephone and facsimile numbers and Web address for purchase IM003 Approved Demonstration FEAT4 2 3 Print reports GUI All printed reports of the inventory software shall be selected via a GUI menu IMO02R Approved Demonstration FEAT4 2 4 Equipment history GUI History of the equipment transfer and its inventory status shall be maintained and reported via GUI to the workstation operator or printed
72. e communications that is accessible by the SunGuide FEAT7 2 6 Call box l software is activated shall GS005 F t re activation icon display an icon indicating the call box activation until acknowledged by the SunGuide operator of the workstation that is displaying the GIS map Closed Circuit FEAT8 Television CCTV FEAT8 1 General SunGuide SRS 1 0 2 Final 33 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method The SunGuide software shall provide software for video Video surveillance along the l FEAT8 1 1 s rveill ce limited access facilities and A002 Approved Demonstration the interchange areas along the mainline and crossroads intertace wiih The SunGuide software shall FEAT8 1 2 CCTV cameras interface with CCTV used for S015 Approved Demonstration traffic surveillance The SunGuide system shall peatada Agva MOMENT TV006D Deleted Demonstration switch cameras through an analog video switch The CCTV function shall incorporate software logic to FEAT8 1 4 Lock CCTV allow only one workstation at TV003S Approved Demonstration a time to control a particular CCTV unit A selectable menu of FEAT8 1 5 Camera menu cameras shall be provided to PA001U Approved Demonstration the user The SunGuide system shall provide an interface to interfacet portable CCTVSs that support l FEAT8 1 6 portable CCTV work zone manage
73. e time to repair parts utilized by part number and comments IM005 Approved Demonstration SunGuide SRS 1 0 2 Final 88 Software Requirements Specification be reported via GUI to the operator or may be printed Req No Req Name Requirement Text eae Status Test Method The inventory maintenance software shall maintain a history FEAT4 1 11 Repair history of the equipment repairs and may IM006 Approved Demonstration No additional subsystem requirements have yet been identified for inventory maintenance 2 3 11 Road Weather Information System RWIS Table 2 22 Road Weather Information System RWIS FEAT Requirements Detection of The SunGuide software shall provide software for detection of Req No Req Name Requirement Text aa Status Test Method Road Weather FEAT12 Information System RWIS FEAT12 3 conditions NTCIP protocol conditions for any segment of roadway within the scope of The RWIS interface shall use the NTCIP protocol RW004 Approved FEAT12 1 eee road weather conditions that may A005 Approved Demonstration impact operations The SunGuide system shall utilize real time data from RWIS Report weather sensors to determine and report FEAT12 2 and surface current weather and road surface S017 Approved Demonstration system coverage Inspection FEAT12 4 Global object definitions The RWIS interface funct
74. e SRS 1 0 2 Final 99 Software Requirements Specification 5 External Interfaces External clients connect to the SunGuide software using protocols that are defined in ICDs in turn the Data Bus connects to subsystems using protocols defined in ICDs and the subsystems connect to device drivers using protocols defined in ICDs This design allows for additional subsystems to be added if they conform to ICDs and additional device drivers may also be added using the various subsystem ICDs Data flow from the databus through a generic subsystem to the associated device is shown in Figure 2 SunGuide Subsystem XML ICD Lit 4eAUg 2919 uff JEALUG 20A Device Figure 2 Data flow The drivers currently under contract for this system include the following e DMS o NTCIP o Mark IV v 2 5 e CCTV Cameras o NTCIP e Video Switch o None e Traffic Detectors o BiTrans 2381 95 e Ramp Metering o WsDOT firmware e RWIS o NTCIP SunGuide SRS 1 0 2 Final 100
75. e appropriate functional design specification reference describing the feature being tested Identification of special hardware or software tools or test equipment to be used during the test Techniques and scenarios used to simulate ultimate system sizings especially during the peak loading tests Copies of any certified test data i e environmental data to be used in lieu of testing and Alpha and beta test plans as appropriate QA001P Approved Inspection FEAT1 3 3 Test procedure objective Each test procedure shall list the objective of the testing and the specific SunGuide software system requirement s that are being verified along with pass fail criteria for each QA002P Approved Inspection SunGuide SRS 1 0 2 Final 10 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT1 3 4 Test procedures content Test procedures shall include the following items Function s to be tested Purpose of each test segment Set up and conditions for testing including ambient conditions Step by step procedures to be followed Pass Fail criteria for each requirement tested including measurement tolerances All inputs and expected results outputs for each test segment and Descriptions of all simulation tools and techniques used during the test QA003P
76. ed Demonstration SunGuide SRS 1 0 2 Final 76 Software Requirements Specification Req No Req Name Requirement Text ida Status Test Method Print reports All printed reports of the inventory l FEAT4 2 3 GUI software shall be selected via a IM002R Approved Demonstration GUI menu History of the equipment transfer Equipment and its inventory status shall be l FEAT4 2 4 history GUI maintained and reported via GUI IM004D Approved Demonstration to the workstation operator or printed The congestion report display shall result from a comparison i between all possible sources of FEAT4 2 5 Displays data derived from real time data ID001W Approved Demonstration operator input or historical data as determined by the algorithm Repair status The repair status of a specific l FEAT4 2 6 display piece of equipment shall be IM007 Approved Demonstration displayed to the operator Graphical User FEAT7 Interface General GUI Entry of Workstation GUI screens shall FEAT7 1 location and support the entry of the exact TM003 Approved Demonstration direction of location and direction of travel travel data data as efficiently as possible FEAT7 2 Map based GIS software The SunGuide system shall l FEAT7 2 1 provide a GIS interface that 5014 Approved Demonstration interface displays shape files The SunGuide GIS function shall translate shape files containing FEAT7 2 2 GIS data GIS formatted data
77. ement shall at a minimum contain the following Maximum number of outputs parameters Output configuration tables Maximum number of output groups parameters Output group tables Data collection tables Data buffer tables TD002D Approved Demonstration FEAT10 11 Loop detector data elements The transportation sensor system inductive loop detector data element shall at a minimum contain the following data elements Loop system setup tables Loop output conditioning tables and Loop system status tables TD003D Approved Demonstration SunGuide SRS 1 0 2 Final 94 Software Requirements Specification Table 2 25 Transportation Sensor System TSS SUB Requirements Traced Req No Req Name Requirement Text From Status Test Method SUB8 En Requirements for the TSS Sensor System syslem The system traffic flow FEAT10 8 SUB8 1 Raw data information output shall include i Approved Demonstration raw data SUB8 2 Smoothed data Meta EA a oa aaa PEAMINE Approved Demonstration The system shall support a smoothing algorithm that takes a SUB8 3 SMOONING simple average of raw traffic flow PELTO Approved Inspection algorithm d ata over a given sampling period The system shall poll TSSs for FEAT1 7 12 SUB8 4 Automatic polls their current status information on cae Approved Demonstration a cyclic basis The system shall log events and ac
78. emination The incident management function shall format information for distribution to the following dissemination media HAR Commercial radio broadcast Internet Web servers DMSs 511 Telephone systems Commercial and public televisions Facsmile machines and pagers and Additional dissemination mechanisms provided by the dissemination function TMO011 Approved Demonstration FEAT5 3 13 Quick click interface to GIS The incident management function shall provide a quick click interface to the GIS maps for the display and location of resources i e fire hydrants TMO004R Approved Demonstration FEAT5 3 14 Incident status GUI The incident management function shall provide the workstation operators with GUI screens that record accurate information regarding the incident s current status the overall progress towards clearance and the equipment required to complete the process TMO006 Approved Demonstration FEAT5 3 15 Traffic control procedures The incident management function shall support the RTMC with traffic control procedures that include at a minimum point traffic control at the scene managing the roadway space and deploying personnel to better manage the traffic by improving traffic flow past incident sites and on alternate routes TMO007 Approved Demonstration FEAT5 3 16 Incident removal resources The incident manage
79. ent effort is based on ITS software available from both the states of Texas and Maryland significant customization of the software is being performed as well as the development of new software modules The following figure provides a graphical view of the software to be developed SunGuide SRS 1 0 2 Final 1 Software Requirements Specification Well Defined 3 User Management Open Interface TMC Operators Admin ir 1 Maintenance Personnel Process Management E A Graphical User Interface Graphical Map zE BER Incident Management 1 Web Server Lf Emergency Evacuation ef eae C2C Plugin me Data Bus i J i J J Video Traffic Ramp Motorist Control Detection Meters Aid BSINJINAJSCIJU SUONIJCIIUNLULWOD 19 U99 0 19 U9D Bu16607 uoneaiddy JeaqueaH uoljeliuy SS8501d UOWLWUO U o o g o o o o o g o o o o amp amp lt lt lt lt A lt s S lt lt s lt lt lt fa i fa fa 5 o a fa fz o D J veces o UD ose o Q fs o O fers je ER o OT annen 9 Le g S 9 3 E 3 3 3 3 3 i 3 3 t 3 f z lt lt lt z lt lt lt o o oO o o 4 4 7 3 3 te te 3 h 3 h 3 b vg 3 3 DMS Cameras Traffic Highway Ramp Environmental Motorist Aid Field Video
80. equirement has been relegated to a future allocation of funds e Validated The requirement has been validated as being part of the working system e Not approved The requirement has been rejected by FDOT e District request The requirement has been requested by one or more districts ieee The acceptance test plan test case which FEAT SUB validates this requirement Traced The SUB requirements that can be FEAT traced from this requirement The requirements that can be traced to Traced from this requirement from a FEAT SUB requirement How the Requirement would be tested Qualification methods include e Demonstration The functionality would be demonstrated possibly during an acceptance test Test Method Inspection The software would be FEAT SUB inspected by an Independent Verification and Validation IV amp V team to confirm the requirement has been met e Test A test program will confirm the requirement has been met 2 2 Updating the Requirements The requirements database can be updated by adding modifying and deleting requirements directly from the RequisitePro database views When the database has been modified this document should be regenerated SunGuide SRS 1 0 2 Final 5 Software Requirements Specification 2 3 Requirements Tables Requirements listed in Table 2 3 will be satisfied by the FDOT and will not be the responsibility of the software contractor Table 2 3 FDOT Feature Require
81. ers to request and receive information regarding gas stations including a location b operation status c pricing information and d the expected waiting time and Information regarding rest areas and telephone and restroom availability EC008E Future FEAT11 5 10 School and office closures The evacuation travel information function shall provide information regarding school and office closures ECOO9E Future FEAT11 6 FEAT11 6 1 Evacuation Traffic Management Evacuation taffic management The evacuation coordination subsystem will provide an evacuation traffic management function EC004 Future SunGuide SRS 1 0 2 Final 49 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT11 6 2 Real time data collection The evacuation traffic management function shall have a real time data collection process to assist in the selection of evacuation strategies and to monitor the operations of the strategies selected EC001M Future FEAT11 6 3 Demand forecasting The evacuation traffic management function shall have a demand forecasting function that takes into consideration current traffic flows current and historical evacuation trends the size of the area to be evacuated and expected human responses EC002M Future SunGuide S
82. hall have FEAT3 4 Scheduled the capability to add scheduled EX003 Approved Deii nstraton process control process control for subsystems and drivers Group The executive handler shall notify l FEAT3 5 d personnel if an application fails or EX004 Approved Demonstration ependencies is restarted In the case of a failure the FEAT3 6 Process start executive handler shall start EX001F Approved Demonstrati order processes in the same order that they originally started In the case of a process failure due to unavailable resources the Restart executive handler shall have FEAT3 7 safeguards safeguards to prevent the EX002F Approved Demonstration unrestrained cyclical restart of failed applications SunGuide SRS 1 0 2 Final 74 Software Requirements Specification Req No Req Name Requirement Text id aa Status Test Method Initialize Ls er Tah ai MG Mt e ability to initialize individua FEAT3 8 el components as well as EX005 Approved Demonstration subsystem groups The executive handler shall be capable of monitoring reporting Monitor report and displaying the status of all FEAT3 9 and display subsystems subsystem EX006 Approved Demonstration status components and network communications links and components The executive handler shall provide a hierarchical view of the FEAT3 10 Hierarchal view system allowing the user to drill EX001D Approved Demonstration
83. hat are used in the Amber Alert program including portable dynamic message signs and the communications links to operate them S002 TB002 Approved Approved Inspection Inspection FEAT1 7 9 Interface to portable DMS and CCTV The SunGuide system shall provide an interface to portable changeable message signs CMSs and CCTVs that support work zone management through a minimum of two drivers supporting Florida MIB subset of the NTCIP standard Mark IV 5030 Approved Inspection FEAT1 7 10 Report creation The SunGuide system shall support the creation of reports by authorized users 5009 Approved Demonstration SunGuide SRS 1 0 2 Final 18 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method Print report FEAT1 7 11 utility All reports shall be selected from a print menu on the operator s workstation and shall contain location parameters that indicate roadway segment links The report will be printed with controls for page setup and for how many copies are printed WS007 Approved Inspection SunGuide SRS 1 0 2 Final 19 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT1 7 12 General device driver Device drivers shall communicate
84. ification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT8 3 6 Discrete input objects The device driver shall contain the following CCTV discrete input objects Discrete input status parameters Discrete input latch status parameters Discrete input latch clear parameters and Discrete input label index parameters TV012D Approved Demonstration FEAT8 3 7 Discrete output objects The device driver shall contain the following CCTV discrete output objects Discrete output status parameters Discrete output control parameters and Discrete output label indexes TV013D Approved Demonstration FEAT8 3 8 Zone parameters The device driver shall contain the following CCTV zone parameters Maximum number of zones parameter and Zone tables TV014D Approved Demonstration FEAT8 3 9 Label objects The device driver shall contain the following CCTV label objects Maximum number of labels parameters Label tables Label location parameters and Enable label text displays TV015D Approved Demonstration FEAT8 3 10 On Screen camera menu objects The device driver shall contain CCTV On Screen Camera Menu Objects to the extent supported by NTCIP Activate menu parameters Menu control parameters TV016D Approved Demonstration FEAT8 4 Display FEAT8 4 1
85. individual Ne user privileges to be modified FEAT1 1 7 SUB15 2 individual user without affecting the default group Approved Demonstration privileges levels Modify default The system shall allow the default FEAT1 1 7 SE group levels group permissions to be modified Approved Dee 2 3 15 Ramp Metering RMS The ITN had no specific ramp metering requirements listed The ramp metering requirements are derived from a general requirement which listed a ramp metering system Table 2 28 Ramp Metering RMS SUB Requirements Req No Req Name Requirement Text Traced From Status Test Method SUB16 1 1 Download parameters The system shall allow operational parameters to be downloaded to one or more ramp meter controllers These parameters currently include Metering rate table Mode control Communication information Time of day table FEAT11 6 5 Proposed Demonstration SUB16 1 2 Online status The system shall allow ramp meter controllers operational status to be manually changed to inactive active FEAT11 6 5 Proposed Demonstration SUB16 1 3 Associate detectors The system shall allow traffic detectors to be associated with a ramp meter controller FEAT11 6 5 Proposed Demonstration SUB16 1 4 Modify vehicle release mode The system shall allow the vehicle release mode of a ramp meter to be modified Release modes currently include Single ca
86. ion shall provide for the following global object definitions Database management Time management Report Simple transportation management protocol STMP and Pulse position modulation protocol PPMP RW001D Approved Demonstration SunGuide SRS 1 0 2 Final 89 Software Requirements Specification Req No Req Name Requirement Text eae Status Test Method The RWIS interface function shall provide the following object definitions for environmental sensors Pressure Wind data Basic temperature data Enhanced temperature data Basic precipitation data Standard precipitation data Object Enhanced precipitation data FEAT12 5 definitions Emerging precipitation data RW002D Approved Demonstration Solar radiation Visibility data Standard pavement sensor data Enhanced pavement sensor data Standard Sub surface sensor data Enhanced Sub surface sensor data and Air quality The user interface shall provide the following data fields relative to each RWIS field unit Name Location Data age Air temperature Dew point temperature Relative humidity Precipitation type Precipitation intensity FEAT12 6 Data fields Precipitation rate RW002U Approved Demonstration Precipitation accumulation Visibility Average wind speed Wind gust speed Wind direction Surface sensor name Surface temperature
87. irement Text SunGuide ID Status Test Method FEAT11 4 5 Alternative evacuation destinations The evacuation guidance component shall provide a list of alternative evacuation destinations on demand as appropriate based on the emergency condition requiring evacuation and shall provide Alternative evacuation destinations based on historical evaluation of the services available at the destinations Alternative evacuation destinations based on current and forecasted conditions at the destinations Alternative evacuation destinations based on current and forecasted availability of services at destinations and along the routes to these destinations Alternative evacuation destinations based on traveler specified parameters including the general location of the destinations and the desired services and Alternative evacuation destinations based on the current and forecasted conditions on evacuation routes EC005G Future FEAT11 4 6 Recommended evacuation and reentry route s The evacuation guidance component shall provide recommended evacuation and reentry route s for user selected evacuation origin and destination pairs based on An evaluation of historical operational characteristics of the alternative routes Real time and forecast route conditions Traveler specified route parameters EC006G Future SunGuide SRS 1 0 2 Final 45 Sof
88. irement Text ra Status Test Method Incident FEAT5 Management IM FEAT5 1 General The incident management subsystem shall acquire data from the vehicle detection subsystem and include the following functionality at a Minimum minimum FEAT5 1 1 functionality Incident verification TM002 Approved Demonstration Motorist information Response Site management Traffic management and Incident clearance The incident management FEAT5 1 2 Incident type neon Shall Supper per TMO003W Approved Demonstration entry of the incident type such as HAZMAT spills SunGuide SRS 1 0 2 Final 80 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEATS5 1 3 Video verification The SunGuide software shall provide software for video verification of messages posted on DMS to the extent possible due to physical configuration in the field of the camera and sign A009 Approved Demonstration FEATS 1 4 Minimize keystrokes The SunGuide system s incident management function shall minimize the number of key strokes for the entry of traffic incidents while providing drop down menus check boxes and data interfaces with subsystems such as the road weather information systems RWIS vehicle detection motorist aid vehicle detection motorist aid AVI DMSs and CCTVs TMOO01 Approved Demonstration F
89. isplay duration owner and priority of the message FEAT9 2 FEAT9 2 Approved Approved Demonstration Demonstration SUB7 2 3 Fan status The system shall be able to query a DMS for the status of the fans FEAT9 2 Approved Demonstration SUB7 2 4 Lamp status The system shall be able to query a DMS for the current lamp status including stuck on and stuck off lamps FEAT9 2 Approved Demonstration SUB7 2 5 Pixel status The system shall be able to query a DMS for the current status of the pixels on the display FEAT9 2 Approved Demonstration SUB7 3 System SUB7 3 1 Configure messages The system shall allow messages to be composed and saved in the database FEAT9 4 Approved Demonstration SUB7 3 2 Approved words The system shall check messages contain only approved words before saving to the database or sending to a DMS FEAT9 5 Approved Demonstration SUB7 3 3 System defaults The system shall maintain system defaults including a default message and poll cycle times FEAT9 6 Approved Demonstration SUB7 3 4 Automatic polls The system shall poll DMSs for their current status information on a cyclic basis FEAT9 2 Approved Demonstration SUB7 3 5 Logging The system shall log events and actions including the user name DMS if applicable message if applicable and the status
90. itePro access to the requirements The RequisitePro database contains more detailed information than can be displayed in this file There are two types of requirements that are used for the SunGuide system Table 2 1 describes each requirement type and lists the RequisitePro view name from which the requirements for that type can be viewed Table 2 1 Requirement types for the SunGuide system Requirement Type Requirement Type Description NeduisitePro View Functional Requirements that are features of FEAT the system Functional Requirements for the individual SUB L Subsystems 2 2 2S2 o O Each requirement in the database has associated attributes Table 2 2 describes each attribute acceptable values for the attribute and the requirement types in which the attribute is used Table 2 2 SunGuide Requirement Attributes Requirement Attribute Name Description Types Where Used The original requirement number as edad listed in the ITN ee The current status of the requirement Status values include e Proposed The requirement has Sens been proposed but has not been FEAT SUB approved e Approved The requirement has been approved e FDOT The satisfaction of the SunGuide SRS 1 0 2 Final 4 Software Requirements Specification Requirement Attribute Name Description Types Where Used requirement is the responsibility of the FDOT e Future The r
91. itoring including travel times and travel speeds The operator workstation shall display a list of actions to be taken in response to specific events that require TMC operator response and can be checked off as they are completed A018 WS001A Approved Approved Demonstration Demonstration SunGuide SRS 1 0 2 Final 17 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT1 7 6 Interactive response procedures The list of actions to be taken in response to a specific event detected by the SunGuide software shall be interactive and shall tailor itself to the specific situation For example if a major traffic incident is detected on a limited access facility the operator at a workstation at the RTMC that has responsibility for that sector would be presented with a list in time ordered sequence of who to notify the proper contact number s or other appropriate response As each step is completed the software shall highlight the next step WS002A Approved Demonstration FEAT1 7 7 FEAT1 7 8 Use operating system schedulers Interface to Amber Alert ITS Devices All other backups background batch and performance evaluation jobs shall be documented and be able to be used as operating system schedulers such as cron jobs The SunGuide system shall provide an interface to ITS devices t
92. ity to view an incident or congestion raw data report for all links in the system The workstation operator shall have the ability via a menu and the selection of a link on a map to enter manual incident or congestion information The incident or congestion information the user may enter shall include Congestion case i e closed heavy moderate none or free flow Incident types Roadway weather conditions and Incident duration i e the amount of time incident the will last ID003 ID004 Approved Approved Demonstration Demonstration SunGuide SRS 1 0 2 Final 82 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT5 2 6 FEATS 3 FEAT5 3 1 FEAT5 3 2 Graphical displays Manage Geographic personnel lists Messaging The congestion report shall include graphical displays and the following information for each roadway segment in the system Roadway segment identifications Roadway segment geometries Source names determined by the algorithms Reported speed volume and occupancy and Congestion case The personnel list shall be on a geographic basis and ata minimum shall include Response personnel and contacts Geographic agency responsibilities Talk list i e responders contact list Radio frequencies Phone and facsmiles numbers an
93. ll The SunGuide system shall not prohibit the use of a firewall and the identification of what ports and hostnames are used to communicate between processes shall be provided so allowances can be made to pass through a firewall 5026 Approved Demonstration SunGuide SRS 1 0 2 Final Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method Roan The SunGuide software shall l FEAT1 1 4 workstation use windows domain S012 Approved Demonstration authentication for user login security The workstation security function shall provide the User and user capability to assign specific FEAT1 1 5 group users and groups to WS001 Approved Demonstration assignments categories that have specific access to levels of the software functionality The workstation security function shall use encrypted FEAT1 1 6 Encrypted passwords to identify Which vys902 Approved Inspection passwords users or groups can access what levels of software functionality tiger Each user added to a group FEAT1 1 7 i ser group shall inherit the functionality WS003 Approved Demonstration unctionality of the group In the event of a workstation failure users shall be able to Workstations not log into other workstations l FEAT1 1 8 user specific and have the same WS004 Approved Demonstration functionality as they would if they were at their
94. m lens feature status parameter and System lens equipment availability parameter TV010D Approved Demonstration FEAT8 3 5 Alarm objects The device driver shall contain the following CCTV alarm objects Alarm status parameters Alarm latch status parameters Alarm latch clear parameters Temperature alarm high low threshold Temperature alarm current value parameters Pressure alarm high low threshold parameters Pressure alarm current value Washer fluid alarm high low threshold parameters Washer fluid alarm current value parameters and Alarm label index parameter TV011D Approved Demonstration FEAT8 3 6 Discrete input objects The device driver shall contain the following CCTV discrete input objects Discrete input status parameters Discrete input latch status parameters Discrete input latch clear parameters and Discrete input label index parameters TV012D Approved Demonstration SunGuide SRS 1 0 2 Final 37 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT8 3 7 Discrete output objects The device driver shall contain the following CCTV discrete output objects Discrete output status parameters Discrete output control parameters and Discrete output label indexes TV013D Approved Demonstrati
95. ment function shall provide support to the incident clearance process by the cataloging of resources for the removal of the all types of incidents TMO008 Approved Demonstration FEAT5 3 17 Catalog of FDOT resources Included in the catalog shall be the resource location cost of service and availability of related equipment and resources TMO011R Approved Demonstration SunGuide SRS 1 0 2 Final 85 Software Requirements Specification Req No Req Name Requirement Text TARE Status Test Method The SunGuide software shall provide for the identification of construction work zones and activities to support operations and management of these work Construction zones and where smart work FEAT5 3 18 Work zones zone management is provided A006 Approved Demonstration integration of the smart work zone management into freeway management systems FMS and incident management systems IMS The system shall have a map display of the current incident or congestion for each segment The map shall change the color FEAT5 3 19 Map display of the roadway segment based ID005 Approved Demonstration on the current condition An algorithm will determine the congestion case The SunGuide software shall provide software for incident data archiving The data archived i currently includes FEATSS g noden data Ke A010 Approved Demonstration archiving Location Start
96. ment TV003 Approved Demonstration through drivers with the following protocols NTCIP Florida MIB Real time video The TO a provide software for real FEAT8 1 7 rs and time video display and real A008 Approved Demonstration time video control FEAT8 2 Camera types The device drivers shall be capable of controlling Pan Tilt Zoom pan till zoom camera FEAT8 2 1 PTZ systems systems manufactured by a TV001D Approved Demonstration number of different manufacturers The CCTV function shall be capable of controlling camers e g pan tilt zoom Camera system The following protocols will FEAT8 2 2 types be used to issue TV002D Approved Demonstration command control requests to the cameras NTCIP SunGuide IP based The CCTV driver shall also FEAT8 2 3 support cameras with IP TV017D Approved Demonstration controls based controls SunGuide SRS 1 0 2 Final 34 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT8 2 4 Technologies supported The CCTV function shall provide an interface that supports the following technologies for the transmission of video and data between field hardware subsystems TMCs and additional remote locations Fiber optic transceivers Fiber optic video data multiplexers MPEG encoders decoders and Wireless TV002 Approved Demonstration FEAT8 2 5 Device driver types At a minimum the CC
97. ments Req No Req Name Requirement Text SunGuide ID Status A firewall shall provide EAL 4 certification employing a Firewall default deny security policy pA security policy Both ASCII and binary logging MO gaai shall be available and enabled on the firewall A multi layer DMZ model shall be used to segment traffic DMZ modelto coming into the transaction FEAT1 1 3 segment LAN server s from public LAN NW002 FDOT traffic connections if any by being able to access the database layer The SunGuide system shall have a recovery point objective RPO shall be of having less than one tenth FEAT1 2 14 less than percent 0 1 difference DB003 FDOT 0 1 between the master database and the recovery copy of the database at all times RTO shall be eer The recovery time objective FEAT1 2 15 ne 1 shall be on hour orl ss DB001R FDOT Table 2 4 lists the the software requirements as interpreted from the original system requirements outlined in the ITN These requirements have been reorganized to allow subsystem requirements to be better grouped The original SunGuide requirement identifier is noted as an attribute in the table FEAT1 General Table 2 4 All Feature Requirements Req No Req Name Requirement Text SunGuide ID Status Test Method General requirements not relating to particular subsystems or components FEAT1 1 Network security FEAT1 1 1 usage Allow firewa
98. n operator to block a camera from FEAT8 4 5 District SUB6 2 3 Blackout button being assigned to a request Demonstration predetermined list of outputs Camera SUB6 3 presets The system shall allow a preset to be saved for a camera FEAT5 1 4 SUB6 3 1 Set preset containing the pan tilt zoom and Approved Demonstration focus positions The system shall allow saved FEAT5 1 4 SUB6 3 2 Select preset preset position information to be oy Approved Demonstration sent to a particular camera SUB6 4 Video tours The system shall allow a video SUB6 4 1 Contioure tour to be created modified or PENG Approved Demonstration video tours deleted The system shall allow a video Video tour tour to be created of a set of FEAT8 4 5 SURE ae parameters cameras in sequence with a dwell Approved Pemonsrangn time SUB6 5 System The system shall log events and actions including the user name FEAT1 7 12 SUB6 5 1 Logging camera if applicable and the Approved Demonstration status of the event 2 3 3 Data Archiving DA Table 2 9 Data Archiving DA FEAT Requirements Req No Req Name Requirement Text Aar Status Test Method Data Archiving FEAT14 DA The SunGuide software shall Data provide software for storing and FEAT14 1 warehousing regionally sharing traffic data so it A019 Approved Demonstration can be archived in a data warehouse SunGuide SRS 1 0 2 Final 67 Software Requirements Specification
99. nd shall provide some indication as to the origin of the message e g what process reported or detected the error Event notifications including alarms shall be sent to a configurable list of people through a primary and secondary contact medium including electronic mail telephone and pager The contact list shall be tailored to the event or alarm EX003L EX003R Approved Approved Demonstration Demonstration FEAT1 5 TMC FEAT1 5 1 Traffic management The SunGuide software shall support the collection assessment and management of real time traffic data and video for delivery of traffic management information to the motoring public and commercial vehicle operators 5005 Approved Demonstration FEAT1 5 2 Management of freeway traffic The SunGuide software shall support the management of traffic along the State freeway system A024 Approved Demonstration FEAT1 5 3 FEAT1 5 4 Exchange requests between centers Software reliability The SunGuide software shall support the exchange of traffic management requests among centers running the SunGuide software The SunGuide software shall not require any regularly scheduled down time A025 A026 Approved Approved Demonstration Demonstration FEAT1 5 5 Monitor processes The SunGuide software shall provide a mechanism for monitoring the health and status of SunGuide software
100. ne and crossroads SunGuide SRS 1 0 2 Final 6l Software Requirements Specification Req No Req Name Requirement Text ar Status Test Method The SunGuide software shall FEAT8 1 2 sin eld interface with CCTV used for 5015 Approved Demonstration cameras i traffic surveillance The SunGuide system shall FEAT8 1 3 Pualog video Commanicale MN TV x TVO06D Deleted Demonstration switch cameras through an analog video switch The CCTV function shall incorporate software logic to FEAT8 1 4 Lock CCTV allow only one workstation at a TV003S Approved Demonstration time to control a particular CCTV unit A selectable menu of cameras FEAT8 1 5 Camera menu shall be provided to the user PA001U Approved Demonstration The SunGuide system shall provide an interface to portable Interface to CCTVs that support work zone FEATS G portable CCTV management through drivers with Twuos Approved Pemonsmanon the following protocols NTCIP Florida MIB Real time video TE a Sw ae provide software for real time FEAT8 1 7 display and video display and real time video A008 Approved Demonstration control control FEAT8 2 Camera types The device drivers shall be capable of controlling FEAT8 2 1 eens pan til zoom camera systems TV001D Approved Demonstration y manufactured by a number of different manufacturers The CCTV function shall be capable of controlling camers e
101. ng available along evacuation routes and at evacuation destinations ECOO6E Future FEAT11 5 8 Request and receive lodging information The evacuation travel information function shall provide the capability for travelers to request and receive information regarding lodging including a room availability b facilities c conditions and d pricing information ECO007E Future SunGuide SRS 1 0 2 Final 48 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT11 5 9 Services along evacuation routes The evacuation travel information function shall provide information regarding services available along evacuation routes at evacuation origins and at evacuation destinations The evacuation travel information function shall provide Real time information relating to a the conditions b status and c availability of traveler services described in this section Capabilities for travelers to request and receive information regarding restaurants and stores including a hours of operation and any changes to these hours b availability of special items such as water non perishable foods wood and batteries and c pricing information Capabilities for travelers to request and receive information regarding local hospitals and other medical services Capabilities for travel
102. of a process failure due to unavailable Restart resources the executive l FEAT3 7 safeguards handler shall have EX002F Approved Demonstration safeguards to prevent the unrestrained cyclical restart of failed applications oe The executive handler shall initialize have the ability to initialize FEAT3 8 individual Bs ae EX005 Approved Demonstration components individual components as well as subsystem groups The executive handler shall be capable of monitoring Monitor report reporting and displaying the FEAT3 9 and display status of all subsystems EX006 Approved Demonstration status subsystem components and network communications links and components The executive handler shall provide a hierarchical view FEAT3 10 Hierarchal view Of the system allowing the Ex991D Approved Demonstration user to drill down from a subsystem level to an individual component level SunGuide SRS 1 0 2 Final 22 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method Monitoring shall include pertinent system information such as the current system FEAT3 11 Monitor key data state as well as historical EX001M Approved Demonstration information such as system performance uptime and error logs Database All information collected FEAT3 12 storage of shall be capable of being EX002M Approved Inspection information stored in the database Inventory
103. on Req No Req Name Requirement Text SunGuide ID Status Test Method Workstation GUI screens Entry of location shall support the entry of the FEAT7 1 and direction of exact location and direction TM003 Approved Demonstration travel data of travel data as efficiently as possible FEAT7 2 Map based GIS software The SunGuide system shall l FEAT7 2 1 provide a GIS interface that S014 Approved Demonstration interface displays shape files The SunGuide GIS function shall translate shape files containing GIS formatted f FEAT7 2 2 GIS data data such as traffic speed GS001 Approved Demonstration incidents message sign data and device status Data such as traffic speed Viewable from incidents message sign PTMCs data device status and FEAT7 2 3 VTMCs RTMCs other data shall be viewable GS002 Approved Demonstration and FDOT from PTMCs VTMCs central office RTMCs and the FDOT Central Office The GIS map shall be a browser based map using SVG technology Scalable Vector Graphics FEAT7 2 4 and ESRI shape SVG technology and GS003 Approved Inspection file Environmental Systems Research Institute ESRI shape files The GIS function shall support remote viewing of aes data through a TCP IP FEAT7 2 5 Remote viewing connection ata minimu GS004 Approved Demonstration speed of 1 544 million bits per second The GIS map covering the FIHS segment where a call box with remot
104. on FEAT8 3 8 Zone parameters The device driver shall contain the following CCTV zone parameters Maximum number of zones parameter and Zone tables TV014D Approved Demonstration FEAT8 3 9 Label objects The device driver shall contain the following CCTV label objects Maximum number of labels parameters Label tables Label location parameters and Enable label text displays TV015D Approved Demonstration FEAT8 3 10 On Screen camera menu objects The device driver shall contain CCTV On Screen Camera Menu Objects to the extent supported by NTCIP Activate menu parameters Menu control parameters TV016D Approved Demonstration FEAT8 4 Display FEAT8 4 1 FEAT8 4 2 MPEG2 displayed on monitors View image multiple locations The CCTV function shall support the switching of video signals to any video monitor or desktop workstation that is connected with a similar technology and has physical connectivitiy Protocols to be supported by the software include None currently identified The CCTV switching function shall support the switching of video signals to multiple workstations if the underlying video hardware provides the functionality TV001S TV002S Approved Approved SunGuide SRS 1 0 2 Final 38 Software Requirements Specification Req No Req Name Requirement Text SunG
105. on areas A022 Approved Demonstration FEAT5 3 24 FEAT6 Lane or road closures Data Distribution DD The SunGuide software shall provide software for the management of lane or road closures during natural or manmade disasters or evacuations and integration with computer aided dispatch CAD systems for incident detection with regional communications centers RCCs and emergency operations centers EOCs through co location Center to Center Communications or the provision of operator stations in the TMC A023 Approved Demonstration FEAT6 1 Distribute data in real time The SunGuide system shall provide a function to distribute data in real time Data shall include but not be limited to Travel time data Speed data Video images and Amber Alert data 5010 Approved Demonstration FEAT6 2 Retrieving real time data from the database The data distribution function shall be capable of retrieving data from the database and updating user workstations with the data as soon as it is received into the database DD001 Approved Demonstration FEAT6 3 Data selection The user shall be capable of selecting the data to be displayed by the data distribution function DD002 Approved Demonstration FEAT7 Graphical User Interface General GUI SunGuide SRS 1 0 2 Final 32 Software Requirements Specificati
106. ormation for LCSs in the connected networks The system shall maintain the most current RWIS status FEAT13 3 SUB11 2 5 RWIS information for RWISs in the Approved Demonstration connected networks SUB11 3 Control The system shall allow a network FEAT13 3 SUB11 3 1 DMS to send a command request to a Approved Demonstration DMS in another network The system shall allow a network FEAT13 3 SUB11 3 2 HAR to send a command request to a Approved Demonstration HAR in another network The system shall allow a network FEAT13 3 SUB11 3 3 CCTV to send a command request to a Approved Demonstration CCTV in another network The system shall allow a network FEAT13 3 SUB11 3 4 LCS to send a command request to an Future Demonstration LCS in another network The system shall allow a network FEAT13 3 SUB11 3 5 RWIS to send a command request to a f Approved Demonstration RWIS in another network The system shall allow a network to send a command request to FEAT13 3 SUB11 3 6 Response plan execute a response plan on Approved Demonstration another network 2 3 2 Closed Circuit Television CCTV Table 2 7 CCTV FEAT Requirements Req No Req Name Requirement Text er Status Test Method Closed Circuit FEAT8 Television CCTV FEATS8 1 General The SunGuide software shall provide software for video FEAT8 1 1 wide surveillance along the limited A002 Approved Demonstration surveillance access facilities and the interchange areas along the mainli
107. r 2 car tandem 2 car platoon 2 car staggered HOV bypass FEAT11 6 5 Proposed Demonstration SunGuide SRS 1 0 2 Final 96 Software Requirements Specification Req No Req Name Requirement Text Traced From Status Test Method SUB16 1 5 Responsive mode The system shall allow responsive mode parameters to be modified for a ramp meter controller Responsive mode parameters currently include Speed Volume Occupancy Queue detection FEAT11 6 5 Proposed Demonstration SUB16 1 6 SUB16 2 1 Manual override System operating parameters The system shall allow a user with appropriate permissions to override the automatic control of a ramp meter The system shall allow the central operating parameters to be modified These parameters currently include Algorithm Time of day FEAT11 6 5 FEAT11 6 5 Proposed Proposed Demonstration Demonstration SUB16 2 2 Controller groups The system shall allow groups of ramp meter controllers to be defined Groups of groups may also be defined FEAT11 6 5 Proposed Demonstration SUB16 2 3 Central overrides The system shall allow a time of day TOD ramp metering control to be defined for each ramp meter FEAT11 6 5 Proposed Demonstration SUB16 2 4 Monitoring status The system shall monitor ramp meter status and change to failed or marginal as needed F
108. s Loop detector data elements The transportation sensor system control data element shall at a minimum contain the following Maximum number of outputs parameters Output configuration tables Maximum number of output groups parameters Output group tables Data collection tables Data buffer tables The transportation sensor system inductive loop detector data element shall at a minimum contain the following data elements Loop system setup tables Loop output conditioning tables and Loop system status tables TD002D TD003D Approved Approved Demonstration Demonstration FEAT11 FEAT11 1 Evacuation Coordination EC Definition The SunGuide system shall provide an evacuation coordination subsystem to provide for management of traffic during evacuations 5023 Future FEAT11 2 Manage evacuation The evacuation coordination subsystem shall provide the capability to efficiently manage an evacuation and provide evacuees with information they need during the evacuation as well as the reentry EC001 Future SunGuide SRS 1 0 2 Final 43 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT11 3 Functionality The evacuation coordination subsystem shall consist of five 5 major functions 1 evacuation guidance 2 evacuation travel inform
109. s shall at a minimum provide functionality equal to that provided via NTCIP mandatory objects provided the manufacturer s protocol supports the functionality TV005D Approved Demonstration FEAT8 3 Functionality Functionality will be provided if the protocol supports the particular function FEAT8 3 1 Range objects The CCTV range objects shall be implemented in the device drivers and at a minimum shall include A maximum number of presets parameters Pan left limit parameters Pan right limit parameters Pan home position parameters True north offset parameters Tilt up limit parameters Tilt down limit parameters Zoom limit parameters Focus limit parameters Iris limit parameters Maximum pan step angle parameters and Maximum tilt step angle parameters TV007D Approved Demonstration FEAT8 3 2 Timeout objects The device drivers shall contain the CCTV timeout objects and shall include the following parameters at a minimum Pan timeout parameter Tilt timeout parameter Zoom timeout parameter Focus timeout parameter and Iris timeout parameter TV008D Approved Demonstration SunGuide SRS 1 0 2 Final 63 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method The device driver shall contain CCTV preset objects and shall include
110. scenarios Identify the resources required to implement alternative evacuation management strategies Identify the resource deployment stages in time and space for each evacuation scenario Assist local state and multi state agencies in sharing resources between agencies EC002R Future FEAT12 1 Detection of road weather conditions The SunGuide software shall provide software for detection of road weather conditions that may impact operations A005 Approved Demonstration FEAT12 2 Report weather and surface conditions The SunGuide system shall utilize real time data from RWIS sensors to determine and report current weather and road surface conditions for any segment of roadway within the scope of system coverage 5017 Approved Demonstration FEAT12 3 NTCIP protocol The RWIS interface shall use the NTCIP protocol RW004 Approved Inspection SunGuide SRS 1 0 2 Final 55 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT12 4 Global object definitions The RWIS interface function shall provide for the following global object definitions Database management Time management Report Simple transportation management protocol STMP and Pulse position modulation protocol PPMP RW001D Approved Demonstration FEA
111. t incidents on the highway The map shall show where cameras and DMSs are located PA004 Approved Demonstration FEAT3 Executive Handler EH SunGuide SRS 1 0 2 Final 21 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method The SunGuide system shall have an executive function Executive that handles all monitoring REA TAGI handler function and reporting of the status of 2908 Approved Demonswangn external devices and internal processes As a minimum the executive handler shall provide Minimum i Process Sante FEAT3 2 functionality initiation termination EX001 Approved Demonstration Process status and monitoring Error logging The executive handler shall Start stop and be capable of automatic and FEAT3 3 restart manual initiation termination EX002 Approved Demonstration processes and re initiation of system processes The executive handler shall FEAT3 4 Schaamean pave Mer PD EX003 Approved Demonstration process control scheduled process control for subsystems and drivers The executive handler shall FEAT3 5 Group pony personnel i an EX004 Approved Demonstration dependencies application fails or is restarted In the case of a failure the Process start executive handler shall start l FEAT3 6 order processes in the same order EX001F Approved Demonstration that they originally started In the case
112. t the day at a specific clock time S001B Approved Demonstration FEAT1 2 19 Database parameters The SunGuide software shall use configurable parameters for connecting to the database S007 Approved Inspection FEAT1 3 Test Plans FEAT1 3 1 Provide test plans and procedures The SunGuide system shall be provided with test plans and test procedures for integration cases and the system acceptance test to ensure that each test is comprehensive and verifies all the features of the function to be tested QA001 Approved Inspection SunGuide SRS 1 0 2 Final Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT1 3 2 Test Plans contents The following information shall be included in the test plan An implementation plan and detailed schedule PERT and GANTT Microsoft Word format Record keeping procedures and forms Procedures for monitoring correcting and retesting variances Procedures for controlling and documenting all changes made to the SunGuide system after the start of testing Block diagram s of the hardware test configuration including Contract Vendor and Department supplied equipment external communication channels and any test or simulation hardware A list of individual tests to be performed the purpose of each test segment and th
113. tecture The SunGuide system shall l FEAT1 6 2 adhere to open architecture S027 Approved Inspection standards standards A configuration management Comtiguration template shall be provided to FEAT1 6 3 oe of capture information needed A014 Approved Inspection to control ITS devices SunGuide SRS 1 0 2 Final 14 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT1 6 4 Baseline of software for configuration management Before any software development begins off the shelf software that will serve to be the foundation of the SunGuide system shall be documented to establish a baseline for configuration management of what software is developed specifically for the SunGuide project including what software is modified and to what degree it has been modified for the project 5029 Approved Inspection FEAT1 6 5 Public domain sector software The SunGuide system shall consist of public domain public sector software object and source code wherever possible 5002 Approved Inspection FEAT1 6 6 Documentation requirements The SunGuide system shall be provided with a complete documentation package that shall include but not be limited to detailed functional and interface description user operator manuals software standards manuals software test plans and procedures and all other documentation required to
114. the hardware video switch or the network A browser based control mechanism shall allow an authorized user to control and view video from any video device FEAT8 4 5 Control video S rer ke PA003 Approved Demonstration defined as an upstream connection speed greater than 256 thousand 256 000 bits per second user to device Table 2 8 CCTV SUB Requirements Req No Req Name Requirement Text sn Status Test Method SUB6 oe Gissee Requirements for the CCTV Leh system Television Resource SUPE arbitration The system shall allow a client to FEAT8 1 4 SUB6 1 1 Lock camera request locking of a camera for _ Approved Demonstration sole usage The system shall allow a clientto FEAT8 1 4 SUB6 1 2 Unlock camera request unlocking of a camera Approved Demonstration SunGuide SRS 1 0 2 Final 66 Software Requirements Specification Req No Req Name Requirement Text uaaa Status Test Method A lock shall be broken by a user with a higher securiy level FEAT8 1 4 SUB6 1 3 Breaking locks requesting the camera or by a PN Approved Demonstration timeout from last use of the camera SUB6 2 Control camera The system shall allow a camera FEAT8 1 2 SUB6 2 1 Camera power to be powered on or off Approved Demonstration The system shall allow a camera SUB6 2 2 Camera 5i to be placed online accessible PEATGE Approved Demonstration accessibility ken or offline inaccessible The system shall allow a
115. tion routes Real time road bridge and lane closure information A list of roads that should be avoided due to hazardous conditions such as flooding malfunctioning traffic signals debris and falling objects EC002E Future FEAT11 5 4 Current and forecast weather conditions The evacuation travel information function shall provide the current and forecast weather conditions for evacuation origins destinations and routes ECO003E Future SunGuide SRS 1 0 2 Final 47 Software Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT11 5 5 Transportation modes The evacuation travel information function shall provide information regarding transportation modes including buses airlines trains and ships Specifically ETI shall provide Information regarding the availability of transportation mode services Arrival and departure information including location for those services available EC004E Future FEAT11 5 6 Evacuation guidance information The evacuation travel information function shall provide general evacuation guidance information to travelers including guidancertips for trip preparation trip duration and trip return ECOO5E Future FEAT11 5 7 Lodging availability The evacuation travel information function shall provide information regarding lodgi
116. tions Information exchanged currently includes Description Special staging area Number of people affected Source Contact Start and end times A021 Approved Demonstration FEAT13 3 Center to Center functions The SunGuide system shall support center to center communications through the normal command control functions the status update of field devices web server switching to another RTMC incident data review as an output from the Data Distributor and the GUI display from the ARCView software or Map Objects S021 Approved Demonstration FEAT14 Data Archiving DA FEAT14 1 Data warehousing The SunGuide software shall provide software for storing and regionally sharing traffic data so it can be archived in a data warehouse A019 Approved Demonstration FEAT14 2 Automated archiving The system support archiving component shall provide automated archiving of data to a common file usable by external databases for reporting purposes SS001A Approved Demonstration FEAT14 3 Archive data minimums At a minimum the system support archiving component shall archive the following information Incident history data Device status logs Detector data and SS002A Approved Demonstration System logs SunGuide SRS 1 0 2 Final 58 Software Requirements Specification Req No Req Name Requirement
117. tions including the user name FEAT1 7 12 SUB8 5 Logging TSS if applicable message if Sv Approved Demonstration applicable and the status of the event 2 3 14 User Privileges USER Table 2 26 User Privileges USER FEAT Requirements SunGuide Req No Req Name Requirement Text ID Status Test Method The workstation security function st EE FEAT1 1 5 group gn spe group WS001 Approved Demonstration to categories that have specific assignments access to levels of the software functionality The workstation security function Eneivoi d shall use encrypted passwords to FEAT1 1 6 yP identify which users or groups WS002 Approved Inspection passwords can access what levels of software functionality Wseraroi Each user added to a group shall FEAT1 1 7 group inherit the functionality of the WS003 Approved Demonstration functionality group Table 2 27 User Privileges USER SUB Requirements Req No Req Name Requirement Text Ut Status Test Method SUB15 ee User anagement SunGuide SRS 1 0 2 Final 95 Software Requirements Specification Req No Req Name Requirement Text pre Status Test Method The system shall have five default groups to which users SUB15 1 ae group may be assigned Administrator PEAL Approved Demonstration Manager Operator Local Guest and Remote Guest Modify The system shall allow
118. to select In addition HAR messages shall be activated Becomimend a The rv Urd response function sha FEAT5 3 5 ee recommend as t of HAR TMO06R Approved Demonstration messages to be activated The incident management Rasommend response function shall l FEAT5 3 6 Sitar mate routes recommend alternate routes TMO07R Approved Demonstration in response to incidents that are blocking roadways In response to incidents requiring alternate route s Select alternate the workstation operator FEAT5 3 7 maps shall be able to select TMO008R Approved Demonstration alternate maps via drop down menus When appropriate the incident management response function shall communicate with detour Communicate message signs that are FEAT5 3 8 with detour supported by the SunGuide TMOO9R Approved Demonstration message signs software and TMC communications network capability indicating recommended alternate routes The incident management Hierarchy of response function shall FEATS support a hierarchy of traffic TygioR Approved Demonstration management management activities and activities display these activities for review by RTMC managers The incident management function shall provide the Personnel lists workstation operator with FEAT5 3 10 and contact personnel lists and contact TM005 Approved Demonstration numbers numbers as well as a catalog of agency resources via drop down menus SunGuide SRS 1 0 2 Final 29
119. tware Requirements Specification Req No Req Name Requirement Text SunGuide ID Status Test Method FEAT11 4 7 Recommended evacuation and reentry start time The evacuation guidance component shall provide the recommended evacuation and reentry start time for user selected evacuation origin and destination pairs based on The travel time required for the trip given existing and forecast conditions on those routes Capability of the evacuation network to handle evacuation demands based on a historical evaluation of the network and current and future network conditions Existing and forecasted conditions at evacuation origins Existing and forecasted conditions at evacuation destinations and Evaluation of the reentry time to ensure the safety and security of travelers and their properties EC007G Future FEAT11 4 8 Evacuation shelters The evacuation guidance component shall provide information regarding evacuation shelters in areas specified by users The information shall provide Locations of evacuation shelters Time during which evacuation shelters are in operation Occupancy levels at evacuation shelters and Available facilities at evacuation shelters including those shelters that will accommodate people with special needs such as pets disabilities and the elderly EC008G Future FEAT11 4 9 Zones and categories The E
120. uide ID Status Test Method FEAT9 2 DMS control The DMS device driver shall communicate to the DMS and perform the following Set or check date and time Poll the DMS on a periodic basis as specified in the database and retrieve DMS status Check the cyclic redundancy check of the DMS operating parameters and message library against the cyclic redundancy check parameters of the database Download operating parameters and DMS command messages Upload the current operating parameters and display on user s workstation Download all message text and its attributes Display all message text database parameters and attributes on the user s workstation s Command the particular DMS message be stored in the message library All uploaded information from the DMS shall be displayed at the user s workstation s The operator with proper security shall be able to display change database messages and parameters A log of all changes shall be maintained by time and operator identification Provide a DMS test mode set of commands Provide a method for restricting overwriting an essential e g incident related message on a DMS Provide a log of all communication events to and from the DMS including the report of device errors and Provide the capability to stop and restart the DMS device driver via operator control DMO003D Approved Demonstration SunG
121. uide ID Status Test Method FEAT8 4 3 Multiple video images from multiple sources on single monitor The SunGuide system shall provide the capability for a single workstation monitor to display multiple video images from multiple sources to the extent possible provided by availability of digital video images on the network or the control capabilities of the video switch if the necessary switching display conversion and connectivity functionality is supported in the TMC video system TV004S Approved Demonstration FEAT8 4 4 Route video frames to FDOT Central Office The SunGuide system shall be capable of routing the maximum number of video frames per second over the FDOT network to the FDOT Central Office that can be supported by the hardware video switch or the network TV005S Approved FEAT8 4 5 Control video A browser based control mechanism shall allow an authorized user to control and view video from any video device so long as the user has a high speed Internet connection defined as an upstream connection speed greater than 256 thousand 256 000 bits per second user to device PA003 Approved Demonstration FEAT9 Dynamic Message Signs DMS FEAT 1 DMS drivers The SunGuide system shall provide an interface to dynamic message signs DMSs through a minimum of three drivers supporting NTCIP protocol Florida MIB and Mark IV
122. uide SRS 1 0 2 Final 71 Software Requirements Specification Req No Req Name Requirement Text eee Status Test Method Sending The DMS software device driver shall be capable of sending all FEAT9 3 ee messages as defined in the DMS DMO01 Approved Demonstration g message database Save The DMS software shall FEAT9 4 a ee cee implement a database of DM002 Approved Demonstration 9 standard messages Acceptable The DMS database shall contain a list of acceptable messages FEAT9 5 PE and words or messages that are DMO001D Approved Demonstration unacceptable The DMS database shall contain FEAT9 6 SYNET DMS internal operating DM002D Approved Demonstration configuration parameters and internal messages The SunGuide system shall Trail blazer provide an interface to the oe signs dynamic and blank out trail blazer EN Approve Pemonstanon signs Table 2 13 DMS SUB Requirements Req No Req Name Requirement Text sn Status Test Method DMS SUB7 Dynamic ree for the DMS Message Signs y i SUB7 1 Control DMS The system shall be able to send a message containing MULTI FEAT9 3 SUB7 1 1 Send message text display duration owner and Approved Demonstration priority of the message to one or more DMSs The system shall be able to SUB7 1 2 Female terminate the message on one or PERTIS Approved Demonstration message more DMSs The system shall be able to
123. ware Project Manager schumitz pbworld com 301 816 1852 The following are contacts that will be used by the SunGuide software project team to assure consistency with other FDOT projects and FDOT procedures Dan Baxter PB Farradyne FDOT C2C Project baxter pbworld com 407 587 7809 David Lambert University of North Florida RWIS jlambert unf edu 904 620 3881 Bob Colins PBS amp J Emergency Evacuation bobcolins pbsj com 850 575 1800 John Fain FDOT Comptroller john fain dot state fl us 850 921 7332 Jerry Bloodgood McCain Ramp Metering Leslie Jacobson PB Farradyne Ramp Metering jacobsonl pbworld com 206 382 5290 SunGuide SRS 1 0 2 Final 3 Software Requirements Specification 2 Requirements The following sections describe how to access view and update the requirements for the SunGuide system 2 1 Accessing and Viewing the Requirements To access the database using RequisitePro select the Project gt Open menu option Select SunGuide from the projects list If SunGuide does not appear on the list of projects select Add to add the SunGuide RQS project The database views can be accessed by selecting the Views workplace button The RequisitePro database has a default Attribute Matrix View defined for each type of requirement The requirements can be viewed directly from the database views or from this file This file is intended to allow those who do not have Requis
124. y Lele The vendor name shall be l FEAT4 1 3 referenced by the equipment type IM001D Approved Demonstration equipment type RE ID identification Reports Reports shall be provided by type FEAT4 1 4 provided by identification for all equipment IMOO1R Approved Demonstration type ID according to equipment status The workstation operator shall be View and print capable of viewing and printing l FEAT4 1 5 v ndortabl the complete vendor table or the IM002D Approved Demonstration vendors according to a specific type identification The inventory maintenance software shall maintain warehouse locations repair shop FEAT4 1 6 Location data locations and installation IM003D Approved Demonstration locations with a GUI screen to add edit delete such locations The equipment status shall be Equipment In inventory FEAT4 1 7 status Sire IM005D Approved Demonstration nstalled or catagories In repair test Demonstration FEAT4 1 9 Equipment status tracking The inventory maintenance software shall support tracking the status of the equipment being tracked as follows Failed at site At repair depot In repair at depot In testing at depot and In inventory IM006D Approved Demonstration FEAT4 1 10 Save repair information The inventory maintenance software shall contain repair information on the equipment to include the dates of failure and repair the repair technician th
Download Pdf Manuals
Related Search
Related Contents
DOCUMENTATION GSAC Blueair Pro User Manual - Allergy Control Products Mod. ISTRUZIONI PER L`USO E L`INSTALLAZIONE Manuel d`utilisation 保証書 商品修理規定 も く じ - スターバックス コーヒー ジャパン EM6104/EM6108 Enregistreur de surveillance Metro HRS-83BA Use and Care Manual Entwicklung real-time-PCR-basierter Methoden für die moderne Mercury 1999 Automobile User Manual ArgoUML User Manual Copyright © All rights reserved.
Failed to retrieve file