Minnesota MAYDAY/9-1-1 Field Operational Test (FOT) Data Routing Project Final Report

For the PDF version of this document, please click here.

Prepared for:
USDOT ITS Joint Program Office
Public Safety Program and National Highway Traffic Safety Administration
Emergency Medical Services Division

Submitted by:
Minnesota Department of Transportation

Last Revision:
February 6, 2006

Table Of Contents

1. Executive Summary
2. Introduction

3. Problem Statement, Vision, and Goals
 3.1 Problem Statement
 3.2 Project Vision
 3.3 Project Goals

4. Project Overview
 4.1 Modifications to Existing Systems
   4.1.1 OnStar operator control system modification
   4.1.2 SOAP-XML server
   4.1.3 CARS Ability to Accept OnStar Data
 4.2 New Components
 4.3 How Pre-existing and New Modules Work Together for Data Flow

5. Project Execution
 5.1 Project Boundaries
 5.2 Project Activities
   5.2.1 Regular Project Activities
   5.2.2 Milestone Activities
 
6. Technical Summary
 6.1 Systems Overview
 6.2 Tier 1: Data Routing to CARS SOAP Server
 6.3 Tier 2: Data Routing From SOAP Server to Data Routers, CARS and 3rd parties
 6.4 Combined System

7. Project Findings
 7.1 Acceptance Test Results
  7.1.1 Standalone Test Series
  7.1.2 Integrated Test Series
 7.2 Operational Test Results
  7.2.1 Summary of Events
 7.3 Demonstrated Scalability

8. Ongoing and Future Operations
 8.1 Ongoing Operations

9. Summary and Recap
 9.1 Recommendations and Next Steps

Appendix A: Acceptance Testing Detailed Results
 Inspection Tests
 Standalone Test Series
 Integrated Test Series

1. Executive Summary

The intent of the Minnesota MAYDAY/9-1-1 Field Operational Test (FOT) was to demonstrate a method for reducing the time required to notify the appropriate emergency response provider of a stranded or disabled vehicle by relaying vehicle location and other critical information about the event. This project was performed as an FOT, and was sponsored by USDOT – ITS Joint Program Office, Public Safety Program and National Highway Traffic Safety Administration, Emergency Medical Services Division. The project was operational test, the system was designed and developed for ongoing operations, and remains in full operation at this time. This report describes the data routing portion of a two phased project, where the other phase was the voice routing of emergency calls placed to a telematics service provider into the native 911 routing system. A related report is available on the voice routing portion of this overall comprehensive project.

The primary focus of the data routing portion of the project was to develop a means of routing the necessary data from the OnStar system into the Condition Acquisition and Reporting System (CARS) that is available to authorized DOT, State Patrol and other emergency response providers with Internet access. A secondary focus of the data routing project was to demonstrate the use of data routing mechanisms to relay the information as needed and requested to additional emergency response providers and support systems.

The technical activities in this project developed the data link between OnStar and the Minnesota CARS system, as well as the link to two data routing mechanisms. As a result, there is a live exchange of the OnStar data to Minnesota that continues to operate as part of the annual operations of the CARS system. In addition, two data routing mechanisms were deployed and tested to demonstrate the capability for routing the OnStar data to other regions and systems.

Throughout the timeline of this project, over 150 events involving airbag deployments of actual OnStar subscribers in Minnesota occurred. In each case, the data from OnStar vehicles was delivered to the Minnesota CARS system within one second from the time at which verification occurred. The information about these events was displayed to TMC, State Patrol, and emergency medical dispatchers through the CARS on-screen displays. Additionally, basic information about these events were relayed to Minnesota travelers using the 511 phone system and traveler information web site.

The data routing system was able to demonstrate a parallel push of OnStar event information, with delivery to law enforcement, traffic management, ambulance dispatch, and medical personnel simultaneously. As a result of this parallel push of information, for one specific event, the time required for ambulance dispatch and medical personnel to receive notice of an event was reduced by 9 minutes. Similarly, in several events, traffic management personnel received notification of the OnStar events and were able to begin response activities before receiving radio or cellular phone call notifications of the events.

The live data exchange from OnStar to the Minnesota CARS system for display to DOT, law enforcement, and medical responders around the state continues to operate with an ongoing commitment by both Mn/DOT and OnStar to continue the data exchange. The emergency responders have come to rely upon this information and it is a part of the daily response to events.

2. Introduction

In North America, there are countless new technologies being introduced into vehicles every year. These technologies create opportunities for improvements in driver safety, personal productivity, and affect all arenas of public and private activity. The widespread use of cellular telephones, wireless networking, and other telematics devices has opened up opportunities for new types of integrated systems, and resulted in unprecedented levels of information organization and sharing.

Telematics technology supports data communications between systems and devices. The goal of many in-vehicle telematics devices is to improve safety and security by providing drivers with a link to information services and assistance. The OnStar technology and service provision is one example of these services. OnStar's in-vehicle safety, security, and information services use Global Positioning System (GPS) satellite and cellular technology to link the vehicle and driver to the OnStar Center. At the OnStar Center, advisors offer real-time, personalized help 24 hours a day, 365 days a year.

When an OnStar-equipped vehicle is involved in a crash or accident, the car transmits event-related data to the OnStar call center. Prior to the current project, the automated, electronic data reporting pathway stops at the OnStar call center and must be relayed to local emergency response agencies verbally. This lack of an automatic, electronic connection between OnStar and emergency response agencies, did not allow any vehicle data to reach the PSAP electronically. The data routing portion of the MAYDAY/9-1-1 FOT has developed an automated data exchange between OnStar and the Internet based Condition Acquisition and Reporting System (CARS)[1] in Minnesota. This link, and the open availability of the CARS system to any emergency responder with Internet access, provides a mechanism to deliver this data to the appropriate responder in a timely manner. Finally, this project developed and tested two alternative methods to deliver vehicle crash data. These methods utilized a 'message broker' concept where OnStar data could be delivered to recipients based upon the location of the event. All data exchanges in this project utilized existing or draft standards to ensure future applications can easily integrate and exchange information with the systems tested during this project.

The efforts described in this report describe the data routing portion of an overall MAYDAY/9-1-1 Field Operational Test (FOT). The focus of the overall FOT was to establish routing mechanisms to deliver the voice phone call from an Onstar vehicle to the emergency response call centers using the native 911 system, as well as to establish data routing mechanisms to deliver the data concerning the event to the appropriate emergency responders. Collectively, this project was sponsored by the USDOT ITS Joint Program Office - Public Safety Program and National Highway Traffic Safety Administration - Emergency Medical Services Division, and the Minnesota Department of Transportation (Mn/DOT). This report provides a detailed account of the data routing portion of the project, including details of the project process, the activities, and the results of the data routing project.

