21.04.2014 Views

pdf - Coopers

pdf - Coopers

pdf - Coopers

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

COOPERS<br />

Co-operative Networks for Intelligent Road Safety<br />

WP3000<br />

Report on ITS framework reference Architecture<br />

D13-B-IR3100-2<br />

V 3.0<br />

Status Date<br />

Draft 15-02-2008<br />

Reviewed 07-03-2008<br />

Approved 12-06-2008<br />

Release Function Approval<br />

Susanne Fuchs Name Prof.Thomas Richter<br />

Hi Tech Organisation TU Berlin<br />

+43 1 7182530 Phone +49 30 314 72 604<br />

Fax<br />

sf@hitec.at E-Mail richter@ils.tu-berlin.de


COOPERS<br />

integrated project<br />

Contract Number:<br />

FP6-2004-IST-4 Nr. 026814<br />

Acronym:<br />

COOPERS<br />

Title:<br />

Co-operative Networks for Intelligent Road Safety<br />

Distribution:<br />

Part.-<br />

Nr.<br />

short<br />

name<br />

Participant name<br />

Nationality<br />

1 ATE AustriaTech – Gesellschaft des Bundes für technologiepolitische Maßnahmen Austria<br />

2 HIT Vereinigung High Tech Marketing Austria<br />

3 SEI ARC Seibersdorf Research GmbH Austria<br />

4 ARS ARS Traffic and Transport Technology B.V. Netherlands<br />

5 SWA Swarco Europe GmbH Austria<br />

6 EYF Ernst and Young Financial – Business Advisors S.p.A. Italy<br />

7 ASF ASFINAG - Autobahnen- und Schnellstraßen-Finanzierungs- Aktiengesellschaft Austria<br />

8 FAV Forschungs- und Anwendungsverbund Verkehrssystemtechnik Berlin Germany<br />

9 ORF Österreichischer Rundfunk Austria<br />

10 - Left intentionally blank<br />

11 TUW Technische Universität Wien Austria<br />

12 ASC Ascom Switzerland Ltd Switzerland<br />

13 TRG University of Southampton United Kingdom<br />

14 IPW IPW Ingenieurgesellschaft Prof. Werner mbH Germany<br />

15 OBB Oberste Baubehörde im Bayerischen Staatsministerium des Innern Germany<br />

16 DOR Dornier Consulting GmbH Germany<br />

17 GEW GEWI Hard- und Software Entwicklungsgesellschaft mbH Germany<br />

18 BRE Autostrada del Brennero Italy<br />

19 VEG VEGA Informations-Technologien GmbH Germany<br />

20 - Left intentionally blank<br />

21 TUL Politechnika Lodzka Poland<br />

22 LUC Lucent Technologies Network Systems GmbH Germany<br />

23 TRA TRANSVER GmbH Germany<br />

24 FHG Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung E.V. Germany<br />

25 EFM EFKON mobility GmbH Germany<br />

26 EFK EFKON AG Austria<br />

27 VTI Statens väg- och transportforsknings-institutet Sweden<br />

28 KTH Kungliga Tekniska Högskolan Sweden<br />

29 NET TeamNet International S.A. Romania<br />

30 STH S&T Hermes Plus Slovenia<br />

31 INO INESC Inovação – Instituto de Novas Tecnologias Portugal<br />

32 APP LGAI Technological Center S.A. Spain<br />

33 ICI National Institute for Research Development in Informatics Romania<br />

34 TUC Technical University of Crete Greece<br />

35 KYB Kybertec, s.r.o. Czech Republic<br />

36 JAS JAST Sàrl Switzerland<br />

37 - Left intentionally blank Belgium<br />

38 BMW Bayerische Motoren Werke Aktiengesellschaft Germany<br />

39 NAV NAVTEQ B.V. Netherlands<br />

Reference Architecture 2.0<br />

Page 2 of 159


COOPERS<br />

integrated project<br />

Document History:<br />

Version Date Released by Description<br />

0.1 20.07.2006 Katrin Hirschmann Document Drafted<br />

0.2 30.08.2006 Alexander Froetscher Revision of document<br />

0.2 15.09.2006 Katrin Hirschmann functions added and revised<br />

0.3 13.11.2006 Alexander Froetscher revision of document<br />

0.4 22.11.2006 Katrin Hirschmann architecture relevant<br />

0.5 24.11.2006 Katrin Hirschmann revision of document<br />

0.6 18.12.2006 Katrin Hirschmann revision of document<br />

0.7 25.01.2007 Katrin Hirschmann finalization with first service set<br />

0.8 01.02.2007 Katrin Hirschmann finalization with COOPERS services<br />

1.0 09.02.2007 Katrin Hirschmann final version, status released<br />

1.1 14.09.2007 Katrin Hirschmann revision of the final version<br />

1.2 14.12.2007 Thomas Scheider service description tables (version from<br />

6.12.2007)<br />

1.3 31.01.2008 Alexander Froetscher Revision of chapter 2.3, 2.4,<br />

2.0 15.02.2008 Alexander Froetscher Revision of chapter 3, several updated<br />

2.0 15.02.2008 Thomas Scheider Added chapter 4.2 and 9<br />

2.0 15.02.2008 Alexander Froetscher Cooperation status added, status<br />

released<br />

2.1 07.03.2008 Alexander Froetscher,<br />

Thomas Scheider<br />

3.0 12.06.2008 Accepted<br />

Revision according to peer review<br />

comments, status approved<br />

Reference Architecture 2.0<br />

Page 3 of 159


COOPERS<br />

integrated project<br />

Executive Summary<br />

The COOPERS project has the focus on development and implementation of co-operative systems<br />

to make roads traffic safer, more predictable and more controllable in terms of the individual driver<br />

behaviour. The functional objective of COOPERS is therefore to use co-operative systems of<br />

information and communication technologies to provide infrastructure, vehicles and Traffic Control<br />

Centers with technical intelligence to be able to develop measures to achieve safer and more<br />

efficient traffic flow on the existing road infrastructure.This document contains the ITS System<br />

Architecture defined in the project and is the basis for the development work.The COOPERS ITS<br />

reference architecture was created for the following reasons:<br />

To define a High level ITS system architecture in line with the stakeholder aspirations of the road<br />

operators, but also other project partners, which evolve dynamically in the corse of COOPERS e.g<br />

for adaptation to test sites, and after the project work.<br />

To define core functionalities in line with existing systems and additional elements with reference to<br />

standards and recognized interfaces, but also to standard tools and processes for system operation.<br />

To be able to adapt to future technologies, standards and developments in a dynamic way.<br />

The WP2000 group has analysed and summarised the main user needs for new services and<br />

identified these new services – called COOPERS services:<br />

Primary services:<br />

• S1a/b/c: Accident/Incident/Wrong-way driver Warning<br />

• S2: Weather Condition Warning<br />

• S3: Roadwork Information<br />

• S4a/b/c: Lane Utilization Information<br />

• S5: Variable Speed Limit<br />

• S6: Traffic Congestion Warning<br />

Secondary services:<br />

• S7: ISA with Infrastructure Link<br />

• S8: International Service Handover<br />

• S9: Road Charging to Influence Demand<br />

• S10: Estimated Journey Time<br />

• S11: Recommended Next Link<br />

• S12: Map Information Check<br />

A description on the main user needs, the process how the new services were identified, and the<br />

assessment of their potential impact can be found in [COOPERS4]. Based on this output, the<br />

WP3000 group developed the high-level system requirement specification, which is attached to this<br />

document in Annex 2: service description tables, and selected the user needs according to the<br />

FRAME methodology. Additional user needs, which are not covered by the EITSFA, have been<br />

identified and defined. They are listed in section 6.2.<br />

The services are categorized into two groups: primary and secondary. Primary services are, because<br />

they are mainly under control of motorway operators, those which will be implemented in the<br />

demonstrations of the COOPERS project and address e-Safety issues directly. Secondary services<br />

are those services which address navigation and driver/management support in a more general<br />

sense and where a collaboration of the infrastructure operators with other partners seems likely. It<br />

has to be stressed that categorization of "primary", and "secondary" is not for rating the importance<br />

of the services, but rather for showing the different path to realization/implementation. For the<br />

development of the COOPERS architecture the whole set of services is elaborated and mapped.<br />

Reference Architecture 2.0<br />

Page 4 of 159


COOPERS<br />

integrated project<br />

Starting from the fact that COOPERS has the main focus on infrastructure-to-vehicle communication<br />

the result of the physical architecture identifies 4 locations (called sub-systems):<br />

• COOPERS Central Sub-system (P23.1)<br />

• COOPERS Roadside Unit (P23.2)<br />

• COOPERS On-board Unit (P23.3)<br />

• COOPERS-compliant Portable Device (P23.4)<br />

For making a breakdown of these sub-systems several modules for describing the functionalities of<br />

the services in more detail were defined. These modules can be the basis for further component<br />

development for WP 4000. After the next process steps inside COOPERS finally also the external<br />

ones in cooperation with other projects and the path to a EU Framework Architecture are sketched.<br />

Reference Architecture 2.0<br />

Page 5 of 159


COOPERS<br />

integrated project<br />

List of Abbreviations and Acronyms<br />

AASHTO<br />

American association of state and highway transportation officials<br />

ACC<br />

adaptive cruise control<br />

ADAS<br />

advanced driver assistance systems<br />

AIDE<br />

adaptive integrated driver-vehicle interface<br />

API<br />

application programming interface<br />

ASRB<br />

automotive safety restraints bus<br />

CALM<br />

communications, air-interface, long and medium range (for ITS)<br />

COOPERS<br />

co-operative networks for intelligent road safety<br />

CVIS<br />

co-operative vehicle-infrastructure system<br />

D<br />

deliverables<br />

DAB<br />

digital audio broadcast<br />

DATEX<br />

data exchange<br />

DSRC<br />

dedicated short range communication<br />

DOT<br />

departments of transportation<br />

EASIS<br />

electronic architecture and system engineering for integrated safety<br />

ECU<br />

electronic systems control unit<br />

EFC<br />

electronic fee collection<br />

FCD<br />

floating car data<br />

FRAME<br />

framework architecture made for Europe<br />

G<br />

generation<br />

GPRS<br />

general packet radio service<br />

GPS<br />

global positioning unit<br />

GSM<br />

global system for mobile communications<br />

GST<br />

global system for telematics<br />

HGV<br />

heavy goods vehicle<br />

HL<br />

high level<br />

HMI<br />

human machine interface<br />

HOV<br />

high occupancy vehicle<br />

I<br />

infrastructure<br />

I/O<br />

input/output<br />

I2V<br />

infrastructure to vehicle<br />

ID<br />

identification<br />

IEEE<br />

institute of electrical and electronics engineers, Inc.<br />

IP<br />

internet protocol<br />

ISA<br />

intelligent speed adaptation system<br />

ISO/IEC international organisation for standardisation/international electrotechnical<br />

commission<br />

ITS<br />

ITU-T<br />

IVI<br />

J2EE<br />

J2SE<br />

KAREN<br />

LIN<br />

intelligent transport system<br />

International telecommunication Union – Terminals for telematic services<br />

intelligent vehicle infrastructure<br />

Java 2 platform enterprise edition<br />

Java 2 platform standard edition<br />

keystone architecture required for European networks<br />

local interconnect network<br />

Reference Architecture 2.0<br />

Page 6 of 159


COOPERS<br />

integrated project<br />

MOST<br />

NetBSD<br />

NoW<br />

OBU<br />

OEM<br />

OSGi<br />

PCI<br />

PCMCIA<br />

PReVent<br />

PT<br />

R&D<br />

RDS-TMC<br />

RM-ODP<br />

RSE<br />

RSU<br />

TCC<br />

UDP<br />

UMTS<br />

USDOT<br />

V<br />

V2I<br />

V2V<br />

VEESA<br />

VII<br />

VMS<br />

WILLWARN<br />

WLAN<br />

media oriented systems transport<br />

network Berkeley Software Distribution<br />

network on wheels<br />

on-board unit<br />

original equipment manufacturer<br />

open services gateway initiative<br />

peripheral component interconnection<br />

personal computer memory card international association<br />

preventive and active safety applications<br />

public transport<br />

research & development<br />

radio data system – traffic message channel<br />

Reference Model – Open Distributed Processing<br />

roadside equipment<br />

roadside unit<br />

traffic control centre<br />

user datagram protocol<br />

universal mobile telecommunications system<br />

United States department of transportation<br />

vehicle<br />

vehicle to infrastructure<br />

vehicle to vehicle<br />

vehicle e-safety architecture<br />

vehicle infrastructure integration<br />

variable message signs<br />

wireless local danger warning<br />

wireless local area network<br />

Reference Architecture 2.0<br />

Page 7 of 159


COOPERS<br />

integrated project<br />

Table of Contents2.1 1<br />

Approved 1<br />

Executive Summary 4<br />

List of Abbreviations and Acronyms 6<br />

Table of Contents 8<br />

2 Introduction 14<br />

2.1 Scope of the document 14<br />

2.2 Reasons for ITS architecture creation 14<br />

2.3 European ITS Framework architecture history, tools and contents 15<br />

3 Other recent Cooperative Systems activities 16<br />

3.1 Vehicle Infrastructure Integration (VII – United States of America) 16<br />

3.2 Forerunning projects in the European Union 18<br />

3.2.1 WILLWARN (a PReVENT Project) 18<br />

3.2.2 GST 20<br />

3.2.3 AIDE 22<br />

3.2.4 EASIS 23<br />

3.2.5 SpeedAlert 24<br />

3.3 Running projects in the European Union 25<br />

3.3.1 CVIS (co-operative vehicle-infrastructure system) 25<br />

3.3.2 SAFESPOT 27<br />

3.3.3 COMeSafety (communication for electronical safety) 29<br />

3.3.4 Co-oporation between projects 30<br />

4 Architectural Overview 32<br />

4.1 FRAME guideline 32<br />

4.1.1 Different FRAME viewpoints 33<br />

4.1.2 Function groups and their sub-functions within FRAME 34<br />

5 Definition of COOPERS services 36<br />

5.1 COOPERS services 36<br />

5.2 Additional requirements of the COOPERS services 36<br />

5.2.1 Floating Car Data (S13) 36<br />

5.2.2 Service Acknowledgement 37<br />

5.3 Note on COOPERS services 37<br />

Reference Architecture 2.0<br />

Page 8 of 159


COOPERS<br />

integrated project<br />

6 Defined user needs 38<br />

6.1 User Needs for COOPERS 39<br />

6.2 New User Needs for COOPERS 42<br />

7 Functional viewpoint 43<br />

7.1 Functions for COOPERS system 43<br />

7.2 New Functions for COOPERS system 45<br />

8 Relations between COOPERS services and FRAME viewpoints 46<br />

9 System Architecture – physical viewpoint 51<br />

9.1 Definitions of physical elements 51<br />

9.2 Overview of the P23 COOPERS 53<br />

9.3 System context diagram of the P23 COOPERS 53<br />

9.4 Sub-systems of the COOPERS system 55<br />

9.4.1 P23.1 COOPERS Central Sub-system 55<br />

9.4.2 P23.2 COOPERS Roadside Unit 57<br />

9.4.3 P23.3 COOPERS On-board Unit 59<br />

9.4.4 P23.4 COOPERS-compliant Portable Device 60<br />

9.5 Modules of P23 COOPERS 61<br />

9.5.1 Modules for P23.1 COOPERS Central Sub-system 61<br />

9.5.2 Modules for P23.2 COOPERS Roadside Unit 66<br />

9.5.3 Modules for P23.3 COOPERS On-board Unit 69<br />

9.5.4 Modules for P23.4 COOPERS-compliant Portable Device 72<br />

9.5.5 Physical data flows 74<br />

10 Adoption of the Reference Architecture to the Demonstration Sites 81<br />

10.1 Demonstration Site 1 81<br />

10.2 Demonstration Site 2 82<br />

10.3 Demonstration Site 3 82<br />

10.4 Demonstration Site 4 82<br />

11 Next steps 83<br />

11.1 UML architecture (SWP3200) 83<br />

11.2 Communication viewpoint – link analysis (SWP3300) 83<br />

11.3 In-car networks – Floating Car data (SWP3400) 83<br />

11.4 Definition of new functions and requirements (SWP3800) 83<br />

12 References 85<br />

Reference Architecture 2.0<br />

Page 9 of 159


COOPERS<br />

integrated project<br />

Annex 1: Summary of the functions 87<br />

Annex 2: service description tables 98<br />

Reference Architecture 2.0<br />

Page 10 of 159


COOPERS<br />

integrated project<br />

Table of figures<br />

Figure 1: COOPERS Architecture development process and context ............................................... 46<br />

Figure 2: System Context Diagram..................................................................................................... 54<br />

Figure 3: P23.1 COOPERS Central Sub-system diagram ................................................................. 56<br />

Figure 4: P23.2 COOPERS Roadside Unit diagram .......................................................................... 58<br />

Figure 5: P23.3 COOPERS On-board Unit diagram .......................................................................... 59<br />

Figure 6: P23.2 COOPERS-compliant Portable Device diagram ....................................................... 60<br />

Figure 7: P23.1 Central Sub-system – P23.1.1 Provide Incident Management module .................... 62<br />

Figure 8: P23.1 Central Sub-system – P23.1.2 Provide Traffic Management module....................... 63<br />

Figure 9: P23.1 Central Sub-system – P23.1.3 Provide Environmental Conditions Assessment<br />

module ......................................................................................................................................... 63<br />

Figure 10: P23.1 Central Sub-system – P23.1.4 Provide Safety Support for Maintenance<br />

Management module................................................................................................................... 64<br />

Figure 11: P23.1 Central Sub-system – P23.1.5 Provide Support for Emergency Management<br />

module ......................................................................................................................................... 65<br />

Figure 12: P23.1 Central Sub-system – P23.1.6 Provide Support Traffic Violation Reporting module<br />

..................................................................................................................................................... 65<br />

Figure 13: P23.1 Central Sub-system – P23.1.7 Provide Support for Road Charging module.......... 66<br />

Figure 14: P23.2 COOPERS Roadside Unit – P23.2.1 Provide Roadside Communications module 67<br />

Figure 15: P23.2 COOPERS Roadside Unit – P23.2.2 Detect Incidents module .............................. 68<br />

Figure 16: P23.2 COOPERS Roadside Unit – P23.2.3 Monitor Environment module....................... 68<br />

Figure 17: P23.2 COOPERS Roadside Unit – P23.2.5 Identify On-board Unit module..................... 69<br />

Figure 18: P23.3 COOPERS On-board Unit – P23.3.1 Provide On-board Communication Interfaces<br />

module ......................................................................................................................................... 70<br />

Figure 19: P23.3 COOPERS On-board Unit – P23.3.2 Provide Speed Information and FCD module<br />

..................................................................................................................................................... 71<br />

Figure 20: P23.3 COOPERS On-board Unit – P23.3.3 Provide Vehicle Position module ................. 71<br />

Figure 21: P23.3 COOPERS On-board Unit – P23.3.4 Perform Mayday Call module ...................... 72<br />

Figure 22: P23.4 COOPERS On-board Unit – P23.3.4 Provide Charging Information module ......... 72<br />

Reference Architecture 2.0<br />

Page 11 of 159


COOPERS<br />

integrated project<br />

Figure 23: Demonstration Sites planned within COOPERS ............................................................... 81<br />

Reference Architecture 2.0<br />

Page 12 of 159


COOPERS<br />

integrated project<br />

List of tables<br />

Table 1: COOPERS User Needs........................................................................................................ 42<br />

Table 2: New COOPERS User Needs................................................................................................ 42<br />

Table 3: Functions for COOPERS ...................................................................................................... 45<br />

Table 4: New COOPERS Functions ................................................................................................... 45<br />

Table 5: COOPERS service system – central sub-system, modules, functions ................................ 48<br />

Table 6: COOPERS service system – on-board unit sub-system, modules, functions...................... 49<br />

Table 7: COOPERS service system – roadside sub-system, modules, functions ............................. 49<br />

Table 8: COOPERS service system – personal device sub-systems, modules, functions ................ 50<br />

Table 9: Physical data flows – functional data flows within the COOPERS system (part 1).............. 78<br />

Table 10: Physical data flows – functional data flows within the COOPERS system (part 2)............ 79<br />

Table 11: Physical data flows – functional data flows within the COOPERS system (part 3)............ 80<br />

Reference Architecture 2.0<br />

Page 13 of 159


COOPERS<br />

integrated project<br />

2 Introduction<br />

This document is the first deliverable of the architecture and design work package of the COOPERS<br />

project. The main parts of the document are the development of the functional and physical<br />

architecture of the COOPERS system/project depending on the guidelines and approach of the<br />

FRAME project (Framework Architecture made for Europe) from the European Commission.<br />

2.1 Scope of the document<br />

This document has the scope to describe the main functions of the COOPERS High Level (HL)<br />

System Architecture for Intelligent Transport Systems (ITS) and the findings which lead to the<br />

definition of this solution. As the whole COOPERS project architecture is based on the results of the<br />

KAREN and FRAME project, it will also use the developed methodology and add co-operative<br />

systems related functionality to this Framework. This means that also new functions for FRAME will<br />

be defined from a COOPERS and/or road infrastructure management point of view.<br />

COOPERS focuses at the Infrastructure to Vehicle (I2V) – Communication for safety related<br />

systems. The communication between the vehicle and the infrastructure will enable systems to be<br />

developed to warn drivers of impending conflicts and of the status of devices such as traffic signal<br />

controllers. A link between the vehicle and the infrastructure will allow the transmission of traffic<br />

information and other messages, and this has to be built up in an architecture framework.<br />

2.2 Reasons for ITS architecture creation<br />

The transportation infrastructure and its control systems need data from infrastructure sensors and<br />

vehicle sensors for efficient traffic management and control operations. For the COOPERS project<br />

this is especially true for safety relevant operations. More reliable data from these sensors and their<br />

combination will enhance the traffic management. Therefore the goal of ITS architecture is to provide<br />

guidelines for the planning, design and implementation of ITS application and especially the data<br />

flows between them. ITS architectures occur at different levels and views. They range from specific<br />

structures, such as the layout of a communication system or the design principles for an individual<br />

ITS element, to high-level concepts representing the underlying framework of a whole project.<br />

The forthcoming development of transport telematics applications and the use of advanced<br />

telematics technologies in modern transport systems – their increasing complexity and the need of<br />

integration and interoperability between systems – is making a high level framework, especially<br />

called HL system architecture, more necessary. Architectures provide strategic guidelines, and will<br />

not only contain the technical elements, but also the organisational, legal and business aspects.<br />

Furthermore an overall architecture specification ensures a quick prototype development and<br />

enables interoperability of different services and applications.<br />

The selection of the process based approach for the definition of the COOPERS ITS System<br />

Architecture was agreed by the project partners at a very early stage of project development and<br />

was further elaborated as a core element of the project in the subsequent phases. This reflected the<br />

various positions in the system design and development phase and will be used during testing and<br />

validation. The reference to standards as far as possible and the inclusion of standard interfaces to<br />

Reference Architecture 2.0<br />

Page 14 of 159


COOPERS<br />

integrated project<br />

existing systems was a second motivation for the approach. At the same time the defined ITS<br />

Architecture is open to be adapted to single test sites and their respective subsystems and<br />

components as well as to future technologies and standards, e.g CALM<br />

2.3 European ITS Framework architecture history, tools and contents<br />

The European ITS Framework Architecture provides guidelines and an approach to the planning,<br />

development and implementation of ITS. The first version was developed in the European<br />

Commision funded KAREN project with the focus on road-based ITS applications with eight major<br />

functional areas.<br />

The European ITS Framework Architecture is a large product, especially the Function Viewpoint is a<br />

large document with defined areas: Traveller Journey Assistance, Traffic Management, Public<br />

Transport Operations, Freight and Fleet Operations, Advanced Driver Assistance Systems, Safety<br />

and Emergency Facilities, Support for Law Enforcement and Electronic Payment. Each area covers<br />

many functions, data flows and data stores.<br />

The FRAME projects (Framework Architecture made for Europe) were funded by the European<br />

Commission and were a follow-up to the KAREN project. The linked projects (FRAME-net, FRAME-<br />

S) promote to use the Framework Architecture and give support to the user.<br />

FRAME consists of two main parts for creating subsets of the European ITS Framework Architecture<br />

to develop their new ITS systems based on the European ITS Framework Architecture: The<br />

Selection Tool and the Browsing Tool, which are parts of the Navigation Tool.<br />

The overall Navigation Tool is providing two principal features:<br />

• The opportunity to browse through the European ITS Framework Architecture with the<br />

related elements and their definitions.<br />

• The opportunity to select a sub-set of the European ITS Functional Viewpoint that complies<br />

a sub-set of the European ITS User Needs for creating a Physical Viewpoint of that sub-set.<br />

The FRAME Selection Tool is working with the European ITS functional viewpoint and the defined<br />

user needs, stored in a relational database. The tool will help to select the elements – functions,<br />

functional data flows, data stores – for the own project related requirements.<br />

The FRAME functionality, which is the basis for the COOPERS architecture, will be described in<br />

chapter 4.<br />

Reference Architecture 2.0<br />

Page 15 of 159


COOPERS<br />

integrated project<br />

3 Other recent Cooperative Systems activities<br />

The first following sections are describing the surrounding of the comparison field of other European<br />

projects and the Vehicle Infrastructure Integration (VII) from the United States of America.<br />

3.1 Vehicle Infrastructure Integration (VII – United States of America)<br />

A number of research and development (R&D) projects and initiatives which have the main focus on<br />

communication between vehicles and also communication between the transportation infrastructure<br />

and vehicles are existing.<br />

In Japan and the USA the main focus of the R&D projects is the vehicle to vehicle (V2V)<br />

communication. As an example of an V2I project the US-American Vehicle Infrastructure Integration<br />

(VII) program shall be described. This program is looking at the vehicle-infrastructure<br />

communication, and therefore interesting for COOPERS.<br />

The Vehicle Infrastructure Integration program is a cooperation between State Departments of<br />

Transportations (DOTs) through the American Association of State and Highway Transportation<br />

Officials (AASHTO), local government transportation agencies, Original Equipment Manufacturers<br />

(OEMs) and the US Department of Transportation (USDOT).<br />

The technical solution of the VII program is using Dedicated Short Range Communication (DSRC) as<br />

communication medium for supporting the functional requirements of the system. DSCR is a wireless<br />

communication technology that realises short-range communication between vehicles, and between<br />

vehicles and the roadside infrastructure system.<br />

VII has three main user groups, who are the main players within the project:<br />

• Drivers: can profit by increased safety, reliable traffic information and other additional<br />

services<br />

• OEMs or car-manufactures: can update and improve their own vehicle and in-vehicle<br />

systems and develop new services<br />

• DOTs: can obtain data from vehicle sensors for understanding of current road surface,<br />

weather and traffic conditions. They also can send messages to passing vehicles for better<br />

information and warning.<br />

There are also additional commercial users in this project: Content Service Providers (CSPs) for<br />

providing information, financial transactions, entertainment etc. and the Communication Industry for<br />

providing the communications infrastructure to transmit the relevant data.<br />

The identified use cases are based on the public sector safety, operations and maintenance<br />

applications of VII:<br />

• Safety<br />

Infrastructure-based Signalized Intersection Violation Warning<br />

Infrastructure-based Signalized Intersection Turn Conflict Warning<br />

Reference Architecture 2.0<br />

Page 16 of 159


COOPERS<br />

integrated project<br />

Vehicle-based Signalized Intersection Violation Warning<br />

Infrastructure-based Curve Warning<br />

Crash Data to Public Service Answering Point<br />

Crash Data To TOC<br />

Advance Warning Information to Vehicles<br />

Highway Rail Intersection<br />

Commercial Vehicle Safety Data<br />

Commercial Vehicle Advisory<br />

Commercial Vehicle Electronic Clearance<br />

Emergency Vehicle Preemption at Traffic Signals<br />

• Operation<br />

Vehicles as Traffic Probes<br />

Travel Time Data to Vehicles<br />

Transit Vehicle Priority at Traffic Signals<br />

Public Sector Vehicle Priority at Traffic Signals<br />

Public Sector Vehicle Fleet/ Mobile Device Asset Management<br />

Electronic Payment<br />

• Maintenance<br />

Vehicle Probes Provide Weather Data<br />

Vehicle Probes Provide Road Surface Conditions Data<br />

VII would also support the development of applications with vehicle sensor data for the needs of<br />

OEMs and other commercials.<br />

Architectural specification<br />

The architectural elements within the system to implement these use cases are:<br />

• On-board Equipment (OBE): source of data and main element for communication with other<br />

entities, providing the human machine interface (HMI) for conveying information to the driver<br />

• Communications links: transmit information/ data to and from the vehicle. The<br />

communication technology within VII is DSRC.<br />

• Roadside Equipment (RSE): is placed strategically across the country for data collection and<br />

transmission. RSEs are sited at intersections and high risks sections for special safety<br />

applications.<br />

• External applications: for example traffic operations centres (connected to the VII network)<br />

receive data from vehicles/ roadside units and also send information to drivers, such as<br />

safety-relevant warnings and traveller advisories.<br />

• Telecommunications network: supporting the data flow between all users, routing the<br />

relevant messages/ information.<br />

The VII network is designed for the needs of the public sector and the OEMs – and as a result there<br />

are two types of traffic data and network support:<br />

Reference Architecture 2.0<br />

Page 17 of 159


COOPERS<br />

integrated project<br />

• Private data<br />

- communication between OEMs and individual vehicles<br />

- communication between network operating unit for configuration and management<br />

• Public data<br />

- messages from vehicles to VII Message Switch<br />

- information from traffic operation centres to RSE for broadcasting to all passing vehicles<br />

Note: There are no messages sent from the public sector to individual vehicles. The information and<br />

messages are sent from the Traffic Control Centre (TCC) over the operators network to one or more<br />

RSUs and the RSU broadcasts them to all OBUs of the passing vehicles. No messages from the<br />

private sector will be sent over the VII network via broadcast – these messages will always be sent<br />

to a specific vehicle or a group of vehicles. Data transmission between two or more commercial<br />

RSEs (tolls or gas stations) is not scope of the VII.<br />

The OBE will collect and store traffic/ vehicle data and if the OBU is in the range of an RSU, the<br />

stored data will be transmitted to the RSU, forwarded to the VII Message Switch and finally<br />

distributed to the users. The VII network consists of a series of hubs, routers that provide the<br />

connection between the message switches and the users.<br />

In the special aspect of safety relevant messages the OBE will be responsible for handling the GPS<br />

data together with the in-vehicle sensor data. The vehicle-to-vehicle applications and the safety<br />

applications require low latency communication (about 100 msec). Therefore the OBU should<br />

transmit regular safety related messages at least once every 100 msec other routine messages with<br />

more content might be transmitted by the OBU in greater intervals.<br />

3.2 Forerunning projects in the European Union<br />

