+ All Categories
Home > Documents > US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

Date post: 08-Apr-2018
Category:
Upload: wmartin46
View: 215 times
Download: 0 times
Share this document with a friend

of 69

Transcript
  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    1/69

    Data Acquisition and Analysis Plan

    Washington, D.C.March 2008

    Version 1.0

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    2/69

    NG9-1-1 Data Acquisition and Analysis Plan

    ii March 2008

    DOCUMENT CHANGE HISTORY

    VersionNumber

    Date Description

    v1.0 March 2008 Final Version

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    3/69

    NG9-1-1 Data Acquisition and Analysis Plan

    iii March 2008

    TABLE OF CONTENTS1 Introduction................................................................................................................1

    1.1 Document Objective ............................................................................................11.2 Scope....................................................................................................................1

    1.3 Document Overview ............................................................................................12 Data Acquisition System............................................................................................3 2.1 Data Acquisition Overview..................................................................................32.2 Data Acquisition Design ......................................................................................32.3 Data Acquisition Equipment................................................................................6

    2.3.1 Timing Source..............................................................................................62.3.2 Network Management System.....................................................................72.3.3 System and Software Event Logging...........................................................82.3.4 Emergency Call and Network Traffic Generation .......................................92.3.5 Network Protocol Analyzer .......................................................................112.3.6 HMI User Acceptance Evaluation Tools ...................................................11

    3 Data Analysis Methodology ....................................................................................16 3.1 Data Analysis Overview ....................................................................................163.2 Emergency Call Propagation and Timing..........................................................17

    3.2.1 Objectives and Hypothesis.........................................................................173.2.2 Measures of Interest...................................................................................183.2.3 Analysis Methodologies.............................................................................21

    3.3 Emergency Call Availability and QualityComponent/Interface Availability323.3.1 Objectives and Hypothesis.........................................................................323.3.2 Measures of Interest...................................................................................333.3.3 Analysis Methodologies.............................................................................33

    3.4 Emergency Call Availability and QualityIP Network Quality ......................393.4.1 Objectives and Hypothesis.........................................................................393.4.2 Measures of Interest...................................................................................403.4.3 Analysis Methodologies.............................................................................41

    3.5 Emergency Call Scalability................................................................................443.5.1 Objectives and Hypothesis.........................................................................443.5.2 Measures of Interest...................................................................................453.5.3 Analysis Methodologies.............................................................................46

    3.6 Call Taker Software Usability ...........................................................................493.6.1 Objectives and Hypothesis.........................................................................503.6.2 Measures of Interest...................................................................................533.6.3 Analysis Methodologies.............................................................................54

    4 Data Analysis Results and Conclusion...................................................................57 Appendix ADefinitions ................................................................................................58 Appendix BGlossary ....................................................................................................62 Appendix CSource References....................................................................................64

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    4/69

    NG9-1-1 Data Acquisition and Analysis Plan

    iv March 2008

    This page left blank intentionally.

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    5/69

    NG9-1-1 Data Acquisition and Analysis Plan

    1 March 2008

    1 INTRODUCTIONThe U.S. Department of Transportation (USDOT) Next Generation 9-1-1 (NG9-1-1)Proof-of-Concept (POC) demonstration will test key features and functionalities of theenvisioned NG9-1-1 system. The POC will also serve as a test-bed to validate technicalfeasibility and acquire important data metrics useful to the greater emergency responsecommunity. The POC test-bed equipment will be deployed within the Booz Allen, TexasA&M University, and Columbia University test laboratories and at selected Public SafetyAnswering Points (PSAP). Data acquisition will require hardware, software, and manualdata collection methods. This document describes the data acquisition system, theanalysis that will be conducted, and the metrics that will be obtained.

    1.1 Document ObjectiveThe objective of this document is to define a comprehensive plan for acquiring andanalyzing NG9-1-1 POC data. The plan will assist the NG9-1-1 Project Team andUSDOT to evaluate the technical and operational success of the POC. The data acquiredfrom the POC will serve as benchmarks for future large-scale NG9-1-1 technologydeployments and further assist in the refinement of the final NG9-1-1 transition plan.The data will facilitate the USDOT, Standards Development Organizations (SDO),industry vendors, PSAP operational community, and future independent evaluators indefining measures of interest for Internet Protocol (IP)-based emergency calling. Inaddition, this document will identify the data acquisition system put in place to acquirethese measures including the software, hardware, and resources required.

    1.2 ScopeThis document includes the following

    Documentation of the design of the data acquisition system used for collectingdata from call origination, call routing, call termination, and network equipment

    Specification of the commercial off-the-shelf (COTS) and open source productsused to implement the data acquisition system

    Descriptions of the data collection and analysis methods for the NG9-1-1 POC An outline of the objectives, hypotheses, measures of interest, and data sources

    for each data analysis method.

    1.3 Document Overview This document includes the data acquisition design and data analysis plan for the

    NG9-1-1 POC system. The remainder of this document is organized as follows:

    Section 2Data Acquisition System: Details the design and implementation of the data acquisition system. A variety of software, hardware, and user testingmethods will be used to collect the data from the POC test-bed.

    Section 3Data Analysis Methodology: Discusses the data analyses that will be conducted over the course of the NG9-1-1 POC. Analysis will concentrate onfour primary themes concerning emergency calling: emergency call propagation

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    6/69

    NG9-1-1 Data Acquisition and Analysis Plan

    2 March 2008

    and timing, emergency call availability and quality, emergency call scalability,and call taker software usability. Each of these POC analyses and their associatedmeasures of interest are detailed in this section.

    Appendix ADefinitions: Lists of commonly used NG9-1-1 terminology andtheir associated definitions.

    Appendix BGlossary: Lists acronyms used in this document. Appendix CSource References: Provides a list of published documents that

    were referenced while developing this document.

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    7/69

    NG9-1-1 Data Acquisition and Analysis Plan

    3 March 2008

    2 DATA ACQUISITION SYSTEM

    2.1 Data Acquisition Overview The USDOT NG9-1-1 POC will host a variety of infrastructure simulating an IP-basedemergency call system and modeling the components defined in the NG9-1-1Architecture. To gain the most benefit from the POC, a solid data acquisition systemmust be put in place. During the lifespan of the project, it is imperative to acquirefunctional and performance data for further analysis. This will assist USDOT and the

    public safety community in determining the technical feasibility of various componentsand interfaces of the future NG9-1-1 systems. In addition, it will potentially showcasethe technical challenges that still must be overcome by currently available emergencyresponse and communication technology. This section lays out the design of the dataacquisition system, discusses the various components involved, and documents the

    products that will be used in the POC.

    2.2 Data Acquisition DesignFigure 21 presents the design of the data acquisition system.

    Figure 21NG9-1-1 Data Acquisition Design

    From a data acquisition perspective, the NG9-1-1 POC testbed comprises three mainentities:

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    8/69

    NG9-1-1 Data Acquisition and Analysis Plan

    4 March 2008

    NG9-1-1 Infrastructure and Components The main functional components of the NG9-1-1 architecture. They provide end-to-end transfer of an emergency calland implement various aspects of the call origination, call access, call routing andcall termination processes. The function and performance of these architectural

    entities are key to a successful demonstration of the NG9-1-1 concept. Therefore,significant effort is expended in acquiring data on the operation of these entities.

    Data Acquisition Sources Tools and resources used to generate data regardingthe operation of the NG9-1-1 infrastructure and components. They serve as thecatalyst for data collection as well as support the overall data acquisition process.These tools directly interact with the NG9-1-1 infrastructure and componentsinitiating controlled system reactions and data generation. They have varyinglevels of complexity and may require configuration, automation, manualinspection, or verbal interaction.

    Data Acquisition Sinks Data collection, monitoring, and aggregation tools for

    the NG9-1-1 POC. They interact with NG9-1-1 infrastructure and components toextract raw data for later processing and analysis. They consist of a combinationof hardware, software, and human assets.

    The design of the data acquisition system is based on COTS and open source equipment.This modular, standards-based design addresses the plethora of hardware, software, andnetworking infrastructure that make up the NG9-1-1 POC. This approach provides moreflexibility for product selection but still requires POC data analysts to develop an in depthknowledge of the acquired products.

    The data acquisition system follows a standard FCAPS ( Fault, C onfiguration,Accountability, Performance, Security) approach 1 to system management and

    monitoring. This model is used by most production telecommunications system providers today. Given the developmental nature of the POC, certain aspects of theFCAPS model are more applicable to the POC and therefore are more heavilyemphasized. The FCAPs model for systems management and monitoring is applied tothe NG91-1 POC in the following manner:

    Fault It is imperative that the production NG9-1-1 system is deployed in arobust manner. Given the nature of emergency calling, devices and connectionsmust have a high level of availability. For the POC, metrics will be establishedon the overall uptime of the NG9-1-1 components and their interconnections.However, given the budget and research focus of the POC, redundant links andcomponents will not be procured and no failover capability will be supported.Faults in the NG9-1-1 components will be detected through standard logging

    procedures (Syslog) and the Simple Network Management Protocol (SNMP).The main tools used for collecting logs and determining proper function of thedevices are the SysLog Server and the Network Management System discussed inthe subsequent sections.

    1 FCAPS is the ISO Telecommunications Management Network model and framework fornetwork management. ITU-T M.3400 - http://www.itu.int/rec/T-REC-M.3400-200002-I/en

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    9/69

    NG9-1-1 Data Acquisition and Analysis Plan

    5 March 2008

    Configuration In a production system, the ability to remotely configure andcentrally provision devices is crucial. Given the geographically disparate natureof the NG9-1-1 system, centrally managing the NG9-1-1 infrastructure is anecessity. For the POC, all efforts will be made to allow remote access to the

    equipment. This is especially important because development and integration isspread across Booz Allens Center for Network & Systems Innovations (CNSI)Laboratory (Herndon, Virginia), Columbia Universitys Internet Real-Time (IRT)Laboratory (New York City, New York), Texas A&M Universitys I nternet2Technology Evaluation Center (ITEC) Laboratory (College Station, Texas) andthe selected PSAPs. While numerous enterprise products exist for remote,centralized management and provisioning, this functionality will be provided on adevice-by-device basis leveraging each individual products capabilities. For example, terminal access will be provided for routers, and Remote DesktopProtocol (RDP) ports will be opened for the servers.

    Accountability Accountability focuses on the personnel responsible for maintaining and monitoring infrastructure. In addition, accountability providesmechanisms to ensure contractually agreed upon performance (i.e., bandwidth of 1.44 megabits per second [Mbps] or availability of 99.999 percent uptime) for acquired products or leased connections. Given the scope of the POC, a single

    person will be responsible for ensuring appropriate operation of the POCequipment. To assist in this task, the Network Management System will be usedto remotely monitor uptime of components and leased network connections.

    Performance Performance is one of the main focuses of the POC. Todetermine the technical feasibility of the NG9-1-1 system, performance metricsmust be obtained. For the POC, performance is characterized according to call

    propagation and timing, call availability and quality, call scalability, and softwareusability. These metrics are both quantitative and qualitative in nature. To assistin the acquisition of these metrics, a variety of tools will be used. To generaterealistic call scenarios and traffic loads on the system, network traffic generatorsand call simulators will be used. The specifics of these generators are discussedin Section 2.3. Upon injecting traffic into the system, network protocol analyzersand software log files will provide raw data for analysis and acquisition of

    performance metrics. The Project Team will collect the data manually and withthe assistance of software, and conduct qualitative surveys with the call takers todetermine software usability. The overall data analysis process is detailed in theSection 3.

    Security Security is important to any production system to ensure appropriateaccess control, data rights, resource management, and data privacy. Even thoughthe POC is an open, research-oriented initiative, best practices have been put in

    place to ensure a secure operating environment for the POC. These includecreating a virtual private network (VPN) using tunneling, placing firewalls withappropriate access policy at the ingress/egress points of the network, and usingstrong username and password protection for all servers deployed in the POC.While stronger, more centralized measures should be used for the productionsystem, these were deemed unnecessary for the POC. Although outside the scope

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    10/69

    NG9-1-1 Data Acquisition and Analysis Plan

    6 March 2008

    of this effort, the effects of encryption on the performance of IP-based emergencynetworks should be investigated.

    2.3 Data Acquisition Equipment The follow sections contain details of the required products for the data acquisitionsystem. Each section corresponds to one of the data acquisition entities previouslydepicted in the Data Acquisition Design, Figure 21.

    2.3.1 Timing Source

    Figure 22NTP Server Architecture for the NG9-1-1 POC

    Network Time Protocol (NTP) Server

    Product: AT&T Stratum 1 NTP Server Data Acquisition Type: SourceDescription: Stratum 1 NTP servers are computers attached directly to atomic (cesium,rubidium) clocks, Global Positioning System (GPS) clocks, or other radio clocks knownas Stratum 0 devices. Normally, they act as servers for timing requests from Stratum 2devices via NTP. Stratum 1 NTP servers are referred to as time servers and can usuallymaintain time to within 10 milliseconds (1/100 s) over the public Internet. For the

    NG9-1-1 POC, all infrastructure devices will be NTP compliant and contact a Stratum 1 NTP Server hosted by AT&T for their timing reference.Acquirable Data Metrics/System Properties: Synchronized timing across the NG9-1-1POC Test Environment. Time synchronization is key in tracing events through the POC

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    11/69

    NG9-1-1 Data Acquisition and Analysis Plan

    7 March 2008

    system using software logs as well as for acquisition of accurate call propagation andtiming metrics.

    2.3.2 Network Management System

    Figure 23Network Management System

    Product: OpenNMSData Acquisition Type: Sink Description: OpenNMS is an enterprise-grade network management platform developedunder the open source model. It consists of a community supported open-source projectas well as a commercial services, training, and support organization. OpenNMS operateson a scalable platform and provides a software implementation of the FCAPS network management model. For the POC, its main purpose will be for monitoring faults andtracking interface service (e.g., Accountability). Using SNMP, OpenNMS will acquirethe availability metrics of the NG9-1-1 components and interfaces.Acquirable Data Metrics/System Properties: Component Availability/Uptime,

    Network Connectivity Availability/UptimeAdditional Information: http://www.opennms.com

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    12/69

    NG9-1-1 Data Acquisition and Analysis Plan

    8 March 2008

    2.3.3 System and Software Event LoggingCall Origination Software Event LogsProduct: Firsthand Technology - SIPc SoftwareData Acquisition Type: Sink

    Description: SIPc is a voice over IP (VoIP) software client. SIPc relies on the SessionInitiation Protocol (SIP) to establish IP-based telephony services. SIPc supports voice,video, and data media streams between SIP User Agents. SIPc stores software events tothe sipc.log file. Events are documented with a textual description and correspondingtimestamp.Acquirable Data Metrics/System Properties: SIP Call Propagation and TimingMetrics, SIPc Error EventsAdditional Information: http://www.cs.columbia.edu/irt/sipc

    SIP Border Gateway and ESRP Software Event LogsProduct: Firsthand Technology - SIPd Software

    Data Acquisition Type: Sink Description: SIPd serves as the foundation for the SIP Border Gateways and EmergencyServices Routing Proxies (ESRP). SIPd is a fully compliant, SIP Proxy Server thathandles call session initiations and terminations between SIP User Agents. SIPd storessoftware events similarly to SIPc with a timestamp and corresponding description;however, it stores the information in a custom MySQL database.Acquirable Data Metrics/System Properties: SIP Call Propagation and TimingMetrics, SIPd Error EventsAdditional Information: http://www.cs.columbia.edu/irt/cinema

    PSAP Automatic Call Distribution (ACD) Software Event Logs

    Product: PSAPd SoftwareData Acquisition Type: Sink Description: PSAPd is a fully compliant, back-to-back SIP User Agent that handlesautomatic call distribution at a PSAP. PSAPd stores software events in a custom MySQLdatabase with a timestamp and textual description of the event.Acquirable Data Metrics/System Properties: SIP Call Propagation and TimingMetrics, SIPd Error Events

    System Event Log Aggregator Product: OpenNMS Data Acquisition Type: Sink

    Description: Event logging for OpenNMS is conducted with three distinct mechanisms:service polling, receipt of unsolicited messages (usually SNMP traps), and thresholdevaluated against performance data. OpenNMS also provides a comprehensive ServiceCollector Interface leveraging SNMP, HTTP, and NSClient. These interfaces gather data that can then be used in performance graphs, thresholds, and network latencycalculations.Acquirable Data Metrics/System Properties: Network Performance Management,Fault Management, and SecurityAdditional Information: http://www.opennms.org

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    13/69

    NG9-1-1 Data Acquisition and Analysis Plan

    9 March 2008

    2.3.4 Emergency Call and Network Traffic Generation SIP Call Simulator

    Figure 2-4SIPp Screenshot

    Product: SIPStoneSIPpData Acquisition Type: SourceDescription: SIPp is an open source test tool and traffic generator for the SIP protocol.It establishes and releases multiple calls with the INVITE and BYE methods. It can alsoread custom eXtensible Markup Language (XML) scenario files describing simple or complex call flows. It generates information regarding call rate, round trip delay, andmessage statistics, as well as supports comma-separated statistics dumps, TransmissionControl Protocol (TCP)/User Datagram Protocol (UDP) over multiple sockets, anddynamically adjustable call rates.Acquirable Data Metrics/System Properties: Call Rate, Round Trip Delay, SIPMessage StatisticsAdditional Information: http://sipp.sourceforge.net/

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    14/69

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    15/69

    NG9-1-1 Data Acquisition and Analysis Plan

    11 March 2008

    2.3.5 Network Protocol Analyzer

    Figure 26Wireshark Screenshot

    Product: WiresharkData Acquisition Type: Sink Description: Wireshark is a graphical user interface (GUI)-based packet sniffer and

    protocol analyzer. A network protocol analyzer captures network packets and displaystheir data visually in a time sequential manner. It is used for network troubleshooting,analysis, software and communications protocol development, and education. For the

    NG9-1-1 POC, Wireshark will be used to capture SIP messages passed to/from CallOrigination User Agents, Border Proxies, ESRPs, IP ACDs, and Call Taker Workstations.Acquirable Data Metrics/System Properties: SIP Protocol Analysis, SIP CallPropagation and Timing Metrics

    Additional Information: http://www.wireshark.org/2.3.6 HMI User Acceptance Evaluation ToolsAcceptance of the Human Machine Interface (HMI) display by the call taker communityis critical to the success of the NG9-1-1 solution. A rigorous User Acceptance Testing(UAT) methodology will be employed by the NG9-1-1 testing team to ensure that theHMI solution fully meets the defined usability requirements and standards.

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    16/69

    NG9-1-1 Data Acquisition and Analysis Plan

    12 March 2008

    Tools (i.e. Test scripts and Summary/Error Reports) to support the UAT phase will bedeveloped to test the HMI display and acquire information about the HMI components.They also provide a complete evaluation of the HMI display functionality and usability.The data acquisition tools used during the UAT phases include,

    User Acceptance Test Cases and Scripts User Acceptance Summary Report User Acceptance Consolidated Error Report.

    User Acceptance Test ScriptsThese scripts are used to test the HMI display to ensure it is usable and supports the

    NG9-1-1 system requirements. The scripts support a data analyst in gathering user feedback regarding system functionality and usability based on the HMI display designspecifications. The scripts contain scenarios and steps identified for testing of the HMIdisplay. The scripts focus on the users experience with system functionality, layout of

    the display components, ease of use, availability of necessary information, and screennavigation.

    Figure 27User Acceptance Test Script

    Product: Word DocumentData Acquisition Type: Sink

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    17/69

    NG9-1-1 Data Acquisition and Analysis Plan

    13 March 2008

    Description: Test scripts will be created to test all screens and applications of the HMI.The test scripts will also be developed to ensure that all requirements identified for theHMI by the NG9-1-1 Systems Design Document are addressed.Acquirable Data Metrics / System Properties: Gathers information about the users

    experience with the system, including screen navigation, layout, access to applicationfeatures, and ease of useAdditional Information: N/A

    User Acceptance Summary Report The User Acceptance Summary Report provides a description of all usability errors andissues identified by the user group during UAT. The report allows the testing team totrack each identified error from its identification through resolution. The report is acollection of feedback and test results obtained during the UAT activities.

    Figure 28User Acceptance Summary Report

    Product: Word DocumentData Acquisition Type: Sink Description: Summary of errors identified during the UAT testing phaseAcquirable Data Metrics / System Properties: The Summary Report includes thefollowing key fields:

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    18/69

    NG9-1-1 Data Acquisition and Analysis Plan

    14 March 2008

    Problem(i.e., unintuitive layout of Call Record display, agency listing is notnecessary on the Main HMI display, etc.)

    Defect Summaryidentifies the effect of the error on the call taker operating theHMI display (i.e., call-takers may not need to view all of the fields currently

    contained in the Call Record screen, and the large number of fields prevents calltakers from finding necessary information quickly, agency listing availabledirectly from the Main HMI display prevents call takers from viewing other important data, etc.)

    Screen components in which the error occursidentifies the actual sections of theHMI display that are affected by the error

    Severity of the errordefines the severity of the error with regard to the HMIsuccess and acceptance

    Change Control Board (CCB) Commentsidentify resolution approach for theerror and priority

    Error Resolutionoutlines the steps needed to correct identified error within the

    HMI display or provides an explanation of the error will be addressed withoutmodifying the display (i.e. training).

    Additional Information: N/A

    User Acceptance Consolidated Error Report The Consolidated Error Report is a summary of findings of the HMI Display UAT. Thereport contains all errors that were identified during the testing period, their resolutions,and their status. The report also includes the testing methodology and the projectschedule, as well as a breakdown of the data entry execution. The report is an all-inclusive summary of the UAT effort and findings, presented to the USDOT officials toevaluate the HMI display usability.

    Figure 29User Acceptance Consolidated Error Report

    Product: Word DocumentData Acquisition Type: Sink Description: Formal summary of errors identified during the UAT testing phase for agiven period of time. Presented to USDOT for evaluationAcquirable Data Metrics/System Properties: The report will include the followinginformation:

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    19/69

    NG9-1-1 Data Acquisition and Analysis Plan

    15 March 2008

    Testing Approachidentifies the testing approach and the teams conducting thetesting activities. Identifies all phases of the testing process and the phasescovered during the testing period.

    Test ExecutionSpecifies the tests and the affiliated requirements/system

    components that were conducted during the time frame of the report. FindingsDetails findings of the testing phase. This will include the summary of

    usability, navigation, and application access, as well as other findings, based onthe discovered errors.

    RecommendationsContains a listing of recommendations to correct the errorsand findings. The recommendations are summaries of CCB recommendations aswell as error resolutions.

    Additional Information: N/A

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    20/69

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    21/69

    NG9-1-1 Data Acquisition and Analysis Plan

    17 March 2008

    3.2 Emergency Call Propagation and Timing

    Figure 31Call Propagation and Timing

    3.2.1 Objectives and HypothesisCall propagation and timing is important to any emergency response system. When an

    emergency occurs, a matter of seconds can mean the difference between life and death.Currently, within the United States, a wireline emergency telephone call traverses from acall originator to a PSAP call taker in an average of 7 to 12 seconds.

    The NG9-1-1 architecture presents a variety of new call origination sources, including IP phones, IP wireless handheld devices, sensor systems, telematics systems, cellular wireless devices and legacy wireline support. In addition, the NG9-1-1 concept allowsmany different media formats for emergency calling, including a combination of voice,video, and data (i.e. messaging/texting). As these technologies emerge and gain marketacceptance, the public end user demands at least the same level of service as defined bylegacy wireline calling. However, the call flow and processing of an NG9-1-1 callrequires a major change in approach and additional steps compared with those associatedwith legacy technologies such as wireline telephony. Therefore, it is imperative thatduring the NG9-1-1 POC, call propagation and timing parameters are defined and tested.

    The results of this analysis will assist a number of NG9-1-1 stakeholders. The USDOTor other pertinent Federal agencies can further influence congressional policy for acceptable emergency response system performance; SDOs can leverage these metricsfor industry conformance standards; and emergency response vendors and service

    providers can differentiate their product offerings from those they offer to their other markets.

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    22/69

    NG9-1-1 Data Acquisition and Analysis Plan

    18 March 2008

    3.2.2 Measures of InterestIn Figure 31 above there are a number of interrelated call propagation metrics. Table 3 1 defines these measures of interest.

    Table 31Call Propagation and Timing Measures of Interest

    Measure of Interest

    Description Constraints and Relationships

    TAccess This parameter representsthe time for an emergencycall to traverse an accessnetwork and arrive at anNG 9-1-1 border gateway. Itspans the time frame fromwhen a call originator initiatesan emergency call to whenthe border gateway receivesthe SIP INVITE message.

    This parameter is highly dependent on thetype of device used by the call originator,the type of access network used by thedevice, and the conversion mechanismused to convert the call signaling to SIP.

    Each type of call origination source mustbe tested and will yield a uniquerepresentation of this parameter.

    If a call traverses a sharedaccess/network link, this parameter couldbe significantly affected by superfluousnetwork traffic.

    This parameter could be dissected further using knowledge of the underlying accesstechnology.

    TLIS This parameter representsthe round trip time for aborder gateway to query andreceive location informationfor a call originator. Uponreceipt of an emergency call,a border gateway inspects

    the call stream for location. If no location is present in thecall stream, the border gateway queries a locationinformation server (LIS) usinga unique identifier. The LISwill then respond with thelocation of the call originator.

    This parameter is highly dependent on theaccess technology used by the callorigination source. The border gatewaymust be designed to specifically handlethis type of call source.

    The LIS will vary depending on type of access technology. For example

    - Wired Telephony: LIS = AutomaticLocation Identification Database (ALIDB)

    - IP-based Telephony: LIS = VoIPPositioning Center (VPC) DB or Enterprise LIS solution

    - Telematics: LIS = Telematics Third-Party Call Center DB

    - Cellular: LIS = Mobile PositionCenter (MPC) DB

    Some IP-based call originators arecapable of embedding their location in thecall stream. In this case, T LIS = 0.

    This parameter could be dissected further for a given access and LIS technology.

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    23/69

    NG9-1-1 Data Acquisition and Analysis Plan

    19 March 2008

    Measure of Interest

    Description Constraints and Relationships

    TNat_LoST This parameter representsthe round trip time for aborder gateway to acquire alocation resolution from aNational Location-to-ServiceTranslation Protocol (LoST)server. Using the location of a call originator, the border gateway queries a NationalLoST server. The NationalLoST server uses the locationinformation (civic or geospatial) to resolve to anESRP uniform resourceidentifier (URI). The border gateway then forwards the

    call to the appropriate ESRP.

    LoST has been implemented using aHypertext Transfer Protocol (HTTP)interface. Therefore, T Nat_LoST is bound bythe TCP time out window

    TNat_LoST < TCP timeout

    Theoretically, a border gateway couldforward traffic to a statically assignedESRP, in which case,

    TNat_LoST = 0

    TNG9-1-1 This parameter representsthe time for an emergencycall to traverse from aNG9-1-1 border gateway toan ESRP server. It spans thetime frame from when the SIPINVITE leaves the border gateway to when ESRPreceives the SIP INVITE.

    This parameter is highly dependent on thebandwidth and latency of the IP transportnetwork used to forward the emergencycall.

    If the call traverses a shared access/network link, this parameter could besignificantly affected by superfluousnetwork traffic. Dedicated connectivity isrecommended.

    This parameter could be dissected further if the network topology of the IP transportnetwork was understood.

    TLoc_LoST This parameter representsthe round trip time for anESRP to acquire a locationresolution from a Local LoSTserver. Using the locationembedded within the callstream, the ESRP queries aLocal LoST server. TheLocal LoST Server uses thelocation information (civic or geospatial) to resolve to aPSAP URI. The border gateway then forwards thecall to the appropriate ESRP.

    LoST has been implemented using anHTTP interface. Therefore, T Loc_LoST isbound by the TCP time out window

    TLoc_LoST < TCP timeout

    Theoretically, a border gateway couldforward traffic to a statically assignedPSAP, in which case,

    TLoc_LoST = 0

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    24/69

    NG9-1-1 Data Acquisition and Analysis Plan

    20 March 2008

    Measure of Interest

    Description Constraints and Relationships

    TBusiness This parameter representsthe round trip time for anESRP to acquire businessrules from the business rulesDB. The business rules DBcan change the routing of anemergency call based on callstream parametersembedded within theemergency call. In addition,the business rules DB candesignate supplemental andsupportive data sources for the ESRP to contact. Thebusiness rules DB returnsthese modified routing and

    data source instructions tothe ESRP.

    Business Rules and routing changes for emergency calls should be usedsparingly. The more business rulescontained within the Business Rules DBthe longer the query and its resolution willtake.

    This parameter is system implementationspecific. Time could vary substantiallybased on the DB implementation (i.e.permanent versus volatile memorystorage and access) of the BusinessRules DB.

    TSupp This parameter representsthe round trip time for anESRP to acquiresupplemental or supportivedata. A variety of supplemental and supportivedata sources can exist. Thisinformation can be passed byvalue or reference, dependingon the criticality of theinformation.

    This parameter is system and interfacespecific. Time could vary substantiallybased on the implementation of theexternal data source.

    A federal mandate or the SDOs shoulddefine a maximum threshold for thisparameter to ensure timely delivery of emergency calls.

    TPSAP This parameter representsthe time for an emergencycall to traverse from an ESRPto a PSAP ACD. It spans thetime frame from when the SIPINVITE leaves the ESRP towhen PSAP ACD respondswith a SIP OK.

    This parameter is highly dependent on thebandwidth and latency of the IP transportnetwork used to forward the emergencycall.

    If the call traverses a shared access/network link this parameter could besignificantly affected by superfluousnetwork traffic. Dedicated connectivity isrecommended.

    This parameter could be dissected further if the network topology of the IP transportnetwork was known.

    TCall_Taker This parameter representsthe time for an EmergencyCall to traverse from a PSAPACD to a call takersworkstation. It spans the timeframe from when the callenters the PSAP ACD queueto when the designated PSAPcall taker answers thetelephone.

    This parameter is dependent on humaninteraction and call load at a PSAP. If there are periods of unusually high callvolume or insufficient resources at thePSAP, the value of this parameter couldbe significant.

    PSAPs should actively monitor thisparameter to determine adequateresource staffing.

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    25/69

    NG9-1-1 Data Acquisition and Analysis Plan

    21 March 2008

    Measure of Interest

    Description Constraints and Relationships

    TEnd-2-End This parameter designatesthe time it for an emergencycall to traverse the wholesystem from call origination tocall reception. It spans thetime frame from when a calloriginator initiates anemergency call to when theCall Taker picks up thetelephone at the PSAP.

    This parameter designates the summationof all other timing parameters, T End-2-End =TAccess + TLIS + TNat_LoST + TNG9-1-1+ TLoc_LoST + TBusiness + TSupp + TPSAP + TCall_Taker

    This parameter should be withinreasonable thresholds as determined byPSAP governing authority.

    3.2.3 Analysis Methodologies Data Collection Test Cases

    Test Case Native IP-based Call Propagation and Timing (ID DC0001)

    Objective This test case will evaluate the NG9-1-1 systems ability to initiate,propagate, and terminate an IP-based emergency call. The timingparameters discussed in Section 3.2.2 will be obtained to gauge overallsystem performance.

    Description An IP-enabled source will initiate a SIP-based emergency call into theNG9-1-1 system. The call will traverse the NG9-1-1 system and terminateat the desired PSAP and call taker. As the call traverses the system,component logs (i.e. Call Origination software, SIP Border Gatewaysoftware, ESRP software, PSAP ACD software) are generated that recordthe events of the call. Based on the component logs, timing parameters willbe extracted through manual inspection and time difference calculations.

    Equipment NTP Server, SIPc Client Software/IP Phone (SIP-based), IP Telephony

    Border Gateway, LoST Server, LIS Server, ESRP, IP ACD, BusinessRules Database, PSAP Call Taker Software

    EntranceCriteria

    All components must be present and operating according to the definedNG9-1-1 system design.

    Basic network connectivity between laboratory environments must beestablished.

    All hardware time sources must be synchronized using an NTP Server with a GPS or atomic clock source. NTP Server should be able toprovide approximately 10 ms accuracy.

    All system component log files should record events with millisecondaccuracy.

    Exit Criteria The call terminates at the desired PSAP. Ten iterations of this test case are successfully run.

    Data Outputs Log files are generated for each system component with appropriatetimestamps.

    Test Case Legacy Telephony Call Propagation and Timing (ID DC0002)

    Objective This test case will evaluate the NG9-1-1 systems ability to initiate,propagate, and terminate a Wireline Time Division Multiplex (TDM)-basedemergency call. The timing parameters discussed in Section 3.2.2 will beobtained to gauge overall system performance.

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    26/69

    NG9-1-1 Data Acquisition and Analysis Plan

    22 March 2008

    Brief Description

    An analog telephone source will initiate a TDM-base emergency call into theNG9-1-1 system. The call will be converted to SIP and traverse theNG9-1-1 system, terminating at the desired PSAP and call taker. As thecall traverses the system, components logs are generated that record theevents of the call. Based on the component logs, timing parameters will be

    extracted through manual inspection and time difference calculations.Equipment NTP Server, Analog Telephone, Wireline Telephony Border Gateway,LoST Server, Simulated ALI DB, ESRP, IP ACD, Business Rules

    Database, PSAP Call Taker Software

    EntranceCriteria

    All components must be present and operating according to the definedNG9-1-1 System design.

    Basic network connectivity between lab environments must beestablished.

    All hardware time sources must be synchronized using an NTP Server with a GPS or atomic clock source. NTP Server should be able toprovide approximately 10 ms accuracy.

    All system component log files should record events with millisecondaccuracy.

    Exit Criteria The call terminates at the desired PSAP. Ten iterations of this test case are successfully run.

    Data Outputs Log files are generated for each system component with appropriatetimestamps.

    Test Case Telematics Call Propagation and Timing (ID DC0003)

    Objective This test case will evaluate the NG9-1-1 systems ability to initiate,propagate, and terminate a telematics emergency call. The timingparameters discussed in Section 3.2.2 will be obtained to gauge overallsystem performance.

    Brief Description

    A telematics third-party call center will initiate an emergency call into the

    NG9-1-1 system. The call will be converted to SIP and traverse theNG9-1-1 system, terminating at the desired PSAP and call taker. As thecall traverses the system, component logs are generated that record theevents of the call. Based on the component logs, timing parameters will beextracted through manual inspection and time difference calculations.

    Equipment NTP Server, Telematics Third-Party Call Center Telephone, WirelineTelephony Border Gateway, LoST Server, Emergency CrashNotification DB, ESRP, IP ACD, Business Rules Database, PSAP CallTaker Software

    EntranceCriteria

    All components must be present and operating according to the definedNG9-1-1 system design.

    Basic network connectivity between laboratory environments must beestablished.

    All hardware time sources must be synchronized using an NTP Server with a GPS or atomic clock source. NTP Server should be able toprovide approximately 10 ms accuracy.

    All system component log files should record events with millisecondaccuracy.

    Exit Criteria The call terminates at the desired PSAP. Ten iterations of this test case are successfully run.

    Data Outputs Log files are generated for each system component with appropriatetimestamps.

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    27/69

    NG9-1-1 Data Acquisition and Analysis Plan

    23 March 2008

    Test Case Cellular Call Propagation and Timing (ID DC0004)

    Objective This test case will evaluate the NG9-1-1 systems ability to initiate,propagate, and terminate a cellular emergency call. The timing parametersdiscussed in Section 3.2.2 will be obtained to gauge overall systemperformance.

    Brief Description

    A cellular telephone will initiate an emergency call into the NG9-1-1 system.The call will be converted to SIP and traverse the NG9-1-1 system,terminating at the desired PSAP and call taker. As the call traverses thesystem, component logs are generated that record the events of the call.Based on the component logs, timing parameters will be extracted throughmanual inspection and time difference calculations.

    Equipment NTP Server, Cellular Telephone, Cellular Border Gateway, LoSTServer, Simulated MPC DB, ESRP, IP ACD, Business Rules Database,PSAP Call Taker Software

    EntranceCriteria

    All components must be present and operating according to the definedNG9-1-1 system design.

    Basic network connectivity between laboratory environments must be

    established. All hardware time sources must be synchronized using an NTP Server

    with a GPS or atomic clock source. NTP Server should be able toprovide approximately 10 ms accuracy.

    All system component log files should record events with millisecondaccuracy.

    Exit Criteria The call terminates at the desired PSAP. Ten iterations of this test case are successfully run.

    Data Outputs Log files are generated for each system component with appropriatetimestamps.

    Test Case SMS Call Propagation and Timing (ID DC0005)

    Objective This test case will evaluate the NG9-1-1 systems ability to initiate,propagate, and terminate an SMS emergency text message. The timingparameters discussed in Section 3.2.2 will be obtained to gauge overallsystem performance.

    Brief Description

    A cellular telephone will initiate an emergency text message into theNG9-1-1 system. The SMS message will be converted to a SIP messageand traverse the NG9-1-1 system, terminating at the desired PSAP and calltaker. As the call traverses the system, component logs will be generatedthat record the events of the call. Based on the component logs, timingparameters will be extracted through manual inspection and time differencecalculations.

    Equipment NTP Server, Cellular Telephone, SMS Border Gateway, LoST Server,

    Simulated MPC DB, ESRP, IP ACD, Business Rules Database, PSAPCall Taker Software

    EntranceCriteria

    All components must be present and operating according to the definedNG9-1-1 system design.

    Basic network connectivity between laboratory environments must beestablished.

    All hardware time sources must be synchronized using an NTP Server with a GPS or atomic clock source. NTP Server should be able toprovide approximately 10 ms accuracy.

    All system component log files should record events with millisecondaccuracy.

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    28/69

    NG9-1-1 Data Acquisition and Analysis Plan

    24 March 2008

    Exit Criteria The call terminates at the desired PSAP. Ten iterations of this test case are successfully run.

    Data Outputs Log files are generated for each system component with appropriatetimestamps.

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    29/69

    NG9-1-1 Da

    25

    Data Collection Procedure

    Because of the similarity in the test cases, only one instance of the data collection procedure will be documented for all ocollection test cases described above.

    Test Case Name [Native IP Telephony | Legacy Wireline | Telematics | Cellular | SMS] Call Propagation and Tim

    Participants Names: Dates:

    Estimated Execution Time: 8 hours/Test Case Actual Execution Time:Description: This data collection procedure will acquire the timing metrics associated with a specific call origination device.Measures of Interest Acquired: TAccess , T LIS, T Nat_LoST , T NG9-1-1 , T Loc_LoST , T Business , T PSAP , T Call_Taker Setup:

    1. Ensure power is supplied to all system components and they are currently powered on.2. Ensure network connectivity exists between all labs by performing basic PING connectivity testing.3. Ensure all systems components have a reliable connection to a single NTP Stratum 1 Server.4. Ensure granular software logging is enabled for all system components.

    Procedure

    # Action Expected Results Actual Results/Commen1 Launch Network Protocol Analyzer

    (Wireshark) on all applicablesystem components. (i.e., CallOrigination Sources, Border Gateways, ESRPs, PSAP IP ACD,and Call Taker Workstation)

    Software should load successfully.

    2 For each component usingWireshark, apply a filter for

    monitoring IP, SIP, SDP, andHTTP traffic

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    30/69

    NG9-1-1 Da

    26

    # Action Expected Results Actual Results/Commen3 Initiate an Emergency Call from the

    Call Origination Source:- IP = SIPc Client Software- Legacy Wireline = Analog

    Phone- Telematics = 3rd Party Call

    Center Phone- Cellular = Cellular Phone- SMS = Cellular Phone

    4 Inspect logs on Call Origination or Transition Device to ensure a SIPINVITE was generated andforwarded to the Border Gateways- IP = Laptop w/ Wireshark- Legacy Wireline = Logs on IP

    Telephony Router (Cisco2821)

    - Telematics = AsterixTelephony Gateway w/Wireshark

    - Cellular = Logs of Cellular Media Gateway

    - SMS = Logs on SMS MediaGateway (Pulsewan)

    5 Inspect Wireshark on the [IP |Legacy Wireline | Telematics |Cellular | SMS] Border Gateway toensure the SIP INVITE wasreceived

    Use the time difference betweenwhen the SIP INVITE was initiatedat the Call Origination Source andwhen the SIP INVITE was receivedat the respective Border Gateway toacquire T Access .

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    31/69

    NG9-1-1 Da

    27

    # Action Expected Results Actual Results/Commen6 Inspect Wireshark on the

    respective Border Gateway toensure it acquired location for theCall Origination Source. Border Gateways will interact with thefollowing systems for locationacquisition:- IP = LIS Server / Simulated

    VPC- Legacy Wireline = Simulated

    ALI DB- Telematics = N/A- Cellular = Simulated MPC- SMS = N/A (New System

    Required)

    Note: Each Call Origination Sourceis associated with a different locationacquisition system. Accessmethods/interfaces vary for eachlocation acquisition systems.Therefore, different Request/Response Pairs must be inspectedusing Wireshark to determine T LIS depending on the executed testcase.

    7 Inspect Wireshark on therespective Border Gateway toensure it successfully performed aLoST query

    Use LoST Query Request/ResponsePair to determine T Nat_LoST

    8 Inspect Wireshark on therespective Border Gateway toensure it successfully forwardedthe SIP INVITE to the appropriateESRP

    9 Inspect Wireshark on the ESRP toensure the SIP INVITE wasreceived

    Use the time difference betweenwhen the SIP INVITE was forwardedfrom the Border Gateway and whenthe SIP INVITE was received at theESRP to acquire T NG9-1-1 .

    10 Inspect Wireshark on therespective ESRP to ensure itsuccessfully performed a LoSTquery

    Use LoST Query Request/ResponsePair to determine T Loc_LoST .

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    32/69

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    33/69

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    34/69

    NG9-1-1 Da

    30

    Call Origination Source IterationTAccess (ms)

    TLIS (ms)

    TNat_LoST(ms)

    TNG91-1(ms)

    TLoc_LoST(ms)

    TBusiness (ms)

    TPS(m

    StandardDeviation

    Telematics 123456789

    10Mean

    Minimum

    MaximumStandardDeviation

    Cellular 123456789

    10Mean

    MinimumMaximum

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    35/69

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    36/69

    NG9-1-1 Data Acquisition and Analysis Plan

    32 March 2008

    3.3 Emergency Call Availability and QualityComponent/Interface Availability

    Figure 32NG 9-1-1 POC Component and Interface Availability

    3.3.1 Objectives and HypothesisProper operation of NG 9-1-1 system components and interfaces is vital to an effectiveemergency response service. As a mission critical system, the NG9-1-1 System must

    provide near 100 percent uptime. This can be accomplished effectively by buildingmultiple levels of redundancy within the network and the system components. NG 9-1-1 system components should have backups and be hot swappable. In addition, there should

    be redundant network links that automatically failover in the case of failure or can beused for additional bandwidth in case of catastrophic events such as natural disasters or terrorist attacks.

    When planning and implementing systems, it is important to know the availability of asingle component or interface. These measures are usually acquired through statisticalanalysis of operational system components. Because the POC is research oriented, noefforts will be made to design a fully redundant or 100% available system. However,software (Syslog servers and Network Management software) will be used to track uptime of the NG 9-1-1 system components. This information will prove useful ingathering basic information on component availability. For a production system, thesemetrics could serve as starting points in determining the number of levels of redundancy

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    37/69

    NG9-1-1 Data Acquisition and Analysis Plan

    33 March 2008

    needed to acquire a certain level of availability (e.g., 99.999% uptime) for the NG 9-1-1 system.

    3.3.2 Measures of Interest

    Table 32Component and Interface Availability Measures of Interest

    Measure of Interest Description Constraints andRelationships

    Component Availability(Downtime/year)

    Availability:2 9s (99%) = downtime less than 87.6hours per year 3 9s (99.9%) = downtime less than8.8 hours per year 4 9s (99.99%) = downtime less than53 minutes per year 5 9s (99.999%) = downtime less than315 seconds per year

    Component Availabilityis heavily dependenton reliable hardware,software, and power sources

    Interface Availability(Downtime/year) See above Interface Availability isheavily dependent onrobust networkinghardware, software,power sources, andaccess medium.

    System Availability See above System Availability isdependent oncomponent andinterface availability.Since no redundancy isbuilt into the NG9-1-1POC all components /

    interface are consider in series. Therefore,system availability canbe calculated bysumming the downtimeof all the componentsand interfaces.

    3.3.3 Analysis Methodologies Data Collection Test Cases

    Test Case Emergency Component/Interface Availability (ID DC0006)

    Objective This test case will evaluate the NG9-1-1 component and interfaceavailability. The availability parameters discussed in Section 3.3.2 will beobtained to gauge overall system performance.

    Description Over the course of the POC, a Syslog Server and Network ManagementSystem will be deployed to track the uptime of system components andinterfaces. This is done through software logs that are harvested by theSyslog Server and through SNMP traps generated by network and server equipment for the Network Management System. Once the POC iscomplete, these logs will be parsed and a system component or interfacesuptime/downtime can be obtained.

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    38/69

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    39/69

    NG9-1-1 Da

    35

    Data Collection Procedure

    Test Case Name Emergency Component/Interface Availability

    Participants Names: Dates: May June 2008

    Estimated Execution Time: 6 months Actual ExecutionTime:

    Description: This data collection procedure will acquire the availability metrics associated with the NG9-1-1 components and interfaMeasures of Interest Acquired: Component Availability, Interface AvailabilitySetup:

    1. Ensure Power is supplied to the Syslog server and Network Management System, and they are currently powered on.2. Initially ensure network connectivity exists between the Syslog server and Network Management System, and all monitored co

    performing basic PING and TRACEROUTE connectivity testing.3. Ensure all systems components have a reliable connection to a single NTP Stratum 1 Server.4. Ensure granular Syslog software logging is enabled for all system components.5. Ensure SNMP services are turned on for all system components.

    Procedure# Action Expected Results Actual Results/Comments1 Collect component and interface

    events using the Syslog Server and Network Management System

    2 Parse component log files lookingfor events that brought thecomponent down or forced it to berestarted

    Component Availability metricobtained by summing thedowntime across the time spanof the POC.

    3 Parse interface log files looking for events that infer the interface wasdown

    Interface Availability metricobtained by summing thedowntime across the time spanof the POC.

    4 Repeat this action for eachcomponent and interface for whichlogs were collected.

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    40/69

    NG9-1-1 Da

    36

    Data Analysis Template

    Month 1 MonthNG9-1-1

    SystemComponent

    Number of Incidents

    Number of Restarts

    Total DownTime

    Number of Incidents

    NumRes

    Emergency Call Access Technology

    LegacyTelephonyGatewayAsterixTelematicsGatewayCellular Media

    GatewaySMS MediaGatewayIP SIPGatewayLegacyWireline SIPGatewayTelematicsSIP GatewayCellular SIPGatewaySMS SIP

    GatewayNationalLoST Server SimulatedALI / MPCDBIP LIS(RedSky)

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    41/69

    NG9-1-1 Da

    37

    Emergency Call Routing

    ESRP Server #1ESRP Server #2Local LoSTServer BusinessRules DBServer

    Emergency Call Termination Components

    PSAP #1 IPACDPSAP #2 IPACDPSAP #3 IPACDPSAP #4 IPACDPSAP #5 IPACD

    Network Infrastructure

    Booz AllenRouter Texas A&MRouter ColumbiaRouter PSAP #1Router PSAP #2Router

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    42/69

    NG9-1-1 Da

    38

    PSAP #3Router PSAP #4Router PSAP #5Router

    Network Interfaces

    Booz AllenLabTexas A&MLabColumbiaLab

    PSAP #1

    PSAP #2

    PSAP #3

    PSAP #4

    PSAP #5

    Overall System Availability

    SystemAvailability Month 1SystemAvailability Month 2

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    43/69

    NG9-1-1 Data Acquisition and Analysis Plan

    39 March 2008

    3.4 Emergency Call Availability and QualityIP Network Quality

    Figure 33Emergency IP Network Quality

    3.4.1 Objectives and HypothesisGiven the NG9-1-1 systems reliance on IP networking for emergency call transport, IPnetwork performance plays a key role in call quality. IP networks were originallydesigned to transport data packets. However, given the ubiquity of IP-based technologytoday, these networks are now being used to transport a plethora of converged services,including voice, video, and data. Voice and video traffic confronts unique networkingchallenges because of its time sensitivity. Lost IP packets quickly degrade the quality of the voice and video streams and retransmission is typically not an option. Therefore, it isimperative that an optimized network exist to transport voice and video call streamsespecially in an emergency response context.

    Given the popularity of IP networks, extensive effort has been expended to characterizenetwork performance. Many network test tools are available to automate testing network

    performance. For the POC, a combination IP Traffic Generator and Network Analyzer will be used to profile NG9-1-1 network performance. End point software will beinstalled at each POC laboratory and PSAP. A series of tests will be run from themultiple end points. These end points can be configured to send a variety of voice, video,and data traffic across the network. Based on the traffic scenarios, network performancemetrics will be calculated and then forwarded to a console for graphical display. Given

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    44/69

    NG9-1-1 Data Acquisition and Analysis Plan

    40 March 2008

    the variety of networks an emergency call must traverse, these metrics will be vital indetermining call quality and the overall experience of the call originators and call takers.

    3.4.2 Measures of Interest

    Table 33IP Network Quality Measures of Interest

    Measure of Interest Description Constraints and RelationshipsThroughput(Bandwidth)

    The number of bits per unit of time forwarded to the correctdestination

    This parameter is highlydependent on the accesstechnology used. An emergencycall must propagate acrossmultiple access networks beforeit is terminated at the appropriatePSAP.

    Throughput is measured from anend-to-end perspective from callorigination source to PSAP

    destination. Throughput is preferred to be atleast 85 percent of slowestaccess network link.

    Jitter The mean statistical deviationof packet inter-arrival times

    This parameter is particularlyimportant to voice and videonetwork traffic. Large amountsof jitter degrade voice and videoquality and can render themincomprehensible.

    Appropriate buffering at endpoint applications can assist with

    jitter constraints. Jitter should be < 50 ms for voice

    and video.Latency (Response

    Time)The time needed to completeone request/responsetransaction

    This parameter measures usersexperience when establishingemergency calls.

    Latency should be < 100 ms.Packet Loss Number of datagrams sent

    minus datagrams received This parameter measures the

    impact on voice and videoapplications. Packet loss isdirectly related to call quality.Time-sensitive UDP-basedmedia such as voice and videocannot handle large amounts of packet loss.

    Packet Loss should be < 1percent.

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    45/69

    NG9-1-1 Data Acquisition and Analysis Plan

    41 March 2008

    3.4.3 Analysis Methodologies Data Collection Test Cases

    Test Case Emergency IP Network Quality (ID DC0007)

    Objective This test case will evaluate the NG9-1-1 IP network quality. The networkquality metrics discussed in Section 3.4.2. will be obtained to gauge overallsystem performance.

    Description IP traffic generators (Ixia End Point Software) will be installed on a laptop ateach laboratory and PSAP location. Traffic scenarios will be defined thatcreate different traffic streams (voice, video, data) on the NG9-1-1 POCnetwork. IP network performance metrics (Throughput, Jitter, Latency, andPacket Loss) will be capture and displayed on a network analyzer console(IxChariot Console).

    Equipment IxChariot Console, Ixia Endpoint Software, 1 Laptop per Laboratory andPSAP Location

    EntranceCriteria

    All laptop end points must be present and configured with traffic

    scenarios and the network analyzer console location (IP Address). The network analyzer console (IxChariot) must be present andoperating.

    Basic network connectivity between laboratory environments andPSAPs must be established.

    All end point and console hardware time sources must be synchronizedusing an NTP Server with a GPS or atomic clock source. NTP Server should be able to provide approximately 10 ms accuracy.

    Exit Criteria All defined network traffic scenarios have been run and the tests/metrics have been acquired.

    Data Outputs Network Analyzer Log files for Throughput, Jitter, Latency, and PacketLoss.

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    46/69

    NG9-1-1 Da

    42

    Data Collection Procedure

    Test Case Name Emergency IP Network Quality

    Participants Names: Dates:

    Estimated Execution Time: 1 week Actual ExecutionTime:

    Description: This data collection procedure will acquire the IP network quality metrics associated with the NG9-1-1 POC network.Measures of Interest Acquired: Throughput, Jitter, Latency, Packet LossSetup:

    1. Ensure power is supplied to software end points and console and they are currently powered on.2. Ensure network connectivity exists between laboratories and PSAPs by performing basic PING connectivity testing.3. Ensure all end points have a reliable connection to a single NTP Stratum 1 Server.

    Procedure

    # Action Expected Results Actual Results/Comments1 Create traffic scenarios for each

    end point.2 Log into network analyzer console

    and configure a connection witheach end point.

    3 Using the console, load a giventraffic scenario into each end point.

    4 Use console to execute networktest.

    5 Collect resultant log files These files will contain thethroughput, jitter, latency, andpacket loss for a given trafficscenario.

    6 Repeat process for each desiredtraffic scenario

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    47/69

    NG9-1-1 Data Acquisition and Analysis Plan

    43 March 2008

    Data Analysis Template

    TrafficScenario Description

    Throughput(Mbps)

    Jitter (ms)

    Latency(ms)

    PacketLoss (%)

    1 Data Traffic between BoozAllen Lab and Columbia Lab

    2 Data Traffic between BoozAllen Lab and Texas A&M Lab

    3 Data Traffic between BoozAllen Lab and PSAP #1

    4 Data Traffic between BoozAllen Lab and PSAP #2

    5 Data Traffic between BoozAllen Lab and PSAP #3

    6 Data Traffic between BoozAllen Lab and PSAP #4

    7 Data Traffic between BoozAllen Lab and PSAP #58-14 Voice Traffic between two End

    Points15-21 Video Traffic between two End

    Points22-28 Data/Voice Traffic between two

    End Points29-35 Data/Video Traffic between two

    End Points36-42 Voice/Video Traffic between

    two End Points43-49 Voice/Video/Data Traffic

    between two End Points50 Voice/Video/Data Trafficbetween multiple End Points

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    48/69

    NG9-1-1 Data Acquisition and Analysis Plan

    44 March 2008

    3.5 Emergency Call Scalability

    Figure 34Emergency Call Scalability

    3.5.1 Objectives and Hypothesis

    Capacity planning is an important task for any network, especially in emergency responsenetworks. In these networks, call traffic fluctuates based on a variety of factors. Thenetwork should be implemented to support a typical amount of call traffic based on thearea and population served by that PSAP. A PSAPs call activity is typically monitored,and these numbers are usually readily available for a given PSAP jurisdiction. During awide-scale emergency, call traffic abnormally increases, creating a spike in call trafficand stressing the capacity of the network. Designing scalability into an emergencyresponse network is imperative for handling these situations, which, though uncommonand unexpected, must be addressed. In an emergency response network, both thenetwork and system components should be able to handle an additional call load anddynamically scale according to need.

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    49/69

    NG9-1-1 Data Acquisition and Analysis Plan

    45 March 2008

    3.5.2 Measures of InterestTable 34Call Scalability Measures of Interest

    Measure of Interest Description Constraints and RelationshipsCall Rate (Calls/sec) Number of calls per

    second a system canhandle

    This metric depends on thebandwidth of the network, theprocessing power of the SIPServers (i.e., hardware), and theefficiency and limitations of thecode for the SIP Servers (i.e.,Software).

    An emergency call must propagatethrough multiple SIP servers in theNG9-1-1 network. This parameter is bound by the weakest link in theseries of SIP Servers.

    Maximum ConcurrentCalls

    The number of concurrentcalls that can besimultaneously terminated

    This metric is limited by theamount of bandwidth the networksupports, the type of calls cominginto a PSAP (voice, video, data),the number of call takers that canhandle incoming calls, and thequeuing technology in the PSAPused to terminate emergency calls.

    Call Success (%) Number of successfullyterminated calls divided bythe total number of callssent

    For a given call load, this metric isuseful in determining the number of calls that can be handledsimultaneously.

    Call Failure (%) Number of failed callsdivided by the total number of calls sent

    There are a number of reasons acall can fail within an emergencyresponse network. Theseinclude

    - Maximum number of UDPretransmission attempts hasbeen reached

    - TCP congestion- Recv buffer timeout- Send buffer timeout- A SIP message was received

    that cannot be associated withan existing call

    - A SIP message was receivedthat is not expected in thescenario

    - Unable to send the message

    (transport issue)

    This metric captures all of thesereasons for failure.

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    50/69

    NG9-1-1 Data Acquisition and Analysis Plan

    46 March 2008

    3.5.3 Analysis Methodologies Data Collection Test Cases

    Test Case Emergency Call Scalability (ID DC0008)

    ObjectiveThis test case will evaluate the NG9-1-1 systems ability to handle large callloads (call scalability). The network metrics discussed in Section 3.5.2 willbe obtained to gauge overall system performance.

    Description A SIP Call Simulator (SIPp) will be installed on a laptop at the OriginationLocation (Booz Allen Laboratory). The Call Simulator will inject callscenarios with different traffic streams (voice, video, data) into the NG9-1-1POC network. Scalability metrics (Call Rate, Concurrent Calls, SuccessRate, Failure Rate) will be captured and displayed on a Call Simulator GUIconsole (SIPp).

    Equipment SIPp Software, Laptop, NG9-1-1 System Components (SIPp TelephonyGateway, ESRP, IP ACD, Call Taker Workstation)

    EntranceCriteria

    SIPp must be present and configured with desired call scenario Basic network connectivity between laboratory environments and

    PSAPs must be established. All component hardware time sources must be synchronized using an

    NTP Server with a GPS or atomic clock source. NTP Server should beable to provide approximately 10 ms accuracy.

    Exit Criteria All defined Call scenarios have been run and the tests/metrics havebeen acquired.

    Data Outputs Call Simulator capture files for Call Rate, Concurrent Calls, SuccessRate, Failure Rate

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    51/69

    NG9-1-1 Da

    47

    Data Collection Procedure

    Test Case Name Emergency Call Scalability

    Participants Names: Dates:

    Estimated Execution Time: 1 week Actual ExecutionTime:

    Description: This data collection procedure will acquire the call scalability metrics associated with the NG9-1-1 POC network.Measures of Interest Acquired: Call Rate, Concurrent Calls, Success Rate, Failure RateSetup:

    1. Ensure power is supplied to system components and call simulator laptop.2. Ensure network connectivity exists between laboratories and PSAPs by performing basic PING connectivity testing.3. Ensure all end points have a reliable connection to a single NTP Stratum 1 Server.

    Procedure

    # Action Expected Results Actual Results/Comments1 Create call scenarios for SIP Call

    Simulator (SIPp).3 Using SIPp, load a given call

    scenario.4 Use SIPp to execute a Call Load

    Test.5 Collect resultant log files These files will contain the Call

    Rate, Concurrent Calls, SuccessRate, and Failure Rate for a callscenario.

    6 Repeat process for each desiredcall scenario

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    52/69

    NG9-1-1 Data Acquisition and Analysis Plan

    48 March 2008

    Data Analysis Template

    CallScenario Description

    Call Rate(Calls / sec)

    MaximumConcurrent

    Calls

    CallSuccess

    (%)

    CallFailure

    (%)1 Data Traffic between

    Booz Allen Lab andPSAP #1

    2 Data Traffic betweenBooz Allen Lab andPSAP #2

    3 Data Traffic betweenBooz Allen Lab andPSAP #3

    4 Data Traffic betweenBooz Allen Lab andPSAP #4

    5 Data Traffic betweenBooz Allen Lab andPSAP #5

    6-10 Voice Traffic betweentwo End Points

    11-15 Video Traffic betweentwo End Points

    16-20 Data/Voice Trafficbetween two EndPoints

    21-25 Data/Video Trafficbetween two EndPoints

    36-30 Voice/Video Trafficbetween two EndPoints

    31-35 Voice/Video/DataTraffic between twoEnd Points

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    53/69

    NG9-1-1 Data Acquisition and Analysis Plan

    49 March 2008

    3.6 Call Taker Software Usability

    Figure 35HMI System and User Acceptance Testing Phases

    HMI System and UAT is vital to the success of the HMI and ensures that the HMIdisplay fully meets the usability and operational requirements of the call takers and other

    NG9-1-1 stakeholders. A rigorous testing approach will be employed to ensure the proper functionality and operation of the system. The Booz Allen team will use a strictmethodology to test the HMI display and adhere to industry best practices and standardsto deliver a testing framework that meets the specific needs of the HMI solution. Thismethodology leverages an iterative approach to reduce risk, eliminate re-work and easemaintenance of test tools (such as test scripts and error reports). Figure 3-5 identifies thekey activities that will occur during the HMI User Acceptance Testing phases.

    NG9-1-1 stakeholders will be involved throughout all stages of the testing process, toensure that the HMI solution not only technically meets the defined system requirements,

    but also provides for an intuitive and user friendly display. As such, the NG9-1-1 POCteam will work with the software designers and developers, NG9-1-1 stakeholder community, call takers, subject matter experts, and management to conductcomprehensive System and User Acceptance Test phases and identify acceptance criteriafor the HMI solution.

    HMI System and User Acceptance Testing activities will be performed by developingand executing comprehensive test cases/scripts and test procedures, and recording thisinformation and results in the Test Summary reports. System Testing will use the black

    box strategy. This implies that the tester does not need to have extensive workingknowledge of the code in order to plan for and execute the actual tests. System test casesand scripts can be written, tested, and validated in accordance with the design andrequirements without knowledge of the code and internal program structure.

    Validate Corrections of Defects Found duringboth, UAT and systemstesting

    Post POCImplementation Report

    Develop Testing LessonsLearned

    Testing Initiation

    Determine testenvironment and tools

    Identify participants for Systems Test, User Acceptance Testingand Change ControlBoard groups

    Create test plan andobtain approval

    Setup of environments(hardware andsoftware)

    Develop test scripts

    Hold Configuration ControlBoard (CCB) review toprioritize errors and createerror resolutions

    Conduct secondary testingactivities to validatecorrections of defects foundduring user acceptancetraining

    Update Test Summary andUser Acceptance TestingSummary Report withsystem changes andcorrections

    Establish independent testenvironment

    Conduct unit testing

    Conduct functionalaccessibility, systemregression, backup andrecovery, performancescalability, integration, andinstallation testing activities

    Capture and prioritizedefects

    Produce Test SummaryReport

    During the Secondary Testing Cycle phase, feedback received from Systems Testing andUser Acceptance Testing teams will drive changes to the HMI Display. The cycle will

    continue until the final product is im plemented and is approved by the Change Control Board

    A c t i v i t i e s

    System TestingActivities

    User AcceptanceTesting (UAT)

    Secondary TestingCycle

    Final AcceptancePeriod

    Finalize UAT groupparticipants (call takers,NG9-1-1 Stakeholders)

    Conduct User Trainingactivities to train UATgroup to use the HMIdisplay

    Conduct user testingactivities

    Capture and prioritizeissues

    Produce User AcceptanceTesting Summary Report

    P h a s e s

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    54/69

    NG9-1-1 Data Acquisition and Analysis Plan

    50 March 2008

    HMI System Testing will be conducted during development and throughout the POCtesting phase. New functionality will be validated to ensure that changes applied to prior functionality during development did not have a negative impact on existing operation.This phase will also include testing to ensure that the modified system meets all

    functional and technical requirements, while validating proper component integration,data quality, and HMI navigation.

    The UAT phase will be conducted to test the HMI pilot and its usefulness to the calltakers. The UAT cycle is used to test readiness for a production pilot and verify theeffectiveness of the display. Selected UAT testing team (which will consist of call takersand NG9-1-1 stakeholders) will conduct functionality and usability testing of the HMIdisplay. The team will identify all potential issues with the HMI and compile a UATreport. The report will be evaluated by the CCB 2, and resolutions will be determined for each of the issues.

    Defects will be consistently documented using the Test Summary and UAT Summaryreports, to ensure all defects are corrected and retested prior to redeployment of the HMIsolution. The reports will document results from test activities to ensure the HMI displayis fully tested and has a high degree of quality.

    The reports will be evaluated by the CCB to identify the resolution to each of theidentified issues. Resolutions for identified issues will be documented and tracked by theSystem Test Summary and UAT Summary reports. The reports will be presented to thedevelopment team to fix the identified issues. Upon completion of system changes, thetesting teams will re-test the system. At the conclusion of retesting activities, the CCBwill validate correction of defects identified in production, ensure successful deployment

    of patches and other corrections to HMI applications, and monitor HMI performance. 3.6.1 Objectives and HypothesisThe UAT approach to testing the HMI offers a comprehensive, yet flexible approach toensure the usability of the display. The UAT approach will verify that

    Requirements are tracked and implemented according to specifications Software functionality operates as intended System quality is measured throughout the life cycle

    Production ready HMI display is delivered to the call-takers and the NG9-1-1 user community.

    The UAT will test all functional activities of a call taker operating the HMI display. Theactivities are based on the end-to-end call flow shown in Figure 3-8 of the NG9-1-1System Description and Requirements Document , which describes the interaction of the

    2 Change Control Board (CCB)will consist of individuals from the NG9-1-1 Project Team.Please refer to the NG9-1-1 Configuration Management Plan for further details.

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    55/69

    NG9-1-1 Data Acquisition and Analysis Plan

    51 March 2008

    call taker with the NG9-1-1 system and provides an overview of the processing of dataduring the duration of the call. Table 35 summarizes the HMI call taker tasks that will

    be tested.

    Table 35User Acceptance Testing of HMI Functional ActivitiesService Area FunctionalActivity Definition Information Needs

    Manage CallQueues

    Provide the capability to managecall queues and deliver the 9-1-1call to a call taker workstation.

    Call Stream ACD Rules Call Detail Record GIS Display Rules Geospatial

    Information Status Record

    Answer Call Provide the capability to answer incoming a 9-1-1 call in responseto an audible and/or visual

    indicator.

    Call Detail Record Call Handling

    Procedures

    CallAnswering

    Initiate Call Back Establish communications circuitbetween call taker and receivingparty.

    Call Detail Record ACD Rules/Call

    Queue RecordDetermine Natureof the Emergency

    Determine the nature of theemergency and provide an initialassessment of the situation. (Thisactivity involves obtaining thenecessary informationthe FiveWsto route the caller to theproper person or agency, or todispatch the proper emergencyresponse.)

    Nature of Emergency Call Handling

    standard operatingprocedures (SOP)

    List of PotentialNatures

    AdditionalInterrogationInformation

    Geographic CallLocations

    Call StatusDetermine andVerify Location of the Emergency

    Determine whether an emergencyis located at the callers location or elsewhere. Ensure responders aredirected to the correct location.

    Caller Location GIS Emergency Location Verifying Location

    Display RulesUpdate MobileCallers LocationInformation

    Receive location information for mobile callers.

    Rebidding Rules Call Detail Record Display Rules Caller Location

    Details

    CallProcessing

    IdentifyAppropriateRespondingAgency or Service

    Select appropriate respondersbased on the nature and location of the emergency, incidentmanagement procedures, andSOPs.

    Emergency Location Responding

    Agencies Business Rules Call Type/Call

    Handling Procedures Nature of Emergency Displayed Agencies

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    56/69

  • 8/6/2019 US Department of Transportation (DOT) "Next Generation 911" Data Acquisition v1.0 Plan (2008)

    57/69

    NG9-1-1 Data Acquisition and Analysis Plan

    53 March 2008

    3.6.2 Measures of InterestTable 36 identifies the testing criteria that the UAT team will evaluate while testing theusability and functionality of the HMI display.

    Table 36HMI Usability Measures of InterestMeasure of Interest Description Constraints and Relationships

    Placement of Data on the

    Screen

    Ensures manageable andintuitive layout of HMIapplications and features. TheHMI display is complex andcontains a large amount of information. Testers shouldensure that all essential datais available to the call takers

    HMI screen should provide easyaccess to materials, dispatch unitlocators, help files, interrogationquestions, departmental listings, andother call taker tools.

    HMI screen should provide the call-taker with easy access to messagesend/forward functions. Thesefunctions should be easily accessiblefrom anywhere on the screen and

    should send the emergency datadirectly to the appropriate dispatchunit.

    NavigationComplexity

    Ensures that navigation andprocessing of informationremains manageable giventhe addition of text, images,and video. Intuitive and quicknavigation betweenapplications should bepossible.

    Navigation Menu groupings for HMIdisplay applications should be clearlydefined and should be intuitive to thecall taker.

    HMI Navigational Menu should behierarchical, and have the ability torepresent the entire structure of thedisplay. Navigation Menu selectionfeatures (drop-down) should beavailable to improve Menu


Recommended