3. Problem Statement, Vision, and Goals

This chapter provides a general overview of the project, including a description of the problem, the scope of work, and the project goals.

3.1 Problem Statement

For over 10 years, the transportation industry has recognized the problem of drivers and passengers of stranded or disabled vehicles needing a mechanism to alert emergency response providers of their location and need for assistance, either following a crash or during other types of emergencies. In addition to recognizing the need, transportation professionals have recognized the potential for advanced technologies such as Intelligent Transportation Systems (ITS) to address this need. The OnStar system is now operational in over 2 million vehicles nationwide, and utilizes GPS location devices to locate the vehicle, and cellular communications to transmit the vehicle location and other key information to the OnStar call center. When an event occurs with an OnStar-equipped vehicle triggering the airbag, or a driver pushes the emergency button, a call is initiated to an OnStar advisor at the national call center. The OnStar advisor speaks with the vehicle occupants, and is trained to determine if the event is an emergency worthy of establishing a three way call with the PSAP local to the vehicle event. If the operator determines that the PSAP should be contacted, a three way phone conversation is established. The OnStar advisor and as appropriate the vehicle occupant then relay the details of the event. Since there is not an automatic electronic link between OnStar and the local PSAP, establishing a manual connection and verbally relating crash information to the PSAP may take a considerable amount of time.

When a severe crash occurs, the first sixty minutes after a traumatic injury are critical, since the chances of survival are dramatically improved if medical attention is given within the first hour. Shaving minutes or more off emergency response times can potentially reduce death and permanent injury on the roads.

Therefore, the problem that this project was created to address is to reduce the time and manual steps involved in sharing the vehicle, location, and crash information about the event with the appropriate PSAP dispatcher, therefore reducing the time required to deliver the needed information to the appropriate response personnel.

3.2 Project Vision

The vision of this project is that Minnesota travelers in vehicles equipped with OnStar will benefit by having vehicle location and other key data routed electronically from the OnStar call center to the appropriate emergency response provider and displayed using an on-screen map. Simultaneously, the appropriate related data will be available to other stakeholders, such as trauma centers, ambulance services, and traffic operations centers.

3.3 Project Goals

The overall goals of this project were to develop a link between OnStar and the Minnesota CARS system and provide a trial and demonstration of data routing systems that can deliver the data to other emergency response agencies and systems. The routing of data from OnStar to the Minnesota CARS system and the data routers addresses three of the four objectives of the overall Mayday 9-1-1 Field Operational Test Project, with the additional goal being related to voice routing and integration with the existing 9-1-1 system. This section defines the objectives of the data routing portion of the project..

Objective #1: Implement and demonstrate a data routing mechanism that will allow OnStar and other Telematic Service Providers (TSPs) to transfer the data to one central location for all emergency calls received statewide.

A Simple Object Application Protocol (SOAP) server has been developed within this project that now functions as the central location for all telematics data. The SOAP server has demonstrated the ability to receive data from the OnStar call center and to interface with two independent data routing systems and the CARS system thereby establishing a distributed network that is capable of widespread distribution of telematics information to a variety of end users. The data routing systems interacting with the SOAP server are able to selectively route crash data based on an identifying data element. The SOAP server, by current design, has limited data routing capabilities (currently routing data based upon the state that the event occurred in); more robust routing functionality was demonstrated by the independent data routing systems. However, the SOAP server developed within this project is capable of being modified to route data based upon additional qualifiers in the future.

Objective #2: To demonstrate the capability to interface the data routing mechanism with the Minnesota CARS system to allow the display of Mayday events to dispatchers statewide in conjunction with additional conditions such as weather, road construction and traffic.

This objective is the primary focus of this document. To accomplish this objective, the CARS system has been modified to receive data from OnStar using the SOAP server and to automatically display crash information to a variety of users.

Objective #3: To demonstrate the project successes and expandability of the approach in order to encourage additional states and TSPs to expand the system.

The success of this objective has resulted in additional states requesting the direct feed of OnStar data, as well as OnStar continuing to work with the member states of the CARS consortium to advance additional ideas and concepts. One state ( Alabama) has been able to receive OnStar data building on the capability developed and tested during this project. This independently funded Alabama project distributes OnStar data via a secure web display and provides an integration of this data with a regional trauma management system.

4. Project Overview

The overall concept of the Minnesota Statewide Mayday project is to bring the crash information (data) that is received by the OnStar Call Center into the statewide traveler information and information exchange system, CARS. The concept is that data generated by the emergency OnStar system will be routed through the OnStar call center, to a secure public SOAP server which will be capable of distributing the data and automatically pushing the data to the CARS system and other data routing systems.

To develop an effective system, it was necessary to integrate existing systems and new data routing components into a new framework. These new components were developed to provide a simplified method for reporting OnStar events to CARS users and facilitate the sharing of information with third party vendors and data recipients.

4.1 Modifications to Existing Systems

The data routing portion of this project was designed and developed with the intent of ongoing operations beyond the end of the FOT. Therefore, emphasis was on modifying or expanding existing systems, rather than creating new systems that would require specific operations budgets for ongoing operations. The needed modifications to the CARS system was the development of a SOAP XML server that could accept data pushes from OnStar and potentially from other telematics providers. This section outlines the primary modifications to existing systems.

 

Figure 1. Diagram of the data routing processes. The data routing process will change as the project advances. At the onset of the project, data received from vehicles will automatically be transferred to Onstar. Once the data has been received by Onstar, a manual call will be made to a dispatcher or responder in order to report the event. As the Mayday project progresses, additional data exchange functions will be added. One such function will be the transfer of information from Onstar directly to the CARS system instead of verbally to a responder or dispatcher. From CARS, data will automatically be displayed on an Internet-based mapping system.
Figure 1. Diagram of the data routing processes

 

4.1.1 OnStar Operator Control System Modification

OnStar implemented all internal modifications to their operator control system to perform the automated push of data to the SOAP-XML server when appropriate. The modifications include the capability to automatically generate a data message that contains pertinent vehicle and crash information, and to route this data to the SOAP-XML server. In addition, the OnStar system attaches an indication code of the state that the vehicle is currently located in, which is used by the SOAP-XML server for routing to the appropriate CARS server and/or data router. All modifications to the OnStar call center within this project were performed by OnStar as a partnership contribution. No project funds were utilized by OnStar for modifications made to their system.