eSafety is an initiative of the European Commission to accelerate the development, deployment and<br />

use of Intelligent Integrated Safety Systems of industry and other stakeholders. The goal is to reduce<br />

the number of accidents on Europe’s roads by intelligent solutions with information and<br />

communication technologies.<br />

Many projects have their focus on the efficient use of new technologies for improving the road safety<br />

through making road traffic more efficient, accident prevention and injury reduction. In the following<br />

chapter a short overview of the for COOPERS HL ITS system architecture relevant European<br />

projects is given.<br />

3.2.1 WILLWARN (a PReVENT Project)<br />

WILLWARN (Wireless Local Danger Warning) – that is part of the PReVENT (Preventive and Active<br />

Safety Applications) project – focuses at co-operative services for traffic warnings that are sent from<br />

the road infrastructure to the approaching vehicles.<br />

For the efficient usage of the communication capabilities the WILLWARN services need a<br />

combination with other additional services. Therefore the overall architecture allows different<br />

services to operate simultaneously on the same communication platform.<br />

Reference Architecture 2.0<br />

Page 18 of 159


COOPERS<br />

integrated project<br />

The services of the PReVENT project are based on the Open Services Gateway initiative (OSGi)<br />

that is allowing the quick development of the platform independent service components and services.<br />

The WILLWARN architecture was developed in co-operation with the architecture group of the<br />

German federal governments founded Network-on-Wheels research project (NoW). The reference<br />

architecture consists of the OSGi runtime environment, which enables a service oriented<br />

architecture, and an IEEE 802.11(a) network adapter card. The sensor data access will be realised<br />

by a standardised interface for bus system independent sensor information and data formats in<br />

different vehicles. A Global Positioning System (GPS) via the serial port can scan the positioning<br />

information and the standardised Application Programming Interface (API) provides the access of<br />

different bus systems and sensors in a similar manner.<br />

Access for the vehicle’s communication is realised with a standardised interface for providing send<br />

and receive options. The main functionality consists of:<br />

• single hop broadcast<br />

• User Datagram Protocol (UDP) port interface<br />

• maintenance of a neighbourhood table<br />

• wireless communication hardware (Mini-PCI and PCMCIA IEEE 802.11a/b/g card [IEEE<br />

802.11a mode used] and external antenna)<br />

A publish-subscriber mechanism receives the messages and that allows different services to register<br />

themselves for their message types. Because the communication channel has to be used from many<br />

other applications this system guarantees a reasonable sharing of the channel capacity. But the<br />

different messages have to be prioritised (for example safety relevant messages have a higher<br />

priority than other messages), therefore this mechanism has to support a priority functionality. This<br />

enables an optimum channel utilisation in all situations. Up to now the interface only supports a<br />

prioritisation mechanism for one application, this functionality is sufficient if only one application class<br />

is using the communication capability for transmitting and receiving messages of the vehicle.<br />

When the message transmission is starting the complete message will be sent to the communication<br />

system, this allows easy integration of IP based active safety messaging and seamless access to<br />

different communication channels in 4G networks. The reason for this functionality is a better<br />

architecture design for future mobile communication environments, and will ease the system<br />

adaptation to a variety of vehicles coming from different manufacturers.<br />

The main point of the OSGi framework supports easy enhancement of new and additional services.<br />

When receiving a message of a special type, it is delivered to all services that have registered for<br />

this sort of messages at the publish-subscriber, and so the system can be extended by new hazard<br />

information types and services. The service oriented architecture enables transparent sensor access<br />

and the selection of any kind of appropriate information technology (information via DAB, DVB-T/H,<br />

TMC etc.). OSGi allows different services like active safety, deployment etc. that can be run in the<br />

same framework. OSGi was developed for home automation and automobiles and it is especially<br />

designed for small embedded systems and therefore it meets the specific requirements of embedded<br />

automobile systems.<br />

Reference Architecture 2.0<br />

Page 19 of 159


COOPERS<br />

integrated project<br />

The standardised sensor access of the API allows suppliers to develop their own warning services<br />

and the service oriented architecture enables an easy deployment of them.<br />

The integration of software components for external applications in the architecture (that do not run<br />

within an OSGi service environment) will be made by a universal UDP interface. For WILLWARN,<br />

mathematical operations are typically realised in Matlab/SIMULINK and can therefore be used<br />

without modification.<br />

Since the channel access of stationary infrastructure based systems is similar to those deployed in<br />

the vehicles, both vehicle-to-vehicle and vehicle-to-infrastructure communication is equally<br />

supported.<br />

3.2.2 GST<br />

The GST (Global System for Telematics) project is developing an open standardised end-to-end<br />

architecture for vehicles, their drivers and passengers. GST is creating an open environment by<br />

decoupling service development, service operation, delivery infrastructure, payment, in-vehicle<br />

software, in vehicle hardware and in-vehicle networks. The main part of Global Services for<br />

Telematics within GST is the vehicle and its occupants for information services.<br />

The methodology adopted by GST uses a version of Reference Model – Open Distributed<br />

Processing (RM-ODP) that offers the opportunity to decouple different business areas, business<br />

rules, technology infrastructure and to accommodate legacy, heterogeneous and federated system<br />

components. A viewpoints concept proposed by the ITU-T rec.X.901, ISO/IEC 10746 standards is<br />

used to build the High Level System Architecture and the different sub-project architectures and<br />

specifications.<br />

RM-ODP considers the system from different viewpoints: enterprise, information, computational,<br />

engineering, and technology. Each viewpoint produces a different abstraction of the original system,<br />

without the need to create one large model describing it and all viewpoints together provide the<br />

complete description of the system.<br />

Three viewpoints have been selected for the specific needs of the GST project:<br />

• Enterprise: Functional description of the system. The stakeholders are marketing people of<br />

service providers, car manufacturers etc.<br />

• Logical: Represents the informational and computational viewpoint and describes blocks of<br />

functionality and the relation between the blocks. The stakeholders are system integrators.<br />

• Implementation: Actual technical implementation of the system. This viewpoint overlaps with<br />

the technology and engineering RM-ODP viewpoints. The stakeholders are system<br />

developers.<br />

Reference to the enterprise view, GST is an initiative involving more than 50 key stakeholders. GST<br />

has three main services for improving road safety via telematics services:<br />

• Rescue<br />

Reference Architecture 2.0<br />

Page 20 of 159


COOPERS<br />

integrated project<br />

• Enhanced Floating Car Data<br />

• Safety Channel<br />

One main part of the logical view is the structural aspect of the architecture and how the work needs<br />

to go and the definition of the boundaries of the GST system (the Musts, Mays and Shoulds) in<br />

combination with the use cases of the enterprise view.<br />

The result of the implementation view is the detailed ITS system architecture and design<br />

implemented by the software development team. This kind of view does not abstract the physical<br />

conception of the system but defines the technological concepts suitable for constructing a GST<br />

compliant framework.<br />

3.2.2.1 GST architecture decisions<br />

The GST architecture consists of a set of loosely coupled components with its own world view and<br />

solves the issues from its specific problem domain. The benefit of the different decoupled<br />

components is that they are replaceable without disturbing the correct functioning of the system and<br />

that the communication between those components and interfaces have to be defined precisely. The<br />

GST solution(s) do(es)n’t depend on an implementation specific technology.<br />

The GST consortium produces also software – called Reference Implementation, which is realised to<br />

the following technologies:<br />

• Java: J2SE (Java 2 Platform, Standard Edition) for client developments and J2EE (Java 2<br />

Platform, Enterprise Edition) for server developments<br />

• The Open Systems Gateway Initiative (OSGi) framework for client side developments.<br />

One of the main goals of GST is that different manufacturers can integrate their own modules and<br />

the service providers can offer their own services to the end-users. Java is used because it is an<br />

object-oriented programming environment that has widely dispersion by developers. Java<br />

applications are compatible to nearly any operating system. Combined with OSGi Java could realise<br />

the GST goals.<br />

The OSGi specifications define a standardised, component oriented, computing environment for<br />

networked services. An OSGi service platform combined with a networked device offers the<br />

opportunity to manage the software components within the device from anywhere in the network.<br />

These software components can be installed, updated or cancelled without interrupting the operation<br />

of the device. The main focus of OSGi for GST is an open, standard, non-proprietary, software<br />

component framework for manufacturers, services providers, and developers. This concept has been<br />

taken up by the CVIS project and consequences are discussed in chapter 2.4.<br />

Reference Architecture 2.0<br />

Page 21 of 159


COOPERS<br />

integrated project<br />

3.2.2.2 Safety Channel in GST<br />

The safety channel concept has to use previous developed travel and traffic information broadcast<br />

dissemination systems like RDS-TMC. It uses a very simple flagging method to flag all events. Two<br />

extensions of the flagging procedure are used:<br />

• Driver AWARENESS: Flag “A”<br />

Definition according to GST: “Message content is of an informative nature, which, in itself,<br />

requires no definable action but will inform a driver to be aware of any unexpected or<br />

unpredictable events that may affect safety. Knowledge of this message may be a<br />

contributory factor in providing a driver with information prior to self-motivated safety related<br />

actions.”<br />

• Driver WARNING: Flag “W”<br />

Definition according to GST: “Message content is of a warning nature, which may require<br />

potential actions by a driver to avoid (before message receipt) unexpected or unpredictable<br />

events that will affect safety. Knowledge of this message should be a significant factor in<br />

providing a driver with information prior to self-motivated safety-related actions.”<br />

The RDS-TMC event listings are modified to a list which is delivery mechanism independent,<br />

therefore the RDS-TMC specific control messages were removed. The reduction of the RDS-TMC<br />

list resulted in a list of 112 messages.<br />

The referencing of location is an important part of traffic related information – different categories of<br />

applications have different requirements on location referencing. For this reason the different on the<br />

fly location referencing methods (AGORA-C, TMC) in a safety channel message has to be stored in<br />

a hierarchical container structure that allows different data structures.<br />

A content centre obtains the content and transmits it to the service centre that means that the<br />

content centre is responsible for pre-formatting the content. DATEX 2 seems to be the preferred<br />

choice by GST for transmission between traffic centres, service providers and clients. DATEX 2<br />

provides the necessarily flexibility for the Safety Channel requirements.<br />

Especially the results on the safety channel in GST could be relevant for COOPERS, because of the<br />

strong focus of road safety relevant information services. The principle of defining road safety<br />

relevant information and messages has been taken up in COOPERS and been extended to the 12<br />

service categories.<br />

3.2.3 AIDE<br />

The main focus of the AIDE (Adaptive Integrated Driver-vehicle Interface) project is to design an<br />

adaptive integrated Human Machine Interface (HMI) for HMI-related conflict situations.<br />

In-vehicle information systems and Adaptive Driver Assistance Systems (ADAS) interact with the<br />

driver separately. The way of communication between these systems and the drivers operates<br />

independently from each other. The different applications have different I/O devices that effects the<br />

driver distractions and as a result driving safety risks. The main part of AIDE is to improve driver<br />

system interactions (distraction and usability) to increase driving safety and improve user comfort.<br />

Reference Architecture 2.0<br />

Page 22 of 159


COOPERS<br />

integrated project<br />

For COOPERS especially the in vehicle system architecture and the priorities used for presenting<br />

information to the driver could be of interest, this has been analysed by the partners involved in both<br />

projects, see SWP3500 reports for further details.<br />

3.2.4 EASIS<br />

EASIS (Electronic Architecture and System Engineering for Integrated Safety Systems) has the main<br />

focus on identifying an architecture framework of integrated safety systems for providing a basis for<br />

successor work packages, which split into activities on Software Architecture, Hardware Architecture,<br />

Dependability issues and Processes and tools.<br />

3.2.4.1 VEESA<br />

The EASIS architecture depends mainly on the results of VEESA (Vehicle e-safety Architecture). But<br />

the architecture issues at the application and control level are also covered by many other projects<br />

like AIDE and PReVENT. The VEESA study enables electronic integration by defining the<br />

requirements of an open electronic architecture for the next generation of e-safety cars focusing on<br />

the chassis and power train sector.<br />

The functional viewpoint of VEESA describes a hierarchical architecture divided into different<br />

function levels:<br />

• Basic components: the elementary functions of a vehicle with a number of basic components<br />

(engine, transmission etc.).<br />

• Sub-systems: the basic components are bundled into sub-systems with an interface for<br />

control functions. Each sub-system handles with specific functional aspects of the entire<br />

systems. At this level, each sub-system has his specific functionalities, but there are no<br />

controlling functions within the sub-system layer.<br />

• Sub-system supervision: for controlling and other functionalities. The Sub-system<br />

supervision controls more than one sub-system and supports additional functions which are<br />

used from every entire sub-system and also the links between them will built. Here the<br />

functional blocks can be found.<br />

• Global systems: overall vehicle control.<br />

The basic components of the VEESA functional architecture are systems like engine, transmission,<br />

brake and steering and grouped to sub-systems. A group-specific middleware supports data<br />

exchange between the basic components, the sub-systems and sub-systems supervision.<br />

3.2.4.2 EASIS architecture<br />

The focus of the EASIS project is to integrate the safety relevant function in a generic architecture.<br />

These can be placed in the top-most layers (global system layer and the sub-system layer<br />

Reference Architecture 2.0<br />

Page 23 of 159


COOPERS<br />

integrated project<br />

supervision layer). It have to be noted that there could be several different global control functions<br />

and therefore different global control interfaces. Each global system implements a specific interface<br />

for their relevant services.<br />

The architecture cannot be mapped on one physical Electronic Control Unit (ECU) because it will<br />

consist of several sub-functions and one sub-function will need several ECUs. Therefore, the<br />

functional architecture has to be mapped to a number of ECU’s spanning one or more networks. The<br />

Electric and Electronic Architecture mainly consists of three levels, which are widely independent of<br />

each other:<br />

• Network level: different network topologies (central gateway, multi gateway, backbone) and<br />

different network technologies (LIN, CAN, ASRB, FlexRay, MOST, IEEE-1394, telematics<br />

network like GSM/ GPRS, UMTS, WLAN) are possible and also their combination.<br />

• ECU/ node/ hardware level<br />

• Software/ application level<br />

The detailed analysis for in car system architecture and their future expansions by the OEM´s<br />

regarding V2I-communication could be an interesting topic for COOPERS, this will be taken into<br />

account in the context of the Car2Car Communication Consortium.<br />

3.2.5 SpeedAlert<br />

The main focus of the SpeedAlert initiative is to support the implementation of in-vehicle speed alert<br />

applications with the aim of improving road traffic safety. SpeedAlert has developed a functional<br />

architecture for realising in-vehicle speed limit information and warnings. The architecture is divided<br />

into several areas:<br />

• Data collection, generation and update: public authorities are the owners of speed limit data<br />

and responsible for its quality and update.<br />

• Data processing: integration of speed limit data from map makers (static speed limits and<br />

incremental updates), traffic control centres (variable speed limits) and service providers<br />

(variable speed limits and incremental updates).<br />

• Communication infrastructure: communication channel supply for information of variable<br />

speed limits and update of static speed limits by service providers and road operators.<br />

• Communication interfaces: in-vehicle interfaces for communication by system suppliers and<br />

car manufacturers.<br />

• Speed alert applications: applications for speed limit information.<br />

Some of the main results of SpeedAlert are:<br />

Reference Architecture 2.0<br />

Page 24 of 159


COOPERS<br />

integrated project<br />

• Classification of speed limit categories relevant to speed alert applications<br />

• Definition of the End-user system and service requirements for speed alert applications<br />

• Development of the Functional architecture and associated technical building blocks<br />

• Creation of a list of recommendations to support implementation of speed alert applications<br />

• Development of a roadmap for deployment taking into account user needs, technical<br />

feasibility and available solutions<br />

• Definition of the general business aspects for different actors and benefits<br />

For COOPERS the variable speeds and their “transmission” into the vehicles as described in the<br />

SpeedAlert project are of interest. As SpeedAlert worked on information items only several<br />

categories of speed information have not been addressed. The various categories have been<br />

taken up and will be coded in a standard format in COOPERS, to be able to transmit the various<br />

speed limits, in terms of the legal nature in several member states, into the vehicle.<br />

3.3 Running projects in the European Union<br />

3.3.1 CVIS (co-operative vehicle-infrastructure system)<br />

The CVIS project is coordinated by ERTICO and has its main focus on vehicle-to-infrastructure<br />

communication for increasing the efficiency of transport systems. The project has the objective to<br />

create a unified technical solution allowing all vehicles and infrastructure elements to communicate<br />

with each other.<br />

CVIS has specific core tech services:<br />

• COMM: communication and networking<br />

• FOAM: framework for open application management<br />

• POMA: positioning, maps and local referencing<br />

3.3.1.1 CVIS communication (COMM)<br />

In the last years the work on a new standard has seen a large effort – ISO TC204 WG16 has<br />

provided a draft standard, called CALM (continuous air interface for long and medium range). This<br />

integrated solution will be the core for the CVIS functionalities.<br />

The communication media actively considered in CVIS are:<br />

Reference Architecture 2.0<br />

Page 25 of 159


COOPERS<br />

integrated project<br />

1. CALM Infrared light communication<br />

2. CALM M5 radio communication at 5 GHz frequency bands.<br />

3. CALM MM radio communication at frequencies above 40 GHz<br />

4. CALM 2G/3G Cellular radio technology<br />

5. CEN Digital Short Range Communication at 5,8 GHz<br />

Protocol functionalities considered in CVIS are:<br />

1. Mobile IPv6 routing functionality<br />

2. Geographically mapped IPv6 addressing<br />

3. Fast location addressing<br />

4. Real-time data exchange<br />

5. CALM management CME / NME<br />

6. CALM interface management IME.<br />

3.3.1.2 CVIS framework for open application management (FOAM)<br />

This part of the project will define an implementation-independent architecture that build up the<br />

connection between the in-vehicle systems, the roadside infrastructure and the back-end<br />

infrastructure for co-operative traffic management. FOAM will produce a technology proposal in order<br />

to create a functional system. The main opportunities are Java/OSGi running on Unix operating<br />

system and NetBSD (network Berkeley Software Distribution).<br />

3.3.1.3 CVIS positioning, maps and local referencing (POAM)<br />

The POMA subproject will research, develop and test advanced mapping and positioning solutions<br />

and techniques depending on the CVIS entities from the services, like vehicle, roadside equipment,<br />

service centre etc.<br />

3.3.1.4 CVIS ITS Architecture documents<br />

The following analysis is based on the CVIS Documents D.CVIS.3.2 – High Level Architecture and<br />

D.CVIS.3.3 – Architecture and System Specifications and on discussions with colleagues from CVIS<br />

project. In the High Level Architecture of CVIS a key component for cooperative systems is the Host<br />

Management Center, which enables management of applications (load, renew or remove) and has<br />

the necessity of a CVIS Central Organisation which takes care of the basic standard data modells,<br />

basic service sets etc..<br />

Reference Architecture 2.0<br />

Page 26 of 159


COOPERS<br />

integrated project<br />

These Centers may be run by various organisations and can exist independently in unlimited<br />

numbers in the CVIS network with the limitation that they interact through standardised HMC<br />

interaction protocols. In physical/technical terms this means that CVIS exspects to connect all the<br />

physical entities of the ITS Architecture via an Ipv6 Network, which is called an Internet Technology<br />

based Network. The FRAME methodology is mentioned as a starting point for the development of<br />

system architecture, and ongoing work collects requirements and use cases. As the basic<br />

assumption is that full harmonisation of information modells between vehicle and road side systems<br />

is not realistic even partial common elements are not considered as a step towards a solution. On<br />

the other hand it is requested that meta information is available during run-time and some examples<br />

are mentioned like XML, RDF…<br />

In the organsiational viewpoint there is a need for a central organisation/body in the cooperative<br />

systems world with the main task to ensure inter(operability). For achieving this interoperability in the<br />

project the stages of integration testing with alpha, beta and gamma testing are defined but no<br />

process proposed to achieve uptake of R&D results in the deployment phase. This is documented in<br />

the necessity of common information modelling to achieve interoperability and the request to have a<br />

Cooperative Systems Forum. At the same time it is expressed that the future deployment<br />

architecture will look differently from CVIS test site architectures.<br />

For this reasons the ITS architecture work of CVIS has very little impact in the work of COOPERS.<br />

For the communication technologies COOPERS can take CALM based media into account, if their<br />

basic performance and availability is confirmed soon, the basic data from vehicles are not defined<br />

yet and will probably not be elaborated in a standardised format as stated in the basic principles.<br />

3.3.2 SAFESPOT<br />

The SAFESPOT project has the objective to improve the autonomous systems (ADAS) and the<br />

implementation of advanced safety applications, from ACC function to anti-collision safety function<br />

using microware ACC radar integrated with V-V and/or V-I cooperation.<br />

The project is divided in sub-projects:<br />

• SAFEPROBE: in-vehicle sensing and platform<br />

• INFRASENS: infrastructure sensing and platform<br />

• SINTECH: innovative technologies<br />

• SCOVA: co-operative systems applications vehicle based<br />

• COSSIB: co-operative safety systems infrastructure based<br />

• BLADE: business models, legal aspects, and deployment<br />

• SCORE: SAFESPOT core architecture<br />

Reference Architecture 2.0<br />

Page 27 of 159


COOPERS<br />

integrated project<br />

3.3.2.1 SAFESPOT in-vehicle sensing (SAFEPROBE)<br />

The main objective of this subproject is the acquisition of in-vehicle information, their processing and<br />

distribution to other vehicles and the infrastructure and to develop an in-vehicle platform. The data<br />

coming from different sources like<br />

• vehicle on-board sensors<br />

• vehicle data<br />

• other vehicles through vehicle-to-vehicle communication (V2V)<br />

• infrastructure through vehicle-to-infrastructure communication (V2I)<br />

3.3.2.2 SAFESPOT infrastructure sensing (INFRASENS)<br />

This subproject has to define, develop, specify and validate co-operative infrastructure-based<br />

components for the SAFESPOT applications. The defined sensing system on the infrastructure side<br />

in combination with the information coming from the vehicle will make the detection of critical<br />

conditions and events.<br />

3.3.2.3 SAFESPOT technologies (SINTECH)<br />

The main purpose of this subproject is to specify technologies for the application development in the<br />

aspects of relative positioning, maintaining dynamic local digital maps and communication and<br />

networking for vehicle-to-vehicle/vehicle-to-infrastructure communication. For realising this there are<br />

three different approaches:<br />

• adapting the specified technologies from recent or running projects (e.g.: PReVENT, GST)<br />

or standardisation initiatives (CALM, Car2Car-Communication Consortium)<br />

• exchanging technological breakthroughs between vehicle and infrastructure sectors<br />

• developing additional needed technologies<br />

3.3.2.4 SAFESPOT co-operative applications vehicle based (SCOVA)<br />

The focus of SCOVA is the specification and development of safety cooperative systems application<br />

mainly based on the vehicle to vehicle communication system.<br />

3.3.2.5 SAFESPOT co-operative systems infrastructure based (COSSIB)<br />

COSSIB has to specify and develop a set of co-operative system applications which support the<br />

roadside equipment (i.e. infrastructure-based sensing and actuation).<br />

Reference Architecture 2.0<br />

Page 28 of 159


COOPERS<br />

integrated project<br />

3.3.2.6 SAFESPOT business model (BLADE)<br />

BLADE has the focus on the architecture depending on many aspects from a business perspective,<br />

like organization, legal, responsibilities, regulations and economical.<br />

3.3.2.7 SAFESPOT architecture (SCORE)<br />

The main objective of SCORE is the definition of a system architecture for both the development of<br />

new ITS safety services and the development of applications increasing the ITS traffic efficiency.<br />

That will involve:<br />

• the specification of a high level architecture, that will consider all possible applications<br />

(safety and traffic efficiency) and technologies coming from SAFESPOT, C2C-C (Car to Car<br />

Communication) Consortium and other relevant European research projects<br />

• the detailed specification of SAFESPOT reference system architecture, with particular focus<br />

on local area vehicle-vehicle-infrastructure network (based on C2C-C technology and<br />

protocols) as communication infrastructure<br />

• the definition of architectural guidelines to design and develop vehicle and road side<br />

infrastructure platforms (contribution to other SPs)<br />

• the definition of certification areas and associated certification modules as elements of<br />

validation for the SPs contributing to the implementation of the SAFESPOT reference<br />

system architecture<br />

3.3.2.8 SAFESPOT ITS Architecture documents<br />

As major Safespot project partners, mainly OEM manufacturer and automotive suppliers are also<br />

members of the Car2Car CC and the development of the adhoc networks between vehicles are the<br />

main technical element which is developed together with the C2C CC also the Manifesto of the CAR<br />

2 CAR Communication Consortium, version 1.1 has been taken into account together with D7.3.2<br />

Global System Reference Architecture Building Guide. As the technical systems and networks<br />

between C2C and COOPERS are complementary in terms of the distribution of information between<br />

infrastructure and vehicles the imminent impact of the SAFESPOT work on COOPERS is not very<br />

high. Nevertheless there are several areas were a cooperation betweeen the projects is beneficial for<br />

both and these are the so called highway applications in COSSIB and the area of vehicle probe data<br />

were a common definition work in terms of content, format and data structure is a work item for both<br />

projects. Other areas could be the technical approach on positioning and the respective matching<br />

processes to on vehicle maps, but this needs to be further elaborated.<br />

3.3.3 COMeSafety (communication for electronical safety)<br />

The COMeSafety project supports the eSafety Forum with respect to all issues related to vehicle-tovehicle<br />

and vehicle-to-infrastructure communications as the basis for cooperative intelligent road<br />

transport systems. The main task of ComEsafety is the Communication Architecture and the<br />

Reference Architecture 2.0<br />

Page 29 of 159


COOPERS<br />

integrated project<br />

interaction with standardisation bodies. COMeSafety provides a platform for exchanging information<br />

between projects and presenting the results. For the common work with COMeSafety see next<br />

chapter.<br />

3.3.4 Co-oporation between projects<br />

As described in the previous chapters the running projects from the sixth framework program have<br />

different focus:<br />

• CVIS: core technologies<br />

• SAFESPOT: car-to-car communication<br />

• COOPERS: vehicle-to-infrastructure communication<br />

• COMeSafety: support platform for the other projects, standardisation<br />

The started projects may provide a real step forward in the safety impact on road traffic, if they<br />

realise synergies between the projects and contribute actively to the common elements of work.<br />

First of all the development of the architectures from every project will be built on the European ITS<br />

Framework Architecture KAREN/FRAME that was created and supported by the European<br />

Commission. The purpose of this high level architecture is to provide guidelines for planning and<br />

implementing of ITS services. If the main High Level ITS Architectures with the different<br />

communication aspects would be designed with KAREN/FRAME it is possible to compare the project<br />

specific results and functionalities and extend the existing version of FRAME with a cooperative<br />

systems view.<br />

Common services of co-operative systems have the need of standardisation, the involvement of<br />

different actors from various fields and the necessity of a common basic understanding. Depending<br />

on this there is a huge potential to work together between the projects for the same standard solution<br />

of communication. The standardisation initiative related to CALM hereby could provide a viable path<br />

towards standardisation and is needed to make sustainable business models possible.<br />

As the mentioned projects are all formal commitments (contracts) of the project consortia with the<br />

European Commission, DG Information Society and Media, the collaboration between the projects<br />

needed also to be reflected in the formal contract documentation of every single project to make an<br />

exchange of information, documentation possible. <strong>Coopers</strong> had to include an additional chapter in<br />

the Consortium Agreement and define a cooperation agreement with the other projects, which<br />

needed to be signed by the respective coordinators. This was achieved by all projects by November<br />

2007 and exchange of documents and information started from that point on.<br />

It is COMeSafety´s responsibility to elaborate the Communication Architecture and the other projects<br />

have regularly contributed to that task, for the overall ITS Architecture CVIS, SAFESPOT and<br />

COOPERS have agreed to produce a common requirements document, which will be defined till the<br />

1st Quarter 2008. Based on that result the further steps for a next version of an EU framework<br />

architecture including cooperative systems functionality need to be defined.<br />

Hereby two specific aspects related to the in vehicle environment, which are not the core work<br />

content of COOPERS are of specific interest in the co-operation with the other projects. First a<br />

Reference Architecture 2.0<br />

Page 30 of 159


COOPERS<br />

integrated project<br />

standardised interface to in-vehicle electronics (in car vehicle gateway in CVIS terms) and a common<br />

and standardised set of messages send from the vehicles to the other vehicles in the surrounding<br />

environment.These messages need to be common to all the vehicle manufacturers to have the<br />

potential to really improve road safety and efficiency of traffic flows. And this is valid for the regular<br />

transmitted messages and for the event triggered ones, which are even more important from an<br />

operators point of view.<br />

In COOPERS version 2.0 of this document has been produced to include the main work items from<br />

the discussions with the other projects, and this document will be further adapted to the progress<br />

achieved till the start of the demonstrations.<br />

From a process point of view the possibility to incorporate common elements of work with the other<br />

projects in the development work of COOPERS is decreasing becauise of the rapid progress in the<br />

development work packages, and here the cooperation and the results achieved need to improve.<br />

Reference Architecture 2.0<br />

Page 31 of 159


COOPERS<br />

integrated project<br />

4 Architectural Overview<br />

The COOPERS project planned from the beginning to elaborate the project ITS Architecture based<br />

on the FRAME and to proceed with the detailed design and developement work with the help of UML<br />

modelling and industry standard tools in traffic telematics. Hereby it was also conceived to define the<br />

additional elements of FRAME in the project and to contribute to a new version of FRAME which<br />

incorporates also cooperative systems functionalities as a consecutive step.<br />

The FRAME architecture covers the areas:<br />

• Traveller Journey Assistance,<br />

• Traffic Management,<br />

• Public Transport Operations,<br />

• Freight and Fleet Operations,<br />

• Advanced Driver Assistance Systems,<br />

• Safety and Emergency Facilities,<br />

• Support for Law Enforcement and<br />

• Electronic Payment.<br />

Each of these areas includes many functions, data flows and data stores in hierarchical structure<br />

and nodes within the COOPERS system as well as to the outside world.<br />

The architecture approach of COOPERS is based on KAREN and FRAME. A special focus is given<br />

to the traffic information collection on infrastructure basis and the communication to the vehicles for<br />

information exchange. The communication from infrastructure to the vehicles (I2V) is the most<br />

important aspect in this case. *<br />

Further areas of importance for the completion of this information chain on architecture level are the<br />

technical network development with migration scenarios and the in-car presentation of this<br />

information to drivers (in-car human machine interface). Topics covered partly by the COOPERS<br />

approach are the vehicle to infrastructure (V2I) communication link and the traffic information service<br />

provider, which will get access to enhanced traffic information.<br />

4.1 FRAME guideline<br />

The user handbook of the FRAME Selection Tool provides a step-by-step guideline to build up the<br />

own functional architecture:<br />

• Identify the user needs that define the services to be provided.<br />

Reference Architecture 2.0<br />

Page 32 of 159


COOPERS<br />

integrated project<br />

• Select functions form the trace table, which provide a cross reference from user needs to the<br />

functions that help to satisfy them.<br />

• Identify their functional areas or sub-functional group.<br />

• Confirm that the selected functions are reasonable.<br />

• Confirm that those functions “nearby” but not selected, should be omitted.<br />

• Select the data flows needed by the selected functions.<br />

• Select the data stores needed by the selected data flows.<br />

• Select the additional data flows needed by the selected data stores.<br />

• Identify the terminators (node to outside world) with all these data flows.<br />

For the development of the physical viewpoint on basis of the defined functional viewpoint following<br />

steps are necessary:<br />

• Allocate the functions and data stores to physical locations.<br />

• Define the physical data flows between the sub-systems, modules and the outside world.<br />

More information about the methodology and an explanation of the terms used in this context can be<br />

found in [FRAME2] and [FRAME3].<br />

4.1.1 Different FRAME viewpoints<br />

The Functional Viewpoint defines the functionality for the ITS System for realising the user needs<br />

and interfaces to the outside world. The input and output data used by the system are defined. There<br />

are functional areas, which are divided into functions. The data flow diagrams show how the<br />

functions relate to each other, to data stores and to the terminators (the outside world) through the<br />

data flows.<br />

The physical viewpoint is describing the next layer to the functional architecture where the<br />

functionalities are grouped into physical locations. If user needs contain physical requirements, they<br />

have to be linked to this viewpoint. The resulting physical modules and sub-systems are the basis for<br />

procurement and development of components while the physical data flows represent the actual,<br />

physical links within the COOPERS system.<br />

The communications viewpoint describes the kind of communications links needed in a system in<br />

order to support its physical data flows. It may include some requirements from the User Needs,<br />

where they relate to specific communication requirements. It consists of an analysis of the<br />

communications requirements of the reference system which is described in the physical viewpoint.<br />

Furthermore, it describes the communication technologies and standards. The communication link<br />

analysis is provided in a separate report called [COOPERS2].<br />

Reference Architecture 2.0<br />

Page 33 of 159


COOPERS<br />

integrated project<br />

More information regarding the development process of the COOPERS high-level architecture in the<br />

project’s context can be found in section 8.<br />

4.1.2 Function groups and their sub-functions within FRAME<br />

The functional architecture consists of eight functional areas with a unique number and a description.<br />

Each of them contains functions for its purpose. The functional areas are:<br />

• Provide Electronic Payment Facilities<br />

• Provide Safety and Emergency Facilities<br />

• Manage Traffic<br />

• Manage Public Transport Operations<br />

• Provide Advanced Driver Assistance Systems<br />

• Provide Traveller Journey Assistance<br />

• Provide Support for Law Enforcement<br />

• Manage Freight and Fleet Operations<br />

There are two types of functions that may be found in these areas – high-level and low-level<br />

functions. High-level functions are very complex and for this reason they consist of lower-level<br />

functions to fulfil the user needs.<br />

4.1.2.1 Provide Electronic Payment Facilities<br />

This area is providing the functionality to perform the electronic payment for different services<br />

provided by other functional areas within the architecture. It shall have an interface with the financial<br />

clearinghouse terminator to enable actual payment transactions to be made. If payment violations<br />

are detected, any details that are available shall be passed to functionality in the Law Enforcement<br />

Area.<br />

4.1.2.2 Provide Safety and Emergency Facilities<br />

This area comprises the management of what response is provided when an emergency occurs and<br />

the notifications of stolen vehicles.<br />

4.1.2.3 Manage Traffic<br />

The area functionality will manage the traffic flows in an efficient way to use the road space and<br />

minimize the impact of vehicles on the environment. The communication possibility and including the<br />

provision of priority for their vehicles with emergency services is also provided is this area.<br />

Reference Architecture 2.0<br />

Page 34 of 159


COOPERS<br />

integrated project<br />

4.1.2.4 Manage Public Transport Operations<br />

• This area is responsible for managing the public transport services in a geographical way<br />

and to use<br />

4.1.2.5 Provide Advanced Driver Assistance Systems<br />

The area functionality is providing the communications facilities between the vehicle’s systems and<br />

other vehicle system and/ or the road infrastructure.<br />

4.1.2.6 Provide Traveller Journey Assistance<br />

The main focus of this area is planning and completing trips of travellers and the opportunity to make<br />

requests for travel information.<br />

4.1.2.7 Provide Support for Law Enforcement<br />

Area 7 is responsible for reporting of violations to the law enforcement agencies, but without the<br />

detection of over-weight vehicles and individual vehicle pollution levels.<br />

4.1.2.8 Manage Freight and Fleet Operations<br />

This area is providing facilities for the management of freight and fleet operations for:<br />

• A static freight and fleet operations centre, where the route will be chosen and this may<br />

involve the use of modes other than that provided by road transport.<br />

• The managing of the operation of a fleet of freight vehicles with scheduling and specification<br />

of drive duties and vehicle maintenance.<br />

• Providing functionality for freight and fleet management that is positioned on-board of a<br />

freight vehicle for receiving instructions about route plans and schedules or other<br />

information.<br />

Reference Architecture 2.0<br />

Page 35 of 159


COOPERS<br />

integrated project<br />

5 Definition of COOPERS services<br />

The developed COOPERS architecture on the basis of FRAME has not the focus on extending the<br />

FRAME architecture about co-operative systems and their applications and functionality. The<br />

COOPERS architecture should show how the European framework architecture can be upgraded to<br />

realize the defined safety relevant services during the COOPERS project. The final COOPERS<br />

architecture would not be European framework architecture for co-operative systems and<br />

applications, but it will be a first step for further work in the future.<br />

To ensure the logical consistency of the architecture – as in the FRAME architecture – the predefined<br />

functions and sub-functions should be used. New additional functions are a potential source<br />

of errors during the architecture conceptual phase.<br />

5.1 COOPERS services<br />

Previous work within the COOPERS project (WP2000) has identified 12 different COOPERS<br />

services which are listed in the Executive Summary.<br />

A description on the main user needs, the process how the new services were identified, and the<br />

assessment of their potential impact can be found in [COOPERS4]. Based on this output, the<br />

WP3000 group developed the high-level system requirement specification, which is attached to this<br />

document in Annex 2: service description tables<br />

5.2 Additional requirements of the COOPERS services<br />

5.2.1 Floating Car Data (S13)<br />

During the service description process it became evident that the simple inclusion of xFCD as an<br />

additional data source is not enough. A separate description is needed to enable detailed description<br />

and discussion of the process and breakdown of xFCD generation and data fusion. Furthermore, the<br />

V2I message set and specific requirements can be provided in well-structured manner.<br />

The aim of this process is to update the TCC data base with real-time xFCD. This benefits the<br />

COOPERS services by improved event detection and area coverage due to the complementary<br />

nature of data sources compared to established roadside sensors.<br />

The detection of accidents, hazardous road conditions, fog or the tail end of congestions are some<br />

examples which are either not reliably detectable or only with heavy investments in road detection<br />

technology upgrades.<br />

Reference Architecture 2.0<br />

Page 36 of 159


COOPERS<br />

integrated project<br />

Extended floating car data are gathered by monitoring of the CAN in-vehicle bus, sensors which<br />

have been integrated in the on-board unit or, in case of specialised applications, additional sensors<br />

with external interfaces to the on-board unit. At present, it is difficult to monitor the CAN bus of<br />

different vehicles as all types use different data formats. It is essential for successful xFCD support<br />

to provide either an open, intermediate format or to harmonise the CAN matrices of the different<br />

vehicle types and brands.<br />

Vehicle data is categorised in either periodic data or event-triggered data depending on the added<br />

value of information content. For example, vehicle position data, heading and speed are useful when<br />

provided periodic, while it is more effective to report ESP activation or heavy braking activities only<br />

when they are happening.<br />

This strategy can also be seen in context with the requirement for economic transmission of xFCD<br />

packets. Depending on the transmission technology transmission costs can arise. Whenever a<br />

terminal free-of-charge is available all data shall be sent immediately. If the transmission is done via<br />

a 3 rd party e.g. GSM/GPRS provider only directly safety relevant data shall be transmitted.<br />

Therefore, algorithms have to be implemented into the on-board unit to ensure economic use of<br />

xFCD packet transmission and implement measures to verify correctness and relevance.<br />

5.2.2 Service Acknowledgement<br />

Another requirement which came up during discussions on the detailed break-down of the service<br />

was to provide means to ensure that drivers got specific messages from the infrastructure. This is<br />

the case for all services which give or are planned to give legal advice such as variable speed limit<br />

and lane banning instructions. Furthermore, as the ISA service is planned to provide optimum speed<br />

limits to the ISA facilities of the vehicle correct data transmission also needs to be verifiably ensured.<br />

Within COOPERS this functionality will only be implemented for demonstration purposes, but has<br />

nevertheless to be covered by the architecture. To address privacy issues it is also required that the<br />

ID which is needed for acknowledgement can not be linked to the vehicle or driver and has to be<br />

separately generated for each trip.<br />

5.3 Note on COOPERS services<br />

The first six (S1 – S6) defined services are mainly network information services with real-time<br />

information on the status of the road network and the environment and the second part of the<br />

services should also provide information and should assist the driver.<br />

For further information about the COOPERS services, please take the results and definitions from<br />

WP2000 work packages.<br />

Many of the COOPERS service need a whole set of different data sources, for example output data<br />

from other COOPERS services or already implemented systems like MAYDAY systems, information<br />

from historical databases or event databases.<br />

For some COOPERS services a special payment system to aware the driver’s anonymity is needed,<br />

and for this reason the COOPERS system/services operate with ID’s from registered vehicles. The<br />

COOPERS system has access to the ID’s and will transmit it to the responding provider.<br />

Reference Architecture 2.0<br />

Page 37 of 159


COOPERS<br />

integrated project<br />

6 Defined user needs<br />

The list of the European User Needs in FRAME is divided into 10 areas:<br />

1. General<br />

2. Infrastructure Planning and Maintenance<br />

3. Law Enforcement<br />

4. Financial Transactions<br />

5. Emergency Services<br />

6. Travel Information and Guidance<br />

7. Traffic, Incidents and Demand Management<br />

8. Intelligent Vehicle Systems<br />

9. Freight and Fleet Management<br />

10. Public Transport Management<br />

For detailed description of the areas please visit: http://www.frameonline.net/BrowsingTool/BrowsingTool_Version3/HomePage.html.<br />

The different areas have some<br />

identical user needs, and so also twice in the COOPERS list.<br />

To keep the FRAME systematic also the new COOPERS User Needs got a unique number starting<br />

with “13”. This “13” will help to identify new user needs within all overview tables and graphs.<br />

Reference Architecture 2.0<br />

Page 38 of 159


COOPERS<br />

integrated project<br />

6.1 User Needs for COOPERS<br />

Reference Architecture 2.0<br />

Page 39 of 159


COOPERS<br />

integrated project<br />

Reference Architecture 2.0<br />

Page 40 of 159


COOPERS<br />

integrated project<br />

Reference Architecture 2.0<br />

Page 41 of 159


COOPERS<br />

integrated project<br />

Table 1: COOPERS User Needs<br />

6.2 New User Needs for COOPERS<br />

Table 1: COOPERS User Needs shows the selected FRAME user needs and how they are linked to<br />

each of the COOPERS services. Several new user needs were needed to cover the requirements of<br />

all 12 services. The identified new user needs are listed below together with their link to the<br />

respective services.<br />

Table 2: New COOPERS User Needs<br />

Reference Architecture 2.0<br />

Page 42 of 159


COOPERS<br />

integrated project<br />

7 Functional viewpoint<br />

For the functional viewpoint it is important to identify the services to be provided first and to clear<br />

what main functionality stands behind. The FRAME results are providing a high number of functions<br />

and sub-functions. If the needed specific function is not defined in the framework, a new one has to<br />

be defined. But it should be tried to combine different functions for reaching the goal functionality.<br />

Depending on the selected user needs from the FRAME framework and the additionally defined<br />

COOPERS user needs listed in section 6.2, the needed functions for realisation of these user needs<br />

have been specified. An overview about the functionality of each element listed in 7.1 and 7.2 can be<br />

found in Annex 1: Summary of the functions.<br />

7.1 Functions for COOPERS system<br />

1.3.1 Detect User<br />

1.6.1 Manage Tariffs<br />

2.1.1 Acquire Mayday Call on Roadside<br />

2.1.2.1 Identify and Classify Emergencies<br />

2.1.2.4 Process Emergency Progress Reports<br />

2.1.5 Provide Access and Maintain Data for Emergency<br />

3.1.2.3 Provide Inter-urban Traffic Forecasts and Strategies<br />

3.1.2.5.1 Provide Inter-urban Traffic Management<br />

3.1.2.5.2 Provide Planned Inter-urban Traffic Management Facilities<br />

3.1.2.5.4 Provide Inter-urban Traffic Speed Management<br />

3.1.2.5.5 Provide Inter-urban Output Actuation<br />

3.1.2.5.7 Provide Operator Inter-urban Traffic Management Facilities<br />

3.1.2.5.9 Manage Inter-urban Static Traffic Data<br />

3.2.1 Detect Incidents<br />

3.2.2 Identify and Classify Incidents<br />

3.2.5 Provide Incident Management Operator Interface<br />

3.4.1 Monitor Weather Conditions<br />

Reference Architecture 2.0<br />

Page 43 of 159


COOPERS<br />

integrated project<br />

3.4.4 Predict Environmental Conditions<br />

3.4.5 Provide Environmental Conditions Operator Interfaces<br />

3.4.6 Manage Environmental Conditions Data<br />

3.5.1 Evaluate Short Term Maintenance Needs<br />

3.5.2 Evaluate Long Term Maintenance Needs<br />

3.5.4 Evaluate De-icing Need<br />

3.5.5 Provide Operator Maintenance Operations Interface<br />

3.5.6 Manage Maintenance Data Store<br />

5.11.3 Provide Mayday Call<br />

5.12.2 Provide Communications with In-Vehicle Systems<br />

5.12.3 Collect Road Infrastructure Data<br />

5.12.4 Provide Traffic Regulations<br />

5.12.5 Provide Vehicle ID<br />

5.13.1 Provide Vehicle Position Determination<br />

5.13.2 Prepare Floating Car Data<br />

5.13.3 Provide ISA Facilities<br />

5.13.4 Provide ISA Speed Limits<br />

5.13.5 Provide Current Speed Limit<br />

6.1 Define Traveller's GTP<br />

6.3.1 Track Traveller and Implement Trip Plan<br />

6.3.3 Inform Traveller<br />

6.3.6 Provide Traveller Guidance<br />

6.3.7 Assess the need for Trip Plan Changes<br />

6.5.1 Define Traveller Trip Preferences<br />

6.5.2 Provide Trip Planning Interface<br />

Reference Architecture 2.0<br />

Page 44 of 159


COOPERS<br />

integrated project<br />

6.5.3.1 Plan Traveller Trip<br />

6.5.3.2 Collect Road Traffic Data<br />

Table 3: Functions for COOPERS<br />

7.2 New Functions for COOPERS system<br />

Table 4: New COOPERS Functions gives an overview about the functionality which has either been<br />

added or modified to address the new user needs raised by COOPERS. If a function has only been<br />

modified, the number 13 – representing the COOPERS category for new elements – has been<br />

attached in front. If a function has been designed from the scratch, the most similar category<br />

together with a new, non-occupied index number at the last digit has been chosen.<br />

13.1.3.2 COOPERS Identify User<br />

13.1.3.5 COOPERS Compute Service Fee<br />

13.1.3.8 COOPERS Provide Charging Information<br />

13.3.1.2.1 COOPERS Collect Inter-urban Traffic Data<br />

13.3.1.2.4 COOPERS Manage Inter-Urban Traffic Data<br />

13.3.1.2.5.6 COOPERS Provide Inter-urban Lane Management<br />

13.3.1.2.5.8 COOPERS Detect Inter-urban Traffic Violations<br />

13.3.1.2.6 COOPERS Sample traffic data<br />

13.3.1.2.7 COOPERS Collect floating car data<br />

13.3.1.2.8 COOPERS Gather Traffic Status<br />

13.3.1.2.9 COOPERS Manage FCD<br />

13.3.2.3 COOPERS Assess Incidents and Determine Responses<br />

13.3.2.4 COOPERS Manage Incident data and validation<br />

13.5.14.4 COOPERS Provide Traffic Status<br />

13.7.3.1 COOPERS Manage Traffic Violator Notifications<br />

13.7.3.3 COOPERS Provide Violator Notifications Interface<br />

Table 4: New COOPERS Functions<br />

Reference Architecture 2.0<br />

Page 45 of 159


COOPERS<br />

integrated project<br />

8 Relations between COOPERS services and FRAME<br />

viewpoints<br />

Figure 1 describes the FRAME methodology as it has already been used for several national ITS<br />

architectures [FRAME4], together with the COOPERS specific context.<br />

<br />

<br />

<br />

!<br />

<br />

<br />

"#<br />

<br />

<br />

<br />

<br />

<br />

<br />

!<br />

!"#<br />

<br />

<br />

<br />

% <br />

<br />

<br />

$% <br />

&&% <br />

' &<br />

<br />

&&<br />

!<br />

Figure 1: COOPERS Architecture development process and context<br />

First, a selection of EITSFA user needs has been made according to the identified COOPERS<br />

services in [COOPERS4]. User needs have a harmonized syntax and provide requirements in a<br />

written, formalized language, which sentences are linked to functional elements of the EITSFA.<br />

Table 1 provides the list of standard EITSFA user needs which have been selected for the<br />

COOPERS system. This allows discussions with stakeholders that have no technical or telematics<br />

background on the basis of unambiguous user needs instead of functional designs. During the<br />

discussions with the variety of different stakeholders, a lack of standard EITSFA user needs to<br />

describe the COOPERS system has been identified. The newly defined user needs are listed in<br />

Table 2.<br />

Once the whole set of selected EITSFA and newly defined COOPERS user needs is completed and<br />

accepted by all stakeholders the functional viewpoint can be derived with the support of the FRAME<br />

selection tool. It basically consists of a database in which all user needs, functional elements and<br />

their logical link are maintained. The selection tool provides a set of functions which is directly linked<br />

Reference Architecture 2.0<br />

Page 46 of 159


COOPERS<br />

integrated project<br />

to the set of selected user needs. Each function has a set of input and output data flows, which are<br />

logical links to the other elements in the functional viewpoint: functions, terminators, actors (a<br />

subclass of terminators) and data stores. A subset of these functional elements can be selected by<br />

hand to form a consistent and efficient system. A consistency check ensures that all links of the<br />

selection are connected and no necessary element is missing. The functional viewpoint is finished<br />

when it passed the consistency check and all user needs have been met.<br />

The functional viewpoint is also the proper level of abstraction to discuss common elements with the<br />

other projects and national ITS architectures. For COOPERS, this discussion is currently ongoing<br />

with the other integrating projects CVIS and SAFESPOT and the support of the COMeSafety<br />

initiative.<br />

The next step towards a more realistic representation of the future system is to create the physical<br />

viewpoint. Hereby, the selected functions have to be grouped into locations (e.g. vehicle, roadside<br />

and central), sub-systems and modules.<br />

Functional data flows within a component are only virtual as the component will be provided fully<br />

integrated, whereas the other data flows become physical ones. Therefore, smart and representative<br />

grouping of functions is crucial for an efficient system. State-of-the-art and best-practice sub-system<br />

designs can serve as models, but in COOPERS the focus is to represent the actual test site system<br />

implementations where applicable, to utilize existing equipment as much as possible.<br />

The trace tables shown in Table 5 to 8 document the link between Sub-system, location, module,<br />

functional elements and corresponding user needs. Together with the user need tables provided in<br />

Table 2 it is possible to link each component to the COOPERS service which uses it.<br />

Some physical links require more attention. This is especially true for the link between the<br />

roadside/central sub-systems to the vehicle sub-system because it is obviously the centerpiece of an<br />

I2V service and has additional bandwidth constraints. Following the FRAME approach it was<br />

possible to identify all high-level data that needs to be exchanged via this physical link.<br />

One other sub-work package of COOPERS dedicated its work to analyze and define the related<br />

requirements, identify and evaluate possible wireless bearers [COOPERS2]. Additionally,<br />

organizational aspects such as operational or data transmission costs, external operators have been<br />

taken into account.<br />

Reference Architecture 2.0<br />

Page 47 of 159


COOPERS<br />

integrated project<br />

SubSystem.name location Module.name elementID corresponding user needs<br />

COOPERS Center Central Provide Environmental Conditions Assessment 3.4.4 7.1.2.5<br />

3.4.5<br />

3.4.6 7.1.0.4<br />

Provide Incident Management 13.3.2.3<br />

13.3.2.4 13.1.2.1, 6.2.2.11, 7.2.2.1, 7.2.2.3, 7.2.3.1<br />

3.2.2 5.1.0.3, 7.2.0.1, 7.2.0.6, 7.2.0.7, 7.2.2.1, 7.2.2.2, 7.2.5.1<br />

3.2.5<br />

D3.4<br />

Provide Safety Support for Maintenance Management 3.5.1 2.2.0.1, 2.2.0.3, 2.2.0.5<br />

3.5.2 2.2.0.6<br />

3.5.5<br />

3.5.6 2.2.0.6<br />

D3.6<br />

Provide Support for Emergency Management 2.1.2.1 5.1.0.2, 5.1.0.3, 7.2.0.5, 7.2.0.7, 7.2.2.1, 7.2.2.2, 7.2.2.3<br />

2.1.2.4 7.2.1.2<br />

2.1.5 7.2.1.2<br />

D2.1<br />

Provide Support for Road Charging 1.6.1<br />

13.1.3.5<br />

D1.5<br />

Provide Support for Traffic Violation Reporting 13.3.1.2.9<br />

13.7.3.1 13.1.5.1<br />

13.7.3.3 13.1.5.1<br />

D13.3<br />

D13.7<br />

Provide Traffic Management 13.3.1.2.4 13.1.2.1, 6.1.2.6,<br />

13.3.1.2.5.6 13.1.6.1, 7.1.0.11, 7.1.10.1, 7.1.4.3, 7.1.5.2<br />

13.3.1.2.5.8<br />

3.1.2.3 2.1.2.1, 7.1.0.13, 7.1.2.2, 7.1.2.4, 7.1.6.1, 7.1.8.1,<br />

2.1.2.2, 2.1.3.1, 7.1.0.11, 7.1.0.12, 7.1.0.13, 7.1.0.4, 7.1.0.5, 7.1.0.6, 7.1.4.8,<br />

3.1.2.5.1 7.1.5.5,<br />

3.1.2.5.2 7.1.0.11<br />

3.1.2.5.4 7.1.0.11, 7.1.7.1, 7.1.7.2, 7.1.7.3, 7.1.7.5, 7.1.7.6,<br />

3.1.2.5.7 7.1.3.1, 7.1.3.2, 7.1.3.3, 7.1.3.5,<br />

3.1.2.5.9 7.1.7.4, 7.1.8.1,<br />

D3.2<br />

D3.8<br />

Table 5: COOPERS service system – central sub-system, modules, functions<br />

Reference Architecture 2.0<br />

Page 48 of 159


COOPERS<br />

integrated project<br />

SubSystem.name location Module.name elementID corresponding user needs<br />

COOPERS On-board Unit Vehicle Perform Mayday Call 5.11.3<br />

Provide charging information 13.1.3.8<br />

Provide On-Board Communication Interfaces 13.5.14.4<br />

5.12.2 8.2.5.1<br />

5.12.3 7.1.7.6, 8.2.2.2, 8.5.5.1<br />

5.12.4 8.5.5.1<br />

5.12.5<br />

6.5.3.2 6.1.2.5, 6.2.0.4, 6.2.2.10, 6.2.2.5, 6.2.3.3, 6.2.3.4, 6.4.1.3, 6.4.1.4,<br />

Provide Speed Information and FCD 5.13.2 6.1.2.5, 6.2.2.10,<br />

5.13.3 8.2.5.1, 8.2.5.2, 8.2.5.4<br />

5.13.4 8.2.5.2<br />

5.13.5 8.2.5.4<br />

Provide Vehicle Position 5.13.1<br />

Table 6: COOPERS service system – on-board unit sub-system, modules, functions<br />

SubSystem.name location Module.name elementID corresponding user needs<br />

COOPERS Roadside Unit Roadside Detect Incidents 2.1.1<br />

3.2.1 7.2.0.1, 7.2.0.6, 7.2.5.1<br />

Identify On-Board Unit 1.3.1 4.1.1.1, 4.1.1.2, 4.1.1.3, 4.1.3.1, 4.1.0.4, 4.1.2.1, 7.3.2.1, 7.3.2.2,<br />

13.1.3.2<br />

Monitor Environment 3.4.1 7.1.1.6<br />

3.5.4<br />

Provide Roadside Communications 13.3.1.2.1<br />

13.3.1.2.6<br />

13.3.1.2.7<br />

13.3.1.2.8<br />

3.1.2.5.5 7.1.0.11, 7.1.0.3, 7.1.0.5, 7.1.3.4,<br />

Table 7: COOPERS service system – roadside sub-system, modules, functions<br />

Reference Architecture 2.0<br />

Page 49 of 159


COOPERS<br />

integrated project<br />

SubSystem.name location Module.name elementID corresponding user needs<br />

6.1.0.4, 6.1.0.5, 6.2.3.1, 6.2.3.2, 6.2.3.3, 6.2.3.4, 6.2.3.5, 6.2.3.6, 6.4.1.4,<br />

COOPERS-compliant portable device Personal Device Provide Infrastructure-supported Navigation 6.1 6.4.2.2,<br />

6.3.1<br />

6.3.3 6.1.2.3, 6.2.0.4, 6.2.0.5, 6.2.0.6, 6.2.2.4, 6.2.2.5,<br />

6.3.6 6.2.3.1, 6.2.3.2, 6.2.3.3, 6.2.3.4, 6.2.3.5, 6.4.0.1, 6.4.0.4, 6.4.1.2,<br />

6.3.7 6.1.2.1, 6.2.0.6,<br />

6.5.1 6.1.0.5, 6.1.2.6, 6.2.3.1, 6.2.3.2, 6.2.3.3, 6.2.3.4,<br />

6.5.2 6.1.2.6, 6.2.3.1, 6.2.3.2, 6.2.3.3, 6.2.3.4, 6.2.3.5, 6.4.1.3, 6.4.1.4, 7.3.0.1<br />

6.1.2.5, 6.1.2.6, 6.2.0.4, 6.2.2.10, 6.2.2.5, 6.2.3.1, 6.2.3.2, 6.2.3.3, 6.2.3.4,<br />

6.5.3.1 6.2.3.5, 6.4.0.1, 6.4.1.3, 6.4.1.4, 6.4.1.6, 7.3.0.1<br />

D6.1<br />

D6.2<br />

D6.3<br />

Table 8: COOPERS service system – personal device sub-systems, modules, functions<br />

Reference Architecture 2.0<br />

Page 50 of 159


COOPERS<br />

integrated project<br />

9 System Architecture – physical viewpoint<br />

The physical viewpoint, and also called physical architecture is the outcome of grouping together the<br />

defined functions in the functional architecture from every single service into physical entities. For<br />

creating the physical architecture, defined physical elements are used to make the relationship to the<br />

functional architecture.<br />

The following chapter describes these used physical elements.<br />

9.1 Definitions of physical elements<br />

systems<br />

To cover all the feasible opportunities in the physical architecture it would make it very large and<br />

unmanageable. And so it is possible to generate a physical architecture depending on the functions<br />

of the functional architecture as different systems, for example “P23 COOPERS”. These present how<br />

the functional viewpoint/architecture can be used to create an example of a particular application of a<br />

system.<br />

Each system will have its own context diagram with the relevant terminators (see Figure 2).<br />

sub-systems<br />

Each system consists of two or more sub-systems and each sub-system could be consisting of one<br />

or more element types of the functional architecture (functions, data stores) and to communicate with<br />

other sub-systems and terminators, called physical data flows. It is important that each sub-system<br />

will include all of the parts within the functional architecture existing in the same physical location.<br />

The work in the KAREN project has defined the following generic locations for sub-systems:<br />

• Central – the place that is used by parts of a system to collect and manage the storage of<br />

traffic data, toll payments, freight shipping orders, and/or the generation of traffic<br />

management measures, or fleet management instructions, with or without human<br />

intervention, e.g. TCC, or TIC, or freight and fleet management centre.<br />

• Roadside – the place that is used by parts of a system for the detection of traffic, vehicles<br />

and pedestrians, or the collection of tolls, and/or the generation of traffic management<br />

measures, and/or the provision of information and commands to drivers and/or pedestrians.<br />

• Vehicle – a device that is capable of moving through the road network and carrying one or<br />

mere people (bicycles, motorcycles, cars, public transport vehicles) and/or goods (vans and<br />

any other form of road going freight carrying vehicle) in which parts of system can be<br />

installed during manufacture or can be added to later.<br />

• Personal device – a device in which part of the system can be installed so that it can be<br />

easily used (and possibly carried) by travellers as one of their personal possessions.<br />

Reference Architecture 2.0<br />

Page 51 of 159


COOPERS<br />

integrated project<br />

• Freight device – a device in which part of the system can be installed so that it is an integral<br />

part of a freight carrying unit, e. g. freight container, trailer, or vehicle body.<br />

• Kiosk – a device usually located in a public place, into which part of the system can be<br />

installed to enable travellers to have limited and controlled access to some of its facilities.<br />

An overall location can have more than one sub-system, for example more than one sub-systems<br />

within the central location because of the different physical places. But a sub-system may not exist in<br />

two or more different locations. Sub-systems that provide the same service in different locations will<br />

be two separate sub-systems, with different identification.<br />

modules<br />

A sub-system could consist of two or more modules and each module has the same properties as<br />

the sub-system but its own separate physical identity. The main difference between modules and<br />

sub-systems is that each module is more likely to contain functionality from a single area of the<br />

function architecture. Another reason for using modules is to create physical components that<br />

contain a grouping of functionality that is more logical from a manufacturing or physical design view<br />

point. Modules will communicate with each other using physical data flows.<br />

terminators<br />

A terminator is the link between the outside world and the architecture system. It defines the needed<br />

functionality and data in the architecture from the outside world. A terminator may be a system, a<br />

human entity and a physical entity.<br />

physical data flows<br />

Physical data flows are the communication links within a system – between sub-systems, modules<br />

and to/from terminators. Each physical data flow may consist of one or more functional data flows.<br />

terminator data flows<br />

The terminator data flows provide the communication links between sub-systems/modules and the<br />

outside world – terminators.<br />

Reference Architecture 2.0<br />

Page 52 of 159


COOPERS<br />

integrated project<br />

9.2 Overview of the P23 COOPERS<br />