4.1.2 SOAP-XML Server

A second key modification to an existing system was the addition of a SOAP-XML server to the CARS system. This server is able to forward event messages received from the OnStar Call Center to the appropriate CARS State Hub. In addition to routing solely to the CARS State Hub, as part of this project, the SOAP-XML server also routed data to two additional data routing mechanisms. One data routing mechanism delivered information to recipients in Minnesota, and the other demonstrated the ability to route data to the state of Alabama (for events occurring in Alabama).

4.1.3 CARS Ability to Accept OnStar Data

Each CARS state hub has been upgraded to be able to receive OnStar events pushed from the SOAP-XML server. The XMLmessage is received by the State Hub which transforms the latitude and longitude geolocations reported by OnStar into route designators (e.g., "I-94") and mile markers/intersections. This ingestion creates an event in the CARS system that is immediately visible to any CARS user with the map interface open on the screen. One key modification to the CARS system is the ability for key Mayday users (i.e. those identified as needing extra information to assist in responding to emergency situations) to access additional information from the CARS system. This additional information includes details such as the instantaneous change in velocity upon impact (delta V), indication of whether an rollover occurred, and the principal direction of force.

In addition to disseminating information about OnStar events to emergency responders, the events entered into the CARS system also serve as events for dissemination to the traveling public over the 511 phone system and public web page (http://511mn.org). A very limited description of the event is disseminated through the 511 phone and web system, typically involving the phrase "Accident" and the location.

4.2 New Components

In order to facilitate the dissemination of information to secondary or tertiary responders, the second primary objective of this project was to demonstrate interoperability with other data routing mechanisms. The overall concept of adding these components to the project was to demonstrate and assess the viability of a data routing mechanism to deliver the data to secondary responders in Minnesota, or primary responders not served by the CARS system. Examples of the secondary responders include EMS response agencies, Traffic Management Centers (TMCs), tow truck companies, and other interested vendors who support emergency response to motor vehicle crashes. To meet these goals, two commercial data routing mechanisms were developed. Both data routers were designed to work with the exact standards used by OnStar and the CARS system (i.e. the ComCARE Recommended Vehicular Emergency Incident Data Exchange Schema (also called the Vehicle Emergency Data Set or VEDS).

4.3 How Pre-existing and New Modules Work Together for Data Flow

The modified systems (SOAP-XML server and CARS) and new systems (Data Routers) have been designed to work together in a coordinated manner to deliver data to the appropriate recipient. The SOAP-XML server provides the function of routing data to the appropriate CARS State Hub, or to another SOAP-XML server (i.e., Data Router) capable of receiving the standardized data exchange. However, the SOAP-XML server was not developed to support advanced data routing capabilities based upon rules that might be used to only alert certain recipients (i.e., only roll over crashes., or crashes on a certain roadway); this functionality could be easily developed. Instead, this 'message broker' role was the role of the data routing mechanisms. Figure 2 below illustrates the data routing approach of combining the CARS SOAP Server and the data routing mechanisms.

 

Figure 2. Mayday system overview including old and new components. Once information has been received in the Onstar call center, the data is transferred to the SOAP XML server. From teh SOAP server, it will go to either a GD router, a coherent router, or the CARS system. If it goes to the GD router or the coherent router, it can be transferred to other possible recipients. If it goes the CARS system, it can be transferred to the CARS GUI. From the GUI, data can be seen by maintenance operations, State Patrol dispatchers, or traffic management center operators.
Figure 2. Mayday system overview including old and new components

 

5. Project Execution

5.1 Project Boundaries

While the Mayday 9-1-1 Field Project was conducted as a Field Operational Test of technologies and approaches, the project partners all agreed that the goal was to not test a system for a limited time and cease operations. Rather, the goal was to develop a sustainable system that would benefit drivers in Minnesota (and other states) for years to come. This Final Report is intended to summarize the project activities and boundaries. Listed below is a summary of the project details:

5.2 Project Activities

The Minnesota MAYDAY/9-1-1 FOT involved a variety of traditional and non traditional partners. The Mn/DOT Project Manager was responsible for coordinating all efforts and for overall project management. This section defines the regular activities as well as the milestone deliverables or activities that collectively comprised the entire project.

5.2.1 Regular Project Activities

Minnesota Mayday Core Group

At the onset of the project, Mn/DOT reconvened the Mayday Core Group that existed for Minnesota's early Mayday project[2]. Members of the core group included Mn/DOT, Minnesota State Patrol, the Mayo Clinic, OnStar and private sector contractors. Unlike the earlier Mayday project, the Core Group did not require regular meetings for this project, as the vision, goals and objectives were established prior to the beginning of the project. However, the Core Group met early on during the project to provide guidance on key decisions that were reached during the preliminary system design.

OnStar Data Routing Design Meetings

The institutional and technical issues surrounding the delivery of OnStar data to the SOAP-XML server, CARS, and the data routing mechanisms were extensive Weekly design and coordination conference calls were held for roughly 5 months leading up to the initial data transmission in May 2004. These calls enabled challenges to be addressed quickly and provided a good forum for ensuring that the appropriate individuals from each agency were available on a weekly basis to continue progress.

Coordination meetings with Minnesota Voice Routing Mayday Project

At regular times, key team members from this project met with members performing the voice routing portion of the Minnesota MAYDAY/911 FOT. The intent of these meetings was to coordinate at a high level and to ensure that lessons learned transferred from one project to the other.

5.2.2 Milestone Activities

The milestones for this project include the following:

6. Technical Summary

6.1 System Overview

The data routing of OnStar event data can be related to three tiers of data flow, as follows:

6.2 Tier 1: Data Routing to CARS SOAP Server

The Tier 1 data routing diagram illustrates the flow of data from the OnStar call center to the SOAP server. The SOAP server then routes the event information to the appropriate state CARS system and to the additional data routers as appropriate.

 

Figure 3. Tier 1 Data Flow. In Tier One data routing, information will be received in the Onstar call center. Data will then be transferred from Onstar to the SOAP server. The SOAP server routes the event information to the appropriate CARS system and if necessary, to additional data routers.
Figure 3. Tier 1 Data Flow

 

6.3 Tier 2: Data Routing From SOAP Server to Data Routers, CARS, and 3rd parties

The Tier 2 data routing was from the SOAP server to the Data Routing Mechanisms (DRMs) or the CARS State Hub, as shown in Figure 4 in order to demonstrate the use of common ITS standards and open SOAP-XML exchanges. The premise of this project is to encourage open competition rather than single source systems, and the conclusion of this project is that any number of data routing mechanisms can exist to receive and re-circulate emergency notification data.

 

Figure 4. Tier 2 and Tier 3 Data Flow -This is the tier 2 and tier 3 data flow. Once data is received in the SOAP server, it will go to either a GD router, the CARS system, or a coherent router. If the data goes to the GD router or the coherent router, then the information may be passed on further to third parties (if applicable).
Figure 4. Tier 2 and Tier 3 Data Flow

 

Finally, The Tier 3 data routing was performed by the data routing mechanisms to route the OnStar data to third party recipients using a variety of mechanisms. End users received data through an email push and pager from the data routing mechanism. The data routers also provided the information to additional applications which in turn feed the information into another system for processing.

6.4 Combined System

The complete system, shown in Figure 5, describes how the entire system works together to get OnStar information to CARS and non-CARS users. Each step in the process is described below.

Step 1: Transfer of data from OnStar call center to CARS SOAP server

The initial step is the transfer of vehicle and event data from the OnStar call center (once an event has been verified by an operator) to the SOAP server. The format for this data exchange is the ComCARE Recommended Vehicular Emergency Incident Data Exchange Schema (also called the Vehicle Emergency Data Set or VEDS). The data is exchanged using a Web Service Definition Language (WSDL) that was defined by OnStar for use by of any telematics agencies exchanging data.

Step 2: Data routing to CARS State Hub or Data Routing Mechanism

Data received by the SOAP server is passed to the Minnesota CARS system for ingestion as a situation or to the data routing mechanisms for routing to non-CARS users. The SOAP server has the capability to route to a particular state based on the data elements received from OnStar. Agreements permitting, additional CARS states will receive the information for their particular jurisdiction based on the gross routing capabilities of the SOAP server. Currently, additional states including Iowa and Alaska are receiving the OnStar data.

When the data reaches the data routers the process is considered complete for the purposes of this project. Extensive testing was conducted to ensure that the systems were able to exchange data. This exercise was not conducted once the operational test began.

 

This Figure indicates 4 distinct steps.  In Step 1, data is transmitted from the Onstar Call Center to the SOAP Server.  In Step 2, the data is routed from the SOAP Server to either the Coherent Router, the GD Router, or the CARS System.  Step 3 involves those data that were sent to the CARS System being inserted into the appropriate CARS (state) system.  Step 4 involves operators of the CARS GUI accessing the data.
Figure 5. Breakdown of Steps

 

Step 3: Insert Data as a CARS Situation

In this step, the data passed to the local CARS installs will be inserted as a CARS situation into the appropriate CARS system. Like other events in CARS, the situations will contain:

Step 4: Display to CARS Users

Step 4 will have the OnStar vehicle accidents viewed as situations within CARS. Within this step, all CARS users will have access to the basic information. This will include Mn/DOT, Minnesota State Patrol, and Mayo Clinic dispatchers.

Step 5: Removal / Expiration from CARS

CARS situations generated by data received from OnStar calls is assigned a predefined duration. Upon reaching the duration, the situations are removed. The concept is that one or more users will edit the situation to add more time in the event that the situation lasts longer than the duration was defined for. Similarly, in the event that the situation is cleared prior to the predefined duration, CARS users may simply click and delete the situation.

7. Project Findings

This chapter describes the project results. Section 7.1 describes the results of the acceptance testing, conducted over the course of two days. Section 7.2 describes the operational test results, and overall project findings.

7.1 Acceptance Test Results

This section presents an overview of tests, analyses, and inspections that were conducted to verify that the data routing mechanisms meet system requirements. These tests are organized by test approach (i.e. analyses and demonstration tests).

Multiple test approaches were used to show that the existing OnStar and CARS systems could communicate as planned, and that the data routing mechanisms could communicate using the same standards and protocols used by OnStar and the SOAP XML Server.

Acceptance testing was performed at contractors facilities as well as at a joint two day acceptance test in Bloomington, Minnesota. Prior to acceptance testing, the basic contractual requirements (primarily the open non-proprietary implementation and public ownership requirements) of the data routing mechanisms was inspected to ensure that no licenses or requirements would prevent expansion. Following this inspection, two sets of tests were conducted: standalone demonstration tests, and integrated demonstration tests, defined as follows:

During both the standalone and integrated tests, several configurations were tested to verify system requirements were meet. Table 1 identifies all test configurations used; Table 2 identifies the acceptance tests that were performed. Figure 6 show a schematic of the standalone test configurations; Figure 7 identifies the integrated test configurations that were used. Detailed information about the test configurations, project requirement, acceptance testing, and expected results can be found in Appendix A.

 

Config#

Series

Configuration Title

Configuration

S1

Standalone

Basic Message Handling

1A, 1C

S2

Standalone

Selective Routing

1A, 1C, and 1D

S3

Standalone

Multiple Sources

1A, 1B and 1C

I1

Integrated

End-to-End Message Handling (Coherent)

2B, 2D

I2

Integrated

End-to-End Message Handling (I3B)

2C, 2E

I3

Integrated

Interoperability
(Coherent / I3B)

2B, 2F, 2E

I4

Integrated

Interoperability
(I3B / Coherent)

2C, 2G, 2D

Table 1: Test Configurations

 

Figure 6  Standalone Test Configurations.These are the components of the standalone test configurations. Information from test drivers 1A and 1B will be sent to a router. From the router, information will be transferred to either test data receiver 1C or 1D.
Figure 6. Standalone Test Configurations

 

Figure 7.  Integrated Test Configurations. These are the integrated test configurations. Information from a state-owned commited SOAP server for XML data exchage can be routed three different ways. It can go to a coherent router, a general dynamics 13B router, or directly to the Minnesota CARS system. The coherent router and the general dynamic's 13B router exchange information between each other before transferring it to the Minnesota CARS system. The SOAP server can transfer directly only to the Minnesota CARS system.
Figure 7. Integrated Test Configurations

 

Test #

Descriptive Summary

Configuration Applied

Test Series

Requirements Tested

I-1

Public ownership of application (router) software

-

Inspection

A.1

T-1

Multiple destinations based on message source location

S2

Standalone

B.1.1

T-2

Multiple sources

S3

Standalone

B.1.4

T-3

Data Integrity

S1

Standalone

B.1.2

B.1.3

D.1

T-4

Throughput performance

S1

Standalone

C.1

T-5

Latency performance

S1

Standalone

C.2

T-6

Message storage and retrieval

S1

Standalone

B.2.1

B.2.2

B.2.3

T-7

End-to-end call routing: State Server – Data routing mechanism – CARS

I1, I2

Integrated

D.1

E.1

E.2

T-8

Inter-data routing mechanism test: State Server – Data routing mechanism 1 – Data routing mechanism 2 – CARS

I3, I4

Integrated

D.1

E.1

E.2

E.3

E.4

Table 2: Acceptance Tests

7.1.1 Standalone Test Series

This series of tests demonstrated that each individual router (General Dynamics' I3B and Coherent Solution's router) meets the functional, data integrity and performance requirements defined in Appendix A. Two test data drivers and two test data receivers were required, and supplied by the manufacturers of the routers under test.

Tests were performed using the manufacturer's equipment for the test data driver and receiver. The individual manufacturer would supply data messages required by the acceptance tests. These data messages were validated to comply with the Comcare XML schema.

The following standalone tests verify that a portion of data routing requirements were met:

7.1.2 Integrated Test Series

This series of tests demonstrated that each individual router (i.e. the routers developed by General Dynamics and Coherent) met the interface requirements of the Functional Specifications Report.

These tests verified the interoperability between the data routing mechanism. Additionally, the tests verified the ability of each data routing mechanism to receive messages from OnStar via the SOAP XML Server, and to forward messages to CARS.

The following integrated tests verified that the remaining data routing requirements are met:

7.2 Operational Test Results

The connection between the OnStar call center, the SOAP XML Server, and the Minnesota CARS system was tested and activated on May 19, 2004. Since May 19, 2004 OnStar events were ingested into the Minnesota CARS system and displayed to authorized users.

Following the early October acceptance testing, the Operational Test portion of the project commenced (with full functionality) on October 15, 2004 and ran until the project completion on September 1, 2005. The operational test results represent the total number of actual live events in Minnesota, and the ability for the system to transfer the data appropriately.

7.2.1 Summary of Events

Three types of OnStar events are transferred as part of this project, summarized as follows:

Table 3 illustrates the number of Minnesota oriented calls received by OnStar call centers and routed to the Minnesota CARS system during the operational test phase. In summary, the majority of calls were routed within 1 second and transmitted without error. Table 3 also indicates that during two weeks of April 2005, failures were reported when data transfers were attempted. During this time period, all systems were operating, however the security key required to ensure a secured connection between all routers was being renewed, and therefore caused a pause in the Operational Test, until new security keys could be obtained and synchronized.

 

Date

AACN Successes

ACN Successes

SOS Successes

Total Failures

Average delivery time (s)

10/11/2004 – 10/17/2004

0

1

32

0

1

10/18/2004 – 10/24/2004

1

2

37

0

0.8

10/25/2004 – 10/31/2004

0

11

27

0

0.79

11/01/2004 – 11/07/2004

0

5

19

0

0.71

11/08/2004 – 11/14/2004

0

6

40

0

0.85

11/15/2004 – 11/21/2004

1

2

40

0

0.77

11/22/2004 – 11/28/2004

0

7

21

0

23.25

11/29/2004 – 12/05/2004

1

0

21

0

0.64

12/06/2004 – 12/12/2004

NA*

NA*

NA*

NA*

NA*

12/13/2004 – 12/19/2004

0

0

36

0

0.89

12/20/2004 – 12/26/2004

0

5

33

0

0.84

12/27/2004 – 01/02/2005

1

6

32

0

0.82

01/03/2005 – 01/09/2005

0

7

26

0

0.91

01/10/2005 – 01/16/2005

0

2

36

0

0.71

01/17/2005 – 01/23/2005

0

5

36

0

0.8

01/24/2005 – 01/30/2005

1

4

22

0

0.93

01/31/2005 – 02/6/2005

0

0

37

0

0.81

02/07/2005 – 02/13/2005

0

3

21

0

0.96

02/14/2005 – 02/20/2005

0

3

26

0

0.86

02/21/2005 – 02/27/2005

0

1

29

0

0.77

02/28/2005 – 03/06/2005

0

0

25

0

0.84

03/07/2005 – 03/13/2005

1

0

30

0

0.81

03/14/2005 – 03/20/2005

0

5

22

0

0.96

03/21/2005 – 03/27/2005

1

2

19

0

0.91

03/28/2005 – 04/03/2005

0

1

27

0

0.75

04/04/2005 – 04/10/2005

0

1

30

0

0.84

04/11/2005 – 04/17/2005

1

2

25

0

0.79

04/18/2005 – 04/24/2005

0

0

15

14

0.8

04/25/2005 – 05/01/2005

0

0

0

36

0

05/02/2005 – 05/08/2005

NA*

NA*

NA*

NA*

NA*

05/09/2005 – 05/15/2005

NA*

NA*

NA*

NA*

NA*

05/16/2005 – 05/22/2005

1

2

36

0

0.82

05/23/2005 – 05/29/2005

0

1

21

0

0.91

05/30/2005 – 06/05/2005

3

5

40

0

0.9

06/06/2005 – 06/12/2005

NA*

NA*

NA*

NA*

NA*

06/13/2005 – 06/19/2005

NA*

NA*

NA*

NA*

NA*

06/20/2005 – 06/26/2005

0

3

38

0

0.83

06/27/2005 – 07/03/2005

0

4

32

0

1.64

07/04/2005 – 07/10/2005

0

4

41

0

0.76

07/11/2005 – 07/17/2005

1

2

22

0

0.84

07/18/2005 – 07/24/2005

1

15

23

0

0.79

07/25/2005 – 07/31/2005

0

11

30

0

0.85

08/01/2005 – 08/07/2005

3

1

46

0

0.78

08/08/2005 – 08/14/2005

NA*

NA*

NA*

NA*

NA*

08/15/2005 – 08/21/2005

0

2

0

0

1

08/22/2005 – 08/28/2005

0

1

0

0

1

08/29/2005 – 09/04/2005

0

5

0

0

0.6

Totals

17

137

1093

50

1.379 (median)

*NA indicates that no data are available for the corresponding week
Table 3 Operational Test Events
.

7.3 Demonstrated Scalability

The project architecture was designed to realize scaleable and expandable benefits from other parties that expressed interest in receiving crash data. To that end two demonstrations occurred related to scaling this project outside Minnesota. It should be noted that no project funds were used to proliferate the expansion beyond the original scope, however technologies tested and developed in conjunction with this effort were utilized in other jurisdictions. The two demonstrations are as follows:

These Alabama emergency response agencies received OnStar's ACN data during the FOT via the General Dynamics' data routing mechanism. The Alabama emergency response agencies include the Birmingham Regional EMS System (BREMSS) and emergency medical and public safety users throughout the state. BREMSS is a regional trauma control and emergency medical response coordination center that coordinates emergency medical responses for trauma cases across a six county region. The Alabama integration, shown in Figure 8, is being implemented and operated under a separate contract. The delivery of OnStar data to Alabama PSAPs is a temporary solution (therefore shown as a dashed line on Figure 11) to serve until an integration with 9-1-1 is available.

 

Figure 8.   Integration with the Alabama Infrastructure (the initial external integration).Mayday will be integrated with the Alabama infrastructure. Mayday ingerates the existing OnStar call center with the newly developed state-owned SOAP server for XML data. The SOAP server transfers to either a coherent data router, General Dynamics router, or to the existing CARS system. If the data goes to the General Dynamics router, it will utilize Alabama's data routing infrastructure. The Alabama infrastructure is as follows: from the router, data will be transferred to the BREMSS Trauma Control Center Life Trac System. The patient data will then be sent to hospital users and mobile EMS users and stored in a database by public safety users.
Figure 8. Integration with the Alabama Infrastructure (the initial external integration)

 

8. Ongoing and Future Operations

8.1 Ongoing Operations

The first piece of the CARS-Mayday integration, linking OnStar to CARS, was designed to be an ongoing project. Each time an OnStar event occurs in Minnesota, it is distributed to and displayed on CARS. At the project onset, OnStar was sending all events to CARS (i.e., air bag deployments and emergency key presses). Recently, OnStar has stopped sending events that were initiated by the driver pushing the OnStar emergency button, as part of an effort to reassess the value of emergency button notification events to emergency responders. The CARS operation has ongoing funding in Minnesota and other CARS states, therefore there will be no disturbance in service and this information delivery will continue beyond the operational test.

The data routing mechanisms developed for this project were designed to provide only a trial demonstration to third party users. This portion of the project was not designed to have continuous funding, but rather it was supposed to show vendors, the industry, and interested parties that the system could deliver crash information in a timely manner. One data routing mechanism vendor has established a relationship with emergency response agencies in Alabama and is expected to continue operations into the foreseeable future. The other data routing mechanism has not finalized any long term commitments for continued operations.

9. Summary and Recap

In summary, the intent of the data routing portion of the Minnesota MAYDAY/911 FOT is to route critical data concerning emergency events in OnStar equipped vehicles (and other telematics service providers) to the emergency response dispatchers who may be responding to such emergencies. At a high level, the following bullets present the general concepts described within this report:

The overall intent of this field operational test has been to demonstrate the success of such a system and to establish an ongoing operational system that does not cease to exist at the termination of the project.

9.1 Recommendations and Next Steps

Based upon the experiences and lessons learned within this project, the project team members present the following recommendations for future Mayday related efforts:

Appendix A: Acceptance Testing Detailed Results

Inspection Tests

Test Number:

 I-1 

Test Title:

Public ownership of application (router) software

Test Series:

Inspection

Test Configuration

N/A

Test Requirements:

A.1 The data routing mechanism shall be owned in the public domain or licensed. If the requirement is satisfied with software licenses, the licenses must be available for purchase by the general public.

Test Components:

N/A

Description:

All software that is required for satisfying system requirements will be inspected to ensure that it is owned in the public domain or that licenses to the software are publicly available for purchase by the general public.

 

Standalone Test Series

Test Number:

T.1

Test Title:

Multiple destinations (based on message source location)

Test Series:

Standalone

Test Configuration

S2
Single source, multiple destinations

Test Requirements:

B.1.1
The data routing mechanism shall be able to selectively forward crash / emergency data messages based on jurisdiction of origin (initially the state from which the crash / emergency data message originated) and jurisdictions within a specified distance of the jurisdiction of origin.

Test Components:

Data routing mechanism, one test driver, two test data receivers

Description:

This test will verify that the data routing mechanism under test can selectively route crash / emergency data messages based on the location data contained in the data message.

Sample AACN messages will be sent one at a time to the data routing mechanism under test from a test driver and will be selectively forwarded to two separate test data receivers based on the location data contained in the message. Locations will be specified so that all combinations of routing logic are tested (i.e., within a test jurisdiction, outside a test jurisdiction, and within two overlapping test jurisdictions). The messages will be formatted in conformance with the ComCARE Recommended ACN Data Set.

This test is summarized in the figure below.

This test will verify that the routing mechanism can correctly route the crash or emergency event based on the location data that is received. For instance, if it is received from Receiver 1, then it will be routed to Geographic Area 1. If it is received from Receiver 2, it will be routed to Geographic Area 2. If the message is received from both Receiver 1 and 2, it will be routed to where Geographic Areas 1 and 2 overlap. The overlap occurs when the extended region boundaries of each geographic area cross over each other.

Pre Test Conditions:

  • The data routing mechanism under test is configured to receive data from a test driver and send data to two test receivers.
  • The data routing mechanism under test is configured to route data selectively to the test receivers such that the geographical areas covered by the two receivers overlap (so that the test can verify that call messages are selectively routed to one or the other test receiver, to both test receivers, or neither test receiver based on the location).
  • Test calls are prepared such that all combinations of routing conditions are tested.

Post Test Conditions:

  • All calls were received once and only once at the correct destination based on the location data contained in the crash / emergency data message.

 

Test Number:

T.2

Test Title:

Multiple sources

Test Series:

Standalone

Test Configuration

S3
Multiple Sources, single destination

Test Requirements:

B.1.4
The data routing mechanism shall be able to receive crash / emergency data messages from multiple sources simultaneously.

Test Components:

Data routing mechanism, two test drivers, one test receiver

Description:

This test will verify that the data routing mechanism can receive messages from multiple sources.

Sample AACN messages will be sent simultaneously (i.e., calls initiated at nearly the same time so that the time period in which the messages are sent overlap in time) to the data routing node under test from two

This test will verify that the data routing mechanism can receive messages from multiple sources.

Sample AACN messages will be sent simultaneously (i.e., calls initiated at nearly the same time so that the time period in which the messages are sent overlap in time) to the data routing node under test from two separate test drivers. The messages will be formatted in conformance with the ComCARE Recommended ACN Data Set. Simultaneity will be achieved by allowing the two test data drivers to generate test messages in rapid succession and running them long enough to ensure that overlapping messages will occur.

This test is summarized in the figure below.

 This test will verify that the routing mechanism can receive messages from multiple sources, such as from two different test drivers in rapid succession. over a time interval of seven seconds.

Pre Test Conditions:

  • The data routing mechanism under test is configured to receive data from two test data drivers and send data to one test receiver.
  • The two test data drivers will be set to send messages in rapid succession such that the sent messages will eventually overlap in time..
  • Test crash / emergency data messages are prepared such that all messages get routed to the test data receiver.

Post Test Conditions:

  • All crash / emergency data messages were received once and only once and were received correctly (sent messages are identical to received messages) at the test receiver.

 

Test Number:

T-3

Test Title:

Data Integrity

Test Series:

Standalone

Test Configuration

S1
Basic Message Routing

Test Requirements:

B.1.2
The data routing mechanism shall send a message acknowledgement when a crash / emergency data message is received.

B.1.3
The data routing mechanism shall be able to receive acknowledgement from another system to which crash / emergency data message was sent.

D.1
The data routing mechanism shall conform to the Interface Specification for receiving and sending crash / emergency data messages. The Interface Specification will be based on the ComCARE Vehicular Emergency Incident Data Exchange Format and HTTPS, SOAP and Web Services protocols.

Test Components:

Data routing node, one test data driver, one test data receiver

Description:

This test will verify that the data routing mechanism under test can exchange acknowledgements that messages were correctly received.

Sample ACN and AACN messages will be sent one at a time to the routing mechanism under test from the test driver and will be forwarded to the test data receiver. The messages will be verified to be in conformance with the ComCARE Recommended ACN Data Set.

The test will verify that an acknowledgement was sent to the test data driver and received from the test data receiver when the password and message conforms.

This test is summarized in the figure below.

When a message has the correct password, it is forwarded to the data router and acknowledged. The sent message with the correct password will be received. However, if a message has an incorrect password, it wil not be forwarded and acknowledged by the data router. It will be sent back and the message will not be received.   

*Note: Since the WSDL / SOAP messages provided by OnStar do not include passwords, the password part of the test will not be performed.

Pre Test Conditions:

 

  • The data routing mechanism under test is configured to receive data from a test data driver and send data to a data test receiver.
  • Ten test crash / data messages are prepared such that all of the messages should get routed to the test data receiver provided the message has the correct password.
  • Eight of the test messages should be configured with the correct password and two of the messages with an incorrect password, if passwords are included in the WSDL / SOAP messages.

Post Test Conditions:

 

  • An acknowledgement was received by the test driver from the data routing mechanism (for data messages with a correct password).
  • The acknowledgement was received by the data routing mechanism from the test data receiver (for data messages with the correct password).
  • All data messages with the correct password were received once and only once.
  • Messages received are identical to messages sent.
  • Messages with invalid password were not accepted (i.e., received)

 

Test Number:

T-4

Test Title:

Throughput performance

Test Series:

Standalone

Test Configuration

S1
Basic Message Routing

Test Requirements:

C.1
The data routing mechanism shall be able to handle 100 crash / emergency data messages per day.

Test Components:

Data routing node, one test driver, one test data receiver

Description:

This test will verify that the data routing mechanism under test can handle at least 100 crash / emergency data messages per day.

A crash / emergency data message will be sent 5,000 times by a test data driver to the router under test at a rate specified by the router manufacturer. This rate must exceed the throughput requirement (i.e., 100 crash / emergency messages per 24 hours).

The routing mechanism under test will forward the messages to the data receiver. The first 100 messages will be used to ensure that the router is in a steady-state. The average throughput will be computed by dividing the number of calls (4,900) by the period of time between the time the 100 th message was received and the 5,000 th message was received.

This test is summarized in the figure below.

This test will verify that the routing mechanism can handle a rate of at least  100 calls per 24 hours, or 4.2 calls per hour. The actual throughput rate is measured.

Pre Test Conditions:

 

  • The data routing mechanism under test is configured to receive data from one test data driver and send data to one test data receiver.
  • The test data driver is configured to send test messages repeatedly 5,000 times at a rate specified by the router manufacturer. The rate must exceed 100 calls per 24 hours.
  • 5,000 messages are prepared. It is possible to resend / reuse messages in conducting this test.

Post Test Conditions:

 

  • All 5,000 test crash / emergency data messages were received correctly (sent messages are identical to received messages) at the test receiver.
  • The average throughput is equal to or greater than 4.2 calls per hour.

 

Test Number:

T-5

Test Title:

Latency performance

Test Series:

Standalone

Test Configuration

S1
Basic Message Handling

Test Requirements:

C.2
The data routing mechanism shall be able to transmit crash / emergency data messages to recipients (e.g., CARS) within 10 seconds from the time the message was received.

Test Components:

Data routing node, one test driver, one test data receiver

Description:

This test will verify that the data routing mechanism under test can transmit crash / emergency data messages to recipients within 10 seconds from the time the data message was received.

A crash / emergency data message will be repeatedly sent by a test data driver 200 times to the data routing mechanism under test at a rate which exceeds the throughput requirement of 100 calls per 24 hours . The data routing mechanism will forward the data messages to a receiver. The test data driver will record the time each message was send and the test data receiver will record the time each message was received.

The processing time for data messages 100 to 200 will be computed by subtracting the time the message was sent by the test data driver from the time each message was received by the test data receiver . The average processing time will be computed by averaging the individual message processing times.

This test is summarized in the figure below.

This test will verify that the average processing time is 10 seconds or less between the time the driver sends the message to the time the receiver receives the message.

Pre Test Conditions:

 

  • The data routing mechanism under test is configured to receive data from one test driver and send data to one test receiver.
  • The clocks on the test data driver and test data receiver must be synchronized or there must be a method to account for differences in clock times. (One approach is to host the test data driver and receiver on the same computer.)
  • Test crash / emergency data messages are prepared with location such that all messages get routed to the test data receiver.

Post Test Conditions:

 

  • The average processing time for each crash / emergency data message was 10 seconds or less.

 

Test Number:

T-6

Test Title:

Message storage and retrieval

Test Series:

Standalone

Test Configuration

S1
Basic Message Handling

Test Requirements:

B.2.1
The data routing mechanism shall be able to record and store crash / emergency data messages received

B.2.2
The data routing mechanism shall allow retrieval of crash / emergency data messages received.

B.2.3
The data routing mechanism shall store with each crash / emergency data message the time and date the message was received and forwarded.

Test Components:

Data routing node, one test driver, one test data receiver

Description:

This test will verify that the data routing mechanism under test can store received crash / emergency data messages and allow retrieval of the stored messages.

A set of at least 10 crash / emergency data messages will be sent by a test data driver to the router under test. The router under test will send the messages to a receiver. The data routing mechanism will be inspected to ensure that all messages were properly stored. The stored messages will be retrieved from the storage mechanism.

This test is summarized in the figure below.

This test will verify whether the data router is storing received crash and emergency data and if it allows the user to retrieve messages that are already stored using documented procedures.

Pre Test Conditions:

 

  • The data routing mechanism under test is configured to receive data from one test data driver and send data to one test data receiver.
  • Test crash / emergency data messages are prepared with location such that all messages get routed to the test data receiver.

Post Test Conditions:

 

  • All crash / emergency data messages were received and stored correctly by the routing node (sent messages are identical to received messages).
  • All stored messages were correctly retrieved using the procedures documented in the Database Design

 

Integrated Test Series

Test Number:

T-7

Test Title:

End-to-end call routing: State Server (or test driver) – Data routing mechanism - CARS

Test Series:

Integrated

Test Configuration

I1
End-to-End Message Handling (Coherent)

I2
End-to-End Message Handling (I3B)

Test Requirements:

D.1
The data routing mechanism shall conform to the Interface Specification for receiving and sending crash / emergency data messages. The Interface Specification will be based on the ComCARE Vehicular Emergency Incident Data Exchange Format and HTTPS, SOAP and Web Services protocols.

E.1
The data routing mechanism shall be able to receive crash / emergency data messages from the State Owned Committed SOAP Server for XML Data Exchange (and by extension be able to receive crash / emergency data messages from OnStar since the same formats and protocols will be employed) provided this data source meets the interface specification.

E.2
The data routing mechanism shall be able to send data to the CARS system provided this data destination meets the interface specification.

Test Components:

Data routing mechanism under test, the State Owned Committed SOAP Server for XML Data Exchange (or a test driver), CARS

Description:

This test will verify that the data routing mechanism under test can receive OnStar test crash / emergency data messages from the state owned committed SOAP server for XML data exchange and forward those data messages to CARS in accordance with the defined routing logic and location data in the test messages.

The State Server (or a test driver) will be configured to forward the data messages received from the test drivers to the data routing mechanism under test. The data routing mechanism will be configured to forward data messages to CARS.

The resulting set of data messages received by CARS will be inspected to ensure that all messages were properly received (i.e., data transmitted correctly).

This test is summarized in the figure below.

 This test will verify that the data routing mechanism can receive Onstar crash and emergency messages from the state-owned committed SOAP server and that it will forward the messages to the CARS system.

Pre Test Conditions:

 

  • The State owned committed SOAP server for XML data exchange (or a test driver) is configured to forward (or send) AACN data messages to the data routing mechanism under test.
  • The data routing mechanism under test is configured to receive data messages from the state owned committed SOAP server for XML data exchange or directly from the test driver and forward messages to CARS.
  • Test messages are prepared to support the tests.

Post Test Conditions:

 

  • All crash / emergency data messages were received correctly by the data routing mechanism from the state-owned server or test driver using the protocols and security mechanisms defined in the Interface Specification.
  • All data messages sent to CARS were successfully received using the protocols and security mechanisms defined in the Interface Specification.

 

Test Number:

T-8

Test Title:

Inter-data routing mechanism test: State Server (or a test driver) - Data routing mechanism 1 - Data routing mechanism 2 - CARS

Test Series:

Integrated

Test Configuration

I3
Interoperability (State Server or test driver to Coherent to I3B to CARS)

I4
Interoperability (State Server or test driver to I3B to Coherent to CARS)

Test Requirements:

D.1
The data routing mechanism shall conform to the Interface Specification for receiving and sending crash / emergency data messages. The Interface Specification will be based on the ComCARE Vehicular Emergency Incident Data Exchange Format and HTTPS, SOAP and Web Services protocols.

E.1
The data routing mechanism shall be able to receive crash / emergency data messages from the State Owned Committed SOAP Server for XML Data Exchange (and by extension be able to receive crash / emergency data messages from OnStar since the same formats and protocols will be employed) provided this data source meets the interface specification.

E.2
The data routing mechanism shall be able to send data to the CARS system provided this data destination meets the interface specification.

E.3
The data routing mechanism shall be able to receive data from the other data routing node under test provided this data source meets the interface specification.

E.4
The data routing mechanism shall be able to send data to the other data routing node under test provided this data destination meets the interface specification.

Test Components:

Both data routing mechanisms (I3B and Coherent), the State Owned Committed SOAP Server for XML Data Exchange (or a test driver), CARS

Description:

This test will verify that the data routing mechanisms under test can send and receive OnStar test crash / emergency data messages to and from each other.

The State owned server or test driver will be configured to forward data messages to the 1 st data router under test. The 1 st data router under test will be configured to forward call data messages to the 2 nd data router. The 2 nd data router, in turn will be configured to forward data messages to CARS.

The resulting set of messages received by the CARS system will be inspected to ensure that all were successfully received.

This test is summarized in the figure below.

This test will verify that the data routing mechanisms can send and receive OnStar crash and emergency messages to and from each other and to the CARS system correctly.

Pre Test Conditions:

 

  • The State Owned SOAP Server or a test driver is setup to send test AACN data messages to the data routing mechanisms under test.
  • The data routing mechanisms under test are configured to receive data messages from the state owned committed SOAP server for XML data exchange or the data driver and forward them to the other data routing mechanism. The second data routing mechanism, in turn, will be configured to forward the data messages to CARS. (Trials will include tests in which calls are sent to each data routing mechanism for forwarding to the other.)
  • Test crash / emergency data messages are prepared to support the tests.

Post Test Conditions:

 

  • All crash / emergency data messages were received correctly by the data routing mechanism from the state-owned server or test driver using the protocols and security mechanisms defined in the Interface Specification.
  • All crash / emergency data messages were received correctly at CARS from the data routing mechanism using the protocols and security mechanisms defined in the Interface Specification.

 

[1] CARS is a statewide condition reporting system developed by Minnesota as part of an FHWA Pooled Fund Program. CARS supports manual entry of events through the Internet based user interface, as well as automatically ingested events from outside systems such as traffic management centers, and traffic detection devices. In this project, Onstar data is automatically fed in to the CARS system and displayed to users on the on-screen CARS maps.

[2] The Minnesota DOT funded and performed a field operational test of a manual and automatic emergency notification "Mayday" system between the years of 1994 to 2000. This project (Mayday Plus) demonstrated the feasibility of Mayday devices relaying information to the Minnesota State Patrol and medical responders in Southeast Minnesota.

To download Acrobat Reader 7.0, please click here.