The P23 COOPERS system, that will be described in this chapter, has analyzed the needed<br />

functions for realization of every defined service within the COOPERS project. Some functions are<br />

needed in more than one service. The physical architecture shows the potential regulation of the<br />

functionality progresses.<br />

9.3 System context diagram of the P23 COOPERS<br />

The context diagram of the P23 COOPERS system describes the links from the system to the<br />

outside world – called terminators. Used terminators within the P23 COOPERS:<br />

• Operator<br />

• Emergency Systems<br />

• Maintenance Organisation<br />

• Vehicle<br />

• Road Pavement<br />

• Driver<br />

• Road Related System<br />

• Weather Systems<br />

• Traveller<br />

• External Service Provider<br />

• Traffic and Travel Information Provider<br />

• Monitor Environment<br />

• Road Network Operator<br />

• Broadcaster<br />

• Road Network Operator<br />

• Geographic Information Provider<br />

• General Information Provider<br />

• Financial Clearinghouse<br />

Reference Architecture 2.0<br />

Page 53 of 159


COOPERS<br />

integrated project<br />

Figure 2: System Context Diagram<br />

Reference Architecture 2.0<br />

Page 54 of 159


COOPERS<br />

integrated project<br />

9.4 Sub-systems of the COOPERS system<br />

The system P23 COOPERS obtains three four sub-systems dependent on the location – roadside,<br />

central, vehicle and portable device. Within the COOPERS project, the main focus is on<br />

infrastructure-to-vehicle communication, meaning the data flows from Roadside Unit to On-board unit<br />

and from Center to On-board-unit . The sub-system at the portable device location is different<br />

compared to the others as it is not within the scope of development work in COOPERS.<br />

Nevertheless, it is covered by the architecture because certain functionality and compliance is<br />

required in order to address all COOPERS services.<br />

9.4.1 P23.1 COOPERS Central Sub-system<br />

The central sub-system has a vital role in the COOPERS concept. Today’s high capacity backbone<br />

communication networks allow a highly centralised system design, which has a lot of beneficial<br />

aspects:<br />

• Decrease costs of roadside and on-board equipment<br />

COOPERS requires high data processing and storage capacities at the central location,<br />

but lowers the requirements and therefore costs of other, non-central equipment. This is<br />

crucial for the on-board unit, if end users need to accept the costs.<br />

• Central data fusion<br />

The roadside sensor data will be fused with extended floating car data, resulting in more<br />

comprehensive information of the current road network status. Furthermore, it enables<br />

effective interfaces and information exchange with external information service providers.<br />

The more different data sources are gathered at a single location the more possibilities for<br />

sophisticated data fusion algorithms arise.<br />

• Central data maintenance<br />

In COOPERS, the road operator is responsible for data maintenance which is also the<br />

entity legally responsible for traffic information. This ensures that the entity responsible for<br />

data maintenance has experience and established organisational means for responsible<br />

data maintenance. The centralised data maintenance and fusion approach enables also<br />

easier system upgrades as most of the system’s “intelligence” is focused on a single<br />

location compared to an upgrade of all on-board units.<br />

• Single source of data<br />

The architecture ensures that there is only a single data collection source of a specific<br />

type within the system. Combined with the before mentioned benefits it ensures<br />

compliance of all information which can still be provided customised via different output<br />

streams. The avoidance of duplication of data stores saves system costs.<br />

Figure 3 shows the seven modules of the Central sub-system which are described in section 9.5.1.<br />

Reference Architecture 2.0<br />

Page 55 of 159


COOPERS<br />

integrated project<br />

<br />

&<br />

# !.<br />

#.&.<br />

-#&.<br />

&&<br />

<br />

!<br />

<br />

&(<br />

!<br />

$<br />

(<br />

(!&<br />

(<br />

!<br />

&!$<br />

$&<br />

#./<br />

#.<br />

!&<br />

#..!<br />

(<br />

!<br />

#&.<br />

-.&$$..<br />

..&$.$.<br />

<br />

!!<br />

&&!$$&<br />

&!$$&<br />

#&.<br />

,!<br />

&<br />

<br />

-!#.&.<br />

$<br />

&!$<br />

(!&<br />

#.<br />

<br />

..&$.$.<br />

. !&<br />

#.<br />

<br />

-!#/.<br />

.<br />

<br />

,<br />

&<br />

<br />

#&!$..<br />

.<br />

#&!$..<br />

.<br />

-#&.<br />

<br />

) <br />

<br />

0<br />

<br />

<br />

#.<br />

.!<br />

...<br />

..!<br />

-#.<br />

+<br />

$&<br />

# .<br />

..<br />

<br />

#.<br />

<br />

#.<br />

!<br />

<br />

$&<br />

-#.<br />

&.<br />

-#&.<br />

.&&<br />

-#&.<br />

.<br />

&-. .<br />

&.<br />

<br />

%<br />

!<br />

#&..<br />

-##".<br />

-#. .<br />

&.&&<br />

-##".<br />

.&&<br />

&.#"..!.<br />

#&.<br />

-#.<br />

&<br />

<br />

&<br />

&. .<br />

..<br />

(<br />

&<br />

#.<br />

)<br />

&.#"..<br />

&-.#". ."<br />

#&.<br />

<br />

<br />

&<br />

<br />

#.<br />

<br />

&.!..<br />

-#.<br />

-##"<br />

..<br />

#..<br />

.<br />

<br />

(!&<br />

#.<br />

.!<br />

#.<br />

!$./<br />

#.<br />

<br />

(!&<br />

#.<br />

-"#.<br />

<br />

*<br />

-"##".<br />

.<br />

#.<br />

<br />

#.<br />

&!&."<br />

#.&!&.<br />

#&.<br />

%<br />

#.<br />

#.<br />

.<br />

<br />

#!.<br />

.<br />

#..&!&.<br />

-&.#"..!.<br />

#..&!&.<br />

Figure 3: P23.1 COOPERS Central Sub-system diagram<br />

Reference Architecture 2.0<br />

Page 56 of 159


COOPERS<br />

integrated project<br />

9.4.2 P23.2 COOPERS Roadside Unit<br />

This sub-system contains all elements of the COOPERS system which are located at the roadside.<br />

Different to the other sub-systems of COOPERS it is likely that the various modules it contains are<br />

not integrated but at physically separate locations.<br />

The roadside sub-system is responsible for establishing the bi-directional communication between<br />

vehicle and infrastructure. This includes also basic local processing such as grouping or verification<br />

of extended floating car data packets. Furthermore, local data fusion is processed in case there are<br />

real-time restrictions. Beside traffic flow monitoring, weather and environmental conditions are also<br />

monitored at neuralgic points to enhance the information provided to the central system by an<br />

external service provider. This is needed to address local weather system dynamics and data which<br />

is only relevant for the road operator and therefore not provided by external parties.<br />

Reference Architecture 2.0<br />

Page 57 of 159


COOPERS<br />

integrated project<br />

Figure 4: P23.2 COOPERS Roadside Unit diagram<br />

Reference Architecture 2.0<br />

Page 58 of 159


COOPERS<br />

integrated project<br />

9.4.3 P23.3 COOPERS On-board Unit<br />

In the in-vehicle sub-system the messages from the infrastructure are decoded and processed. This<br />

includes the management of the HMI display of messages to the driver. A key strategy of the<br />

COOPERS system is to provide messages only at the area where the driver needs it. Therefore a<br />

vehicle positioning module is obligatory, although the “Provide Vehicle Position” module may be a<br />

separate device and not integrated within the COOPERS OBU. The compilation of xFCD packets is<br />

also an important task of the OBU which includes to interface the in-vehicle bus and positioning<br />

module.<br />

#<br />

#<br />

,!<br />

&<br />

<br />

1<br />

<br />

-.!..<br />

&<br />

<br />

-!#<br />

#.<br />

-&#..<br />

&.&.<br />

#.<br />

.!<br />

..!<br />

#.<br />

%<br />

...&.&.<br />

!!<br />

&<br />

-.<br />

-&#!!.<br />

#.<br />

.!<br />

&-.2<br />

&-. .&.<br />

'&(<br />

<br />

-&#.<br />

&!<br />

#*<br />

&&<br />

&-..&.<br />

#..&$$<br />

&%<br />

$&<br />

%$&<br />

#.&!&.<br />

-..<br />

....!.<br />

&<br />

#!.<br />

<br />

-.../<br />

#.<br />

<br />

#&$$.<br />

.<br />

&($$<br />

Figure 5: P23.3 COOPERS On-board Unit diagram<br />

Reference Architecture 2.0<br />

Page 59 of 159


COOPERS<br />

integrated project<br />

9.4.4 P23.4 COOPERS-compliant Portable Device<br />

The scope of the COOPERS project is not to design a new navigation system, but to provide an<br />

interface to an external navigation system, which could cover the positioning and navigation<br />

functionalities to support the COOPERS services. Nevertheless, it is part of the physical viewpoint<br />

because the device is needed in order to support the full range of COOPERS services and<br />

corresponding user needs. This implies that a certain functionality is expected by the navigation<br />

system which is represented by the functional elements it includes.<br />

The COOPERS system will provide road network status information such as journey time delays,<br />

route recommendations and availability of map updates via an open interface which the navigation<br />

units can access and use to provide better services for the end user.<br />

Figure 6: P23.2 COOPERS-compliant Portable Device diagram<br />

Reference Architecture 2.0<br />

Page 60 of 159


COOPERS<br />

integrated project<br />

9.5 Modules of P23 COOPERS<br />

The four sub-systems are divided into modules to gain flexibility in component procurement and<br />

integration. The defined modules within the COOPERS project are chosen due to their specific field<br />

of application and functionality.<br />

9.5.1 Modules for P23.1 COOPERS Central Sub-system<br />

The central sub-system consists of seven modules:<br />

• P23.1.1 Provide Incident Management<br />

This module contains functionality to detect and identify incidents by processing a number of<br />

different sources including data from roadside sensors, floating cars or external providers.<br />

Detectable incidents include:<br />

o<br />

o<br />

o<br />

o<br />

Accident/Incidents/Wrong-way-drivers<br />

Hazardous weather conditions<br />

Maintenance activities<br />

Traffic congestion warning<br />

After assessment and selection of the proper response the incident warning is forwarded to<br />

the different dissemination channels including broadcaster, external traffic information<br />

provider and other modules within the system such as “Provide traffic management”.<br />

• P23.1.2 Provide Traffic Management<br />

This module provides means to manage and control traffic, especially traffic flow by<br />

controlling lane use and variable speed limits. Static and dynamic traffic and infrastructure<br />

data is collected and maintained centrally to provide the current and predicted traffic status.<br />

The main distribution channels utilised by this module are VMS and on-board unit.<br />

• P23.1.3 Provide Environmental Conditions Assessment<br />

This module mainly collects and monitors weather conditions to provide the current and<br />

predicted weather situation for the road network. This functionality is needed by the incident<br />

management to detect hazardous conditions and the traffic management to determine the<br />

legal and optimal speed limits.<br />

• P23.1.4 Provide Safety Support for Maintenance Management<br />

In this module all relevant maintenance activities are stored. Current and near-future<br />

maintenance activities are sent to the incident management module to ensure a proper<br />

warning is disseminated to raise user awareness and increase safety.<br />

• P23.1.5 Provide support for emergency management<br />

This module provides an interface to emergency systems to obtain updates on emergency<br />

progress reports. The additional data is used to improve the Accident warning service<br />

Reference Architecture 2.0<br />

Page 61 of 159


COOPERS<br />

integrated project<br />

• P23.1.6 Provide Support for Traffic Violation Reporting<br />

This module provides functionality to log violators of lane banning and legal speed limit<br />

instructions for statistical purposes to assess the acceptance and efficiency of dynamic legal<br />

restrictions. Violations are reported by the traffic management module and stored into the<br />

D13.7 COOPERS Traffic Violator Notifications data store from which the operator can<br />

request surveys.<br />

• P23.1.7 Provide Support for Road Charging<br />

This module computes the road charging fee based on dynamic parameters such as traffic<br />

status or environmental conditions. It is also responsible for maintaining the data store of<br />

charging tables which are provided by an external service provider. The calculated dynamic<br />

fee is forwarded to the driver to influence behaviour on route and travel time selection during<br />

peak periods in the long term.<br />

#.<br />

#.<br />

-#.<br />

-&..<br />

-&...<br />

&.&..<br />

&...<br />

&.!.&.&.<br />

&..&.&.<br />

&.#"....<br />

Figure 7: P23.1 Central Sub-system – P23.1.1 Provide Incident Management module<br />

Reference Architecture 2.0<br />

Page 62 of 159


COOPERS<br />

integrated project<br />

##"..<br />

&!&.!<br />

<br />

$&<br />

*<br />

<br />

&<br />

<br />

) <br />

<br />

-##<br />

"..<br />

-"##<br />

"..<br />

-##".<br />

.&&<br />

-##"..<br />

##"..<br />

##"..<br />

<br />

(!&<br />

##"..<br />

&!&.!<br />

-&.#"..!.<br />

&.#"..<br />

&-.#"...3<br />

&.#"....<br />

&-.#". ."<br />

&-.#"..<br />

&-.#". .<br />

&.#"./.<br />

&.#"..&!&.<br />

&.#"..<br />

&.#".!..<br />

&.#".. .&!&.<br />

&..#"..<br />

&-.#"..!<br />

&-.#"..!<br />

&.#"..&&.3<br />

&.#"..&!&./<br />

&.#"..&&<br />

&.#"..&&<br />

&.#".<br />

.!$./<br />

&.#".<br />

.&.<br />

<br />

&.#".<br />

..<br />

Figure 8: P23.1 Central Sub-system – P23.1.2 Provide Traffic Management module<br />

Figure 9: P23.1 Central Sub-system – P23.1.3 Provide Environmental Conditions Assessment<br />

module<br />

Reference Architecture 2.0<br />

Page 63 of 159


COOPERS<br />

integrated project<br />

Figure 10: P23.1 Central Sub-system – P23.1.4 Provide Safety Support for Maintenance<br />

Management module<br />

Reference Architecture 2.0<br />

Page 64 of 159


COOPERS<br />

integrated project<br />

&!$<br />

$&<br />

#<br />

!".!.<br />

#<br />

&!$.!.<br />

#<br />

&!$..&<br />

$<br />

&!$(!&<br />

..&$.$.<br />

-.&$$..<br />

&-..<br />

-!#.<br />

-!#&.<br />

,!<br />

&<br />

<br />

#&!$...<br />

#&!$...<br />

-&...<br />

-&..<br />

..&$.$...<br />

!&<br />

-!#<br />

/..<br />

,<br />

&<br />

<br />

<br />

$&<br />

Figure 11: P23.1 Central Sub-system – P23.1.5 Provide Support for Emergency Management<br />

module<br />

Figure 12: P23.1 Central Sub-system – P23.1.6 Provide Support Traffic Violation Reporting<br />

module<br />

Reference Architecture 2.0<br />

Page 65 of 159


COOPERS<br />

integrated project<br />

Figure 13: P23.1 Central Sub-system – P23.1.7 Provide Support for Road Charging module<br />

9.5.2 Modules for P23.2 COOPERS Roadside Unit<br />

The roadside sub-system consists of three modules:<br />

• P23.2.1 Provide Roadside Communications<br />

This module collects raw traffic data from attached sensors and extended floating car data<br />

packets. Basic processing of xFCD is performed in this module to verify and organise<br />

incoming data. Raw traffic data from attached sensors must be processed locally to meet<br />

real-time restrictions and to save bandwidth. After pre-processing, data such as traffic flow,<br />

occupancy level, or vehicle classification, is forwarded to the center.<br />

This module is also responsible to forward messages of relevance for the respective area to<br />

the on-board units bypassing vehicles and to control the VMS output.<br />

• P23.2.2 Detect Incidents<br />

This module processes sensor and closed-circuit video data in real-time to detect possible<br />

occurrences of incidents such as accident or objects on the road.<br />

• P23.2.3 Monitor Environment<br />

Weather and environmental conditions are also monitored at neuralgic points to address<br />

local weather system dynamics and data which is only relevant for the road operator and<br />

therefore not provided by external parties.<br />

Reference Architecture 2.0<br />

Page 66 of 159


COOPERS<br />

integrated project<br />

• P23.2.4 Identify On-board Unit<br />

This module is able to detect and identify bypassing on-board units and the respective<br />

vehicle type. This information is used by the “Provide Support for road charging” module to<br />

calculate the corresponding dynamic charging fee which has to be transmitted back to the<br />

addressed vehicle.<br />

Figure 14: P23.2 COOPERS Roadside Unit – P23.2.1 Provide Roadside Communications<br />

module<br />

Reference Architecture 2.0<br />

Page 67 of 159


COOPERS<br />

integrated project<br />

Figure 15: P23.2 COOPERS Roadside Unit – P23.2.2 Detect Incidents module<br />

Figure 16: P23.2 COOPERS Roadside Unit – P23.2.3 Monitor Environment module<br />

Reference Architecture 2.0<br />

Page 68 of 159


COOPERS<br />

integrated project<br />

Figure 17: P23.2 COOPERS Roadside Unit – P23.2.5 Identify On-board Unit module<br />

9.5.3 Modules for P23.3 COOPERS On-board Unit<br />

The vehicle sub-system consists of four modules:<br />

• P23.3.1 Provide On-board Communication Interfaces<br />

This module contains the wired interface to the in-vehicle bus system and the wireless<br />

interface to the infrastructure. Furthermore it manages the HMI display of warning messages<br />

to the driver and provides the corresponding trip delays to the external navigation device via<br />

an open interface.<br />

• P23.3.2 Provide speed Information and FCD<br />

This module is responsible for the provision of the current speed limit to the in-vehicle<br />

intelligent speed adaptation facilities and to the HMI. The other main task is the compilation<br />

of extended floating car data packets which contain not only the vehicle position provided by<br />

P23.3.3, but also the vehicle status information derived from the in-vehicle bus in module<br />

P23.3.1.<br />

• P23.3.3 Provide Vehicle Position<br />

This module contains the positioning and map-matching functionaliy to determine the<br />

vehicle’s position needed for xFCD packet generation and provision of the current speed<br />

limit.<br />

Reference Architecture 2.0<br />

Page 69 of 159


COOPERS<br />

integrated project<br />

• P23.3.4 Perform Mayday Call<br />

This module provides basic mayday call functionality by triggering the transmission of an<br />

extended floating car data packet in case of accident event detection via in-vehicle bus data<br />

such as airbag activation.<br />

• P23.3.5 Provide Charging Information<br />

This module provides charging information to the driver. This can be information about the<br />

current section or the cumulative sum of the charges paid so far on the current trip.<br />

Figure 18: P23.3 COOPERS On-board Unit – P23.3.1 Provide On-board Communication<br />

Interfaces module<br />

Reference Architecture 2.0<br />

Page 70 of 159


COOPERS<br />

integrated project<br />

'&(<br />

<br />

-&#..<br />

&.&.<br />

-.!..<br />

-&.#".<br />

!..<br />

&<br />

<br />

...&.&.<br />

&-.#".<br />

.!<br />

..&.3<br />

....<br />

....<br />

....<br />

....<br />

Figure 19: P23.3 COOPERS On-board Unit – P23.3.2 Provide Speed Information and FCD<br />

module<br />

Figure 20: P23.3 COOPERS On-board Unit – P23.3.3 Provide Vehicle Position module<br />

Reference Architecture 2.0<br />

Page 71 of 159


COOPERS<br />

integrated project<br />

Figure 21: P23.3 COOPERS On-board Unit – P23.3.4 Perform Mayday Call module<br />

Figure 22: P23.4 COOPERS On-board Unit – P23.3.4 Provide Charging Information module<br />

9.5.4 Modules for P23.4 COOPERS-compliant Portable Device<br />

The complaint Portable Device sub-system consists of on module:<br />

• P23.4.1 Provide Infrastructure-supported Navigation<br />

In order to realize additional navigation services like estimated journey time, route navigation or<br />

map update an external device will be needed. This device shall provide routing and navigation<br />

functionality, while the On-board Unit provides dynamic route information like incidents and their<br />

estimated journey time delay via an open interface (e.g. bluetooth, USB2.0, WiFi) to support the<br />

calculations. Additionally, this COOPERS-compliant portable device could also be able to<br />

receive data from other information service providers as well.<br />

Reference Architecture 2.0<br />

Page 72 of 159


COOPERS<br />

integrated project<br />

Reference Architecture 2.0<br />

Page 73 of 159


COOPERS<br />

integrated project<br />

9.5.5 Physical data flows<br />

This section describes the resulting physical data flows on system layer as depicted in Figure 2. For<br />

more detailed information about the physical data flows the trace tables in Table 9 to 11 can be<br />

used. A detailed description of the contained functional data flows can be obtained from [FRAME5].<br />

coopers-central_information<br />

This data flow consists of information about incidents and perturbations which are relevant for on-trip<br />

planning or trip re-routing if delays are above a predefined tolerance level.<br />

coopers-central_info<br />

This data flow consists of the dynamic and static speed limits as well as “copies” of all other static<br />

traffic signs along the motorway.<br />

coopers-collected_roadside_data<br />

This data flow consists of all data collected at the roadside unit which is relevant for the COOPERS<br />

center including preprocessed xFCD, traffic conditions, detected incidents, local weather conditions<br />

and may day calls.<br />

coopers-fcd<br />

This data flow contains the composed extended floating car data packets including vehicle ID,<br />

position and status information from the in-vehicle bus system.<br />

coopers-messages_for_road_users<br />

This data flow contains all messages for the road users of the respective segments including incident<br />

warnings, lane instructions and the legal dynamic speed limits for the variable message signs.<br />

coopers-route_and_vehicle_status<br />

This data flow contains information about the planned route including floating car data to reconstruct<br />

the previous motion characteristics to assess the need for trip plan changes.<br />

coopers-traffic_status<br />

It contains the warnings, information and lane commands that are forwarded from the roadside unit<br />

to the vehicle on-board unit. Furthermore, the roadside unit can request the ID of the on-board unit.<br />

coopers-vehicle_messages<br />

This data flow contains the vehicle position which is needed to calculate the current dynamic tolling<br />

fee. Additionally, in case the vehicle is involved in an accident, this link is used to provide mayday<br />

call data.<br />

fae-weather_inputs<br />

Reference Architecture 2.0<br />

Page 74 of 159


COOPERS<br />

integrated project<br />

It contains analogue data about the weather that may be general and apply to the geographic area<br />

served by the System, or be from individual points at or near the road network.<br />

fd-incident_notification<br />

It contains details of an incident that are being provided by a Driver to the Center. In this case the<br />

Driver may be from any of the actors that make up this terminator.<br />

fd-mayday_call<br />

It contains a mayday call realised by a static traveller on a roadside system. Mayday call must<br />

contain : time, location, involved vehicles and status, involved people and health status, and any<br />

relevant information for emergency.<br />

fesp.g-additional_map_data<br />

It contains all data from a geographic information provider which is needed by the COOPERS center.<br />

This includes mainly map updates.<br />

fesp.g-data<br />

It contains geographic data from which, given a set of co-ordinates, a named location can be<br />

identified.<br />

fesp-tariff_grids<br />

It contains all the elements necessary to determine the tariff for a given service and contract. The<br />

data flow includes the following elements: date, service provider ID, service ID, and for each service<br />

ID the tariff for every combination of parameters defining the service, and for various contract types<br />

flds-psef_location_data<br />

It contains location information for emergency vehicle<br />

flds-ptja_location<br />

It contains analogue or digital data from which functionality within the Area can determine the current<br />

location of a Traveller.<br />

flds-vehicle_location<br />

It contains the current position of the vehicle in co-ordinate units.<br />

From Traffic<br />

It contains raw analogue sensor data that will be used to detect the presence of a vehicle and to<br />

calculate traffic flow.<br />

From/To Emergency Systems<br />

Reference Architecture 2.0<br />

Page 75 of 159


COOPERS<br />

integrated project<br />

This bidirectional data flow between the COOPERS center and emergency systems contains<br />

information about the emergency process progress to co-ordinate the corresponding actions.<br />

From/To Financial Clearinghouse<br />

It contains the pseudonymous vehicle ID and the amount of money to be charged, the timestamp<br />

and location ID provide information to manage the revenue of the different motorway operators.<br />

From the clearinghouse to the COOPERS center it contains the receipt of the transaction request.<br />

From/To Maintenance Organisation<br />

This data flow contains requests for maintenance operations to be carried out as well as updates on<br />

maintenance activities from the maintenance organisation to the COOPERS center.<br />

From/To Operator<br />

This bidirectional dataflow represents the interface between the road network operator and the<br />

COOPERS system including all commands and requests and their relating responses of the system.<br />

From/To Road Related System<br />

Via this bidirectional data flow incident and traffic data are exchanged with other instances of the<br />

COOPERS system to realise the international service handover.<br />

From/To Traveller<br />

This bidirectional dataflow represents mainly the interface between the navigation device and its<br />

user. It includes preference settings, route requests and alternatives, notification on track changes<br />

and their approval.<br />

frp-current_conditions<br />

It contains analogue data from which sensors within a Function can determine the current state of<br />

the pavement in terms of its temperature and moisture content. This will be used to decide whether<br />

or not de-icing treatment will be needed.<br />

frp-wearing_state<br />

It contains analogue data from which sensors within a Function can determine the need for<br />

maintenance of the road pavement.<br />

ft-incident_notification<br />

It contains details of an incident that are being provided by a Traveller. In this case the Traveller may<br />

be a Pedestrian, a Static Traveller, or a Dynamic Traveller.<br />

Reference Architecture 2.0<br />

Page 76 of 159


COOPERS<br />

integrated project<br />

fv-incident_notification<br />

It contains details of an incident that are being provided automatically by a Vehicle. In this case the<br />

Vehicle may be a Pedestrian from any of the actors that make up this terminator.<br />

fv-vehicle_characteristics<br />

It represents the Vehicle physical characteristics that are used by the detection sensors of the<br />

system in the "Detect User" Function.<br />

fws-maintenance_conditions<br />

It contains information about weather conditions and is to be used in the determination of<br />

maintenance activity.<br />

fws-weather_conditions<br />

It contains data about current and forecast weather conditions and icing formation over the<br />

geographic area managed by the System.<br />

td-mayday_ack<br />

It contains the response given by the system to a static traveller that the mayday call is processed.<br />

td-output_actuation<br />

If contains output from the traffic management Functions that serve the inter-urban road network.<br />

This output will direct all types of Drivers to take actions so that the progress of their vehicles will<br />

make best use of the inter-urban road network.<br />

To External Service Provider<br />

This data flow contains all data of the COOPERS system to external information provider which is to<br />

be broadcasted either via radio channels or web services.<br />

tv-hmi_messages<br />

It contains the warnings, road network status information, toll charging information and lane<br />

instructions to be displayed at the HMI.<br />

Reference Architecture 2.0<br />

Page 77 of 159


COOPERS<br />

integrated project<br />

Physical Data Flows<br />

Consistuents<br />

Name Physical Data Flows Functional Data Flows<br />

coopers-accident_detected<br />

padas_accident_detected<br />

coopers-central_information<br />

coopers-ptja_maintenance_data<br />

mt.ptja_incident_information_AP<br />

mt.ptja_inter-urban_network_perturbations<br />

mt.ptja_weather_information_AP<br />

coopers-collected_roadside_data<br />

coopers-driver_instructions<br />

coopers-environmental_incidents<br />

coopers-environmental_info_PRT<br />

coopers-fcd<br />

coopers-fcd_content<br />

coopers-fraud_notifications<br />

coopers-icing_incident_data<br />

coopers-incident_data<br />

coopers-incident_detection_data<br />

coopers-incident_info_PRT<br />

coopers-incident_notification<br />

coopers-incident_strategy_request<br />

coopers-incident_warnings<br />

coopers-maintenance_conditions<br />

coopers-maintenance_data<br />

coopers-messages_for_road_users<br />

coopers-position_for_mayday<br />

coopers-position_for_processing<br />

coopers-ptja_maintenance_data<br />

coopers-regulations_and_charge_info<br />

coopers-route_and_vehicle_status<br />

coopers-traffic_data_for_incident_detection<br />

coopers-traffic_data_for_incidents<br />

coopers-traffic_management_feedback<br />

coopers-traffic_management_info<br />

coopers-icing_incident_data<br />

coopers-traffic_management_feedback<br />

coopers-weather_condition_data<br />

coopers-driver_instructions<br />

coopers-incident_warnings<br />

coopers-static_traffic_regulations<br />

coopers-vsl<br />

mt_inter-urban_preprocessed_single_fcd<br />

pepf.mt_inter-urban_infra_usage_info<br />

pepf_vehicle_data_CSF<br />

psef_roadside_may_day_call<br />

mt_inter-urban_lane_commands<br />

mt_inter-urban_lane_commands_2<br />

mt_inter-urban_speed_commands<br />

mt_inter-urban_traffic_management_requests<br />

mt_environmental_incident_inputs<br />

mt.ptja_pollution<br />

mt.ptja_weather_information_PRT<br />

padas.mt_inter-urban_floating_car_data<br />

padas.pepf_vehicle_ID<br />

padas_current_time_2<br />

padas_status_data_for_fcd<br />

padas_vehicle_ID_for_fcd<br />

mt.psle_inter-urban_fraud_notifications_2<br />

mt_inter-urban_request_violators<br />

mt_icing_incident_data<br />

psef.mt_incident_data<br />

psef.mt_incident_data_update<br />

mt_incident_detection_data<br />

mt.ptja_incident_information_PRT<br />

mt.psef_incident_notification<br />

mt_inter-urban_incident_strategy_request<br />

mt_inter-urban_incident_warning_commands<br />

mt_inter-urban_incident_warning_commands_2<br />

mt_inter-urban_road_use_data<br />

mt_inter-urban_traffic_maintenance_conditions<br />

mt_long_term_maintenance_data<br />

mt_short_term_maintenance_data<br />

psef_roadside_may_day_call_first_acknowledgement<br />

padas_vehicle_position_for_mayday<br />

padas_vehicle_position_for_fcd<br />

padas_vehicle_position_for_ISA<br />

mt.ptja_long_term_maintenance_data<br />

mt.ptja_short_term_maintenance_data<br />

pepf_current_charge<br />

padas.ptja_floating_car_data<br />

ptja_store_road_trip_planning_data<br />

mt_inter-urban_traffic_data_for_incident_detection<br />

mt_inter-urban_traffic_data_for_incidents<br />

mt_collected_inter-urban_traffic_data<br />

mt_inter-urban_actuator_status<br />

mt_inter-urban_floating_car_location<br />

mt_inter-urban_traffic_flow_management_data<br />

mt_inter-urban_traffic_management_responses<br />

mt.padas_inter-urban_traffic_regulations<br />

mt.ptja_inter-urban_network_conditions<br />

mt.ptja_inter-urban_traffic_predictions<br />

Table 9: Physical data flows – functional data flows within the COOPERS system (part 1)<br />

Reference Architecture 2.0<br />

Page 78 of 159


COOPERS<br />

integrated project<br />

Physical Data Flows<br />

Consistuents<br />

Name Physical Data Flows Functional Data Flows<br />

coopers-traffic_status<br />

coopers-environmental_info_PRT<br />

coopers-incident_info_PRT<br />

mt.padas_inter-urban_traffic_status<br />

pepf.padas_vehicle_ID_request<br />

coopers-vehicle_messages<br />

padas.pepf_vehicle_position<br />

padas.psef_mayday_call_data<br />

coopers-vsl<br />

mt.padas_inter-urban_speed_settings<br />

coopers-weather_condition_data<br />

mt_weather_condition_data_inputs<br />

fae-weather_inputs<br />

fae-weather_inputs<br />

fd-incident_notification<br />

fd-incident_notification<br />

fd-mayday_call<br />

fd-mayday_call<br />

fesp.g-additional_map_data<br />

fesp.g-identification_response<br />

fesp.g-map_update<br />

fesp.g-data<br />

fesp.g-data<br />

flds-psef_location_data<br />

flds-psef_location_data<br />

flds-vehicle_location<br />

flds-vehicle_location<br />

fo.rno-environmental_conditions_commands<br />

fo.rno-environmental_conditions_commands<br />

fo.rno-fraud_information_commands<br />

fo.rno-fraud_information_commands<br />

fo.rno-incident_inputs<br />

fo.rno-incident_inputs<br />

fo.rno-inter-urban_traffic_commands<br />

fo.rno-inter-urban_traffic_commands<br />

fo.rno-maintenance_commands<br />

fo.rno-maintenance_commands<br />

From / To Traveller<br />

ft-change_approval<br />

ft-factual_parameters<br />

ft-general_trip_preferences<br />

ft-secondary_criteria<br />

ft-trip_selection<br />

tt-itinerary_changes<br />

tt-output_GTP_data<br />

tt-request_preferences<br />

tt-route_guidance_info<br />

tt-trip_alternatives<br />

From Emergency Systems<br />

fes-emergency_progress_report<br />

fes-emergency_services_information<br />

From HMI<br />

fv.hmi-initiate_mayday<br />

From Maintenance Organisation<br />

fmo-update_activity_status<br />

From Operator<br />

fo.rno-environmental_conditions_commands<br />

fo.rno-fraud_information_commands<br />

fo.rno-incident_inputs<br />

fo.rno-inter-urban_traffic_commands<br />

fo.rno-maintenance_commands<br />

From Road Related System<br />

frrs-emergency_or_incident_notification<br />

frrs-incident_data<br />

frrs-traffic_data<br />

From Traffic<br />

ftrfc-inter-urban_raw_traffic_flow_data<br />

ftrfc-presence_indication<br />

From Vehicle Systems<br />

fv.vs-input_data<br />

frp-current_conditions<br />

frp-current_conditions<br />

frp-guidance_data<br />

frp-guidance_data<br />

frp-wearing_state<br />

frp-long_term_wearing_state<br />

frp-short_term_wearing_state<br />

frp-short_term_wearing_state_2<br />

frrs-data_and_management_updates<br />

ffrs-inter-urban_data_updates<br />

frrs-inter-urban_traffic_management_strategies<br />

frrs-emergency_or_incident_notification<br />

frrs-emergency_or_incident_notification<br />

frrs-incident_data<br />

frrs-incident_data<br />

frrs-traffic_data<br />

frrs-inter-urban_data_updates<br />

frrs-inter-urban_traffic_management_strategies<br />

ft-incident_notification<br />

ft-incident_notification<br />

ftrfc-inter-urban_raw_traffic_flow_data<br />

ftrfc-inter-urban_raw_traffic_flow_data<br />

ftrfc-presence_indication<br />

ftrfc-presence_indication<br />

fv-incident_notification<br />

fv-incident_notification<br />

fws-maintenance_conditions<br />

fws-long_term_maintenance_conditions<br />

fws-short_term_maintenance_conditions<br />

fws-short_term_maintenance_conditions_2<br />

Table 10: Physical data flows – functional data flows within the COOPERS system (part 2)<br />

Reference Architecture 2.0<br />

Page 79 of 159


COOPERS<br />

integrated project<br />

Name Physical Data Flows Functional Data Flows<br />

fws-weather_conditions<br />

fws-ice_formation_conditions<br />

fws-weather_data<br />

fws-weather_data_for_incidents<br />

fws-weather_data_for_incidents<br />

td-mayday_acknowledgement<br />

td-mayday_acknowledgement<br />

td-output_actuation<br />

td-inter-urban_traffic_commands<br />

tesp.b-incident_data<br />

tesp.b-incident_data<br />

tesp.b-inter-urban_traffic_data<br />

tesp.b-inter-urban_traffic_data<br />

tesp.gip-request_for_identification<br />

tesp.gip-request_for_identification<br />

tesp.ttip-incident_data<br />

tesp.ttip-incident_data<br />

tesp.ttip-inter-urban_traffic_data<br />

tesp.ttip-inter-urban_traffic_data<br />

To Emergency Systems<br />

tes-global_progress_report<br />

To External Service Provider<br />

tesp.b-incident_data<br />

tesp.b-inter-urban_traffic_data<br />

tesp.gip-request_for_identification<br />

tesp.ttip-incident_data<br />

tesp.ttip-inter-urban_traffic_data<br />

To Maintenance Organisation<br />

tmo-long_term_activities<br />

tmo-short_term_activities<br />

To Operator<br />

To Emergency Operator<br />

to.rno-environmental_condition_responses<br />

to.rno-fraud_information_responses<br />

to.rno-incident_outputs<br />

to.rno-inter-urban_traffic_responses<br />

to.rno-maintenance_responses<br />

To Road Related System<br />

trrs-emergency_or_incident_notification<br />

trrs-incident_data<br />

trrs-traffic_data<br />

to.rno-environmental_condition_responses<br />

to.rno-environmental_condition_responses<br />

to.rno-fraud_information_responses<br />

to.rno-fraud_information_responses<br />

to.rno-incident_outputs<br />

to.rno-incident_outputs<br />

to.rno-inter-urban_traffic_responses<br />

to.rno-inter-urban_traffic_responses<br />

to.rno-maintenance_responses<br />

to.rno-maintenance_responses<br />

trrs-data_and_management_updates<br />

trrs-inter-urban_data_updates<br />

trrs-inter-urban_traffic_management_strategies<br />

trrs-emergency_or_incident_notification<br />

trrs-emergency_or_incident_notification<br />

trrs-incident_data<br />

trrs-incident_data<br />

trrs-traffic_data<br />

trrs-inter-urban_data_updates<br />

trrs-inter-urban_traffic_management_strategies<br />

tv.hmi-current_speed_limit_from_ISA<br />

tv.hmi-current_speed_limit_from_ISA<br />

tv.hmi-traffic_messages<br />

tv.hmi-charging_info<br />

tv.hmi-traffic_regulations<br />

tv.hmi-traffic_status_information<br />

Table 11: Physical data flows – functional data flows within the COOPERS system (part 3)<br />

Reference Architecture 2.0<br />

Page 80 of 159


COOPERS<br />

integrated project<br />

10 Adoption of the Reference Architecture to the<br />

Demonstration Sites<br />

The defined Reference Architecture will not only be the basis for the architecture and development of<br />

the single components, but needs also to be reflected within the single Demonstration Sites. This<br />

needs to be done to guarantee the interoperability and to ensure continuous services within the<br />

single Test Sites. One goal of the demonstration needs to show, that for the end user (driver) there is<br />

no difference if he is driving in France, Germany or Italy – he will receive the same services and will<br />

not be aware of the different communication technologies used for the transmission of the<br />

messages.<br />

Figure 23: Demonstration Sites planned within COOPERS<br />

10.1 Demonstration Site 1<br />

This Demonstration Site needs to have a very special focus on the Reference Architecture, as here 3<br />

different countries (Austria, Italy and Germany) will demonstrate a continuous service provision to<br />

the driver including the service handover between the included road operators. Hereby it must be<br />

ensured, that even if the data sources and data quality are different, the service and information that<br />

will be presented to the driver needs to be similar. So the driver will not recognise if the information<br />

comes from Autostrada del Brennero, ASFINAG, OBB or someone else.<br />

Along this Demonstration Site also different communication technologies will be used:<br />

Reference Architecture 2.0<br />

Page 81 of 159


COOPERS<br />

integrated project<br />

<br />

<br />

<br />

Broadcasting technologies (DAB, DVB-H)<br />

Cell based technologies (GSM, GPRS)<br />

Dedicated Short Range Communication Technologies (Microwave, Infrared)<br />

By using the FRAME methodology to generate the Reference Architecture it is ensured that all<br />

services are described technology independent. Therefore the choice of one or the other<br />

communication technology will have no impact on the service itself.<br />

10.2 Demonstration Site 2<br />

This Demonstration Site is located between Rotterdam and Antwerp and will also cover two different<br />

countries (Netherlands, Belgium). Similar to Demonstration Site 1 the driver will not recognise any<br />

differences in the services by driving in Belgium against driving in the Netherlands<br />

For this Demonstration Site it is planned that a Traffic Information Service Provider (TISP) will collect<br />

the input data from the Dutch and Belgium Road Operator and generate out of them the COOPERS<br />

messages. So here the location of the service generation is different to the other demonstration<br />

sites, where the service generation is done at the Traffic Control Centre (TCC). However it needs to<br />

be ensured, that even if the process chain is different, the transmitted data are similar and the data<br />

processing is performed at comparable physical entities (compare to chapter 1 – physical viewpoint).<br />

It has been decided on January 2008 that on test site 2 also WIMAX will be included in the<br />

demonstration to evaluate the performance of that commmunication technology for the transmission<br />

of safety relevant traffic information into the vehicle.<br />

10.3 Demonstration Site 3<br />

Also in the Berlin Test Site very specific points have to be taken into account by realising the<br />

COOPERS services. As in Berlin the unidirectional Digital Audio Broadcast (DAB) will be the main<br />

dissemination medium for the COOPERS messages, a back link for the acknowledgement, as it is<br />

requested for some services (e.g.: Variable Speed Limit Information), needs to be established.<br />

Additionally a solution needs to be found, how it can be verified, that all drivers in a specific section<br />

have received the valid messages – as it is a requirement e.g. for the ISA with Infrastructure Link-<br />

Service. This needs to be taken into account in the development work.<br />

10.4 Demonstration Site 4<br />

Demonstration Site 4 consists of several parts of motorways spread all over France. Even if the<br />

Motorway Operators are different and the implementation of the COOPERS services will be for sure<br />

different, the functions of the Reference Architecture need to be followed to ensure a common view<br />

on COOPERS services.<br />

Reference Architecture 2.0<br />

Page 82 of 159


COOPERS<br />

integrated project<br />

11 Next steps<br />

11.1 UML architecture (SWP3200)<br />

The COOPERS high-level architecture which has been developed with the FRAME methodology is<br />

used for discussion and communication with project partners as well as external stakeholders.<br />

Furthermore, its use ensures compliance with other projects and operational systems, but on the<br />

other hand, it is too abstract to derive patterns for the hard- and software development.<br />

Therefore an additional “layer” in between had to be implemented. COOPERS uses UML defined<br />

models that are based on the FRAME-compliant high-level architecture and Annex 2: service<br />

description tables, but offer a higher degree of detail for developers and procurement. Moreover, it is<br />

the proper tool to track changes and results of discussions about specific parts of the architecture.<br />

The UML model contains use case, activity and sequence diagrams which enable it to better<br />

describe the chronology of events compared to FRAME architecture. The user needs and<br />

descriptions of frame functional elements are included in the descriptions of the use cases and<br />

activity elements of the UML diagrams. The model is currently provided in draft version 1.6 and<br />

included in the draft report IR3200.<br />

11.2 Communication viewpoint – link analysis (SWP3300)<br />

Together with partners of SWP3300 and 3400 many feedback cycles have been established to<br />

ensure that the high-level architecture and the service descriptions meet all the requirements to<br />

assess the communication links. In SWP3300 several promising wireless transmission technologies<br />

such as IR-MR, CALM-IR, DSRC, WLAN derivates, Bluetooth, broadcast media like DAB/DVB and<br />

cellular media such as GPRS/UMTS or WiMAX are analysed regarding their link capabilities such as<br />

latency, throughput, link costs or coverage to assess if they are able to provide the services and their<br />

specified content to the vehicle. For further information see IR3300-2.<br />

11.3 In-car networks – Floating Car data (SWP3400)<br />

The COOPERS high-level architecture includes the extended floating car data concept which utilises<br />

data from the in-vehicle bus systems. SWP3400 assesses the potential of vehicle sensor data and<br />

data fusion to detect events and provide additional information to the infrastructure. In cooperation<br />

with the FP6 IP SAFESPOT it is aimed to provide a common set of messages from the vehicle either<br />

to other vehicles or the infrastructure.<br />

11.4 Definition of new functions and requirements (SWP3800)<br />

The work on the COOPERS high-level architecture is carried on by SWP3800 which has the task to<br />

define new functions and requirements that were not already covered by the EITSFA. Therefore, the<br />

service descriptions are analysed in detail to extract new, additional requirements. New functional<br />

elements have to be designed to cover all needs, such as integration of extended floating car data or<br />

verifiable message transmission. Chapter 4.2 describes the main new functionality which has to be<br />

developed. After the definition of functionality and requirements is done an update of the COOPERS<br />

Reference Architecture 2.0<br />

Page 83 of 159


COOPERS<br />

integrated project<br />

high-level architecture is necessary to ensure proper integration into the system. The resulting<br />

update will be documented and added to this report.<br />

Furthermore, a common catalogue of new requirements and functionality of cooperative systems is<br />

developed by collaboration with the other FP6 IPs CVIS and SAFESPOT and will be forwarded with<br />

a request to standardisation. Another area of cooperation at system architecture level is the definition<br />

of a harmonised map update service.<br />

Reference Architecture 2.0<br />

Page 84 of 159


COOPERS<br />

integrated project<br />

12 References<br />

[EASIS]: Deliverable D0.2.4, General Architecture Framework, Version 1.1, 13. 8. 2004<br />

[FRAME1]: European ITS Framework Architecture, FRAME Selection Tool, User Handbook, Version<br />

1, April 2004<br />

[FRAME2]: European ITS Framework Architecture, Functional Viewpoint, D3.1 Main Document,<br />

Version 3, November 2004<br />

[FRAME3]: European ITS Framework Architecture, Physical Architecture, Annex 1 – Descriptions of<br />

“example Systems”, Annex 1 of D3.2 - Issue 1, August 2000<br />

[FRAME4]: Jan Willem Tierolf, Richard Bossom, “Planning a modern transport system – A guide to<br />

intelligent transport architecture”, Issue 2, April 2004<br />

[GST1]: DEL_GST_SAF_CHAN_3_1 Architecture and Interface Specifications, Version 1.1,<br />

15.12.2005<br />

[GST2]: High Level Architecture, DEL_IP_3.1, 8/11/2004<br />

[GST3]: GST Safety Channel System and Messages specification, DEL_GST_SAF_CHAN_3.2,<br />

Version 1.0, 15/03/2006<br />

[IJPO] ITS Joint Program Office, US Department of Transportation: Vehicle Infrastructure Integration<br />

(VII), VII Architecture and Functional Requirements, Version 1.1, July 2005<br />

[PREVENT]: Willwarn, SP Deliverable, D22.54 Communication Architecture and Simulation<br />

Environments, V.10, January 2006<br />

[SAFESPOT1] Project Outline: SIXTH FRAMEWORK PROGRAMME, FP6-2004-IST-4, Strategic<br />

Objectives Addressed, September 2005<br />

[SPEEDALERT] SpeedAlert: D4, Work Package 4, Version 2.0, July 2005<br />

[COOPERS1] COOPERS: IR3200, Delivery of UML specification documents, Draft 1.6, October<br />

2007<br />

[COOPERS2] COOPERS: IR3300-2, Analysis of impact on communication links, Final v4.7,<br />

December 2007<br />

[COOPERS3] COOPERS: IR3400-1, State of the art of in-car networks and on-board Intelligence,<br />

Final v1.1, February 2007<br />

[COOPERS4] COOPERS, “Summary report on safety standards and indicators to improve the safety<br />

on roads”, COOPERS D5-2100, September 2007<br />

Reference Architecture 2.0<br />

Page 85 of 159


COOPERS<br />

integrated project<br />

Internet sources<br />

[FRAME5] http://www.frame-online.net/BrowsingTool/BrowsingTool_Version3/HomePage.html<br />

www.car-to-car.org<br />

www.comesafety.org<br />

www.cvisproject.org<br />

www.frame-online.net<br />

www.gstproject.org<br />

www.safespot-eu.org<br />

Reference Architecture 2.0<br />

Page 86 of 159


COOPERS<br />

integrated project<br />

Annex 1: Summary of the functions<br />

1.3.1 Detect User<br />

This Low Level Function shall detect the approaching traveller or vehicle. When<br />

detected, the Function shall trigger the other Functions in the Provide Electronic<br />

Payment Facilities Area.<br />

1.6.1 Manage Tariffs<br />

This Low Level Function shall maintain the "tariffs" Data Store with information<br />

from the (public transport) operators or service providers. It shall be able to<br />

modify these tariffs with messages from the Manage Traffic Area.<br />

2.1.1 Acquire Mayday Call on Roadside<br />

This Low Level Function shall provide facilities to enable any traveller to send a<br />

mayday call from a roadside system. It shall include a human/machine interface<br />

to receive information from a traveller and to give them the information contained<br />

in the mayday call acknowledgement. It shall also include functionality that sends<br />

and receives messages from an emergency centre.<br />

2.1.2.1 Identify and Classify Emergencies<br />

This Low Level Function shall be in charge of collecting incident notification,<br />

mayday call and alarm. It shall filter and gather them to complete the associated<br />

information (location, cargo status, identification of vehicle and traveller...) in<br />

order to produce an emergency ready to be planned. It shall also give an<br />

immediate acknowledgement to mayday call and transmit every incident/mayday<br />

call for traffic management purpose.<br />

2.1.2.4 Process Emergency Progress Reports<br />

This Low Level Function shall include all functionality related to co-ordination of<br />

the emergency services and traffic authorities. It shall provide also informed<br />

acknowledgement to mayday call originator.<br />

2.1.5 Provide Access and Maintain Data for Emergency<br />

This Low Level Function shall include all functionality that enable it to<br />

acquire/update data that is useful during incident/emergency processing and that<br />

can be prepared before. This data shall comprise but not be limited to road<br />

network map, predefined emergency road, emergency services references and<br />

roles, plus emergency procedures. This Function is the mandatory interface with<br />

the Common Emergency Data Store.<br />

3.1.2.3 Provide Inter-urban Traffic Forecasts and Strategies<br />

This Low Level Function shall provide predictions of traffic conditions and traffic<br />

management strategies for the inter-urban road network. It shall use current and<br />

historical traffic data for the inter-urban road network as input to algorithms that<br />

enable it to predict what the traffic flow shall be like and produce the new<br />

strategies. These predictions and strategies shall be produced periodically or at<br />

the request of the Operator. When completed the predictions shall be sent to<br />

Reference Architecture 2.0<br />

Page 87 of 159


COOPERS<br />

integrated project<br />

other Functions and to other Areas within the System. The traffic management<br />

strategies shall be sent to the inter-urban traffic control Function.<br />

3.1.2.5.1 Provide Inter-urban Traffic Management<br />

This Low Level Function shall provide traffic control facilities for the inter-urban<br />

road network. It shall enable the traffic to be controlled so that the most efficient<br />

use is made of the inter-urban road network. The Function shall be able to<br />

implement control strategies in a planned sequence according to the time of day<br />

and day of week. It shall be possible for these strategies to include control of<br />

access to the inter-urban network (ramp metering), plus lane use and speed<br />

control commands. Facilities shall be provided to enable these strategies to be<br />

overridden by the Operator, as well as by inputs from the incident, demand and<br />

access management Functions. It shall be possible for the Function to use<br />

current, historic and predicted traffic data from the inter-urban network and to<br />

change its actual control commands to take account of this data in real-time. This<br />

shall enable the Function to continuously adapt its control of the inter-urban road<br />

network to suit the actual traffic conditions if so required. The Operator interface<br />

Function shall be able to obtain details of the current and previous modes of<br />

control on some or all parts of the inter-urban road network. Feedback of the<br />

results of commands sent to the output actuation Function shall be monitored so<br />

that if necessary corrective action can be taken if commands are not followed.<br />

3.1.2.5.2 Provide Planned Inter-urban Traffic Management Facility<br />

This Low Level Function shall provide facilities that enable inter-urban traffic<br />

control strategies to be implemented automatically by a timed sequence. This<br />

sequence mechanism within the Function shall permit the implementation to be<br />

by any combination of time of day, day of week, day of month, or day of year.<br />

The sequences shall be received from the Operator interface Function which<br />

shall also be able to request output of the sequences currently available for use.<br />

Requests for implementation of control strategies shall be sent to the inter-urban<br />

traffic and access control Functions.<br />

3.1.2.5.4 Provide Inter-urban Traffic Speed Management<br />

This Low Level Function shall provide the management of vehicle speed settings<br />

within the inter-urban road network. It shall receive commands to implement<br />

speed settings from either the Operator interface or the inter-urban traffic control<br />

Functions. The Operator request shall take priority and shall override that from<br />

the inter-urban traffic control Function. Speed settings shall be sent by the<br />

Function to the inter-urban output actuation Function and the Provide Advanced<br />

Driving Assistance Systems Area.<br />

3.1.2.5.5 Provide Inter-urban Output Actuation<br />

This Low Level Function shall provide output of commands to travellers that<br />

enable the inter-urban road network to be managed in a safe and efficient way.<br />

These commands shall be provided by the inter-urban traffic control Function.<br />

Output of the commands shall be possible in a variety of ways such as single<br />

indications, and/or multiple indications, and/or text messages. It shall be possible<br />

for the output to be read and acted upon by all types of drivers, cyclists and<br />

pedestrians using the inter-urban road network. Facilities shall be provided by<br />

Reference Architecture 2.0<br />

Page 88 of 159


COOPERS<br />

integrated project<br />

the Function so that incorrect action the commands can be reported to the<br />

maintenance management Function.<br />

3.1.2.5.7 Provide Operator Inter-urban Traffic Management Facility<br />

This Low Level Function shall enable the Operator to manage the control of<br />

traffic in the inter-urban road network. It shall be possible for the Operator to<br />

change the current inter-urban traffic control strategy, except when it is imposed<br />

as part of an incident or demand management strategy, or to provide selective<br />

vehicle priority. The Operator shall be informed of the success or failure of the<br />

requested change. It shall also be possible for the Operator to examine and<br />

update the sequence of inter-urban traffic control strategies that are implemented<br />

automatically, and to see the "log" of previously implemented inter-urban traffic<br />

control strategy changes. The Operator shall be able to provide input through a<br />

keyboard, some form of "point and click" based data collection, an electromechanical<br />

device, or audio converter. It shall be possible for the output can be<br />

sent to the Operator using an audio device, a visual device, a mechanical device,<br />

as printed material, or any combination of these. Output shall also be available<br />

on electronic storage devices at the request of the Operator.<br />

3.1.2.5.9 Manage Inter-urban Static Traffic Data<br />

This Low Level Function shall be responsible for managing the store of static<br />

data that is used by the inter-urban traffic management Function. It shall be able<br />

to receive updates from the Operator and shall make all data available to the<br />

inter-urban traffic management Function. Data about charges and vehicle access<br />

regulations for the urban road network shall also be sent to Functions in the<br />

Provide Electronic Payment Facilities Area. When vehicle location data is<br />

received, the Function shall send data about traffic regulations that apply to the<br />

geographic area relevant to the location to Functions in the Provide Advanced<br />

Driver Assistance Area.<br />

3.2.1 Detect Incidents<br />

This Low Level Function shall detect that possibly incidents have occurred. It<br />

shall provide facilities that enable the use of both data provided by other<br />

Functions and video image data as inputs. Both types of data shall be analysed<br />

for patterns that suggest the occurrence of an incident. Details of an incident<br />

occurrence shall be sent to another Function for classification storage.<br />

3.2.2 Identify and Classify Incidents<br />

This Low Level Function shall identify and classify incidents. It shall use data<br />

about incidents that is provided by another Function, the functionality in other<br />

Areas of the System and received from terminators. The data shall be identified<br />

and classified as a particular type of incident according to its source using<br />

internal "rules" within the Function. It shall then be sent for storage and<br />

subsequent assessment.<br />

3.2.5 Provide Incident Management Operator Interface<br />

This Low Level Function shall provide the interface through which the Operator<br />

can control the management of incidents and the implementation of incident<br />

management strategies. It shall enable the Operator to confirm the<br />

Reference Architecture 2.0<br />

Page 89 of 159


COOPERS<br />

integrated project<br />

implementation if needed, to input and update incident data, and to provide<br />

incident management strategies. The Function shall also enable statistical<br />

reports on the occurrence of incidents and the use strategies to be provided to<br />

the Operator on request. The Operator shall be able to provide input through a<br />

keyboard, some form of "point and click" based data collection, an electromechanical<br />

device, or audio converter. It shall be possible for the output can be<br />

sent to the Operator using an audio device, a visual device, a mechanical device,<br />

as printed material, or any combination of these. Output shall also be available<br />

on electronic storage devices at the request of the Operator.<br />

3.4.1 Monitor Weather Conditions<br />

This Low Level Function shall collect data about weather conditions. It shall be<br />

possible for the data to come from Weather Systems or to be detected using<br />

sensors within the road network. The data shall be forwarded to another Function<br />

for storage.<br />

3.4.4 Predict Environmental Conditions<br />

This Low Level Function shall use collected data to predict the environmental<br />

conditions that will occur in and around the road network managed by the<br />

System. The collected data shall be provided by another Function. It shall be<br />

used with an algorithm and static data to produce the predictions. These shall be<br />

sent to another Function for storage.<br />

3.4.5 Provide Environmental Conditions Operator Interface<br />

This Low Level Function shall provide the interface through which the Road<br />

Network Operator shall be able to manage the collection of environmental data<br />

and its use by other functionality within the System. As part of this activity it shall<br />

be possible for the Operator to obtain output of the data currently being collected,<br />

prediction of environmental conditions and historical data. It shall also be<br />

possible for the Operator to update the static data used in the prediction of<br />

environmental conditions. The Operator shall be able to provide input through a<br />

keyboard, some form of "point and click" based data collection, an electromechanical<br />

device, or audio converter. It shall be possible for the output can be<br />

sent to the Operator using an audio device, a visual device, a mechanical device,<br />

as printed material, or any combination of these. Output shall also be available<br />

on electronic storage devices at the request of the Operator.<br />

3.4.6 Manage Environmental Conditions Data<br />

This Low Level Function shall manage the Data Store of environmental data. In<br />

performing this activity, it shall collect and collate data provided by other<br />

Functions and from other System(s) and load them into the Data Store. When<br />

requested by the Operator, or at periodic intervals, the Stored data shall be sent<br />

to the prediction function. The resulting environmental conditions predictions<br />

shall be added by the Function to the contents of the Data Store. Data shall be<br />

sent to other Functional Areas and other parts of the Manage Traffic Area again<br />

at periodic intervals, or at the request of the Operator.<br />

3.5.1 Evaluate Short Term Maintenance Needs<br />

This Low Level Function shall evaluate the short term maintenance needs of the<br />

Reference Architecture 2.0<br />

Page 90 of 159


COOPERS<br />

integrated project<br />

road network and shall request any needed repair activities. It shall use data<br />

about the amount of traffic that has been using the road network and weather<br />

information. This shall be compared against what it means in terms of required<br />

short term maintenance and from this recommended activities shall be derived. If<br />

these are confirmed by the Operator then the Maintenance Organisation shall be<br />

requested to carry out the work.<br />

3.5.2 Evaluate Long Term Maintenance Needs<br />

This Low Level Function shall evaluate the long term maintenance needs of the<br />

road network and shall request any needed repair activities. It shall collect data<br />

about the use that traffic has been making of the road network and weather<br />

information. This shall be compared against what it means in terms of required<br />

long term maintenance and from this recommended activities shall be derived. If<br />

the application of these activities are confirmed by the Operator then the<br />

Maintenance Organisation shall be requested to carry out the work.<br />

3.5.4 Evaluate De-icing Need<br />

This Low Level Function shall evaluate the need for the de-icing of roads and<br />

pavements. It shall collect data about the current state of the road and pavement<br />

surfaces and evaluate these against criteria for the need to apply de-icing. When<br />

de-icing is found to be required, the Function shall request the Maintenance<br />

Organisation to carry out the activity.<br />

3.5.5 Provide Operator Maintenance Operations Interface<br />

This Low Level Function shall provide the interface through which the Operator<br />

can control maintenance activities. It shall enable the Operator to confirm or<br />

reject both short term and long term maintenance activities, to review and update<br />

the criteria by which the need for maintenance and repair is decided and to<br />

monitor maintenance activities. The Operator shall be able to provide input<br />

through a keyboard, some form of "point and click" based data collection, an<br />

electro-mechanical device, or audio converter. It shall be possible for the output<br />

can be sent to the Operator using an audio device, a visual device, a mechanical<br />

device, as printed material, or any combination of these. Output shall also be<br />

available on electronic storage devices at the request of the Operator.<br />

3.5.6 Manage Maintenance Data Store<br />

This Low Level Function shall be responsible for the management of the store of<br />

maintenance data. This store shall contain databases of maintenance operations<br />

and of the road network, infrastructure and road-side equipment. It shall be<br />

possible for other maintenance Functions to obtain data from the store and for its<br />

contents to be changed through the operator interface Function. The Function<br />

shall update the data about maintenance activities based using input from other<br />

Functions and from the Maintenance Organisation.<br />

5.11.3 Provide Mayday Call<br />

This Low Level Function shall make a “Mayday Call” to the emergency services,<br />

and provide some basic information on the reason for it. The call to be both<br />

manually by an occupant of the vehicle, or automatically by the driver monitoring<br />

Reference Architecture 2.0<br />

Page 91 of 159


COOPERS<br />

integrated project<br />

system or the accident sensor.<br />

5.12.2 Provide Communications with In-Vehicle Systems<br />

This Low Level Function provides an interface between the systems inside the<br />

vehicle, usually Advanced Driver Assistance Systems (ADAS), and the<br />

functionality contained within the Framework Architecture.<br />

5.12.3 Collect Road Infrastructure Data<br />

This Low Level Function collects data from the infrastructure of two forms.<br />

“Copies” of the traffic signs are sent to a display for the driver, and also to other<br />

vehicles. Guidance signals are received from the road pavement, together with<br />

an indication of their integrity, and passed on to the relevant in-vehicle systems.<br />

5.12.4 Provide Traffic Regulations<br />

This Low Level Function receives the current traffic regulations for this section of<br />

the road and displays them to the driver.<br />

5.12.5 Provide Vehicle ID<br />

This Low Level Function shall read the vehicle ID from the vehicle system and<br />

send it to other functions on request.<br />

5.13.1 Provide Vehicle Position Determination<br />

This Low Level Function shall provide the capability for the vehicle to determine<br />

its position. This shall be determined with the accuracy required by the service<br />

provider to really dispatch the specific service to the vehicle.<br />

5.13.2 Prepare Floating Car Data<br />

This Low Level Function shall make available to the Manage Traffic Functions<br />

(Area 3) data collected by the vehicle. The Function shall transmit this data at<br />

periodic intervals so that the vehicles become probes within the road network.<br />

5.13.3 Provide ISA Facilities<br />

This Low Level Function shall provide support for the driver to keep the vehicle<br />

below a mandatory speed limit automatically.<br />

5.13.4 Provide ISA Speed Limits<br />

This Low Level Function shall provide speed limits for ISA directly. These will<br />

override the speed limits held in the ISA Data Store (D5.2) if it exists.<br />

5.13.5 Provide Current Speed Limit<br />

This Low Level Function receives the current speed limit and display it to the<br />

driver.<br />

6.1 Define Traveller’s GTP<br />

This Low Level Function shall construct a set of factual data and general trip<br />

preferences. This shall be done once as a preparation to full personalisation,<br />

although this part shall not be absolutely necessary in all applications. The<br />

Function shall also activate measures to reduce the amount of information<br />

generated. The following parts can or have to be defined: Each time a new trip is<br />

initiated this set can be adapted for the trip at hand; also during trip evaluation<br />

Reference Architecture 2.0<br />

Page 92 of 159


COOPERS<br />

integrated project<br />

this set can be changed, this time for all trips.<br />

6.3.1 Track Traveller and Implement Trip Plan<br />

This Low Level Function shall follow the progress of the Traveller and implement<br />

each part of the trip plan. It shall be possible for a variety of tracking methods to<br />

be used by the Function to determine the actual location of the Traveller. If none<br />

are available, the Function shall follow the time schedule. i.e. use a form of dead<br />

reckoning. As the Traveller moves through the travel network, the Function shall<br />

monitor progress against the trip plan. Based on this data the Function shall<br />

request assessment of any perturbations in the travel network. If required by the<br />

trip plan, the Function shall activate the route guidance Function.<br />

6.3.3 Inform Traveller<br />

This Low Level Function shall inform the moving traveller any perturbations to<br />

the travel network and the eventual consequences to the trip plan. Any feedback<br />

given by the Traveller shall be used to update the data in the trip file Data Store.<br />

The results of the implementation of the trip plan shall be sent by this Function to<br />

the evaluation Function.<br />

6.3.6 Provide Traveller Guidance<br />

This Low Level Function shall provide route guidance to Travellers. The<br />

guidance will be provided regardless of the mode of travel, provided that the<br />

Traveller has a means of receiving the instructions. It shall be possible for the<br />

information to be it based on the original or the adapted trip plan and route. The<br />

information shall take account of the latest traffic information so that congestion<br />

and other problems can be avoided. Initially if the Traveller does not appear<br />

follow instructions the Function will repeat the guidance information to<br />

compensate for the mistake.<br />

6.3.7 Assess the need for Trip Plan Changes<br />

This Low Level Function shall assess any perturbations to conditions in the travel<br />

network and the way in which the Traveller is following the Trip Plan. The<br />

conditions assessment shall be performed against the latest information about<br />

perturbations in the road network conditions. Deviations from the Trip Plan shall<br />

be calculated by comparing the current position of the Traveller with the<br />

expected location according to the Trip Plan. If necessary the Function shall<br />

request the preparation of a revised Trip Plan for the remaining portion of the<br />

journey. Any revised Trip Plan must be sent to another Function so that the<br />

Traveller can be consulted before it is implemented.<br />

6.5.1 Define Traveller Trip Preferences<br />

This Low Level Function shall compose the set of factual data and preferences<br />

for the actual trip. If available the Function shall use the definition of this data in<br />

GTP. Otherwise, or if the trip deviates from GTP data or it involved pedestrian<br />

and/ or cycling modes the data shall be produced by the Function. The data shall<br />

comprise but not be limited to the destination, any necessary bookings, the<br />

schedule, and whatever else is deemed interesting for trip satisfaction. It shall<br />

enable Support Trip Function to react in the correct way when perturbations<br />

Reference Architecture 2.0<br />

Page 93 of 159


COOPERS<br />

integrated project<br />

occur with the travel network.<br />

6.5.2 Provide Trip Planning Interface<br />

This Low Level Function shall initiate the actual trip planning process using the<br />

parameters collected by F6.5.1. When the trip planning process has been<br />

completed, the Function shall present the results to the Traveller. If necessary<br />

the Function shall initiate the trip planning process several times so that it can<br />

present a number of alternative itineraries to the Traveller. These alternatives<br />

may comprise but not be limited to possible perturbations of the schedules,<br />

journey times and costs. The Function shall provide the Traveller with the<br />

opportunity to refine the current parameters to produce alternative trip plans. It<br />

shall work in an iterative way to produce more and more accurate trip plans.<br />

Successive trip plans shall be stored internally so that they can be re-called by<br />

the Traveller if later versions turn out to be unsatisfactory. Once a trip plan has<br />

been accepted by the Traveller, the Function shall send the details to the<br />

Function responsible for producing the travel itinerary, or to the Function<br />

responsible for making any bookings that are included in the trip plan.<br />

6.5.3.1 Plan Traveller Trip<br />

This Low Level Function shall manage the production of trip plans based on data<br />

provided by the Traveller through other Functions. The Function shall check the<br />

criteria provided by the Traveller and obtain information for the specified modes,<br />

for the requested trip. Where required it shall use data from the Road Trip<br />

Planning Data Store (D6.3) and/or the PT Trip Planning Data Store (D6.4). It may<br />

also request information from other modes where specified by the Traveller, or<br />

due to transport policy requirements. Road trips for cyclists and pedestrians shall<br />

be produced by the Function using the road network data and related<br />

perturbations, but disregarding traffic incident information. If required by the<br />

Traveller’s criteria, the Function shall obtain travel information for other transport<br />

modes. It shall also obtain information about tolls and other charges if they will<br />

be required in order for the Traveller to complete the trip. The Function shall also<br />

be able to revise a part completed trip plan when a Traveller departs in any way<br />

from its contents, or travel conditions change. In these circumstances the<br />

Function will perform processing similar to that for a new trip plan, but start from<br />

the new Traveller location and/or mode of travel.<br />

6.5.3.2 Collect Road Traffic Data<br />

This Low Level Function shall collect road based travel data for use in the<br />

preparation of trip plans for Travellers, as well as for Freight and Emergency<br />

Vehicles. The data shall be collected as it arrives from functionality in the<br />

Manage Traffic Functional Area (3) and entered into the Road Trip Planning Data<br />

Store (D6.3).<br />

13.1.3.2 COOPERS Identify User<br />

This Low Level Function shall identify the traveller, driver or the vehicle. It shall<br />

also inform other Functions about the use that is being made of various parts of<br />

the road transport infrastructure, e.g. parking occupancy, time of travel between<br />

Reference Architecture 2.0<br />

Page 94 of 159


COOPERS<br />

integrated project<br />

toll gates, etc.<br />

13.1.3.5 COOPERS Compute Service Fee<br />

This Low Level Function shall calculate the fee corresponding to the service<br />

required by the user, based on the characteristics of this service, and on the<br />

contract established by the user. The general tariffs for the service are held in a<br />

data store, and the Function may vary the fee depending on the current situation.<br />

13.1.3.8 COOPERS Provide Charging Information<br />

This Low Level Function shall provide charging information to the driver. This can<br />

be information about the current section or the cumulative sum of the charges<br />

paid so far on the current trip.<br />

13.3.1.2.1 COOPERS Collect Inter-urban Traffic Data<br />

This Low Level Function shall collect sampled data from the road network and<br />

fuse it with collected FCD to ensure consistent and reliable traffic.<br />

13.3.1.2.4 COOPERS Manage Inter-urban Traffic Data<br />

This Low Level Function shall manage the Inter-urban Traffic Data Store. It shall<br />

receive inter-urban traffic and service area data from other Functions in the<br />

Manage Traffic Area and from other Systems. This data shall be loaded into the<br />

Store and also sent to other Functions and Areas for their use. The data in the<br />

Store shall be divided into three parts, current, historic and predicted. If needed,<br />

data from another independent source shall be used for validation to prevent<br />

false alarms.<br />

13.3.1.2.5.6 COOPERS Provide Inter-urban Lane Management<br />

This Low Level Function shall provide management of the lanes on roads in the<br />

inter-urban network. The Function shall enable the management of the lanes so<br />

that the most efficient use can be made of the available road space. It shall<br />

enable the use of lanes to be changed in a way that is safe for vehicle operation<br />

and that causes the minimum disruption to all forms of inter-urban road traffic.<br />

Implementation of commands to alter the use of lanes shall be sent to the urban<br />

output actuation Function.<br />

13.3.1.2.5.8 COOPERS Detect Inter-urban Traffic Violations<br />

This Low Level Function shall detect violations of inter-urban traffic control<br />

commands and report them to functionality in the Provide Support for Law<br />

Enforcement Area. Reporting of a violation shall only occur when it is detected<br />

that a vehicle does not follow the current inter-urban traffic commands. Details of<br />

these commands shall be provided by the inter-urban traffic management<br />

Function.<br />

13.3.1.2.6 COOPERS Sample Traffic Data<br />

This Low Level Function shall sample traffic data from the inter-urban road<br />

network. This data shall be provided as raw input by sensors within the Function<br />

that are capable of detecting the presence of all types of road vehicle, from<br />

bicycles to heavy freight vehicles. This raw input shall be processed to provide<br />

actual traffic flow data, e.g. flow, speed, etc. It shall be passed to other Functions<br />

Reference Architecture 2.0<br />

Page 95 of 159


COOPERS<br />

integrated project<br />

for collation and use in traffic control.<br />

13.3.1.2.7 COOPERS Collect Floating Car Data<br />

This Low Level Function shall gather floating car data and extended floating car<br />

data from vehicles. It shall include a filter mechanism to prevent that unusual<br />

behaviour of one driver or vehicle influences the predictions.<br />

13.3.1.2.8 COOPERS Gather Traffic Status<br />

this Low Level Function shall manage the database access of the FCD store. It<br />

shall also be able to implement filter & deletion algorithms to ensure the effective<br />

storage of only relevant floating car data.<br />

13.3.1.2.9 COOPERS Manage FCD<br />

This Low Level Function shall manage the database access of the FCD store. It<br />

shall also be able to implement filter & deletion algorithms to ensure the effective<br />

storage of only relevant floating car data.<br />

13.3.2.3 COOPERS Assess Incidents and Determine Responses<br />

This Low Level Function shall manage the assessment and response to<br />

incidents that have been detected by other Functions. Periodically it shall review<br />

the data that has been collected about incidents and decide if any action is<br />

needed. When action is needed the Function shall search for an appropriate<br />

incident strategy, for which it shall obtain Operator confirmation before<br />

implementing. It shall be possible for an incident strategy to involve revisions to<br />

the current traffic management strategy, output of warning messages (locally and<br />

globally), plus notification of the Manage Public Transport Operations and<br />

Provide Safety and Emergency Services Areas. If the Function finds that there is<br />

no appropriate strategy the Operator shall be informed so that either a strategy<br />

can be produced, or the Operator can take action by direct intervention using<br />

other Functions. Updates about the progress of dealing with current incidents<br />

received from the Emergency Services shall be assessed and any current<br />

incident strategies refined to accommodate changes.<br />

13.3.2.4 COOPERS Manage Incident Data and Validation<br />

This Low Level Function shall be responsible for the management of data about<br />

incidents and the production of statistical reports. It shall receive data about<br />

reported incidents and updates to that data from other Functions and incident<br />

data from other Systems. All the data shall be Stored and retrieved when<br />

requested by another Function for assessment. When requested by the<br />

Operator, the Function shall retrieve the data from the Store and produce the<br />

required incident statistics reports. If needed, data from another independent<br />

source shall be used for validation to prevent false alarms.<br />

13.5.14.4 COOPERS Provide Traffic Status<br />

This Low Level Function receives the current traffic warnings and information for<br />

this section of the road and displays them to the driver.<br />

13.7.3.1 COOPERS Manage Traffic Regulations Violators Notifications<br />

This Low Level Function shall organize and store incoming traffic violations for<br />

Reference Architecture 2.0<br />

Page 96 of 159


COOPERS<br />

integrated project<br />

statistical usage.<br />

13.7.3.3 COOPERS Provide Violator Notifications Interface<br />

This Low Level Function shall provide an interface to access fraud notification<br />

data for operators.<br />

Reference Architecture 2.0<br />

Page 97 of 159


COOPERS<br />

integrated project<br />

Annex 2: service description tables<br />

Based on the identified services in [COOPERS4] the high-level system requirements specification<br />

has been elaborated in WP3000. The result of this work is listed in this chapter of the annex. The<br />

same table structure as provided from WP2000 has been used.<br />

ID<br />

Service Area<br />

Name of Service<br />

General functions<br />

typical event<br />

occurence<br />

S1a<br />

Incident management<br />

Accident warning<br />

To warn drivers of a road accident ahead with in-vehicle, dynamic<br />

information. No direct, automated message link to inform an emergency<br />

service provider is foreseen.<br />

* Location Type: spot, section<br />

* Lateral: lane(s), one direction<br />

(carriageway)<br />

* Movement: stationary<br />

Reference Architecture 2.0<br />

Page 98 of 159


COOPERS<br />

integrated project<br />

data sources<br />

DIRECT DATA SOURCES:<br />

* TCC Decision Support System<br />

* Road Operator<br />

INDIRECT DATA SOURCES:<br />

* roadside traffic sensors and detection technologies<br />

* emergency call box network<br />

* CCTV (closed-circuit television)<br />

-> video stream<br />

-> automated image processing analysis<br />

* police or highway authorities (e.g. patrols, toll gate staff)<br />

-> position, direction<br />

-> traffic situation<br />

-> lane bans, instructions<br />

-> accident scene cleared<br />

* vehicle(s)<br />

- phone call<br />

- FCD (event based, notification latency < 10sec)<br />

-> airbag activations<br />

-> longitudinal acceleration<br />

-> average speed (feedback if speed profile is adequate)<br />

-> position<br />

-> brake force<br />

-> brake status<br />

* external sources:<br />

- eCall<br />

- TISP<br />

- other phone calls<br />

Road type applied Motorways (including tunnels and bridges) and INDIRECT road network in<br />

Berlin (Heerstraße)<br />

User<br />

User<br />

group<br />

Drivers on motorways<br />

Other traffic information providers<br />

Objective To make drivers aware of the<br />

situation and prevent following<br />

accidents and congestion<br />

To warn other road users of the<br />

accident<br />

Reference Architecture 2.0<br />

Page 99 of 159


COOPERS<br />

integrated project<br />

Message content<br />

Condition for<br />

starting the<br />

service<br />

Condition for<br />

terminating the<br />

service<br />

1) Service identifier (N) 2) detailed<br />

cause of trigger (O)3) Current time<br />

(N)4) Location and direction of the<br />

road sections affected (N)5) Lane(s)<br />

of the road sections affected (O)6)<br />

Severity of accident (O)7)<br />

Recommendations/instructions<br />

[Speed, Lane] (O)8) time until<br />

accident scene cleared (O)9)<br />

recommended diversion route (O)10)<br />

message time-to-live (N)11) expected<br />

delay (O)<br />

As soon as reported by an established, reliable source.<br />

1) Service identifier (N) 2) detailed<br />

cause of trigger (O)3) Current time<br />

(N)4) Location and direction of the<br />

road sections affected (N)5) Lane(s)<br />

of the road sections affected (O)6)<br />

Severity of accident (O)7)<br />

Recommendations/instructions<br />

[Speed, Lane] (O)8) time until<br />

accident scene cleared (O)9)<br />

recommended diversion route (O)10)<br />

message time-to-live (N)11) expected<br />

delay (O)<br />

* Police call<br />

* Passenger call (verified)<br />

* Automatic detection of accident scene cleared through monitoring of the<br />

impact on traffic flow by TCC (verified)<br />

* Scene clearing validated by operator via CCTV<br />

Key Requirements * TCC -> OBU<br />

- System latency: 1min average, 5min maximum<br />

- OBU message has to be consistent with VMS<br />

- message frequency < 3min<br />

- Information wether the service is currently supported has to be given to the<br />

OBU/user.<br />

* OBU/RSU/Sensor -> TCC<br />

- reliable data sources for detection/validation<br />

- event has to be detected within 10sec<br />

* OBU<br />

- drivers have to be informed at least 2km before the accident scene<br />

- drivers should be pre-warned early enough to exit the motorway before the<br />

accident scene<br />

- The information provided are understood by all road users ( via a language<br />

independent format)<br />

- The information should be provided well designed in terms of format and<br />

amount to avoid overloading and distracting<br />

* message display requirements<br />

locality: longitudinal: 30m, transversal: lane-specific<br />

content: consistent with VMS display + eventual additional information<br />

priority: correct according to specification (to be defined)<br />

user: correct message filtering according to vehicle type<br />

Break-Down<br />

Step 1: Information/data about the accident can be collected from various<br />

internal/external sources including driver report (automatically or manually),<br />

CCTV or others.<br />

Step 2: Traffic condition is analysed/diagnosed by processing the collected<br />

Reference Architecture 2.0<br />

Page 100 of 159


COOPERS<br />

integrated project<br />

data.<br />

Step 3: Data confirmed by 2nd source<br />

Step 4: Based on the results from data processing, an action (or set of<br />

actions) is automatically executed or provided to the road operator for<br />

confirmation.<br />

Step 5: Road operator confirms action, if needed.<br />

Step 6: Transmit the warning/information to the affected drivers on the<br />

specific road segments via a language independent format. At mean time,<br />

providing the information to TISP for warning other road users (e.g. through<br />

web information for pre-trip planning).<br />

Step 7: Display message at the OBU according to priority and requirements<br />

Step 8: Retransmit message according to requirements to ensure that new<br />

vehicles also get the information<br />

Step 9: Update message content when new information is available.<br />

Step 10: Stop service if terminating condition is valid<br />

Link with other<br />

services<br />

The following services may need to be operated parallelly:<br />

* service triggers:<br />

- Variable speed limit<br />

- Traffic congestion warning<br />

- Lane banning<br />

* service gets triggered by:<br />

- -<br />

Exeption<br />

Reference Architecture 2.0<br />

Page 101 of 159


COOPERS<br />

integrated project<br />

ID<br />

Service Area<br />

Name of Service<br />

General functions<br />

typical event<br />

occurence<br />

S1b<br />

Incident management<br />

Incident warning<br />

To warn drivers of obstacles ahead with in-vehicle, dynamic information.<br />

* Location Type: spot, section<br />

* Lateral: lane(s), one direction (carriageway), complete road<br />

* Movement: stationary<br />

data sources<br />

DIRECT DATA SOURCES:<br />

* TCC Decision Support System<br />

* Road Operator<br />

INDIRECT DATA SOURCES:<br />

* roadside traffic sensors and detection technologies<br />

* emergency call box network<br />

* CCTV (closed-circuit television)<br />

-> video stream<br />

-> automated image processing analysis<br />

* police, fire brigade, or highway authorities (e.g. patrols, toll gate staff)<br />

-> position, direction<br />

-> traffic situation<br />

-> lane bans, instructions<br />

-> accident scene cleared<br />

* vehicle(s):<br />

- passenger calls<br />

- FCD (event based, notification latency < 10sec)<br />

-> brake status<br />

-> brake force<br />

-> position<br />

-> ESP, ABS<br />

-> average speed<br />

* external sources:<br />

- eCall<br />

- TISP<br />

Reference Architecture 2.0<br />

Page 102 of 159


COOPERS<br />

integrated project<br />

- other phone calls<br />

Road type applied<br />

Motorways (including tunnels and bridges)<br />

User<br />

User group Drivers on motorways Other traffic information providers<br />

Objective<br />

Providing<br />

Information/Instruction<br />

To make drivers aware of the<br />

situation and prevent following<br />

accidents and congestion<br />

1) Service identifier (N)<br />

2) detailed cause of trigger (O)<br />

3) Current time (N)<br />

4) Location and direction of the<br />

road sections affected (N)<br />

5) Lane(s) of the road sections<br />

affected (O)<br />

6) Severity of incident (O)<br />

7) Recommendations/instructions<br />

[Speed, Lane] (O)<br />

8) time until incident scene cleared<br />

(O)<br />

9) recommended diversion route<br />

(O)<br />

10) message time-to-live (N)<br />

11) expected delay (O)<br />

To warn other road users of the<br />

incident.<br />

1) Service identifier (N)<br />

2) detailed cause of trigger (O)<br />

3) Current time (N)<br />

4) Location and direction of the<br />

road sections affected (N)<br />

5) Lane(s) of the road sections<br />

affected (O)<br />

6) Severity of incident (O)<br />

7) Recommendations/instructions<br />

[Speed, Lane] (O)<br />

8) time until incident scene cleared<br />

(O)<br />

9) recommended diversion route<br />

(O)<br />

10) message time-to-live (N)<br />

11) expected delay (O)<br />

Condition for starting<br />

the service<br />

Condition for<br />

terminating the service<br />

As soon as reported by an established, reliable source.<br />

In case of a Heavy Goods Transport the warning strategy starts<br />

according to the trip start.<br />

* Police or fire dept. call<br />

* Passenger call (verified)<br />

* Automatic detection of incident scene cleared through monitoring of<br />

the impact on traffic flow by TCC (verified)<br />

* Scene clearing validated by operator via CCTV<br />

Reference Architecture 2.0<br />

Page 103 of 159


COOPERS<br />

integrated project<br />

Key Requirements<br />

* TCC -> OBU- System latency: 1min average, 5min maximum- warning<br />

message has to be consistent with VMS - message frequency < 3min-<br />

Information wether the service is currently supported has to be given to<br />

the OBU/user.<br />

* OBU/RSU/Sensor -> TCC<br />

- reliable data sources for detection/validation<br />

- event has to be detected within 10sec<br />

* OBU<br />

- drivers have to be informed 2km before the accident scene<br />

- drivers should be pre-warned early enough to exit the motorway before<br />

the accident scene<br />

- The information provided are understood by all road users ( via a<br />

language independent format)<br />

- The information should be provided well designed in terms of format<br />

and amount to avoid overloading and distracting<br />

* message display requirements<br />

locality: longitudinal: 30m,<br />

transversal: lane-specific<br />

content: consistent with VMS display + eventual additional information<br />

priority: correct according to specification (to be defined)<br />

user: correct message filtering according to vehicle type<br />

Reference Architecture 2.0<br />

Page 104 of 159


COOPERS<br />

integrated project<br />

Break-Down<br />

Step 1: Information/data about the accident can be collected from<br />

various internal/external sources including driver report (automatically or<br />

manually), CCTV or others.<br />

Step 2: Traffic condition is analysed/diagnosed by processing the<br />

collected data.<br />

Step 3: Data confirmed by 2nd source<br />

Step 4: Based on the results from data processing, an action (or set of<br />

actions) is automatically executed or provided to the road operator for<br />

confirmation.<br />

Step 5: Road operator confirms action, if needed.<br />

Step 6: Transmit the warning/information to the affected drivers on the<br />

specific road segments via a language independent format. At mean<br />

time, providing the information to TISP for warning other road users<br />

(e.g. through web information for pre-trip planning).<br />

Step 7: Display message at the OBU according to priority and<br />

requirements<br />

Step 8: Retransmit message according to requirements to ensure that<br />

new vehicles also get the information<br />

Step 9: Update message content when new information is available<br />

(e.g. update HGV position regularly)<br />

Step 10: Stop service if terminating condition is valid<br />

Link with other<br />

services<br />

The following services may need to be operated parallelly:<br />

* service triggers:<br />

- Variable speed limit<br />

- Traffic congestion warning<br />

- Lane banning<br />

* service gets triggered by:- -<br />

Exeption<br />

Reference Architecture 2.0<br />

Page 105 of 159


COOPERS<br />

integrated project<br />

ID<br />

Service Area<br />

Name of Service<br />

General functions<br />

typical event<br />

occurence<br />

S1c<br />

Incident management<br />

wrong-way driver warning<br />

To warn drivers of oncoming wrong-way drivers with in-vehicle, dynamic<br />

information.<br />

* Location Type: section, area<br />

* Lateral: one direction (carriageway), complete road<br />

* Movement: downstream/upstream (speed)<br />

data sources<br />

DIRECT DATA SOURCES:<br />

* TCC Decision Support System<br />

* Road Operator<br />

INDIRECT DATA SOURCES:<br />

* roadside traffic sensors and detection technologies<br />

* CCTV (closed-circuit television)<br />

-> video stream<br />

-> automated image processing analysis<br />

* police or highway authorities<br />

-> position, direction<br />

-> traffic situation<br />

-> instructions<br />

-> wrong-way driver left motorway<br />

* passing vehicle(s)<br />

- phone calls<br />

* other external sources<br />

- TISP<br />

Road type applied<br />

Motorways (including tunnels and bridges)<br />

User<br />

User group Drivers on motorways Other traffic information providers<br />

Objective<br />

To make drivers aware of the<br />

situation and prevent following<br />

accidents and congestion<br />

To warn other road users of the<br />

wrong-way driver.<br />

Reference Architecture 2.0<br />

Page 106 of 159


COOPERS<br />

integrated project<br />

Providing<br />

Information/Instruction<br />

1) Service identifier (N)<br />

2) detailed cause of trigger (O)<br />

3) Current time (N)<br />

4) Location and direction of the<br />

road sections affected (N)<br />

5) Recommendations/instructions<br />

[Speed, Lane] (O)<br />

6) message time-to-live (N)<br />

7) expected delay (O)<br />

1) Service identifier (N)<br />

2) detailed cause of trigger (O)<br />

3) Current time (N)<br />

4) Location and direction of the<br />

road sections affected (N)<br />

5) Recommendations/instructions<br />

[Speed, Lane] (O)<br />

6) message time-to-live (N)<br />

7) expected delay (O)<br />

Condition for starting<br />

the service<br />

Condition for<br />

terminating the service<br />

Key Requirements<br />

As soon as an wrong-way driver is reported<br />

* Police or fire dept. call<br />

* Passenger call (verified)<br />

* Automatic detection of incident scene cleared through monitoring of<br />

the impact on traffic flow by TCC (verified)<br />

* Scene clearing validated by operator via CCTV<br />

* TCC -> OBU<br />

- System latency: < 1min<br />

- warning message has to be consistent with VMS<br />

- message frequency < 10sec<br />

- Information wether the service is currently supported has to be given to<br />

the OBU/user.<br />

* OBU<br />

- drivers should be pre-warned early enough to exit the motorway before<br />

the accident scene<br />

- if information is unreliable, warn both directions (human error in phone<br />

call report possible)<br />

- The information provided are understood by all road users ( via a<br />

language independent format)<br />

- The information should be provided well designed in terms of format<br />

and amount to avoid overloading and distracting<br />

* message display requirements<br />

locality: longitudinal: 30m, transversal: lane-specific<br />

content: consistent with VMS display + eventual additional information<br />

priority: correct according to specification (to be defined)<br />

user: correct message filtering according to vehicle type<br />

* Priority<br />

- wrong-way driver warning has the highest priority and shall be passed<br />

Reference Architecture 2.0<br />

Page 107 of 159


COOPERS<br />

integrated project<br />

to the beginning of the queue<br />

Break-Down<br />

Step 1: Information/data about the accident can be collected from<br />

various internal/external sources including driver report manually),<br />

CCTV or others.<br />

Step 2: Based on the results from data processing, an action (or set of<br />

actions) is automatically executed or provided to the road operator for<br />

confirmation.<br />

Step 3: Road operator confirms action, if needed.<br />

Step 4: Transmit the warning/information to the affected drivers on the<br />

specific road segments via a language independent format. At mean<br />

time, providing the information to TISP for warning other road users<br />

(e.g. through web information for pre-trip planning).<br />

Step 5: Display message at the OBU according to priority and<br />

requirements<br />

Step 6: Retransmit message according to requirements to ensure that<br />

new vehicles also get the information<br />

Step 7: Update message content when new information is available.<br />

Step 8: Stop service if terminating condition is valid<br />

Link with other<br />

services<br />

The following services may need to be operated parallelly:<br />

* service triggers:<br />

- Variable speed limit<br />

- Traffic congestion warning<br />

- Lane banning<br />

* service gets triggered by:<br />

- -<br />

Exception<br />

Reference Architecture 2.0<br />

Page 108 of 159


COOPERS<br />

integrated project<br />

ID<br />

Service Area<br />

Service Name<br />

General functions<br />

typical event<br />

occurence<br />

S2<br />

Weather condition<br />

Weather condition warning<br />

Provide in-vehicle, dynamic information to warn drivers of hazardous<br />

conditions ahead caused by weather conditions<br />

* Location Type: spot, section, area<br />

* Lateral: lane(s), one direction (carriageway), complete road<br />

* Movement: stationary<br />

data sources<br />

DIRECT DATA SOURCES:<br />

* TCC Decision Support System<br />

* Road Operator<br />

INDIRECT DATA SOURCES:<br />

* infrastructure weather sensors<br />

* external weather information provider<br />

* incl. predicted data (hourly, 72h horizon)<br />

* all data sources can provide parts or all of the following content:<br />

- air temperature<br />

- dew point<br />

- rel. Humidity<br />

- road surface temperature<br />

- sustained wind<br />

- peak wind<br />

- wind direction<br />

- snow line<br />

- precipitate (type, amount)<br />

- fresh snow<br />

- visibility<br />

- cloud base<br />

- barometric pressure<br />

- hourly prediction for next 72h<br />

* vehicle sensor data (event based,


COOPERS<br />

integrated project<br />

- temperature<br />

- wiper activity<br />

- location<br />

* police<br />

* road maintenance centre<br />

User<br />

Drivers on motorways<br />

Objective To increase driving safety by making<br />

drivers aware of the situation and be<br />

prepared for the hazard condition<br />

To provide other road users with<br />

weather warning<br />

Message<br />

content<br />

1) Service identifier (N)<br />

2) detailed cause of trigger (e.g.<br />

weather condition type)<br />

3) Current time (N)<br />

4) Location and direction of the road<br />

sections affected (N)<br />

--> point, section, direction (N)<br />

--> lane (O)<br />

--> length (O)<br />

5) Severity of current weather<br />

condition (O)<br />

--> severity (O)<br />

--> reduced sight indicator (O)<br />

--> slip hazard (O)<br />

--> appearance [full, partial, direction]<br />

(O)<br />

--> passable [yes/no, vehicle type<br />

restriction] (O)<br />

--> damage hazard to vehicle (O)<br />

6) Severity of predicted conditions<br />

incl. time indicator (O)<br />

--> see 5)<br />

7) estimated delay (O)<br />

8) message time-to-live<br />

1) Service (N)<br />

2) detailed cause of trigger (e.g.<br />

weather condition type)<br />

3) Current time (N)<br />

4) Location and direction of the road<br />

sections affected (N) --> point,<br />

section, direction (N)--> lane (O)--><br />

length (O)<br />

5) Severity (O)<br />

6) estimated delay (O)<br />

7) message time-to-live* link to VSL,<br />

lane management services for<br />

recommendations/instructions<br />

Condition for<br />

starting the<br />

service<br />

Condition for<br />

terminating the<br />

service<br />

* link to VSL, lane management<br />

services for<br />

recommendations/instructions<br />

As soon as possible weather hazard is reported by a reliable (either<br />

established source, or verified FCD messages) source<br />

Terminated by TCC on the basis of reliable sources.<br />

Reference Architecture 2.0<br />

Page 110 of 159


COOPERS<br />

integrated project<br />

Key Requirements * TCC -> vehicle:<br />

- warn only severe weather conditions that could affect safety or if there is a<br />

link to a different legal speed<br />

- system latency < 30 sec<br />

- system latency via FCD path < 3min<br />

- update frequency < 3min<br />

- warning message has to be consistent with VMS<br />

- Information wether the service is currently supported has to be given to the<br />

OBU/user.<br />

* vehicle -> TCC:<br />

- data-limiting algorithm has to be implemented to prevent floating the TCC in<br />

case of wide area weather hazards (e.g. don't send FCD warnings if similar<br />

warning message has been received)<br />

* TCC:<br />

- accuracy and correctness of warning message > 97%<br />

- perform plausibility check to ensure correctness of warning message<br />

* OBU:<br />

- drivers have to be informed at least 2km in front of weather hazard scene.<br />

- Consider locationing and tracking difficulties of various weather conditions<br />

and adapt information range<br />

- The information provided are understood by all road users ( via a language<br />

independent format)<br />

- The information should be provided well designed in terms of format and<br />

amount to avoid overloading and distracting<br />

* weather warning types include:<br />

- rain<br />

- snow<br />

- ice<br />

- hail<br />

- wind<br />

- fog<br />

- thunder storm<br />

Reference Architecture 2.0<br />

Page 111 of 159


COOPERS<br />

integrated project<br />

Break-Down<br />

Step 1: Information/data about the accident can be collected from various,<br />

reliable internal/external sources including driver reports (automatically or<br />

manually), CCTV or others.<br />

Step 2: Weather condition is analysed/diagnosed by processing the collected<br />

data.<br />

Step 3: Based on the results from data processing, an action (or set of<br />

actions) is automatically executed or provided to the road operator for<br />

confirmation.<br />

Step 4: Road operator confirms action, if needed.<br />

Step 5: Transmit the warning/information to the affected drivers on the<br />

specific road segments via a language independent format. At mean time,<br />

providing the information to TISP for warning other road users (e.g. through<br />

web information for pre-trip planning).<br />

Step 6: Display message at the OBU according to priority and requirements<br />

Step 7: Retransmit message according to requirements to ensure that new<br />

vehicles also get the information<br />

Step 8: Update message content when new information is available.Step 9:<br />

Stop service if terminating condition is valid<br />

Link with other<br />

services<br />

The following services may need to be operated parallelly:<br />

* service triggers:<br />

- Variable speed limit<br />

- Lane banning<br />

- Roadwork information (in case of winter maintenance)<br />

* service gets triggered by:<br />

- -<br />

Exeption<br />

Reference Architecture 2.0<br />

Page 112 of 159


COOPERS<br />

integrated project<br />

ID<br />

Service Area<br />

Name of<br />

Service<br />

General<br />

functions<br />

typical event<br />

occurence<br />

S3<br />

Roadwork information<br />

Roadwork information<br />

To warn drivers of roadworks ahead with in-vehicle, dynamic information.<br />

* Location Type: spot, section<br />

* Lateral: lane(s), one direction (carriageway), complete road<br />

* Movement: stationary, downstrem/upstream (speed)<br />

data sources<br />

DIRECT DATA SOURCES:<br />

* TCC Decision Support System<br />

* Road Operator<br />

INDIRECT DATA SOURCES:<br />

1) short-term / long-term scheduled roadworks:<br />

- road maintenance plan<br />

- scheduled events (daily, weekly, monthly)<br />

- road maintenance centre phone call<br />

2) roadwork monitoring:<br />

* roadside traffic sensors and detection technologies<br />

* CCTV (closed-circuit television)<br />

-> video stream<br />

-> automated image processing analysis<br />

3) roadwork trailers, winter maintenance or heavy load vehicles<br />

- provide regularly updated position<br />

- trajectory<br />

- size and vehicle type<br />

* passenger call<br />

* police (reports heavy load vehicles)<br />

Road type<br />

applied<br />

Motorways (including tunnels and bridges)<br />

Reference Architecture 2.0<br />

Page 113 of 159


COOPERS<br />

integrated project<br />

User group Drivers on motorways Other traffic information providers<br />

Objective<br />

To make drivers aware of the situation<br />

and prevent following accidents and<br />

congestion caused by bottleneck road<br />

To warn other road users of the<br />

roadwork<br />

specific interface<br />

Message<br />

content<br />

1) Service identifier (N)<br />

2) detailed cause of trigger (O)<br />

3) Current time (N)<br />

4) Location, direction, length and lane<br />

of the road sections affected (N)<br />

5) Recommendations/instructions [link<br />

to VSL, Lane management services]<br />

(O)<br />

6) time when roadwork installation<br />

starts (O)<br />

7) time until roadwork scene cleared<br />

(O)<br />

8) recommended diversion route (O)<br />

9) message time-to-live (N)<br />

10) expected delay (O)<br />

1) Service identifier (N)<br />

2) detailed cause of trigger (O)<br />

3) Current time (N)<br />

4) Location, direction, length and lane<br />

of the road sections affected (N)<br />

5) Recommendations/instructions [link<br />

to VSL, Lane management services]<br />

(O)<br />

6) time until roadwork scene cleared<br />

(O)<br />

7) recommended diversion route (O)<br />

8) message time-to-live (N)<br />

9) expected delay (O)<br />

Condition for<br />

starting the<br />

service<br />

Condition for<br />

terminating<br />

the service<br />

The warning strategy starts according to the roadwork trip start or notification<br />

from the maintenance centre.<br />

* Call / Message from Roadwork Trailer or Maintenence Centre that<br />

roadworks are finished.<br />

* Roadwork scene clearing validated by operator via CCTV<br />

* Service timeout for planned roadworks for TISP (e.g. 1 month)<br />

Reference Architecture 2.0<br />

Page 114 of 159


COOPERS<br />

integrated project<br />

Key<br />

Requirements<br />

* TCC -> OBU<br />

- System latency for planned roadworks: < 30 sec<br />

- System latency for unplanned roadworks: 1min average; 5min maximum<br />

- message frequency < 3min<br />

- Information wether the service is currently supported has to be given to the<br />

OBU/user.<br />

* TCC<br />

- reliable data sources for detection/validation<br />

* OBU<br />

- drivers have to be informed at least 2km before the roadwork scene<br />

- The information provided are understood by all road users ( via a language<br />

independent format)<br />

- The information should be provided well designed in terms of format and<br />

amount to avoid overloading and distracting<br />

* message display requirementslocality:<br />

longitudinal: 30m,<br />

transversal: lane-specific<br />

content: consistent with VMS display + eventual additional informationpriority:<br />

correct according to specification (to be defined)<br />

user: correct message filtering according to vehicle type<br />

Reference Architecture 2.0<br />

Page 115 of 159


COOPERS<br />

integrated project<br />

Break-Down Step 1: Information about roadworks is given by plan, roadwork trailer or<br />

maintenance centre.<br />

Step 2: Generate warnings according to planned warning strategy.<br />

Step 3: Transmit the warning/information to the affected drivers on the specific<br />

road segments via a language independent format. At mean time, providing<br />

the information to TISP for warning other road users (e.g. through web<br />

information for pre-trip planning).<br />

Step 4: Display message at the OBU according to priority and requirements<br />

Step 5: Retransmit message according to requirements to ensure that new<br />

vehicles also get the information<br />

Step 6a: Monitor roadwork on a regular basis or continously<br />

Step 6b: Update message content when new information is available (e.g.<br />

update roadwork position regularly)<br />

Step 7: Stop service if terminating condition is valid<br />

Link with<br />

other<br />

services<br />

The following services may need to be operated parallelly:<br />

* service triggers:<br />

- Variable speed limit<br />

- Traffic congestion warning<br />

- Lane banning- Auxiliary lane<br />

- recommended next link<br />

*service gets triggered by:<br />

- Accident warning<br />

- Incident warning<br />

Exeption<br />

Reference Architecture 2.0<br />

Page 116 of 159


COOPERS<br />

integrated project<br />

ID<br />

Service Area<br />

Service Name<br />

General functions<br />

typical event<br />

occurence<br />

S4a<br />

Lane utilization<br />

Lane banning<br />

According to the type of vehicle and the network condition, it provides drivers<br />

with in-vehicle information about lanes which are not accessible, e.g. on<br />

HGV are not allowed to drive on the off-side lane on motorways. Also, some<br />

network section has dedicated lanes for HOV or Public transport.<br />

* Location Type: section<br />

* Lateral: lane(s), one direction (carriageway), complete road<br />

* Movement: stationary<br />

data sources<br />

DIRECT DATA SOURCES:<br />

* TCC Decision Support System<br />

* Road Operator<br />

INDIRECT DATA SOURCES:<br />

* roadside traffic sensors and detection technologies<br />

* CCTV (closed-circuit television)<br />

-> video stream<br />

-> automated image processing analysis<br />

* status of local autonomous VMS<br />

* TCC<br />

- static lane (restriction) database<br />

- scheduled/planned lane restrictions<br />

- historical data (traffic flow diagrams)<br />

* vehicle sensor data (periodic, every 30sec)<br />

- vehicle type<br />

- location (lane)<br />

- occupants<br />

* other COOPERS services<br />

- weather condition warning<br />

- traffic congestion warning<br />

- roadwork information<br />

- accident warning<br />

Reference Architecture 2.0<br />

Page 117 of 159


COOPERS<br />

integrated project<br />

- incident warning<br />

* external sources<br />

- police<br />

User<br />

Drivers on motorways<br />

Highly occupied vehicles (HOV)<br />

Heavy goods vehicles (HGV)<br />

Objective To increase driving safety by making drivers aware of the situation and be<br />

prepared for early lane change or diversion to avoid the closed lane/road<br />

Message<br />

content<br />

1) Service identifier (N)<br />

2) detailed cause of trigger (O)<br />

3) Current time (N)<br />

4) Location, direction of the referred lane restriction (N)<br />

5) length of lane restriction (N)<br />

6) Number and position of banned lanes (N)<br />

7) Vehicle type (N)<br />

8) Reason for Lane ban (HOV, HGV, other services)<br />

9) message time-to-live (DAB, GPRS?)<br />

10) distance-to-live (short range, GPRS?)<br />

Condition for<br />

starting the<br />

service<br />

Condition for<br />

terminating the<br />

service<br />

1) scheduled plan of lane banning operation<br />

2) Operator command; triggered by other services<br />

1) scheduled plan of lane banning operation<br />

2) Operator command, when reason for lane ban does not apply anymore.<br />

Validation via CCTV or other reliable source<br />

Reference Architecture 2.0<br />

Page 118 of 159


COOPERS<br />

integrated project<br />

Key Requirements * TCC -> vehicles:<br />

- System latency: < 1min (incremental changes)<br />

- Update frequency: < 5min<br />

- Information wether the service is currently supported has to be given to the<br />

OBU/user.<br />

* ACK link:<br />

- ACK has to be received within 15min<br />

- ACK should have low data volume<br />

- ACK received by > 99% of addressed vehicles (this requirement is not<br />

evaluable for DAB))<br />

* OBU<br />

- lane restriction has to be filtered correctly according to vehicle type and<br />

segment (N)<br />

- Lane restrictions must be displayed as long as they apply. Display out-oforder<br />

message if service can't be guaranteed.<br />

- lane restriction has to be consistent with roadside signs<br />

- lane instruction has to be unambigous<br />

- driver and vehicle type has to be configured<br />

- in case of lane restrictions, accessible lanes have to be indicated as well<br />

Break-Down<br />

Step 1: Lane restrictions are static or triggered by other services or external<br />

sources.<br />

Step 2: Code lane restrictions to segments (position, length, vehicle type,<br />

lane, direction) according to a standardized protocol.<br />

Step 3: Transmit lane restrictions to vehicles and VMS.<br />

Step 4: Processing of lane restriction<br />

Step 5: Transmit application-level ACK back to TCC.<br />

Step 6: Display of unambigous lane restriction.<br />

Step 7: Retransmit message according to requirements to ensure that new<br />

vehicles also get the information (broadcast media)<br />

Step 8: Stop service if terminating condition is valid<br />

Reference Architecture 2.0<br />

Page 119 of 159


COOPERS<br />

integrated project<br />

Link with other<br />

services<br />

The following services may need to be operated parallelly:<br />

* service triggers:<br />

--<br />

* service gets triggered by<br />

- accident warning<br />

- incident warning<br />

- wrong-way driver warning<br />

- auxiliary lane<br />

- weather condition warning<br />

- roadwork information<br />

- traffic congestion warning<br />

Exeption<br />

locally controlled VMS<br />

Reference Architecture 2.0<br />

Page 120 of 159


COOPERS<br />

integrated project<br />

ID<br />

Service Area<br />

Service Name<br />

General<br />

functions<br />

data collection<br />

method<br />

S4b<br />

Lane utilization<br />

Lane keeping<br />

To provide in-vehicle advice for drivers not to overtake to stabilize traffic<br />

flow.<br />

* Location Type: spot, section, area<br />

* Lateral: lane(s), one direction (carriageway), complete road<br />

* Movement: stationary<br />

data sources<br />

DIRECT DATA SOURCES:<br />

* TCC Decision Support System<br />

* Road Operator<br />

* other COOPERS services<br />

- traffic congestion warning (this service monitors & predicts traffic flow.<br />

S4b warning can be triggered before actual traffic congestion warning is<br />

distributed)<br />

INDIRECT DATA SOURCES:<br />

* roadside traffic sensors and detection technologies<br />

* CCTV (closed-circuit television)<br />

-> video stream<br />

-> automated image processing analysis<br />

* vehicle sensor data (periodic, every 30sec)<br />

- average speed<br />

- location<br />

Road type<br />

applied<br />

User group<br />

Objective<br />

Motorways (including tunnels and bridges)<br />

Drivers on motorways<br />

To increase traffic flow by making drivers aware of the situation.<br />

Reference Architecture 2.0<br />

Page 121 of 159


COOPERS<br />

integrated project<br />

Message content 1) Service (N)<br />

2) detailed cause of trigger (O)<br />

3) Current time (N)<br />

3) Location, direction, length of the lane keeping advice (N)<br />

4) Vehicle type (O)<br />

5) message time-to-live (DAB, GPRS?)<br />

6) distance-to-live (short range, GPRS?)<br />

Condition for<br />

starting the<br />

service<br />

Condition for<br />

terminating the<br />

service<br />

1) As soon as critical traffic flow density is monitored/reported by a reliable<br />

(either established source, or verified FCD messages) source.<br />

2) Operator command<br />

1) As soon as congestion fading is reported by a reliable (either<br />

established source, or verified FCD messages) source.<br />

2) Service timeout (insert empirical value from road operator)<br />

3) Operator command<br />

Key<br />

Requirements<br />

* TCC -> vehicles:<br />

- System latency: < 1min (incremental changes)<br />

- Update frequency: < 5min * OBU<br />

- Keep in lane advice has to be filtered correctly according to segment (N)<br />

and vehicle type (O).<br />

- Keep in lane advice must be displayed as long as they apply.<br />

- Keep in lane advice has to be consistent with roadside signs, if available<br />

- vehicle type has to be configured<br />

Reference Architecture 2.0<br />

Page 122 of 159


COOPERS<br />

integrated project<br />

Break-Down<br />

Step 1: Keep-in-lane advice is triggered by critical traffic flow density or<br />

road operator.<br />

Step 2: Code keep-in-lane advice to segments (position, length, vehicle<br />

type, direction) according to a standardized protocol.<br />

Step 3: Transmit keep-in-lane advice to vehicles and VMS, if possible.<br />

Step 4: Processing of keep-in-lane advice message<br />

Step 5: Display keep-in-lane-advice incl. reason (increase traffic flow)<br />

Step 6: Retransmit message according to requirements to ensure that new<br />

vehicles also get the information (broadcast media)<br />

Step 7: Stop service if terminating condition is valid<br />

Link with other<br />

services<br />

The following services may need to be operated parallelly:<br />

* Service is triggered by:<br />

- traffic congestion warning<br />

* Service triggers:<br />

- -<br />

Exeption<br />

Reference Architecture 2.0<br />

Page 123 of 159


COOPERS<br />

integrated project<br />

ID<br />

Service Area<br />

Service Name<br />

General<br />

functions<br />

typical event<br />

occurence<br />

S4c<br />

Lane utilization<br />

Auxiliary Lane Accessibility<br />

Provide in-vehicle information to inform drivers on a specific motorway section<br />

about the availability of auxiliary lanes for driving.<br />

* Location Type: section, area<br />

* Lateral: lane(s)<br />

* Movement: stationary<br />

data sources<br />

DIRECT DATA SOURCES:<br />

* TCC Decision Support System<br />

* Road Operator<br />

INDIRECT DATA SOURCES:<br />

* roadside traffic sensors and detection technologies<br />

* CCTV (closed-circuit television)<br />

-> video stream<br />

-> automated image processing analysis<br />

* TCC<br />

- static lane database<br />

- scheduled/planned auxiliary lane accessibility<br />

* vehicle sensor data (periodic, every 30sec)<br />

- average speed<br />

- location<br />

* external sources<br />

- police<br />

- operator cars<br />

Road type<br />

applied<br />

User group<br />

Objective<br />

Motorways (including tunnels and bridges)<br />

Drivers on motorways<br />

Highly occupied vehicles (HOV)<br />

Heavy goods vehicles (HGV)<br />

To increase driving safety by making drivers aware of the situation and be<br />

Reference Architecture 2.0<br />

Page 124 of 159


COOPERS<br />

integrated project<br />

prepared for the availablility of the auxiliary lane.<br />

Message<br />

content<br />

1) Service identifier (N)<br />

2) detailed cause of trigger (O)<br />

3) Current time (N)<br />

4) Location, direction of the referred auxiliary lane (N)<br />

5) length of auxiliary lane (N)<br />

5) Number and position of auxiliary lane (N)<br />

6) Reason (O)<br />

7) Vehicle type (HOV) (N)<br />

8) message time-to-live (DAB, GPRS?)<br />

9) distance-to-live (short range, GPRS?)<br />

Condition for<br />

starting the<br />

service<br />

Condition for<br />

terminating<br />

the service<br />

Key<br />

Requirements<br />

Operator command (scheduled plan of auxiliary lane operation)<br />

Operator command (scheduled plan of auxiliary lane operation)<br />

* TCC -> vehicles:<br />

- System latency: < 30sec<br />

- Update frequency: < 5min<br />

* OBU<br />

- Auxiliary lane has to be filtered correctly according to vehicle type and<br />

segment (N)<br />

- Auxiliary lanes must be displayed as long as they apply. Display out-of-order<br />

message if service can't be guaranteed.<br />

- Auxiliary lanes have to be consistent with roadside signs<br />

- Auxiliary lanes have to be unambigous with respect to other direction<br />

- vehicle type has to be configured<br />

Reference Architecture 2.0<br />

Page 125 of 159


COOPERS<br />

integrated project<br />

Break-Down<br />

Step 1: Free auxiliary lane is validated via TCC. The whole length has to be<br />

monitored simulateously to ensure that lane is non-occupied.<br />

Step 2: Auxiliary lane service is triggered by operator.<br />

Step 3: Code auxiliary lane to segments (position, length, vehicle type, lane,<br />

direction) according to a standardized protocol.<br />

Step 4: Transmit auxiliary lane availability to vehicles and VMS.<br />

Step 5: Processing of auxiliary lane message.<br />

Step 6: Display of unambigous auxiliary lane availability.<br />

Step 7: Retransmit message according to requirements to ensure that new<br />

vehicles also get the information (broadcast media)<br />

Step 8: Stop service if terminating condition is valid<br />

Link with<br />

other services<br />

The following services may need to be operated parallelly:<br />

* Service triggers:<br />

- lane banning<br />

* Service gets triggered by:<br />

- traffic congestion warning<br />

- roadwork information<br />

Exeption<br />

locally controlled VMS<br />

Reference Architecture 2.0<br />

Page 126 of 159


COOPERS<br />

integrated project<br />

ID<br />

Service Area<br />

Service Name<br />

General<br />

functions<br />

typical event<br />

occurence<br />

S5<br />

Traffic management<br />

In-Vehicle Variable Speed Limit Information<br />

Provide drivers with in-vehicle information on legal speed for current<br />

segment. Legal speed is correlated to traffic, environmental and infrastructure<br />

conditions as well as the input parameters from other services. It contains static<br />

and dynamic speed limits.<br />

* Location Type: section, area<br />

* Lateral: lane(s), one direction (carriageway), complete road<br />

* Movement: stationary<br />

data sources<br />

DIRECT DATA SOURCES:<br />

* TCC Decision Support System<br />

* Road Operator<br />

INDIRECT DATA SOURCES:<br />

* roadside traffic sensors and detection technologies<br />

* CCTV (closed-circuit television)<br />

-> video stream<br />

-> automated image processing analysis<br />

* infrastructure equipment<br />

- VMS (driver output actuation, status feedback to TCC)<br />

- section control<br />

* TCC<br />

- speed profile<br />

- static speed limit database<br />

- historical data (traffic flow diagrams)<br />

* vehicle sensor data (periodic, every 30sec)<br />

- average speed<br />

- location<br />

* other COOPERS services<br />

- weather condition warning<br />

- congestion warning<br />

- roadwork information<br />

- accident warning<br />

Reference Architecture 2.0<br />

Page 127 of 159


COOPERS<br />

integrated project<br />

- incident warning<br />

* external sources<br />

- police<br />

Road type<br />

applied<br />

User group<br />

Objective<br />

Motorways (including tunnels and bridges)<br />

Drivers on motorways<br />

To inform drivers of current legal speed limit and help them to support the<br />

timely adaptation of their speed to upcoming driving conditions.<br />

Message content 1) Service (N)<br />

2) Current time (N)<br />

3) Location, direction, lane and length of the referred speed limit zone (N)<br />

4) legal speed limit (N) and type advised/mandatory (N)<br />

5) Vehicle type (N)<br />

6) message time-to-live (DAB, GPRS?)<br />

7) distance-to-live (short range, GPRS?)<br />

Condition for<br />

starting the<br />

service<br />

Condition for<br />

terminating the<br />

service<br />

Service is continuously provided for motorways.<br />

After entering the motorway (DAB, GPRS) or the first connection setup (DSRC,<br />

IR) the legal speed limit has to be displayed.<br />

Leaving motorway.<br />

Time/distance to live exceeded (indication of system error)<br />

Reference Architecture 2.0<br />

Page 128 of 159


COOPERS<br />

integrated project<br />

Key<br />

Requirements<br />

* TCC:<br />

- every segment has at least 1 legal speed limit<br />

* TCC -> vehicles:<br />

- System latency: < 1min (incremental changes)<br />

- Update frequency: < 5min<br />

- Information wether the service is currently supported has to be given to the<br />

OBU/user.<br />

* VMS -> TCC:<br />

- System latency: < 10 sec<br />

* ACK link:<br />

- ACK has to be received within 15min<br />

- ACK should have low data volume<br />

- ACK received by > 97% of addressed vehicles (this requirement is not<br />

evaluable for DAB)<br />

* OBU<br />

- speed limit has to be filtered correctly according to vehicle type and position<br />

(segment (N), lane (O))<br />

- Entering/Leaving the motorway has to be detected<br />

- Legal speed limit must be displayed all the time. Display out-of-order message<br />

if service can't be guaranteed.<br />

- speed limit signs must be displayed at specified positions (+- 30m)<br />

- speed limit has to be consistent with roadside signs<br />

- speed limit has to be unambiguous (lane, unit)<br />

- driver and vehicle type has to be configured<br />

- speed limits have to be displayed according to vienna convention<br />

- plausibility check has to be performed<br />

Break-Down<br />

Step 1: Speed profile is generated by TCC software<br />

Step 2: Code speed limits to segments (position, length, vehicle type, lane,<br />

direction) according to a standardized protocol and ensure that all segments<br />

are covered.<br />

Step 3: Transmit speed limits to vehicles and VMS.<br />

Step 4: Processing of speed messages<br />

Step 5: Transmit application-level ACK back to TCC.<br />

Step 6: Display of unambiguous speed limit.<br />

Step 7: Retransmit message according to requirements to ensure that new<br />

vehicles also get the information (broadcast media)<br />

Reference Architecture 2.0<br />

Page 129 of 159


COOPERS<br />

integrated project<br />

Link with other<br />

services<br />

The following services may need to be operated parallelly:<br />

* Service triggers:<br />

- ISA with infrastructure link<br />

* Service gets triggered by:<br />

- weather condition warning<br />

- Traffic congestion warning<br />

- incident warning<br />

- accident warning<br />

- roadwork information<br />

- wrong-way driver warning<br />

Exeption<br />

Locally controlled VMS or roadwork trailer could trigger VSL service.<br />

Reference Architecture 2.0<br />

Page 130 of 159


COOPERS<br />

integrated project<br />

ID<br />

Service Area<br />

Name of<br />

Service<br />

General<br />

functions<br />

typical event<br />

occurence<br />

S6<br />

Traffic congestion warning<br />

Traffic congestion warning<br />

Provide in-vehicle, dynamic information to warn drivers of congested traffic<br />

ahead<br />

* Location Type: spot, section, area<br />

* Lateral: lane(s), one direction (carriageway), complete road<br />

* Movement: stationary, downstream/upstream (speed)<br />

data sources<br />

DIRECT DATA SOURCES:<br />

* TCC Decision Support System<br />

* Road Operator<br />

INDIRECT DATA SOURCES:<br />

* roadside traffic sensors and detection technologies<br />

* CCTV (closed-circuit television)<br />

-> video stream<br />

-> automated image processing analysis<br />

* historical & predicted data<br />

- traffic flow diagrams<br />

* police, fire dept. and highway authorities (e.g. patrols)<br />

-> position, direction<br />

-> traffic situation<br />

-> lane bans, instructions<br />

-> accident scene cleared<br />

* vehicle(s):<br />

- passenger calls<br />

- FCD (event based, notification latency < 10sec)<br />

-> average speed<br />

-> position<br />

Road type<br />

applied<br />

Motorways (including tunnels and bridges)<br />

Reference Architecture 2.0<br />

Page 131 of 159


COOPERS<br />

integrated project<br />

User group Drivers on motorways Other traffic information providers<br />

Objective<br />

Message<br />

content<br />

To increase driving safety by making<br />

drivers aware of the congested traffic<br />

and be prepared for the condition.<br />

1) Service (N)<br />

2) detailed cause of trigger (O)<br />

3) Current time (N)<br />

4) Severity [classification,<br />

estimated/observed queue length,<br />

delay time, average speed]<br />

5) location of congestion tail end,<br />

estimated propagation speed<br />

To provide other road users with<br />

traffic congestion information<br />

1) Service identifier (N)<br />

2) detailed cause of trigger (O)<br />

3) Current time (N)<br />

4) Location and direction of the road<br />

sections affected (N)<br />

5) Severity [classification,<br />

estimated/observed queue length,<br />

delay time, average speed]<br />

6) Recommendations/instructions<br />

[link to VSL, Lane management<br />

services, recommended next link] (O)<br />

7) Estimated time to congestion<br />

fading (O)<br />

6) location of congestion tail end,<br />

estimated propagation speed<br />

7) Recommendations/instructions<br />

[link to VSL, Lane management<br />

services, recommended next link] (O)<br />

8) message time-to-live (N)<br />

8) Estimated time to congestion<br />

fading (O)<br />

9) message time-to-live (N)<br />

Condition for<br />

starting the<br />

service<br />

Condition for<br />

terminating<br />

the service<br />

As soon as an congestion is reported by a reliable (either established<br />

source, or verified FCD messages) source.<br />

*As soon as congestion fading is reported by a reliable (either established<br />

source, or verified FCD messages) source.<br />

* Service timeout (insert empirical value from road operator)<br />

Reference Architecture 2.0<br />

Page 132 of 159


COOPERS<br />

integrated project<br />

Key<br />

Requirements<br />

* TCC -> OBU<br />

- System latency: 1min average, 5min maximum<br />

- if congestion is displayed via VMS, OBU warning has to be consistentmessage<br />

frequency < 3min<br />

- Information whether the service is currently supported has to be given to<br />

the OBU/user.<br />

* OBU/RSU/Sensor -> TCC<br />

- reliable data sources for detection/validation<br />

* OBU<br />

- drivers have to be informed 4km before the congestion end<br />

- The information provided are understood by all road users ( via a language<br />

independent format)<br />

- The information should be provided well designed in terms of format and<br />

amount to avoid overloading and distracting<br />

* message display requirementslocality:<br />

longitudinal: 30m,<br />

transversal: lane-specific<br />

content: consistent with VMS display + eventual additional information<br />

priority: correct according to specification (to be defined)<br />

user: correct message filtering according to vehicle type<br />

Reference Architecture 2.0<br />

Page 133 of 159


COOPERS<br />

integrated project<br />

Break-Down Step 1: Information/data about the congestion can be collected from various<br />

reliable internal/external sources including driver reports (automatically or<br />

manually), CCTV or others.<br />

Step 2: Traffic condition is analysed/diagnosed by processing the collected<br />

data.<br />

Step 3: Based on the results from data processing, an action (or set of<br />

actions) is automatically executed or provided to the road operator for<br />

confirmation.<br />

Step 4: Road operator confirms action, if needed.<br />

Step 5: Transmit the warning/information to the affected drivers on the<br />

specific road segments via a language independent format. At mean time,<br />

providing the information to TISP for warning other road users (e.g. through<br />

web information for pre-trip planning).<br />

Step 6: Display message at the OBU according to priority and requirements<br />

Step 7: Retransmit message according to requirements to ensure that new<br />

vehicles also get the information<br />

Step 8: Update message content when new information is available (e.g.<br />

update queue end position regularly)<br />

Step 9: Stop service if terminating condition is valid<br />

Link with<br />

other<br />

services<br />

The following services may need to be operated parallelly:<br />

* service triggers:<br />

- Variable speed limit<br />

- Keep in lane<br />

- Lane banning<br />

- Auxiliary lane<br />

- Recommended next link<br />

- Estimated journey time<br />

* service gets triggered by:<br />

Reference Architecture 2.0<br />

Page 134 of 159


COOPERS<br />

integrated project<br />

- accident warning<br />

- incident warning<br />

- roadwork information<br />

Exeption<br />

Reference Architecture 2.0<br />

Page 135 of 159


COOPERS<br />

integrated project<br />

ID<br />

Service Area<br />

S7<br />

Speed Limit Information<br />

Service Name ISA with infrastructure links<br />

General<br />

functions<br />

typical event<br />

occurence<br />

Inform drivers of the current recommended speed limit and provide support<br />

to match their automatic speed control to prevailing traffic, weather and road<br />

conditions.<br />

* Location Type: section, area<br />

* Lateral: lane(s), one direction (carriageway), complete road<br />

* Movement: stationary<br />

data sources<br />

DIRECT DATA SOURCES:<br />

* recommended speed limit profile<br />

INDIRECT DATA SOURCES:<br />

* Variable speed limit profile<br />

* static speed limit database<br />

* roadside traffic sensors and detection technologies<br />

* CCTV (closed-circuit television)<br />

-> video stream<br />

-> automated image processing analysis<br />

* infrastructure equipment<br />

- VMS (driver output actuation, status feedback to TCC)<br />

- section control<br />

* TCC<br />

- historical data (traffic flow diagrams)<br />

* vehicle sensor data (periodic, every 30sec)<br />

- average speed<br />

- location<br />

* vehicle sensor data ("continous")<br />

- current speed<br />

Reference Architecture 2.0<br />

Page 136 of 159


COOPERS<br />

integrated project<br />

* other COOPERS services<br />

- weather condition warning<br />

- congestion warning<br />

- roadwork information<br />

- accident warning<br />

- incident warning<br />

* external sources<br />

- police<br />

Road type<br />

applied<br />

User group<br />

Objective<br />

Message<br />

content<br />

Motorways (including tunnels and bridges)<br />

Drivers on motorways<br />

To guide drivers applying the current recommended speed limit. After<br />

confirmation by the driver at the beginning of the service, the vehicle speed<br />

should be adapted to the recommended speed limit automatically.<br />

1) Service (N)<br />

2) Current time (N)<br />

3) Location, direction, lane and length of the referred speed limit zone (N)<br />

4) recommended speed limit (N)<br />

5) Vehicle type (N)<br />

6) message time-to-live (DAB, GPRS?)<br />

7) distance-to-live (short range, GPRS?)<br />

Condition for<br />

starting the<br />

service<br />

Condition for<br />

terminating<br />

the service<br />

Service is continuously provided for motorways.<br />

After entering the motorway (DAB, GPRS) or the first connection setup<br />

(DSRC, IR) the service can be activated by manual confirmation of the driver<br />

Leaving motorway.<br />

Time/distance to live exceeded.<br />

Driver disables service manually.<br />

Reference Architecture 2.0<br />

Page 137 of 159


COOPERS<br />

integrated project<br />

Key<br />

Requirements<br />

* TCC:<br />

- every segment has at least 1 legal speed limit<br />

* TCC -> vehicles:<br />

- System latency: < 10 sec (incremental changes)<br />

- Update frequency: < 30 sec<br />

- Information whether the service is currently supported has to be given to<br />

the OBU/user.<br />

* VMS -> TCC:<br />

- System latency: < 10 sec<br />

* ACK link:<br />

- ACK has to be received within 15min<br />

- ACK should have low data volume<br />

- ACK received by > 99% of addressed vehicles (this requirement is not<br />

evaluable for DAB)<br />

* OBU<br />

- Recommended speed limit has to be filtered correctly according to vehicle<br />

type and position (segment (N), lane (O))<br />

- Entering/Leaving the motorway has to be detected<br />

- Recommended speed limit must be provided all the time. Display out-oforder<br />

message and disable ISA if service can't be guaranteed.<br />

- Recommended speed limits must be triggered at specified positions (+-<br />

30m)<br />

- Recommended speed limit has to be consistent with roadside signs<br />

- Recommended speed limit has to be unambiguous (lane, unit)<br />

- driver and vehicle type has to be configured<br />

- speed limits have to be displayed according to vienna convention<br />

- plausibility check has to be performed.<br />

* RPU<br />

- RPU must be able to determine the current lane<br />

* vehicle:<br />

- adaptive cruise control<br />

Reference Architecture 2.0<br />

Page 138 of 159


COOPERS<br />

integrated project<br />

Break-Down Step 1: Speed profile is generated by TCC software<br />

Step 2: Code recommended speed limits to segments (position, length,<br />

vehicle type, lane, direction) according to a standardized protocol and<br />

ensure that all segments are covered.<br />

Step 3: Transmit speed limits to vehicles and VMS.<br />

Step 4: Processing of speed messages<br />

Step 5: Transmit application-level ACK back to TCC.<br />

Step 6: Display of unambiguous speed limit.<br />

Step 7: Retransmit message according to requirements to ensure that new<br />

vehicles also get the information (broadcast media)<br />

========================<br />

2nd breakdown: user's viewpoint<br />

Step 1: Driver starts service manually<br />

Step 2: Recommended speed limit is received by OBU<br />

Step 3: Plausibility check performed by OBU<br />

Step 4: Provide recommended speed limit to Adaptive Cruise Control<br />

Step 5: Service is disabled either manually by driver or follow-up speed data<br />

is missing or leaving the motorway.<br />

Link with<br />

other<br />

services<br />

The following services may need to be operated parallelly:<br />

Service gets triggered by:<br />

* Variable Speed Limit<br />

Service triggers:<br />

--<br />

Exeption<br />

Locally controlled VMS or roadwork trailers transmit speed data to TCC.<br />

Reference Architecture 2.0<br />

Page 139 of 159


COOPERS<br />

integrated project<br />

ID<br />

Service Area<br />

Service Name<br />

General<br />

functions<br />

Road type<br />

applied<br />

User group<br />

Objective<br />

Message/display<br />

content<br />

S8<br />

Service continuity<br />

International service continuity<br />

Exchange static and dynamic network information based on standard<br />

protocols between neighbouring control centres (internationally or<br />

regionally) to ensure continuity of services for travellers.<br />

Motorways<br />

Traffic information centres or control centres<br />

Data exchange for providing continued service<br />

I2I<br />

Copies of coded warning messages as defined in the services S1-S7<br />

I2V<br />

1) Originator<br />

2) list of supported services<br />

Condition for<br />

starting the<br />

service<br />

Condition for<br />

terminating the<br />

service<br />

Starts as defined in the interchange agreements between the road<br />

operators or traffic information providers.<br />

Ends as defined in interchange agreements between the road operators<br />

or traffic information providers.<br />

1. regular/scheduled static information exchange<br />

Completion of information exchange is acknowledged.<br />

2. dynamic information exchange.<br />

Receipt of warning message is acknowledged.<br />

Reference Architecture 2.0<br />

Page 140 of 159


COOPERS<br />

integrated project<br />

Key<br />

requirements<br />

* Warning event content shall be provided in a ready-to-send format.<br />

Situational data must not be interpreted by the receiving TCC<br />

* Warning message generation to partner distribution latency < 10 sec, if<br />

no or predefined strategy is realized.<br />

* If needed, the database model has to be extended to manage the<br />

extended area<br />

* Information about the currently supported services has to be given to<br />

the OBU/user.<br />

* Message filtering shall be possible<br />

* OBU has to transmit ACKs to the source TCC<br />

* The communication link between the TCCs has to be reliable (>99%<br />

transmissions successful within distribution latency)<br />

* The user shall not recognise any difference in service provision during<br />

and after the service handover.<br />

* Events have to be classified and described in a standardised way.<br />

* The OBU needs to provide valid service information also during the<br />

handover. (no HMI service provision break)<br />

* Locations shall always be referenced in the same way.<br />

* The OBU shall be able to combine events if they are transmitted<br />

separately due to different TCC responsibilities or information providers.<br />

* Static information exchange:- Information will be exchanged on a<br />

regular, scheduled basis as defined in the interchange agreements (e.g.<br />

daily)<br />

* Dynamic information exchange:<br />

- Copies of warning messages are sent to the partner TCCs as soon as<br />

they are generated (event based).<br />

Reference Architecture 2.0<br />

Page 141 of 159


COOPERS<br />

integrated project<br />

Breakdown<br />

1) Warning message is generated in TCCsource.<br />

2) Check interchange agreements between neighbouring TCCs and<br />

determine if information is relevant for them.<br />

3) Design/Use joint traffic management strategy if necessary<br />

4) TCCsink: apply spatial and content filtering<br />

5) Determine relevant segments the information needs to be sent to<br />

6) Feed into queue. Take joint strategy into account.<br />

Link with other<br />

COOPERS<br />

services<br />

service triggers:<br />

- S1-S7<br />

service is triggered by:<br />

- S1-S7<br />

Reference Architecture 2.0<br />

Page 142 of 159


COOPERS<br />

integrated project<br />

ID<br />

Service Area<br />

S9<br />

Road Charging<br />

Name of Service Road Charging to influence on demand<br />

General<br />

functions<br />

typical event<br />

occurency<br />

The main focus is "to influence demand" by displaying the current, dynamic toll<br />

directly to the user. The service will focus on demonstration of dynamic road<br />

charing schemes and implement other parts of an EFC system only as far as<br />

they are necessary to this functionality.<br />

* Location Type: spot, section, area<br />

* Lateral: lane(s), one direction<br />

(carriageway), complete road<br />

* Movement: stationary<br />

data sources<br />

DIRECT DATA SOURCES<br />

* high-level road network status and prediction unit<br />

* environmental sensors (e.g. pollution, noise)<br />

* dynamic charging scheme data base<br />

* historical database (environmental, traffic conditions)<br />

* vehicle<br />

- timestamp<br />

- ID<br />

- vehicle type<br />

- location<br />

- occupants<br />

- route information (e.g. targeted motorway exit)<br />

User Driver Fleet operator<br />

Objective<br />

To make the driver aware to protect<br />

the environment and to optimize traffic<br />

load on motorways.<br />

To optimize HGV traffic load on<br />

motorways by provision of dynamic<br />

tolling information to fleet dispatchers<br />

to support their pre-trip and on-trip<br />

planning.<br />

Reference Architecture 2.0<br />

Page 143 of 159


COOPERS<br />

integrated project<br />

Message<br />

content<br />

Condition for<br />

starting the<br />

service<br />

Condition for<br />

terminating the<br />

service<br />

I2V Link:<br />

1) toll amount of current segment<br />

2) current charging scheme (c/km,<br />

dynamic parameters used)<br />

3) prediction for next segments<br />

according to travel time<br />

V2I Link:<br />

1) timestamp (N)<br />

2) location: segment (N)<br />

3) location: lane (O)<br />

4) vehicle type (N)<br />

5) number of occupants (O)<br />

6) route information (e.g. targeted<br />

motorway exit) (O)<br />

After entering the motorway (DAB,<br />

GPRS) or the first connection setup<br />

(DSRC, IR) the service can be<br />

provided.<br />

Leaving motorway.<br />

Driver disables service manually.<br />

I2I Link:<br />

A database is maintained by the road<br />

operator and accessible to fleet<br />

operators. It contains all motorway<br />

segments each of them providing the<br />

following information:<br />

1) segment ID<br />

2) active charging parameters (e.g.<br />

traffic load, vehicle type, time,<br />

environmental)<br />

3) current toll amount per vehicle type<br />

4) short-term toll amount forecast (0-<br />

2h) according to dynamic parameter<br />

predictions (time, traffic load,<br />

environment) and vehicle type<br />

5) mid-term forecast (2-24h) according<br />

to dynamic parameter predictions<br />

(time, traffic load, environment) and<br />

vehicle type<br />

always on<br />

Reference Architecture 2.0<br />

Page 144 of 159


COOPERS<br />

integrated project<br />

Key<br />

Requirements<br />

Requirements OBU:<br />

The OBU shall store a geo object database consisting of a set of coordinates of<br />

tolled road links<br />

(this may be part of COOPERS navigation services).<br />

It shall be possible to perform an update of the geo object database (-> Service<br />

‘Check map update’)<br />

for newer information about the position, the attributes of the roads on the<br />

planned route,<br />

for planning purposes and for incidents like dynamic road work if the<br />

environmental aspect is concerned.<br />

The OBU shall be able to detect if vehicle is on toll road within 600 m or 1/3 of<br />

length of road link<br />

(whatever happens first) after entering the according road link (requirement<br />

from [MISTER]).<br />

The error rate in not detecting a tolled road link shall be below 10-4<br />

(requirement from [MISTER]).<br />

The rate of erroneously detecting a road link as being used shall be below 10-6<br />

relative to all correctly<br />

detected segments (requirement from [MISTER]).<br />

The OBU shall be able to be configured according to vehicle type (passenger<br />

car, HGV …).<br />

The OBU shall support HMI for input of current vehicle configuration (e.g.<br />

number axes, weight …).<br />

The OBU shall store the passed toll road link IDs together with current<br />

date/time, vehicle configuration (e.g. number axes, weight …).<br />

The OBU shall send the stored data (toll road link ID …) together with vehicle<br />

configuration to the EFC provider.<br />

The OBU shall receive current toll and display it on the HMI.<br />

Optional: The OBU shall sum up the toll of the driven road links and display the<br />

sum.<br />

Optional: The OBU shall be able to send a list of road link IDs (planned route)<br />

with a time schedule<br />

together with vehicle configuration to the EFC provider (link to navigation<br />

services).<br />

Optional: The OBU shall receive the sum of the toll which must be paid for the<br />

planned route and display it on the HMI.<br />

When using lane specific tolling:<br />

The OBU shall record the (mostly?) used lane on a road link.<br />

Requirements geo object database<br />

The coordinates shall be accurate enough to distinguish roads (toll road from<br />

toll road, toll road from other road).<br />

When using lane specific tolling:<br />

The coordinates shall be accurate enough to distinguish lanes.<br />

Reference Architecture 2.0<br />

Page 145 of 159


COOPERS<br />

integrated project<br />

Break-Down<br />

Service breakdown for displaying current toll:<br />

Step1) OBU: Detect road link on which vehicle just drives.<br />

Step2) OBU -> TCC: Send road link ID and vehicle configuration (type/class …)<br />

to TCC.<br />

Step3) TCC (EFC provider): Calculate toll based on vehicle configuration, time,<br />

road demand …<br />

Step4) TCC -> OBU: Send calculated toll to OBU.<br />

Step5) Display toll for road link OR value in € cent/km on HMI.Step6) Display<br />

accumulated toll for current trip on HMI.<br />

Service breakdown for displaying toll for planned route:<br />

Step1) Get information about route from COOPERS navigation service.<br />

Step2) OBU -> TCC: Send list of road link IDs, time schedule and vehicle<br />

configuration (type/class …) to TCC.<br />

Step3) TCC (EFC provider): Calculate accumulation of toll based on vehicle<br />

configuration, time, road demand …<br />

Step4) TCC -> OBU: Send calculated accumulation of toll to OBU.<br />

Step5) Display toll for planned route on HMI.<br />

Link with other<br />

services<br />

--<br />

Exeption<br />

Reference Architecture 2.0<br />

Page 146 of 159


COOPERS<br />

integrated project<br />

ID<br />

Service Area<br />

S10<br />

Estimated Journey Time<br />

Name of Service Estimated Journey Time<br />

General<br />

functions<br />

typical event<br />

occurence<br />

data sources<br />

Provide in-vehicle, dynamic information on the estimated journey time of<br />

motorway segments of the planned route to enable dynamic navigation.<br />

1. route based<br />

2. link based<br />

DIRECT DATA SOURCES:<br />

* predicted travel times from TCC database<br />

INDIRECT DATA SOURCES:<br />

- roadside unit<br />

- tolling unit<br />

- Floating Car Data<br />

- historical travel times<br />

- highway patrols<br />

- external service provider (e.g. vehicle fleet, GSM provider)<br />

User Drivers on motorways Other traffic information providers<br />

Objective<br />

Message<br />

Condition for<br />

starting the<br />

To increase road safety by optimizing<br />

use of the road capacity and allowing<br />

drivers to select more efficient routes<br />

on the basis of real time information.<br />

V2I:<br />

1) ID<br />

2) timestamp<br />

3) vehicle type<br />

4) route information (e.g. array of<br />

segments)<br />

I2V:<br />

1) target ID<br />

2) service identifier<br />

3) estimated journey time deviations<br />

for requested segments (estimations<br />

based on predicted journey progress)<br />

Estimated Journey time service is<br />

activated by user (menu option).<br />

To provide road users with journey<br />

time estimates<br />

1) Identification of the road sections for<br />

which journey times are provided (N)<br />

2) Identification of date and time period<br />

for which estimated journey times are<br />

provided<br />

3) Journey time predictions, time<br />

series (short-term, mid-term, longterm)<br />

Estimated Journey time is always on.<br />

Reference Architecture 2.0<br />

Page 147 of 159


COOPERS<br />

integrated project<br />

service<br />

Condition for<br />

terminating the<br />

service<br />

Key<br />

Requirements<br />

Deactivation by user.<br />

* TCC -> OBU<br />

- System latency: 30 s average, 2 min maximum<br />

- if journey time is displayed via VMS, OBU display has to be consistent<br />

- message frequency depending on requests<br />

- Information whether the service is currently supported has to be given to the<br />

OBU/user.<br />

- journey time deviations of requested segments > 3min shall be transmittedjourney<br />

time predictions for routes shall take predicted journey progress into<br />

account (time window for estimation of follow-up segments)<br />

* OBU<br />

- drivers have to be informed if changes to route planning occur<br />

- The information provided are understood by all road users ( via a language<br />

independent format)<br />

- The information should be provided well designed in terms of format and<br />

amount to avoid overloading and distracting<br />

- Automated route requests can be activated/deactivated at OBU<br />

- map database with default journey times has to be available<br />

- The routing algorithm shall be able to handle incoming deviations<br />

* message display requirements<br />

locality: longitudinal: 30m<br />

content: consistent with VMS display + eventual additional information<br />

priority: correct according to specification (to be defined)<br />

Reference Architecture 2.0<br />

Page 148 of 159


COOPERS<br />

integrated project<br />

user: correct message filtering according to vehicle type<br />

Break-<br />

Down<br />

In case of a broadcast mode, the TCC will send a coded list of road sections<br />

and estimated travel times and periods for which these estimations are valid.<br />

No message management is applied, though only the estimated journey times<br />

are broadcasted that depart from the free flow condition.<br />

In case of a personalized journey time estimation, the approach will be the<br />

following:<br />

Step 1: prepare route information based on current planned route<br />

Step 2: transmit request for estimated journey times of the prepared route<br />

Step 3: Check continously updated journey time estimations at TCC for<br />

deviations<br />

Step 4: Transmit deviations of requested segments back to requester<br />

Step 5: update route at OBU based on new journey times<br />

Step 6: Inform driver of route changes<br />

note: feedback of actual journey time (FCD) is now covered by S13!<br />

Link with other<br />

services<br />

The following services may need to be operated parallelly:* service triggers:-<br />

Variable speed limit* service gets triggered by:- accident warning- incident<br />

warning- roadwork information- traffic congestion warning<br />

Exeption<br />

Not applicable<br />

Reference Architecture 2.0<br />

Page 149 of 159


COOPERS<br />

integrated project<br />

ID<br />

Service Area<br />

Name of Service<br />

S11<br />

Recommended next link<br />

Recommended next link<br />

General functions Provide in-vehicle, dynamicm, public recommendations on motorway links<br />

selected by the road operator.<br />

typical event<br />

occurence<br />

data sources<br />

1. route based<br />

2. link based<br />

DIRECT DATA SOURCES:<br />

* road operator<br />

* TCC decision support system<br />

INDIRECT DATA SOURCES:<br />

- road network status map<br />

- high-level road network map database<br />

- travel time database<br />

- roadwork database<br />

- highway authorities<br />

- police<br />

- rescue services<br />

Road type<br />

applied<br />

User group<br />

Objective<br />

motorway<br />

Drivers on motorways<br />

To increase road safety and efficiency by optimizing use of the road capacity<br />

via operator selection of more efficient routes on the basis of real time<br />

information.<br />

Reference Architecture 2.0<br />

Page 150 of 159


COOPERS<br />

integrated project<br />

Message content<br />

1) Service identifier (N)<br />

2) detailed cause of trigger (O)<br />

3) Current time (N)<br />

4) vehicle type restriction (N)<br />

5) location / affected route (N)<br />

6) validity period (N)<br />

7) alternate route (N)<br />

8) details on alternate route [e.g. travel times] (O)<br />

9) information type [informative/recommendation/binding] (N)<br />

Condition for<br />

starting the<br />

service<br />

Condition for<br />

terminating the<br />

service<br />

Recommended next link is always on if dynamic data is available.<br />

Recommended next link is always on if dynamic data is available.<br />

Reference Architecture 2.0<br />

Page 151 of 159


COOPERS<br />

integrated project<br />

Key<br />

Requirements<br />

* TCC -> OBU<br />

- System latency: 30 s average, 2 min maximum<br />

- if recommended next link is displayed via VMS, OBU information has to be<br />

consistent<br />

- Information whether the service is currently supported has to be given to<br />

the OBU/user.<br />

* TCC<br />

- The application shall provide means for the road operator to define<br />

information dissemination strategy (local area, vehicle type, information<br />

provided to every x. vehicle)<br />

* OBU<br />

- drivers have to be informed during route planning and during the trip- The<br />

information provided are understood by all road users ( via a language<br />

independent format)<br />

- The information should be provided well designed in terms of format and<br />

amount to avoid overloading and distracting<br />

- The user shall be able to set the level of impact for route planning (e.g. take<br />

only legal/legal+recommended/all information into account)<br />

* message display requirements<br />

locality: longitudinal: 30m<br />

content: consistent with VMS display + eventual additional information<br />

priority: correct according to specification (to be defined)<br />

user: correct message filtering according to vehicle type<br />

Reference Architecture 2.0<br />

Page 152 of 159


COOPERS<br />

integrated project<br />

Break-Down<br />

1) Motorway link level of service drops below treshold<br />

2) Identify route alternatives on high-level network and select best option<br />

3) Route, target group (e.g. HGV, PT, driver) and level (informative,<br />

recommendation, binding instruction) confirmed by road operator<br />

4) Message transmission according to selected strategy<br />

5) update route at OBU based on road operator recommendations according<br />

to user settings in case of information/recommendation.<br />

Link with other<br />

services<br />

The following services may need to be operated parallelly:<br />

* service triggers:<br />

- Variable speed limit<br />

- Estimated Journey time<br />

* service gets triggered by:<br />

- accident warning<br />

- incident warning<br />

- roadwork information<br />

ID<br />

Service Area<br />

Name of Service<br />

S12<br />

Map update<br />

Map update<br />

General functions Provide up-to-date non-dynamic information for digital maps. This includes<br />

structural alteration, static speed limits and default journey times. The<br />

service is complementary to dynamic update services such as S5 and S10.<br />

typical event<br />

occurence<br />

data sources<br />

1. map updates on planned routes<br />

* in-vehicle digital map database<br />

* TCC digital map database<br />

* road operator construction plans (digital)<br />

* historical journey time database<br />

* static speed limit database<br />

Reference Architecture 2.0<br />

Page 153 of 159


COOPERS<br />

integrated project<br />

User Drivers on motorways Digital map providers<br />

Providing<br />

Information/Instru<br />

ction<br />

To increase road safety and efficiency by<br />

ensuring that drivers always have the<br />

latest static road network infromation<br />

available.<br />

V2I:<br />

1) service identifier<br />

2) ID<br />

3) standardised version number of nondynamic<br />

content<br />

4) requested area restriction (route,<br />

specific motorway, segment, area)<br />

I2V:<br />

1) service identifier<br />

2) target ID / request reference<br />

3) version number of update<br />

4) Update on road infrastructure geometry<br />

and attributes<br />

5) Update on static speed limits incl.<br />

location reference<br />

6) Update on default travel times incl. Link<br />

reference<br />

To increase road safety and<br />

efficiency by ensuring that<br />

provided maps have up-to-date<br />

non-dynamic information<br />

implemented.<br />

Infrastructure operator to map<br />

provider:<br />

1) standardised Version number<br />

/ period of included changes (N)<br />

2) Update on road infrastructure<br />

geometry and attributes<br />

3) Update on static speed limits<br />

incl. location reference<br />

4) Update on default travel times<br />

incl. Link reference<br />

Condition for<br />

starting the<br />

service<br />

Map updates are provided on request of<br />

the OBU<br />

Based on bilateral agreement<br />

between infrastructure operator<br />

and map provider.<br />

Condition for<br />

terminating the<br />

service<br />

The service is terminated if the map update request is completed or<br />

terminated.<br />

Reference Architecture 2.0<br />

Page 154 of 159


COOPERS<br />

integrated project<br />

Key<br />

Requirements<br />

* TCC -> OBU<br />

- System latency: 1 min average, 10min maximum (depending on size of<br />

map update)<br />

- message frequency depends on OBU request<br />

- Information whether the service is currently supported has to be given to<br />

the OBU/user.<br />

* TCC update data:<br />

- standardised representation of non-dynamic content<br />

- representation shall support update of infrastructure (motorway) geometry<br />

and related attributes<br />

- representation shall support update of static speed limits- representation<br />

shall support update of default segment travel times<br />

* OBU and map database<br />

- user shall be able to activate/deactivate service<br />

- implementation of content is NOT focus of COOPERS, but has to be done<br />

by map provider algorithm<br />

- in-vehicle map needs to maintain a standardized version format regarding<br />

the non-dynamic content<br />

Reference Architecture 2.0<br />

Page 155 of 159


COOPERS<br />

integrated project<br />

Break-Down<br />

Map update process with map provider:<br />

1) TCC: prepare and provide updates of non-dynamic content in a<br />

standardized format in regular intervals according to agreements<br />

2) Map provider: Implement updates provided by infrastructure operators<br />

into next map database version.<br />

3) Map provider: Provide new version of digital map database to<br />

infrastructure operators and end users according to agreements<br />

===========================<br />

Map update process with end user:<br />

1) OBU requests map update for specified version and geographical region<br />

2) TCC checks for non-dynamic content changes and prepare update<br />

according to request<br />

3) Transmit update via I2V link<br />

4) ACK reception<br />

5) ACK successful map update<br />

Link with other<br />

services<br />

The following services may need to be operated in parallel:<br />

* service triggers:<br />

---<br />

* service gets triggered by:<br />

- user<br />

Exeption<br />

Not applicable<br />

ID<br />

Service Area<br />

Name of<br />

Service<br />

General<br />

functions<br />

S13<br />

FCD<br />

Floating Car Data<br />

Update TCC data base with accurate, real-time Floating Car Data to improve<br />

traffic status knowledge and event detection.<br />

Reference Architecture 2.0<br />

Page 156 of 159


COOPERS<br />

integrated project<br />

typical event<br />

occurence<br />

periodic FCD (fixed sample interval)<br />

e.g.:<br />

* Timestamp<br />

* Vehicle Position<br />

* Vehicle heading<br />

* Vehicle speed<br />

* Vehicle ambient temperature<br />

event-triggered FCD<br />

e.g.:<br />

* Collision Warning System<br />

* Hazard warning flasher<br />

* Break status<br />

* ABS/ESP status<br />

* Wiper status<br />

data sources<br />

• CAN accessible in-vehicle sensors<br />

(car kinematics eg wheel speeds, ABS/ASR/ESP state, rain sensor)<br />

• OBU internal sensors<br />

(eg. Temperature or acceleration sensor)<br />

• additional sensors attached to OBU (eg. Fog light status and emergency flasher<br />

- if not coded on CAN)<br />

• see chapter 2.4.1 Car Data in IR_3400_V1_1_0.PDF for possible In-Car data<br />

sources and their relation to services<br />

(e.g. ESP status, ABS status, Wiper status, Hazard Warning Flasher, Brake<br />

status, Speed, Collision Warn. System)<br />

Road type<br />

applied<br />

User group<br />

Objective<br />

Complete road network<br />

TCC<br />

Enhance TCC data base with FCD to improve event detection and area<br />

coverage due to complementary nature of FCD (accident detection, hazardous<br />

road conditions, end of traffic jam, fog,..).<br />

Reference Architecture 2.0<br />

Page 157 of 159


COOPERS<br />

integrated project<br />

Message<br />

content<br />

Periodic Messages :<br />

1) Temporary randomised Vehicle ID (N)<br />

2) Vehicle Type (N)<br />

3) Vehicle Position (N)<br />

4) Timestamp (N)<br />

5) Vehicle Speed (N)<br />

6) Vehicle Heading (N)<br />

7) Vehicle ambient temperature (O)<br />

Event triggered Messages:<br />

1) Temporary randomised Vehicle ID (N)<br />

2) Vehicle Type (N)<br />

3) Vehicle Position (N)<br />

4) Timestamp (N)<br />

5) Type of Trigger Sensor (e.g. ESP activation) (N)<br />

6) Value of Trigger Sensor (N)<br />

7) Type and Value of other accessable in-vehicle sensors specified in "Data<br />

sources" (O)<br />

Condition for<br />

starting the<br />

service<br />

Condition for<br />

terminating<br />

the service<br />

powering on the OBU.<br />

power off.<br />

Key<br />

Requirements<br />

* communication from OBU ->TCC<br />

- System latency:


COOPERS<br />

integrated project<br />

can be transmitted in a separate field. (class ID from 0 .. 99)<br />

Break-Down<br />

The gathering of floating car data shall be done permanent and cyclically.<br />

Step 1: read data from in-car network<br />

Step 2: read data from OBU internal and external sensors.<br />

Step 3: combine/associate/calculate the various data to extract the wanted<br />

information.<br />

Step 3: do a plausibility check at OBU<br />

Step 4: transmit the data according to the Key Requirements<br />

Step 5: ACK transmission at TCC or RSU<br />

Step 6: Collect data at TCC or RSU and fuse with Infrastructure sensors or other<br />

FCD sets<br />

Step 7: If extacted information (traffic flow, road surface...) is verified, update<br />

TCC data base<br />

Link with<br />

other<br />

services<br />

The following services may need to be operated parallelly:<br />

* service triggers:<br />

- only indirect triggerend trough improved TCC data base. This service is a data<br />

input for S1(a,b,c), S4b, S5, S6, S9, S10<br />

* service gets triggered by:<br />

- Timer (periodic messages)<br />

- Events (ESP, ABS, Wiper, as specified in "data sources" and "typical event<br />

occurency"<br />

Exeption<br />

Data transmission is rejected, if plausibility checks fail.<br />

(e.g. invalid speed information: not fitting to GPS position change within time)<br />

Reference Architecture 2.0<br />

Page 159 of 159

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!