Professional Documents
Culture Documents
WP3000
Report on ITS framework reference Architecture
D13-B-IR3100-2
V 3.0
Release
Susanne Fuchs
Hi Tech
+43 1 7182530
sf@hitec.at
Status
Date
Draft
15-02-2008
Reviewed
07-03-2008
Approved
12-06-2008
Function
Name
Organisation
Phone
Fax
E-Mail
Approval
Prof.Thomas Richter
TU Berlin
+49 30 314 72 604
richter@ils.tu-berlin.de
COOPERS
integrated project
Contract Number:
FP6-2004-IST-4 Nr. 026814
Acronym:
COOPERS
Title:
Co-operative Networks for Intelligent Road Safety
Distribution:
Part.Nr.
Nationality
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
ATE
HIT
SEI
ARS
SWA
EYF
ASF
FAV
ORF
TUW
ASC
TRG
IPW
OBB
DOR
GEW
BRE
VEG
TUL
LUC
TRA
FHG
EFM
EFK
VTI
KTH
NET
STH
INO
APP
ICI
TUC
KYB
JAS
BMW
NAV
Austria
Austria
Austria
Netherlands
Austria
Italy
Austria
Germany
Austria
Austria
Switzerland
United Kingdom
Germany
Germany
Germany
Germany
Italy
Germany
Poland
Germany
Germany
Germany
Germany
Austria
Sweden
Sweden
Romania
Slovenia
Portugal
Spain
Romania
Greece
Czech Republic
Switzerland
Belgium
Germany
Netherlands
COOPERS
integrated project
Document History:
Version
0.1
0.2
0.2
0.3
0.4
0.5
0.6
0.7
0.8
1.0
1.1
1.2
Date
20.07.2006
30.08.2006
15.09.2006
13.11.2006
22.11.2006
24.11.2006
18.12.2006
25.01.2007
01.02.2007
09.02.2007
14.09.2007
14.12.2007
Released by
Katrin Hirschmann
Alexander Froetscher
Katrin Hirschmann
Alexander Froetscher
Katrin Hirschmann
Katrin Hirschmann
Katrin Hirschmann
Katrin Hirschmann
Katrin Hirschmann
Katrin Hirschmann
Katrin Hirschmann
Thomas Scheider
1.3
2.0
2.0
2.0
31.01.2008
15.02.2008
15.02.2008
15.02.2008
Alexander Froetscher
Alexander Froetscher
Thomas Scheider
Alexander Froetscher
2.1
07.03.2008
Alexander Froetscher,
Thomas Scheider
3.0
12.06.2008
Description
Document Drafted
Revision of document
functions added and revised
revision of document
architecture relevant
revision of document
revision of document
finalization with first service set
finalization with COOPERS services
final version, status released
revision of the final version
service description tables (version from
6.12.2007)
Revision of chapter 2.3, 2.4,
Revision of chapter 3, several updated
Added chapter 4.2 and 9
Cooperation status added, status
released
Revision according to peer review
comments, status approved
Accepted
COOPERS
integrated project
Executive Summary
The COOPERS project has the focus on development and implementation of co-operative systems
to make roads traffic safer, more predictable and more controllable in terms of the individual driver
behaviour. The functional objective of COOPERS is therefore to use co-operative systems of
information and communication technologies to provide infrastructure, vehicles and Traffic Control
Centers with technical intelligence to be able to develop measures to achieve safer and more
efficient traffic flow on the existing road infrastructure.This document contains the ITS System
Architecture defined in the project and is the basis for the development work.The COOPERS ITS
reference architecture was created for the following reasons:
To define a High level ITS system architecture in line with the stakeholder aspirations of the road
operators, but also other project partners, which evolve dynamically in the corse of COOPERS e.g
for adaptation to test sites, and after the project work.
To define core functionalities in line with existing systems and additional elements with reference to
standards and recognized interfaces, but also to standard tools and processes for system operation.
To be able to adapt to future technologies, standards and developments in a dynamic way.
The WP2000 group has analysed and summarised the main user needs for new services and
identified these new services called COOPERS services:
Primary services:
S1a/b/c: Accident/Incident/Wrong-way driver Warning
S2: Weather Condition Warning
S3: Roadwork Information
S4a/b/c: Lane Utilization Information
S5: Variable Speed Limit
S6: Traffic Congestion Warning
Secondary services:
S7: ISA with Infrastructure Link
S8: International Service Handover
S9: Road Charging to Influence Demand
S10: Estimated Journey Time
S11: Recommended Next Link
S12: Map Information Check
A description on the main user needs, the process how the new services were identified, and the
assessment of their potential impact can be found in [COOPERS4]. Based on this output, the
WP3000 group developed the high-level system requirement specification, which is attached to this
document in Annex 2: service description tables, and selected the user needs according to the
FRAME methodology. Additional user needs, which are not covered by the EITSFA, have been
identified and defined. They are listed in section 6.2.
The services are categorized into two groups: primary and secondary. Primary services are, because
they are mainly under control of motorway operators, those which will be implemented in the
demonstrations of the COOPERS project and address e-Safety issues directly. Secondary services
are those services which address navigation and driver/management support in a more general
sense and where a collaboration of the infrastructure operators with other partners seems likely. It
has to be stressed that categorization of "primary", and "secondary" is not for rating the importance
of the services, but rather for showing the different path to realization/implementation. For the
development of the COOPERS architecture the whole set of services is elaborated and mapped.
Page 4 of 159
COOPERS
integrated project
Starting from the fact that COOPERS has the main focus on infrastructure-to-vehicle communication
the result of the physical architecture identifies 4 locations (called sub-systems):
COOPERS Central Sub-system (P23.1)
COOPERS Roadside Unit (P23.2)
COOPERS On-board Unit (P23.3)
COOPERS-compliant Portable Device (P23.4)
For making a breakdown of these sub-systems several modules for describing the functionalities of
the services in more detail were defined. These modules can be the basis for further component
development for WP 4000. After the next process steps inside COOPERS finally also the external
ones in cooperation with other projects and the path to a EU Framework Architecture are sketched.
Page 5 of 159
COOPERS
integrated project
Page 6 of 159
COOPERS
integrated project
MOST
NetBSD
NoW
OBU
OEM
OSGi
PCI
PCMCIA
PReVent
PT
R&D
RDS-TMC
RM-ODP
RSE
RSU
TCC
UDP
UMTS
USDOT
V
V2I
V2V
VEESA
VII
VMS
WILLWARN
WLAN
Page 7 of 159
COOPERS
integrated project
Table of Contents2.1
Approved
Executive Summary
Table of Contents
Introduction
14
2.1
14
2.2
14
2.3
15
16
3.1
16
3.2
18
3.3
3.2.1
18
3.2.2
GST
20
3.2.3
AIDE
22
3.2.4
EASIS
23
3.2.5
SpeedAlert
24
25
3.3.2
SAFESPOT
27
3.3.3
29
3.3.4
30
Architectural Overview
4.1
25
32
FRAME guideline
32
4.1.1
33
4.1.2
34
36
5.1
COOPERS services
36
5.2
36
5.3
5.2.1
36
5.2.2
Service Acknowledgement
37
37
Page 8 of 159
COOPERS
integrated project
6
38
6.1
39
6.2
42
Functional viewpoint
43
7.1
43
7.2
45
46
51
9.1
51
9.2
53
9.3
53
9.4
55
9.4.1
55
9.4.2
57
9.4.3
59
9.4.4
60
9.5
10
11
12
61
9.5.1
61
9.5.2
66
9.5.3
69
9.5.4
72
9.5.5
74
81
10.1
Demonstration Site 1
81
10.2
Demonstration Site 2
82
10.3
Demonstration Site 3
82
10.4
Demonstration Site 4
82
Next steps
83
11.1
83
11.2
83
11.3
83
11.4
83
References
85
Page 9 of 159
COOPERS
integrated project
Annex 1: Summary of the functions
87
98
Page 10 of 159
COOPERS
integrated project
Table of figures
Figure 1: COOPERS Architecture development process and context ............................................... 46
Figure 2: System Context Diagram..................................................................................................... 54
Figure 3: P23.1 COOPERS Central Sub-system diagram ................................................................. 56
Figure 4: P23.2 COOPERS Roadside Unit diagram .......................................................................... 58
Figure 5: P23.3 COOPERS On-board Unit diagram .......................................................................... 59
Figure 6: P23.2 COOPERS-compliant Portable Device diagram ....................................................... 60
Figure 7: P23.1 Central Sub-system P23.1.1 Provide Incident Management module .................... 62
Figure 8: P23.1 Central Sub-system P23.1.2 Provide Traffic Management module....................... 63
Figure 9: P23.1 Central Sub-system P23.1.3 Provide Environmental Conditions Assessment
module ......................................................................................................................................... 63
Figure 10: P23.1 Central Sub-system P23.1.4 Provide Safety Support for Maintenance
Management module ................................................................................................................... 64
Figure 11: P23.1 Central Sub-system P23.1.5 Provide Support for Emergency Management
module ......................................................................................................................................... 65
Figure 12: P23.1 Central Sub-system P23.1.6 Provide Support Traffic Violation Reporting module
..................................................................................................................................................... 65
Figure 13: P23.1 Central Sub-system P23.1.7 Provide Support for Road Charging module.......... 66
Figure 14: P23.2 COOPERS Roadside Unit P23.2.1 Provide Roadside Communications module 67
Figure 15: P23.2 COOPERS Roadside Unit P23.2.2 Detect Incidents module .............................. 68
Figure 16: P23.2 COOPERS Roadside Unit P23.2.3 Monitor Environment module....................... 68
Figure 17: P23.2 COOPERS Roadside Unit P23.2.5 Identify On-board Unit module..................... 69
Figure 18: P23.3 COOPERS On-board Unit P23.3.1 Provide On-board Communication Interfaces
module ......................................................................................................................................... 70
Figure 19: P23.3 COOPERS On-board Unit P23.3.2 Provide Speed Information and FCD module
..................................................................................................................................................... 71
Figure 20: P23.3 COOPERS On-board Unit P23.3.3 Provide Vehicle Position module ................. 71
Figure 21: P23.3 COOPERS On-board Unit P23.3.4 Perform Mayday Call module ...................... 72
Figure 22: P23.4 COOPERS On-board Unit P23.3.4 Provide Charging Information module ......... 72
Page 11 of 159
COOPERS
integrated project
Figure 23: Demonstration Sites planned within COOPERS ............................................................... 81
Page 12 of 159
COOPERS
integrated project
List of tables
Table 1: COOPERS User Needs ........................................................................................................ 42
Table 2: New COOPERS User Needs................................................................................................ 42
Table 3: Functions for COOPERS ...................................................................................................... 45
Table 4: New COOPERS Functions ................................................................................................... 45
Table 5: COOPERS service system central sub-system, modules, functions ................................ 48
Table 6: COOPERS service system on-board unit sub-system, modules, functions ...................... 49
Table 7: COOPERS service system roadside sub-system, modules, functions ............................. 49
Table 8: COOPERS service system personal device sub-systems, modules, functions ................ 50
Table 9: Physical data flows functional data flows within the COOPERS system (part 1) .............. 78
Table 10: Physical data flows functional data flows within the COOPERS system (part 2) ............ 79
Table 11: Physical data flows functional data flows within the COOPERS system (part 3) ............ 80
Page 13 of 159
COOPERS
integrated project
2 Introduction
This document is the first deliverable of the architecture and design work package of the COOPERS
project. The main parts of the document are the development of the functional and physical
architecture of the COOPERS system/project depending on the guidelines and approach of the
FRAME project (Framework Architecture made for Europe) from the European Commission.
Page 14 of 159
COOPERS
integrated project
existing systems was a second motivation for the approach. At the same time the defined ITS
Architecture is open to be adapted to single test sites and their respective subsystems and
components as well as to future technologies and standards, e.g CALM
The opportunity to browse through the European ITS Framework Architecture with the
related elements and their definitions.
The opportunity to select a sub-set of the European ITS Functional Viewpoint that complies
a sub-set of the European ITS User Needs for creating a Physical Viewpoint of that sub-set.
The FRAME Selection Tool is working with the European ITS functional viewpoint and the defined
user needs, stored in a relational database. The tool will help to select the elements functions,
functional data flows, data stores for the own project related requirements.
The FRAME functionality, which is the basis for the COOPERS architecture, will be described in
chapter 4.
Page 15 of 159
COOPERS
integrated project
Drivers: can profit by increased safety, reliable traffic information and other additional
services
OEMs or car-manufactures: can update and improve their own vehicle and in-vehicle
systems and develop new services
DOTs: can obtain data from vehicle sensors for understanding of current road surface,
weather and traffic conditions. They also can send messages to passing vehicles for better
information and warning.
There are also additional commercial users in this project: Content Service Providers (CSPs) for
providing information, financial transactions, entertainment etc. and the Communication Industry for
providing the communications infrastructure to transmit the relevant data.
The identified use cases are based on the public sector safety, operations and maintenance
applications of VII:
Safety
Infrastructure-based Signalized Intersection Violation Warning
Infrastructure-based Signalized Intersection Turn Conflict Warning
Page 16 of 159
COOPERS
integrated project
Vehicle-based Signalized Intersection Violation Warning
Infrastructure-based Curve Warning
Crash Data to Public Service Answering Point
Crash Data To TOC
Advance Warning Information to Vehicles
Highway Rail Intersection
Commercial Vehicle Safety Data
Commercial Vehicle Advisory
Commercial Vehicle Electronic Clearance
Emergency Vehicle Preemption at Traffic Signals
Operation
Vehicles as Traffic Probes
Travel Time Data to Vehicles
Transit Vehicle Priority at Traffic Signals
Public Sector Vehicle Priority at Traffic Signals
Public Sector Vehicle Fleet/ Mobile Device Asset Management
Electronic Payment
Maintenance
Vehicle Probes Provide Weather Data
Vehicle Probes Provide Road Surface Conditions Data
VII would also support the development of applications with vehicle sensor data for the needs of
OEMs and other commercials.
Architectural specification
The architectural elements within the system to implement these use cases are:
On-board Equipment (OBE): source of data and main element for communication with other
entities, providing the human machine interface (HMI) for conveying information to the driver
Communications links: transmit information/ data to and from the vehicle. The
communication technology within VII is DSRC.
Roadside Equipment (RSE): is placed strategically across the country for data collection and
transmission. RSEs are sited at intersections and high risks sections for special safety
applications.
External applications: for example traffic operations centres (connected to the VII network)
receive data from vehicles/ roadside units and also send information to drivers, such as
safety-relevant warnings and traveller advisories.
Telecommunications network: supporting the data flow between all users, routing the
relevant messages/ information.
The VII network is designed for the needs of the public sector and the OEMs and as a result there
are two types of traffic data and network support:
Page 17 of 159
COOPERS
integrated project
Private data
- communication between OEMs and individual vehicles
- communication between network operating unit for configuration and management
Public data
- messages from vehicles to VII Message Switch
- information from traffic operation centres to RSE for broadcasting to all passing vehicles
Note: There are no messages sent from the public sector to individual vehicles. The information and
messages are sent from the Traffic Control Centre (TCC) over the operators network to one or more
RSUs and the RSU broadcasts them to all OBUs of the passing vehicles. No messages from the
private sector will be sent over the VII network via broadcast these messages will always be sent
to a specific vehicle or a group of vehicles. Data transmission between two or more commercial
RSEs (tolls or gas stations) is not scope of the VII.
The OBE will collect and store traffic/ vehicle data and if the OBU is in the range of an RSU, the
stored data will be transmitted to the RSU, forwarded to the VII Message Switch and finally
distributed to the users. The VII network consists of a series of hubs, routers that provide the
connection between the message switches and the users.
In the special aspect of safety relevant messages the OBE will be responsible for handling the GPS
data together with the in-vehicle sensor data. The vehicle-to-vehicle applications and the safety
applications require low latency communication (about 100 msec). Therefore the OBU should
transmit regular safety related messages at least once every 100 msec other routine messages with
more content might be transmitted by the OBU in greater intervals.
Page 18 of 159
COOPERS
integrated project
The services of the PReVENT project are based on the Open Services Gateway initiative (OSGi)
that is allowing the quick development of the platform independent service components and services.
The WILLWARN architecture was developed in co-operation with the architecture group of the
German federal governments founded Network-on-Wheels research project (NoW). The reference
architecture consists of the OSGi runtime environment, which enables a service oriented
architecture, and an IEEE 802.11(a) network adapter card. The sensor data access will be realised
by a standardised interface for bus system independent sensor information and data formats in
different vehicles. A Global Positioning System (GPS) via the serial port can scan the positioning
information and the standardised Application Programming Interface (API) provides the access of
different bus systems and sensors in a similar manner.
Access for the vehicles communication is realised with a standardised interface for providing send
and receive options. The main functionality consists of:
wireless communication hardware (Mini-PCI and PCMCIA IEEE 802.11a/b/g card [IEEE
802.11a mode used] and external antenna)
A publish-subscriber mechanism receives the messages and that allows different services to register
themselves for their message types. Because the communication channel has to be used from many
other applications this system guarantees a reasonable sharing of the channel capacity. But the
different messages have to be prioritised (for example safety relevant messages have a higher
priority than other messages), therefore this mechanism has to support a priority functionality. This
enables an optimum channel utilisation in all situations. Up to now the interface only supports a
prioritisation mechanism for one application, this functionality is sufficient if only one application class
is using the communication capability for transmitting and receiving messages of the vehicle.
When the message transmission is starting the complete message will be sent to the communication
system, this allows easy integration of IP based active safety messaging and seamless access to
different communication channels in 4G networks. The reason for this functionality is a better
architecture design for future mobile communication environments, and will ease the system
adaptation to a variety of vehicles coming from different manufacturers.
The main point of the OSGi framework supports easy enhancement of new and additional services.
When receiving a message of a special type, it is delivered to all services that have registered for
this sort of messages at the publish-subscriber, and so the system can be extended by new hazard
information types and services. The service oriented architecture enables transparent sensor access
and the selection of any kind of appropriate information technology (information via DAB, DVB-T/H,
TMC etc.). OSGi allows different services like active safety, deployment etc. that can be run in the
same framework. OSGi was developed for home automation and automobiles and it is especially
designed for small embedded systems and therefore it meets the specific requirements of embedded
automobile systems.
Page 19 of 159
COOPERS
integrated project
The standardised sensor access of the API allows suppliers to develop their own warning services
and the service oriented architecture enables an easy deployment of them.
The integration of software components for external applications in the architecture (that do not run
within an OSGi service environment) will be made by a universal UDP interface. For WILLWARN,
mathematical operations are typically realised in Matlab/SIMULINK and can therefore be used
without modification.
Since the channel access of stationary infrastructure based systems is similar to those deployed in
the vehicles, both vehicle-to-vehicle and vehicle-to-infrastructure communication is equally
supported.
3.2.2 GST
The GST (Global System for Telematics) project is developing an open standardised end-to-end
architecture for vehicles, their drivers and passengers. GST is creating an open environment by
decoupling service development, service operation, delivery infrastructure, payment, in-vehicle
software, in vehicle hardware and in-vehicle networks. The main part of Global Services for
Telematics within GST is the vehicle and its occupants for information services.
The methodology adopted by GST uses a version of Reference Model Open Distributed
Processing (RM-ODP) that offers the opportunity to decouple different business areas, business
rules, technology infrastructure and to accommodate legacy, heterogeneous and federated system
components. A viewpoints concept proposed by the ITU-T rec.X.901, ISO/IEC 10746 standards is
used to build the High Level System Architecture and the different sub-project architectures and
specifications.
RM-ODP considers the system from different viewpoints: enterprise, information, computational,
engineering, and technology. Each viewpoint produces a different abstraction of the original system,
without the need to create one large model describing it and all viewpoints together provide the
complete description of the system.
Three viewpoints have been selected for the specific needs of the GST project:
Enterprise: Functional description of the system. The stakeholders are marketing people of
service providers, car manufacturers etc.
Logical: Represents the informational and computational viewpoint and describes blocks of
functionality and the relation between the blocks. The stakeholders are system integrators.
Implementation: Actual technical implementation of the system. This viewpoint overlaps with
the technology and engineering RM-ODP viewpoints. The stakeholders are system
developers.
Reference to the enterprise view, GST is an initiative involving more than 50 key stakeholders. GST
has three main services for improving road safety via telematics services:
Rescue
Page 20 of 159
COOPERS
integrated project
Safety Channel
One main part of the logical view is the structural aspect of the architecture and how the work needs
to go and the definition of the boundaries of the GST system (the Musts, Mays and Shoulds) in
combination with the use cases of the enterprise view.
The result of the implementation view is the detailed ITS system architecture and design
implemented by the software development team. This kind of view does not abstract the physical
conception of the system but defines the technological concepts suitable for constructing a GST
compliant framework.
Java: J2SE (Java 2 Platform, Standard Edition) for client developments and J2EE (Java 2
Platform, Enterprise Edition) for server developments
The Open Systems Gateway Initiative (OSGi) framework for client side developments.
One of the main goals of GST is that different manufacturers can integrate their own modules and
the service providers can offer their own services to the end-users. Java is used because it is an
object-oriented programming environment that has widely dispersion by developers. Java
applications are compatible to nearly any operating system. Combined with OSGi Java could realise
the GST goals.
The OSGi specifications define a standardised, component oriented, computing environment for
networked services. An OSGi service platform combined with a networked device offers the
opportunity to manage the software components within the device from anywhere in the network.
These software components can be installed, updated or cancelled without interrupting the operation
of the device. The main focus of OSGi for GST is an open, standard, non-proprietary, software
component framework for manufacturers, services providers, and developers. This concept has been
taken up by the CVIS project and consequences are discussed in chapter 2.4.
Page 21 of 159
COOPERS
integrated project
The RDS-TMC event listings are modified to a list which is delivery mechanism independent,
therefore the RDS-TMC specific control messages were removed. The reduction of the RDS-TMC
list resulted in a list of 112 messages.
The referencing of location is an important part of traffic related information different categories of
applications have different requirements on location referencing. For this reason the different on the
fly location referencing methods (AGORA-C, TMC) in a safety channel message has to be stored in
a hierarchical container structure that allows different data structures.
A content centre obtains the content and transmits it to the service centre that means that the
content centre is responsible for pre-formatting the content. DATEX 2 seems to be the preferred
choice by GST for transmission between traffic centres, service providers and clients. DATEX 2
provides the necessarily flexibility for the Safety Channel requirements.
Especially the results on the safety channel in GST could be relevant for COOPERS, because of the
strong focus of road safety relevant information services. The principle of defining road safety
relevant information and messages has been taken up in COOPERS and been extended to the 12
service categories.
3.2.3 AIDE
The main focus of the AIDE (Adaptive Integrated Driver-vehicle Interface) project is to design an
adaptive integrated Human Machine Interface (HMI) for HMI-related conflict situations.
In-vehicle information systems and Adaptive Driver Assistance Systems (ADAS) interact with the
driver separately. The way of communication between these systems and the drivers operates
independently from each other. The different applications have different I/O devices that effects the
driver distractions and as a result driving safety risks. The main part of AIDE is to improve driver
system interactions (distraction and usability) to increase driving safety and improve user comfort.
Page 22 of 159
COOPERS
integrated project
For COOPERS especially the in vehicle system architecture and the priorities used for presenting
information to the driver could be of interest, this has been analysed by the partners involved in both
projects, see SWP3500 reports for further details.
3.2.4 EASIS
EASIS (Electronic Architecture and System Engineering for Integrated Safety Systems) has the main
focus on identifying an architecture framework of integrated safety systems for providing a basis for
successor work packages, which split into activities on Software Architecture, Hardware Architecture,
Dependability issues and Processes and tools.
3.2.4.1 VEESA
The EASIS architecture depends mainly on the results of VEESA (Vehicle e-safety Architecture). But
the architecture issues at the application and control level are also covered by many other projects
like AIDE and PReVENT. The VEESA study enables electronic integration by defining the
requirements of an open electronic architecture for the next generation of e-safety cars focusing on
the chassis and power train sector.
The functional viewpoint of VEESA describes a hierarchical architecture divided into different
function levels:
Basic components: the elementary functions of a vehicle with a number of basic components
(engine, transmission etc.).
Sub-systems: the basic components are bundled into sub-systems with an interface for
control functions. Each sub-system handles with specific functional aspects of the entire
systems. At this level, each sub-system has his specific functionalities, but there are no
controlling functions within the sub-system layer.
The basic components of the VEESA functional architecture are systems like engine, transmission,
brake and steering and grouped to sub-systems. A group-specific middleware supports data
exchange between the basic components, the sub-systems and sub-systems supervision.
Page 23 of 159
COOPERS
integrated project
supervision layer). It have to be noted that there could be several different global control functions
and therefore different global control interfaces. Each global system implements a specific interface
for their relevant services.
The architecture cannot be mapped on one physical Electronic Control Unit (ECU) because it will
consist of several sub-functions and one sub-function will need several ECUs. Therefore, the
functional architecture has to be mapped to a number of ECUs spanning one or more networks. The
Electric and Electronic Architecture mainly consists of three levels, which are widely independent of
each other:
Network level: different network topologies (central gateway, multi gateway, backbone) and
different network technologies (LIN, CAN, ASRB, FlexRay, MOST, IEEE-1394, telematics
network like GSM/ GPRS, UMTS, WLAN) are possible and also their combination.
The detailed analysis for in car system architecture and their future expansions by the OEMs
regarding V2I-communication could be an interesting topic for COOPERS, this will be taken into
account in the context of the Car2Car Communication Consortium.
3.2.5 SpeedAlert
The main focus of the SpeedAlert initiative is to support the implementation of in-vehicle speed alert
applications with the aim of improving road traffic safety. SpeedAlert has developed a functional
architecture for realising in-vehicle speed limit information and warnings. The architecture is divided
into several areas:
Data collection, generation and update: public authorities are the owners of speed limit data
and responsible for its quality and update.
Data processing: integration of speed limit data from map makers (static speed limits and
incremental updates), traffic control centres (variable speed limits) and service providers
(variable speed limits and incremental updates).
Page 24 of 159
COOPERS
integrated project
Definition of the End-user system and service requirements for speed alert applications
Development of a roadmap for deployment taking into account user needs, technical
feasibility and available solutions
Definition of the general business aspects for different actors and benefits
For COOPERS the variable speeds and their transmission into the vehicles as described in the
SpeedAlert project are of interest. As SpeedAlert worked on information items only several
categories of speed information have not been addressed. The various categories have been
taken up and will be coded in a standard format in COOPERS, to be able to transmit the various
speed limits, in terms of the legal nature in several member states, into the vehicle.
Page 25 of 159
COOPERS
integrated project
1. CALM Infrared light communication
2. CALM M5 radio communication at 5 GHz frequency bands.
3. CALM MM radio communication at frequencies above 40 GHz
4. CALM 2G/3G Cellular radio technology
5. CEN Digital Short Range Communication at 5,8 GHz
Page 26 of 159
COOPERS
integrated project
These Centers may be run by various organisations and can exist independently in unlimited
numbers in the CVIS network with the limitation that they interact through standardised HMC
interaction protocols. In physical/technical terms this means that CVIS exspects to connect all the
physical entities of the ITS Architecture via an Ipv6 Network, which is called an Internet Technology
based Network. The FRAME methodology is mentioned as a starting point for the development of
system architecture, and ongoing work collects requirements and use cases. As the basic
assumption is that full harmonisation of information modells between vehicle and road side systems
is not realistic even partial common elements are not considered as a step towards a solution. On
the other hand it is requested that meta information is available during run-time and some examples
are mentioned like XML, RDF
In the organsiational viewpoint there is a need for a central organisation/body in the cooperative
systems world with the main task to ensure inter(operability). For achieving this interoperability in the
project the stages of integration testing with alpha, beta and gamma testing are defined but no
process proposed to achieve uptake of R&D results in the deployment phase. This is documented in
the necessity of common information modelling to achieve interoperability and the request to have a
Cooperative Systems Forum. At the same time it is expressed that the future deployment
architecture will look differently from CVIS test site architectures.
For this reasons the ITS architecture work of CVIS has very little impact in the work of COOPERS.
For the communication technologies COOPERS can take CALM based media into account, if their
basic performance and availability is confirmed soon, the basic data from vehicles are not defined
yet and will probably not be elaborated in a standardised format as stated in the basic principles.
3.3.2 SAFESPOT
The SAFESPOT project has the objective to improve the autonomous systems (ADAS) and the
implementation of advanced safety applications, from ACC function to anti-collision safety function
using microware ACC radar integrated with V-V and/or V-I cooperation.
The project is divided in sub-projects:
Page 27 of 159
COOPERS
integrated project
vehicle data
adapting the specified technologies from recent or running projects (e.g.: PReVENT, GST)
or standardisation initiatives (CALM, Car2Car-Communication Consortium)
Page 28 of 159
COOPERS
integrated project
the specification of a high level architecture, that will consider all possible applications
(safety and traffic efficiency) and technologies coming from SAFESPOT, C2C-C (Car to Car
Communication) Consortium and other relevant European research projects
the detailed specification of SAFESPOT reference system architecture, with particular focus
on local area vehicle-vehicle-infrastructure network (based on C2C-C technology and
protocols) as communication infrastructure
the definition of architectural guidelines to design and develop vehicle and road side
infrastructure platforms (contribution to other SPs)
Page 29 of 159
COOPERS
integrated project
interaction with standardisation bodies. COMeSafety provides a platform for exchanging information
between projects and presenting the results. For the common work with COMeSafety see next
chapter.
The started projects may provide a real step forward in the safety impact on road traffic, if they
realise synergies between the projects and contribute actively to the common elements of work.
First of all the development of the architectures from every project will be built on the European ITS
Framework Architecture KAREN/FRAME that was created and supported by the European
Commission. The purpose of this high level architecture is to provide guidelines for planning and
implementing of ITS services. If the main High Level ITS Architectures with the different
communication aspects would be designed with KAREN/FRAME it is possible to compare the project
specific results and functionalities and extend the existing version of FRAME with a cooperative
systems view.
Common services of co-operative systems have the need of standardisation, the involvement of
different actors from various fields and the necessity of a common basic understanding. Depending
on this there is a huge potential to work together between the projects for the same standard solution
of communication. The standardisation initiative related to CALM hereby could provide a viable path
towards standardisation and is needed to make sustainable business models possible.
As the mentioned projects are all formal commitments (contracts) of the project consortia with the
European Commission, DG Information Society and Media, the collaboration between the projects
needed also to be reflected in the formal contract documentation of every single project to make an
exchange of information, documentation possible. Coopers had to include an additional chapter in
the Consortium Agreement and define a cooperation agreement with the other projects, which
needed to be signed by the respective coordinators. This was achieved by all projects by November
2007 and exchange of documents and information started from that point on.
It is COMeSafetys responsibility to elaborate the Communication Architecture and the other projects
have regularly contributed to that task, for the overall ITS Architecture CVIS, SAFESPOT and
COOPERS have agreed to produce a common requirements document, which will be defined till the
1st Quarter 2008. Based on that result the further steps for a next version of an EU framework
architecture including cooperative systems functionality need to be defined.
Hereby two specific aspects related to the in vehicle environment, which are not the core work
content of COOPERS are of specific interest in the co-operation with the other projects. First a
Page 30 of 159
COOPERS
integrated project
standardised interface to in-vehicle electronics (in car vehicle gateway in CVIS terms) and a common
and standardised set of messages send from the vehicles to the other vehicles in the surrounding
environment.These messages need to be common to all the vehicle manufacturers to have the
potential to really improve road safety and efficiency of traffic flows. And this is valid for the regular
transmitted messages and for the event triggered ones, which are even more important from an
operators point of view.
In COOPERS version 2.0 of this document has been produced to include the main work items from
the discussions with the other projects, and this document will be further adapted to the progress
achieved till the start of the demonstrations.
From a process point of view the possibility to incorporate common elements of work with the other
projects in the development work of COOPERS is decreasing becauise of the rapid progress in the
development work packages, and here the cooperation and the results achieved need to improve.
Page 31 of 159
COOPERS
integrated project
4 Architectural Overview
The COOPERS project planned from the beginning to elaborate the project ITS Architecture based
on the FRAME and to proceed with the detailed design and developement work with the help of UML
modelling and industry standard tools in traffic telematics. Hereby it was also conceived to define the
additional elements of FRAME in the project and to contribute to a new version of FRAME which
incorporates also cooperative systems functionalities as a consecutive step.
The FRAME architecture covers the areas:
Traffic Management,
Electronic Payment.
Each of these areas includes many functions, data flows and data stores in hierarchical structure
and nodes within the COOPERS system as well as to the outside world.
The architecture approach of COOPERS is based on KAREN and FRAME. A special focus is given
to the traffic information collection on infrastructure basis and the communication to the vehicles for
information exchange. The communication from infrastructure to the vehicles (I2V) is the most
important aspect in this case. *
Further areas of importance for the completion of this information chain on architecture level are the
technical network development with migration scenarios and the in-car presentation of this
information to drivers (in-car human machine interface). Topics covered partly by the COOPERS
approach are the vehicle to infrastructure (V2I) communication link and the traffic information service
provider, which will get access to enhanced traffic information.
Page 32 of 159
COOPERS
integrated project
Select functions form the trace table, which provide a cross reference from user needs to the
functions that help to satisfy them.
Confirm that those functions nearby but not selected, should be omitted.
Select the additional data flows needed by the selected data stores.
Identify the terminators (node to outside world) with all these data flows.
For the development of the physical viewpoint on basis of the defined functional viewpoint following
steps are necessary:
Define the physical data flows between the sub-systems, modules and the outside world.
More information about the methodology and an explanation of the terms used in this context can be
found in [FRAME2] and [FRAME3].
Page 33 of 159
COOPERS
integrated project
More information regarding the development process of the COOPERS high-level architecture in the
projects context can be found in section 8.
Manage Traffic
There are two types of functions that may be found in these areas high-level and low-level
functions. High-level functions are very complex and for this reason they consist of lower-level
functions to fulfil the user needs.
Page 34 of 159
COOPERS
integrated project
This area is responsible for managing the public transport services in a geographical way
and to use
A static freight and fleet operations centre, where the route will be chosen and this may
involve the use of modes other than that provided by road transport.
The managing of the operation of a fleet of freight vehicles with scheduling and specification
of drive duties and vehicle maintenance.
Providing functionality for freight and fleet management that is positioned on-board of a
freight vehicle for receiving instructions about route plans and schedules or other
information.
Page 35 of 159
COOPERS
integrated project
The aim of this process is to update the TCC data base with real-time xFCD. This benefits the
COOPERS services by improved event detection and area coverage due to the complementary
nature of data sources compared to established roadside sensors.
The detection of accidents, hazardous road conditions, fog or the tail end of congestions are some
examples which are either not reliably detectable or only with heavy investments in road detection
technology upgrades.
Page 36 of 159
COOPERS
integrated project
Extended floating car data are gathered by monitoring of the CAN in-vehicle bus, sensors which
have been integrated in the on-board unit or, in case of specialised applications, additional sensors
with external interfaces to the on-board unit. At present, it is difficult to monitor the CAN bus of
different vehicles as all types use different data formats. It is essential for successful xFCD support
to provide either an open, intermediate format or to harmonise the CAN matrices of the different
vehicle types and brands.
Vehicle data is categorised in either periodic data or event-triggered data depending on the added
value of information content. For example, vehicle position data, heading and speed are useful when
provided periodic, while it is more effective to report ESP activation or heavy braking activities only
when they are happening.
This strategy can also be seen in context with the requirement for economic transmission of xFCD
packets. Depending on the transmission technology transmission costs can arise. Whenever a
terminal free-of-charge is available all data shall be sent immediately. If the transmission is done via
rd
a 3 party e.g. GSM/GPRS provider only directly safety relevant data shall be transmitted.
Therefore, algorithms have to be implemented into the on-board unit to ensure economic use of
xFCD packet transmission and implement measures to verify correctness and relevance.
Page 37 of 159
COOPERS
integrated project
Page 38 of 159
COOPERS
integrated project
Page 39 of 159
COOPERS
integrated project
Page 40 of 159
COOPERS
integrated project
Page 41 of 159
COOPERS
integrated project
Table 1: COOPERS User Needs
Page 42 of 159
COOPERS
integrated project
7 Functional viewpoint
For the functional viewpoint it is important to identify the services to be provided first and to clear
what main functionality stands behind. The FRAME results are providing a high number of functions
and sub-functions. If the needed specific function is not defined in the framework, a new one has to
be defined. But it should be tried to combine different functions for reaching the goal functionality.
Depending on the selected user needs from the FRAME framework and the additionally defined
COOPERS user needs listed in section 6.2, the needed functions for realisation of these user needs
have been specified. An overview about the functionality of each element listed in 7.1 and 7.2 can be
found in Annex 1: Summary of the functions.
Detect User
1.6.1
Manage Tariffs
2.1.1
2.1.2.1
2.1.2.4
2.1.5
3.1.2.3
3.1.2.5.1
3.1.2.5.2
3.1.2.5.4
3.1.2.5.5
3.1.2.5.7
3.1.2.5.9
3.2.1
Detect Incidents
3.2.2
3.2.5
3.4.1
Page 43 of 159
COOPERS
integrated project
3.4.4
3.4.5
3.4.6
3.5.1
3.5.2
3.5.4
3.5.5
3.5.6
5.11.3
5.12.2
5.12.3
5.12.4
5.12.5
Provide Vehicle ID
5.13.1
5.13.2
5.13.3
5.13.4
5.13.5
6.1
6.3.1
6.3.3
Inform Traveller
6.3.6
6.3.7
6.5.1
6.5.2
Page 44 of 159
COOPERS
integrated project
6.5.3.1
6.5.3.2
13.1.3.5
13.1.3.8
13.3.1.2.1
13.3.1.2.4
13.3.1.2.5.6
13.3.1.2.5.8
13.3.1.2.6
13.3.1.2.7
13.3.1.2.8
13.3.1.2.9
13.3.2.3
13.3.2.4
13.5.14.4
13.7.3.1
13.7.3.3
Page 45 of 159
COOPERS
integrated project
"#
"#
&&
'
&
&&
!
Page 46 of 159
COOPERS
integrated project
to the set of selected user needs. Each function has a set of input and output data flows, which are
logical links to the other elements in the functional viewpoint: functions, terminators, actors (a
subclass of terminators) and data stores. A subset of these functional elements can be selected by
hand to form a consistent and efficient system. A consistency check ensures that all links of the
selection are connected and no necessary element is missing. The functional viewpoint is finished
when it passed the consistency check and all user needs have been met.
The functional viewpoint is also the proper level of abstraction to discuss common elements with the
other projects and national ITS architectures. For COOPERS, this discussion is currently ongoing
with the other integrating projects CVIS and SAFESPOT and the support of the COMeSafety
initiative.
The next step towards a more realistic representation of the future system is to create the physical
viewpoint. Hereby, the selected functions have to be grouped into locations (e.g. vehicle, roadside
and central), sub-systems and modules.
Functional data flows within a component are only virtual as the component will be provided fully
integrated, whereas the other data flows become physical ones. Therefore, smart and representative
grouping of functions is crucial for an efficient system. State-of-the-art and best-practice sub-system
designs can serve as models, but in COOPERS the focus is to represent the actual test site system
implementations where applicable, to utilize existing equipment as much as possible.
The trace tables shown in Table 5 to 8 document the link between Sub-system, location, module,
functional elements and corresponding user needs. Together with the user need tables provided in
Table 2 it is possible to link each component to the COOPERS service which uses it.
Some physical links require more attention. This is especially true for the link between the
roadside/central sub-systems to the vehicle sub-system because it is obviously the centerpiece of an
I2V service and has additional bandwidth constraints. Following the FRAME approach it was
possible to identify all high-level data that needs to be exchanged via this physical link.
One other sub-work package of COOPERS dedicated its work to analyze and define the related
requirements, identify and evaluate possible wireless bearers [COOPERS2]. Additionally,
organizational aspects such as operational or data transmission costs, external operators have been
taken into account.
Page 47 of 159
COOPERS
integrated project
SubSystem.name
COOPERS Center
location
Central
Module.name
Provide Environmental Conditions Assessment
elementID
3.4.4
3.4.5
3.4.6
13.3.2.3
13.3.2.4
3.2.2
3.2.5
D3.4
3.5.1
3.5.2
3.5.5
3.5.6
D3.6
2.1.2.1
2.1.2.4
2.1.5
D2.1
1.6.1
13.1.3.5
D1.5
13.3.1.2.9
13.7.3.1
13.7.3.3
D13.3
D13.7
13.3.1.2.4
13.3.1.2.5.6
13.3.1.2.5.8
3.1.2.3
3.1.2.5.1
3.1.2.5.2
3.1.2.5.4
3.1.2.5.7
3.1.2.5.9
D3.2
D3.8
13.1.5.1
13.1.5.1
13.1.2.1, 6.1.2.6,
13.1.6.1, 7.1.0.11, 7.1.10.1, 7.1.4.3, 7.1.5.2
2.1.2.1, 7.1.0.13, 7.1.2.2, 7.1.2.4, 7.1.6.1, 7.1.8.1,
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,
7.1.5.5,
7.1.0.11
7.1.0.11, 7.1.7.1, 7.1.7.2, 7.1.7.3, 7.1.7.5, 7.1.7.6,
7.1.3.1, 7.1.3.2, 7.1.3.3, 7.1.3.5,
7.1.7.4, 7.1.8.1,
Page 48 of 159
COOPERS
integrated project
SubSystem.name
COOPERS On-board Unit
location
Vehicle
Module.name
Perform Mayday Call
Provide charging information
Provide On-Board Communication Interfaces
elementID
5.11.3
13.1.3.8
13.5.14.4
5.12.2
5.12.3
5.12.4
5.12.5
6.5.3.2
5.13.2
5.13.3
5.13.4
5.13.5
5.13.1
8.2.5.1
7.1.7.6, 8.2.2.2, 8.5.5.1
8.5.5.1
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,
6.1.2.5, 6.2.2.10,
8.2.5.1, 8.2.5.2, 8.2.5.4
8.2.5.2
8.2.5.4
SubSystem.name
COOPERS Roadside Unit
location
Roadside
Module.name
Detect Incidents
Identify On-Board Unit
Monitor Environment
Provide Roadside Communications
elementID
2.1.1
3.2.1
1.3.1
13.1.3.2
3.4.1
3.5.4
13.3.1.2.1
13.3.1.2.6
13.3.1.2.7
13.3.1.2.8
3.1.2.5.5
Page 49 of 159
COOPERS
integrated project
SubSystem.name
COOPERS-compliant portable device
location
Module.name
elementID
6.1
6.3.1
6.3.3
6.3.6
6.3.7
6.5.1
6.5.2
6.5.3.1
D6.1
D6.2
D6.3
Page 50 of 159
COOPERS
integrated project
Central the place that is used by parts of a system to collect and manage the storage of
traffic data, toll payments, freight shipping orders, and/or the generation of traffic
management measures, or fleet management instructions, with or without human
intervention, e.g. TCC, or TIC, or freight and fleet management centre.
Roadside the place that is used by parts of a system for the detection of traffic, vehicles
and pedestrians, or the collection of tolls, and/or the generation of traffic management
measures, and/or the provision of information and commands to drivers and/or pedestrians.
Vehicle a device that is capable of moving through the road network and carrying one or
mere people (bicycles, motorcycles, cars, public transport vehicles) and/or goods (vans and
any other form of road going freight carrying vehicle) in which parts of system can be
installed during manufacture or can be added to later.
Personal device a device in which part of the system can be installed so that it can be
easily used (and possibly carried) by travellers as one of their personal possessions.
Page 51 of 159
COOPERS
integrated project
Freight device a device in which part of the system can be installed so that it is an integral
part of a freight carrying unit, e. g. freight container, trailer, or vehicle body.
Kiosk a device usually located in a public place, into which part of the system can be
installed to enable travellers to have limited and controlled access to some of its facilities.
An overall location can have more than one sub-system, for example more than one sub-systems
within the central location because of the different physical places. But a sub-system may not exist in
two or more different locations. Sub-systems that provide the same service in different locations will
be two separate sub-systems, with different identification.
modules
A sub-system could consist of two or more modules and each module has the same properties as
the sub-system but its own separate physical identity. The main difference between modules and
sub-systems is that each module is more likely to contain functionality from a single area of the
function architecture. Another reason for using modules is to create physical components that
contain a grouping of functionality that is more logical from a manufacturing or physical design view
point. Modules will communicate with each other using physical data flows.
terminators
A terminator is the link between the outside world and the architecture system. It defines the needed
functionality and data in the architecture from the outside world. A terminator may be a system, a
human entity and a physical entity.
Page 52 of 159
COOPERS
integrated project
Operator
Emergency Systems
Maintenance Organisation
Vehicle
Road Pavement
Driver
Weather Systems
Traveller
Monitor Environment
Broadcaster
Financial Clearinghouse
Page 53 of 159
COOPERS
integrated project
Page 54 of 159
COOPERS
integrated project
Figure 3 shows the seven modules of the Central sub-system which are described in section 9.5.1.
Page 55 of 159
COOPERS
integrated project
,
&(
!
&
!
&
(
!
(
!
#
#
!.
.&
-!#
.&
.
-
.& $
$.
.& $.
$.
.& $. $.
! &
$
(
(
! &
& !
$
$ &
& & !
#&
&&
&
,
&
& !
-
$ $
$ $
$
& !
(
! &
&
.
#&
-! # /
.
.
#&
!
#
.
#
. /
.
#
# & !
.
$. .
! &
#
#&
.!
# & !
.
! !
.
#
.!
+
$
&
&
&&
&
#
&.
&.
&
&
!.
-
&
#
.
.
#
.
.
-"#
#
!$. /
&
-
#
.
.
&&
#
.
-
# "
#
.
# "
&&
!.
# "
! .
#
.
# "
.&
# "
"
! &
&
&-
#
.
# "
(
#&
-"#
&.
# "
! &
&.
&
&
-
! &
&
.
.
.
!
&
.
&
.
&-
&
-
.
.
$. .
! &
.
"
-& .
.
#
#
. !
.&
! &
# "
.
#&
Page 56 of 159
! .
.&
! &
COOPERS
integrated project
Page 57 of 159
COOPERS
integrated project
Page 58 of 159
COOPERS
integrated project
,
#
!.
!
&
&
-!#
- &#
& .
.
&.
%
.
.
.
. & .
&.
! !
&
- &#
#
. !
! !.
.
&-
&-
' &
- &#
&
!
#*
&-
&&
.
.
2
&
&
#
.
.
&%
$ &
&
#
.&
#!
! &
.
-
. /
&
#& $
.
$.
&( $
Page 59 of 159
!.
.& $
COOPERS
integrated project
Page 60 of 159
COOPERS
integrated project
Accident/Incidents/Wrong-way-drivers
Hazardous weather conditions
Maintenance activities
Traffic congestion warning
After assessment and selection of the proper response the incident warning is forwarded to
the different dissemination channels including broadcaster, external traffic information
provider and other modules within the system such as Provide traffic management.
Page 61 of 159
COOPERS
integrated project
&.
&.
#
.
-& .
.
&
&.&
!.
&.&
-& .
&.
# "
&.
&.
.
.
Page 62 of 159
COOPERS
integrated project
#
&
# " .
! & .
.
!
&
)
# "
# "
#
# " .
! & .
&
# "
# "
&&
#
#
.
&
-"#
"
" .
#
.
#
.
! &
-& .
# " .
&.
# " .
&.
# " .
&.
# " .
.
&&&.
&.
&.
&.
&.
&.
&.
&.
! .
.3
.
# " .
!$. /
#
#
#
#
. /
.&
.
!. .
.
.&
.
.
! &
! &
"
.
. !
.
.
!
. &&
.3
.&
! & . /
. &&
. &&
" .
.
.
# "
.
# "
" .
" .
" .
" .
.
#
# "
.
.
.
# "
# "
# "
# "
# "
# "
# "
&.
&.
&-
&-
&-
&.
.
.
.
&.
# "
.&
&.
# "
.
Page 63 of 159
COOPERS
integrated project
Figure 10: P23.1 Central Sub-system P23.1.4 Provide Safety Support for Maintenance
Management module
Page 64 of 159
COOPERS
integrated project
& !
$.
& !
& !
$
$ &
.& $.
$.
.& $
&-
$.
$.
#
!
&
#
! " .
-!#
& !
$
$(
.
-!#&
! &
!
&
.
.
.
.& $. $.
! &
-& .
$. .
$. .
-& .
# & !
# & !
-! #
.
,
&
.
.
&
Figure 11: P23.1 Central Sub-system P23.1.5 Provide Support for Emergency Management
module
Figure 12: P23.1 Central Sub-system P23.1.6 Provide Support Traffic Violation Reporting
module
Page 65 of 159
COOPERS
integrated project
Figure 13: P23.1 Central Sub-system P23.1.7 Provide Support for Road Charging module
Page 66 of 159
COOPERS
integrated project
Figure 14: P23.2 COOPERS Roadside Unit P23.2.1 Provide Roadside Communications
module
Page 67 of 159
COOPERS
integrated project
Figure 15: P23.2 COOPERS Roadside Unit P23.2.2 Detect Incidents module
Figure 16: P23.2 COOPERS Roadside Unit P23.2.3 Monitor Environment module
Page 68 of 159
COOPERS
integrated project
Figure 17: P23.2 COOPERS Roadside Unit P23.2.5 Identify On-board Unit module
Page 69 of 159
COOPERS
integrated project
Figure 18: P23.3 COOPERS On-board Unit P23.3.1 Provide On-board Communication
Interfaces module
Page 70 of 159
COOPERS
integrated project
' &
-& .
!.
- &#
& .
# "
.
!.
.
&.
.
.
&
.
. & .
&.
&.
.
# "
!
.
.
. & .3
Figure 19: P23.3 COOPERS On-board Unit P23.3.2 Provide Speed Information and FCD
module
Figure 20: P23.3 COOPERS On-board Unit P23.3.3 Provide Vehicle Position module
Page 71 of 159
COOPERS
integrated project
Figure 21: P23.3 COOPERS On-board Unit P23.3.4 Perform Mayday Call module
Figure 22: P23.4 COOPERS On-board Unit P23.3.4 Provide Charging Information module
Page 72 of 159
COOPERS
integrated project
Page 73 of 159
COOPERS
integrated project
fae-weather_inputs
Page 74 of 159
COOPERS
integrated project
It contains analogue data about the weather that may be general and apply to the geographic area
served by the System, or be from individual points at or near the road network.
fd-incident_notification
It contains details of an incident that are being provided by a Driver to the Center. In this case the
Driver may be from any of the actors that make up this terminator.
fd-mayday_call
It contains a mayday call realised by a static traveller on a roadside system. Mayday call must
contain : time, location, involved vehicles and status, involved people and health status, and any
relevant information for emergency.
fesp.g-additional_map_data
It contains all data from a geographic information provider which is needed by the COOPERS center.
This includes mainly map updates.
fesp.g-data
It contains geographic data from which, given a set of co-ordinates, a named location can be
identified.
fesp-tariff_grids
It contains all the elements necessary to determine the tariff for a given service and contract. The
data flow includes the following elements: date, service provider ID, service ID, and for each service
ID the tariff for every combination of parameters defining the service, and for various contract types
flds-psef_location_data
It contains location information for emergency vehicle
flds-ptja_location
It contains analogue or digital data from which functionality within the Area can determine the current
location of a Traveller.
flds-vehicle_location
It contains the current position of the vehicle in co-ordinate units.
From Traffic
It contains raw analogue sensor data that will be used to detect the presence of a vehicle and to
calculate traffic flow.
Page 75 of 159
COOPERS
integrated project
This bidirectional data flow between the COOPERS center and emergency systems contains
information about the emergency process progress to co-ordinate the corresponding actions.
From/To Financial Clearinghouse
It contains the pseudonymous vehicle ID and the amount of money to be charged, the timestamp
and location ID provide information to manage the revenue of the different motorway operators.
From the clearinghouse to the COOPERS center it contains the receipt of the transaction request.
From/To Maintenance Organisation
This data flow contains requests for maintenance operations to be carried out as well as updates on
maintenance activities from the maintenance organisation to the COOPERS center.
From/To Operator
This bidirectional dataflow represents the interface between the road network operator and the
COOPERS system including all commands and requests and their relating responses of the system.
From/To Road Related System
Via this bidirectional data flow incident and traffic data are exchanged with other instances of the
COOPERS system to realise the international service handover.
From/To Traveller
This bidirectional dataflow represents mainly the interface between the navigation device and its
user. It includes preference settings, route requests and alternatives, notification on track changes
and their approval.
frp-current_conditions
It contains analogue data from which sensors within a Function can determine the current state of
the pavement in terms of its temperature and moisture content. This will be used to decide whether
or not de-icing treatment will be needed.
frp-wearing_state
It contains analogue data from which sensors within a Function can determine the need for
maintenance of the road pavement.
ft-incident_notification
It contains details of an incident that are being provided by a Traveller. In this case the Traveller may
be a Pedestrian, a Static Traveller, or a Dynamic Traveller.
Page 76 of 159
COOPERS
integrated project
fv-incident_notification
It contains details of an incident that are being provided automatically by a Vehicle. In this case the
Vehicle may be a Pedestrian from any of the actors that make up this terminator.
fv-vehicle_characteristics
It represents the Vehicle physical characteristics that are used by the detection sensors of the
system in the "Detect User" Function.
fws-maintenance_conditions
It contains information about weather conditions and is to be used in the determination of
maintenance activity.
fws-weather_conditions
It contains data about current and forecast weather conditions and icing formation over the
geographic area managed by the System.
td-mayday_ack
It contains the response given by the system to a static traveller that the mayday call is processed.
td-output_actuation
If contains output from the traffic management Functions that serve the inter-urban road network.
This output will direct all types of Drivers to take actions so that the progress of their vehicles will
make best use of the inter-urban road network.
To External Service Provider
This data flow contains all data of the COOPERS system to external information provider which is to
be broadcasted either via radio channels or web services.
tv-hmi_messages
It contains the warnings, road network status information, toll charging information and lane
instructions to be displayed at the HMI.
Page 77 of 159
COOPERS
integrated project
Physical Data Flows
Name
coopers-accident_detected
coopers-central_information
Consistuents
Physical Data Flows
coopers-ptja_maintenance_data
mt.ptja_incident_information_AP
mt.ptja_inter-urban_network_perturbations
mt.ptja_weather_information_AP
coopers-collected_roadside_data
coopers-icing_incident_data
coopers-traffic_management_feedback
coopers-weather_condition_data
mt_inter-urban_preprocessed_single_fcd
pepf.mt_inter-urban_infra_usage_info
pepf_vehicle_data_CSF
psef_roadside_may_day_call
mt_inter-urban_lane_commands
mt_inter-urban_lane_commands_2
mt_inter-urban_speed_commands
mt_inter-urban_traffic_management_requests
mt_environmental_incident_inputs
mt.ptja_pollution
mt.ptja_weather_information_PRT
padas.mt_inter-urban_floating_car_data
padas.pepf_vehicle_ID
padas_current_time_2
padas_status_data_for_fcd
padas_vehicle_ID_for_fcd
mt.psle_inter-urban_fraud_notifications_2
mt_inter-urban_request_violators
mt_icing_incident_data
psef.mt_incident_data
psef.mt_incident_data_update
mt_incident_detection_data
mt.ptja_incident_information_PRT
mt.psef_incident_notification
mt_inter-urban_incident_strategy_request
mt_inter-urban_incident_warning_commands
mt_inter-urban_incident_warning_commands_2
mt_inter-urban_road_use_data
mt_inter-urban_traffic_maintenance_conditions
mt_long_term_maintenance_data
mt_short_term_maintenance_data
coopers-driver_instructions
coopers-environmental_incidents
coopers-environmental_info_PRT
coopers-fcd
coopers-fcd_content
coopers-fraud_notifications
coopers-icing_incident_data
coopers-incident_data
coopers-incident_detection_data
coopers-incident_info_PRT
coopers-incident_notification
coopers-incident_strategy_request
coopers-incident_warnings
coopers-maintenance_conditions
coopers-maintenance_data
coopers-messages_for_road_users
coopers-driver_instructions
coopers-incident_warnings
psef_roadside_may_day_call_first_acknowledgement
padas_vehicle_position_for_mayday
padas_vehicle_position_for_fcd
padas_vehicle_position_for_ISA
mt.ptja_long_term_maintenance_data
mt.ptja_short_term_maintenance_data
coopers-position_for_mayday
coopers-position_for_processing
coopers-ptja_maintenance_data
coopers-regulations_and_charge_info
coopers-static_traffic_regulations
coopers-vsl
pepf_current_charge
padas.ptja_floating_car_data
ptja_store_road_trip_planning_data
mt_inter-urban_traffic_data_for_incident_detection
mt_inter-urban_traffic_data_for_incidents
mt_collected_inter-urban_traffic_data
mt_inter-urban_actuator_status
mt_inter-urban_floating_car_location
mt_inter-urban_traffic_flow_management_data
mt_inter-urban_traffic_management_responses
mt.padas_inter-urban_traffic_regulations
mt.ptja_inter-urban_network_conditions
mt.ptja_inter-urban_traffic_predictions
coopers-route_and_vehicle_status
coopers-traffic_data_for_incident_detection
coopers-traffic_data_for_incidents
coopers-traffic_management_feedback
coopers-traffic_management_info
Table 9: Physical data flows functional data flows within the COOPERS system (part 1)
Page 78 of 159
COOPERS
integrated project
Physical Data Flows
Name
coopers-traffic_status
Consistuents
Physical Data Flows
coopers-environmental_info_PRT
coopers-incident_info_PRT
mt.padas_inter-urban_traffic_status
pepf.padas_vehicle_ID_request
padas.pepf_vehicle_position
padas.psef_mayday_call_data
mt.padas_inter-urban_speed_settings
mt_weather_condition_data_inputs
fae-weather_inputs
fd-incident_notification
fd-mayday_call
fesp.g-identification_response
fesp.g-map_update
fesp.g-data
flds-psef_location_data
flds-vehicle_location
fo.rno-environmental_conditions_commands
fo.rno-fraud_information_commands
fo.rno-incident_inputs
fo.rno-inter-urban_traffic_commands
fo.rno-maintenance_commands
ft-change_approval
ft-factual_parameters
ft-general_trip_preferences
ft-secondary_criteria
ft-trip_selection
tt-itinerary_changes
tt-output_GTP_data
tt-request_preferences
tt-route_guidance_info
tt-trip_alternatives
fes-emergency_progress_report
fes-emergency_services_information
fv.hmi-initiate_mayday
fmo-update_activity_status
coopers-vehicle_messages
coopers-vsl
coopers-weather_condition_data
fae-weather_inputs
fd-incident_notification
fd-mayday_call
fesp.g-additional_map_data
fesp.g-data
flds-psef_location_data
flds-vehicle_location
fo.rno-environmental_conditions_commands
fo.rno-fraud_information_commands
fo.rno-incident_inputs
fo.rno-inter-urban_traffic_commands
fo.rno-maintenance_commands
From / To Traveller
From Traffic
fo.rno-environmental_conditions_commands
fo.rno-fraud_information_commands
fo.rno-incident_inputs
fo.rno-inter-urban_traffic_commands
fo.rno-maintenance_commands
frrs-emergency_or_incident_notification
frrs-incident_data
frrs-traffic_data
ftrfc-inter-urban_raw_traffic_flow_data
ftrfc-presence_indication
fv.vs-input_data
frp-current_conditions
frp-guidance_data
frp-long_term_wearing_state
frp-short_term_wearing_state
frp-short_term_wearing_state_2
ffrs-inter-urban_data_updates
frrs-inter-urban_traffic_management_strategies
frrs-emergency_or_incident_notification
frrs-incident_data
frrs-inter-urban_data_updates
frrs-inter-urban_traffic_management_strategies
ft-incident_notification
ftrfc-inter-urban_raw_traffic_flow_data
ftrfc-presence_indication
fv-incident_notification
fws-long_term_maintenance_conditions
fws-short_term_maintenance_conditions
fws-short_term_maintenance_conditions_2
frrs-data_and_management_updates
frrs-emergency_or_incident_notification
frrs-incident_data
frrs-traffic_data
ft-incident_notification
ftrfc-inter-urban_raw_traffic_flow_data
ftrfc-presence_indication
fv-incident_notification
fws-maintenance_conditions
Table 10: Physical data flows functional data flows within the COOPERS system (part 2)
Page 79 of 159
COOPERS
integrated project
Name
fws-weather_conditions
fws-weather_data_for_incidents
td-mayday_acknowledgement
td-output_actuation
tesp.b-incident_data
tesp.b-inter-urban_traffic_data
tesp.gip-request_for_identification
tesp.ttip-incident_data
tesp.ttip-inter-urban_traffic_data
To Emergency Systems
To External Service Provider
tesp.b-incident_data
tesp.b-inter-urban_traffic_data
tesp.gip-request_for_identification
tesp.ttip-incident_data
tesp.ttip-inter-urban_traffic_data
To Maintenance Organisation
To Operator
tmo-long_term_activities
tmo-short_term_activities
To Emergency Operator
to.rno-environmental_condition_responses
to.rno-fraud_information_responses
to.rno-incident_outputs
to.rno-inter-urban_traffic_responses
to.rno-maintenance_responses
trrs-emergency_or_incident_notification
trrs-incident_data
trrs-traffic_data
to.rno-environmental_condition_responses
to.rno-fraud_information_responses
to.rno-incident_outputs
to.rno-inter-urban_traffic_responses
to.rno-maintenance_responses
trrs-data_and_management_updates
to.rno-environmental_condition_responses
to.rno-fraud_information_responses
to.rno-incident_outputs
to.rno-inter-urban_traffic_responses
to.rno-maintenance_responses
trrs-inter-urban_data_updates
trrs-inter-urban_traffic_management_strategies
trrs-emergency_or_incident_notification
trrs-incident_data
trrs-inter-urban_data_updates
trrs-inter-urban_traffic_management_strategies
tv.hmi-current_speed_limit_from_ISA
tv.hmi-charging_info
tv.hmi-traffic_regulations
tv.hmi-traffic_status_information
trrs-emergency_or_incident_notification
trrs-incident_data
trrs-traffic_data
tv.hmi-current_speed_limit_from_ISA
tv.hmi-traffic_messages
Table 11: Physical data flows functional data flows within the COOPERS system (part 3)
Page 80 of 159
COOPERS
integrated project
Architecture
to
the
The defined Reference Architecture will not only be the basis for the architecture and development of
the single components, but needs also to be reflected within the single Demonstration Sites. This
needs to be done to guarantee the interoperability and to ensure continuous services within the
single Test Sites. One goal of the demonstration needs to show, that for the end user (driver) there is
no difference if he is driving in France, Germany or Italy he will receive the same services and will
not be aware of the different communication technologies used for the transmission of the
messages.
Page 81 of 159
COOPERS
integrated project
Broadcasting technologies (DAB, DVB-H)
Cell based technologies (GSM, GPRS)
Dedicated Short Range Communication Technologies (Microwave, Infrared)
By using the FRAME methodology to generate the Reference Architecture it is ensured that all
services are described technology independent. Therefore the choice of one or the other
communication technology will have no impact on the service itself.
Page 82 of 159
COOPERS
integrated project
11 Next steps
11.1 UML architecture (SWP3200)
The COOPERS high-level architecture which has been developed with the FRAME methodology is
used for discussion and communication with project partners as well as external stakeholders.
Furthermore, its use ensures compliance with other projects and operational systems, but on the
other hand, it is too abstract to derive patterns for the hard- and software development.
Therefore an additional layer in between had to be implemented. COOPERS uses UML defined
models that are based on the FRAME-compliant high-level architecture and Annex 2: service
description tables, but offer a higher degree of detail for developers and procurement. Moreover, it is
the proper tool to track changes and results of discussions about specific parts of the architecture.
The UML model contains use case, activity and sequence diagrams which enable it to better
describe the chronology of events compared to FRAME architecture. The user needs and
descriptions of frame functional elements are included in the descriptions of the use cases and
activity elements of the UML diagrams. The model is currently provided in draft version 1.6 and
included in the draft report IR3200.
Page 83 of 159
COOPERS
integrated project
high-level architecture is necessary to ensure proper integration into the system. The resulting
update will be documented and added to this report.
Page 84 of 159
COOPERS
integrated project
12 References
[EASIS]: Deliverable D0.2.4, General Architecture Framework, Version 1.1, 13. 8. 2004
[FRAME1]: European ITS Framework Architecture, FRAME Selection Tool, User Handbook, Version
1, April 2004
[FRAME2]: European ITS Framework Architecture, Functional Viewpoint, D3.1 Main Document,
Version 3, November 2004
[FRAME3]: European ITS Framework Architecture, Physical Architecture, Annex 1 Descriptions of
example Systems, Annex 1 of D3.2 - Issue 1, August 2000
[FRAME4]: Jan Willem Tierolf, Richard Bossom, Planning a modern transport system A guide to
intelligent transport architecture, Issue 2, April 2004
[GST1]: DEL_GST_SAF_CHAN_3_1 Architecture and Interface Specifications, Version 1.1,
15.12.2005
[GST2]: High Level Architecture, DEL_IP_3.1, 8/11/2004
[GST3]: GST Safety Channel System and Messages specification, DEL_GST_SAF_CHAN_3.2,
Version 1.0, 15/03/2006
[IJPO] ITS Joint Program Office, US Department of Transportation: Vehicle Infrastructure Integration
(VII), VII Architecture and Functional Requirements, Version 1.1, July 2005
[PREVENT]: Willwarn, SP Deliverable, D22.54 Communication Architecture and Simulation
Environments, V.10, January 2006
[SAFESPOT1] Project Outline: SIXTH FRAMEWORK PROGRAMME, FP6-2004-IST-4, Strategic
Objectives Addressed, September 2005
[SPEEDALERT] SpeedAlert: D4, Work Package 4, Version 2.0, July 2005
[COOPERS1] COOPERS: IR3200, Delivery of UML specification documents, Draft 1.6, October
2007
[COOPERS2] COOPERS: IR3300-2, Analysis of impact on communication links, Final v4.7,
December 2007
[COOPERS3] COOPERS: IR3400-1, State of the art of in-car networks and on-board Intelligence,
Final v1.1, February 2007
[COOPERS4] COOPERS, Summary report on safety standards and indicators to improve the safety
on roads, COOPERS D5-2100, September 2007
Page 85 of 159
COOPERS
integrated project
Internet sources
[FRAME5] http://www.frame-online.net/BrowsingTool/BrowsingTool_Version3/HomePage.html
www.car-to-car.org
www.comesafety.org
www.cvisproject.org
www.frame-online.net
www.gstproject.org
www.safespot-eu.org
Page 86 of 159
COOPERS
integrated project
Detect User
This Low Level Function shall detect the approaching traveller or vehicle. When
detected, the Function shall trigger the other Functions in the Provide Electronic
Payment Facilities Area.
1.6.1
Manage Tariffs
This Low Level Function shall maintain the "tariffs" Data Store with information
from the (public transport) operators or service providers. It shall be able to
modify these tariffs with messages from the Manage Traffic Area.
2.1.1
2.1.2.1
2.1.2.4
2.1.5
3.1.2.3
Page 87 of 159
COOPERS
integrated project
other Functions and to other Areas within the System. The traffic management
strategies shall be sent to the inter-urban traffic control Function.
3.1.2.5.1
3.1.2.5.2
3.1.2.5.4
3.1.2.5.5
Page 88 of 159
COOPERS
integrated project
the Function so that incorrect action the commands can be reported to the
maintenance management Function.
3.1.2.5.7
3.1.2.5.9
3.2.1
Detect Incidents
This Low Level Function shall detect that possibly incidents have occurred. It
shall provide facilities that enable the use of both data provided by other
Functions and video image data as inputs. Both types of data shall be analysed
for patterns that suggest the occurrence of an incident. Details of an incident
occurrence shall be sent to another Function for classification storage.
3.2.2
3.2.5
Page 89 of 159
COOPERS
integrated project
implementation if needed, to input and update incident data, and to provide
incident management strategies. The Function shall also enable statistical
reports on the occurrence of incidents and the use strategies to be provided to
the Operator on request. The Operator shall be able to provide input through a
keyboard, some form of "point and click" based data collection, an electromechanical device, or audio converter. It shall be possible for the output can be
sent to the Operator using an audio device, a visual device, a mechanical device,
as printed material, or any combination of these. Output shall also be available
on electronic storage devices at the request of the Operator.
3.4.1
3.4.4
3.4.5
3.4.6
3.5.1
Page 90 of 159
COOPERS
integrated project
road network and shall request any needed repair activities. It shall use data
about the amount of traffic that has been using the road network and weather
information. This shall be compared against what it means in terms of required
short term maintenance and from this recommended activities shall be derived. If
these are confirmed by the Operator then the Maintenance Organisation shall be
requested to carry out the work.
3.5.2
3.5.4
3.5.5
3.5.6
5.11.3
Page 91 of 159
COOPERS
integrated project
system or the accident sensor.
5.12.2
5.12.3
5.12.4
5.12.5
Provide Vehicle ID
This Low Level Function shall read the vehicle ID from the vehicle system and
send it to other functions on request.
5.13.1
5.13.2
5.13.3
5.13.4
5.13.5
6.1
Page 92 of 159
COOPERS
integrated project
this set can be changed, this time for all trips.
6.3.1
6.3.3
Inform Traveller
This Low Level Function shall inform the moving traveller any perturbations to
the travel network and the eventual consequences to the trip plan. Any feedback
given by the Traveller shall be used to update the data in the trip file Data Store.
The results of the implementation of the trip plan shall be sent by this Function to
the evaluation Function.
6.3.6
6.3.7
6.5.1
Page 93 of 159
COOPERS
integrated project
occur with the travel network.
6.5.2
6.5.3.1
6.5.3.2
13.1.3.2
Page 94 of 159
COOPERS
integrated project
toll gates, etc.
13.1.3.5
13.1.3.8
13.3.1.2.1
13.3.1.2.4
13.3.1.2.5.6
13.3.1.2.5.8
13.3.1.2.6
Page 95 of 159
COOPERS
integrated project
for collation and use in traffic control.
13.3.1.2.7
13.3.1.2.8
13.3.1.2.9
13.3.2.3
13.3.2.4
13.5.14.4
13.7.3.1
Page 96 of 159
COOPERS
integrated project
statistical usage.
13.7.3.3
Page 97 of 159
COOPERS
integrated project
ID
S1a
Service Area
Incident management
Name of Service
Accident warning
General functions
typical event
occurence
Page 98 of 159
COOPERS
integrated project
data sources
User
Drivers on motorways
User
group
Page 99 of 159
COOPERS
integrated project
Message content
Condition for
starting the
service
Condition for
terminating the
service
* Police call
* Passenger call (verified)
* Automatic detection of accident scene cleared through monitoring of the
impact on traffic flow by TCC (verified)
* Scene clearing validated by operator via CCTV
Break-Down
COOPERS
integrated project
data.
Step 3: Data confirmed by 2nd source
Step 4: Based on the results from data processing, an action (or set of
actions) is automatically executed or provided to the road operator for
confirmation.
Step 5: Road operator confirms action, if needed.
Step 6: Transmit the warning/information to the affected drivers on the
specific road segments via a language independent format. At mean time,
providing the information to TISP for warning other road users (e.g. through
web information for pre-trip planning).
Step 7: Display message at the OBU according to priority and requirements
Step 8: Retransmit message according to requirements to ensure that new
vehicles also get the information
Step 9: Update message content when new information is available.
Step 10: Stop service if terminating condition is valid
Link with other
services
Exeption
COOPERS
integrated project
ID
S1b
Service Area
Incident management
Name of Service
Incident warning
General functions
typical event
occurence
data sources
COOPERS
integrated project
- other phone calls
User
User group
Drivers on motorways
Objective
Providing
1) Service identifier (N)
Information/Instruction
2) detailed cause of trigger (O)
7) Recommendations/instructions
[Speed, Lane] (O)
7) Recommendations/instructions
[Speed, Lane] (O)
8) time until incident scene cleared 8) time until incident scene cleared
(O)
(O)
Condition for
* Police or fire dept. call
terminating the service * Passenger call (verified)
* Automatic detection of incident scene cleared through monitoring of
the impact on traffic flow by TCC (verified)
* Scene clearing validated by operator via CCTV
COOPERS
integrated project
Key Requirements
* TCC -> OBU- System latency: 1min average, 5min maximum- warning
message has to be consistent with VMS - message frequency < 3minInformation wether the service is currently supported has to be given to
the OBU/user.
* OBU
- drivers have to be informed 2km before the accident scene
- drivers should be pre-warned early enough to exit the motorway before
the accident scene
- The information provided are understood by all road users ( via a
language independent format)
- The information should be provided well designed in terms of format
and amount to avoid overloading and distracting
COOPERS
integrated project
Break-Down
COOPERS
integrated project
ID
S1c
Service Area
Incident management
Name of Service
General functions
typical event
occurence
data sources
User
User group
Drivers on motorways
Objective
COOPERS
integrated project
Providing
1) Service identifier (N)
Information/Instruction
2) detailed cause of trigger (O)
5) Recommendations/instructions
[Speed, Lane] (O)
5) Recommendations/instructions
[Speed, Lane] (O)
Condition for
* Police or fire dept. call
terminating the service * Passenger call (verified)
* Automatic detection of incident scene cleared through monitoring of
the impact on traffic flow by TCC (verified)
* Scene clearing validated by operator via CCTV
Key Requirements
COOPERS
integrated project
to the beginning of the queue
Break-Down
Exception
COOPERS
integrated project
ID
S2
Service Area
Weather condition
Service Name
General functions
typical event
occurence
data sources
COOPERS
integrated project
- temperature
- wiper activity
- location
* police
* road maintenance centre
Drivers on motorways
User
1) Service (N)
Condition for
starting the
service
Condition for
terminating the
service
COOPERS
integrated project
Key Requirements * TCC -> vehicle:
- warn only severe weather conditions that could affect safety or if there is a
link to a different legal speed
- system latency < 30 sec
- system latency via FCD path < 3min
- update frequency < 3min
- warning message has to be consistent with VMS
- Information wether the service is currently supported has to be given to the
OBU/user.
* vehicle -> TCC:
- data-limiting algorithm has to be implemented to prevent floating the TCC in
case of wide area weather hazards (e.g. don't send FCD warnings if similar
warning message has been received)
* TCC:
- accuracy and correctness of warning message > 97%
- perform plausibility check to ensure correctness of warning message
* OBU:
- drivers have to be informed at least 2km in front of weather hazard scene.
- Consider locationing and tracking difficulties of various weather conditions
and adapt information range
- The information provided are understood by all road users ( via a language
independent format)
- The information should be provided well designed in terms of format and
amount to avoid overloading and distracting
* weather warning types include:
- rain
- snow
- ice
- hail
- wind
- fog
- thunder storm
COOPERS
integrated project
Break-Down
COOPERS
integrated project
ID
S3
Service Area
Roadwork information
Name of
Service
Roadwork information
General
functions
typical event
occurence
data sources
Road type
applied
COOPERS
integrated project
User group
Drivers on motorways
Objective
To make drivers aware of the situation To warn other road users of the
and prevent following accidents and
roadwork
congestion caused by bottleneck road
specific interface
Message
content
Condition for
starting the
service
The warning strategy starts according to the roadwork trip start or notification
from the maintenance centre.
Condition for
terminating
the service
COOPERS
integrated project
Key
* TCC -> OBU
Requirements
- System latency for planned roadworks: < 30 sec
- System latency for unplanned roadworks: 1min average; 5min maximum
- message frequency < 3min
- Information wether the service is currently supported has to be given to the
OBU/user.
* TCC
- reliable data sources for detection/validation
* OBU
- drivers have to be informed at least 2km before the roadwork scene
- The information provided are understood by all road users ( via a language
independent format)
- The information should be provided well designed in terms of format and
amount to avoid overloading and distracting
COOPERS
integrated project
* service triggers:
- Variable speed limit
- Traffic congestion warning
- Lane banning- Auxiliary lane
- recommended next link
COOPERS
integrated project
ID
S4a
Service Area
Lane utilization
Service Name
Lane banning
General functions
According to the type of vehicle and the network condition, it provides drivers
with in-vehicle information about lanes which are not accessible, e.g. on
HGV are not allowed to drive on the off-side lane on motorways. Also, some
network section has dedicated lanes for HOV or Public transport.
typical event
occurence
data sources
COOPERS
integrated project
- incident warning
* external sources
- police
Drivers on motorways
Highly occupied vehicles (HOV)
Heavy goods vehicles (HGV)
User
Objective To increase driving safety by making drivers aware of the situation and be
prepared for early lane change or diversion to avoid the closed lane/road
Condition for
terminating the
service
2) Operator command, when reason for lane ban does not apply anymore.
Validation via CCTV or other reliable source
COOPERS
integrated project
Key Requirements
Break-Down
COOPERS
integrated project
Exeption
COOPERS
integrated project
ID
S4b
Service Area
Lane utilization
Service Name
Lane keeping
General
functions
data collection
method
data sources
Road type
applied
User group
Drivers on motorways
Objective
COOPERS
integrated project
Message content 1) Service (N)
2) detailed cause of trigger (O)
3) Current time (N)
3) Location, direction, length of the lane keeping advice (N)
4) Vehicle type (O)
5) message time-to-live (DAB, GPRS?)
6) distance-to-live (short range, GPRS?)
Condition for
starting the
service
Condition for
terminating the
service
Key
Requirements
COOPERS
integrated project
Break-Down
Exeption
COOPERS
integrated project
ID
S4c
Service Area
Lane utilization
Service Name
General
functions
typical event
occurence
data sources
Road type
applied
User group
Drivers on motorways
Highly occupied vehicles (HOV)
Heavy goods vehicles (HGV)
Objective
COOPERS
integrated project
prepared for the availablility of the auxiliary lane.
Message
content
Condition for
starting the
service
Condition for
terminating
the service
Key
Requirements
COOPERS
integrated project
Break-Down
Step 1: Free auxiliary lane is validated via TCC. The whole length has to be
monitored simulateously to ensure that lane is non-occupied.
Step 2: Auxiliary lane service is triggered by operator.
Step 3: Code auxiliary lane to segments (position, length, vehicle type, lane,
direction) according to a standardized protocol.
Step 4: Transmit auxiliary lane availability to vehicles and VMS.
Step 5: Processing of auxiliary lane message.
Step 6: Display of unambigous auxiliary lane availability.
Step 7: Retransmit message according to requirements to ensure that new
vehicles also get the information (broadcast media)
Step 8: Stop service if terminating condition is valid
Link with
other services
* Service triggers:
- lane banning
COOPERS
integrated project
ID
S5
Service Area
Traffic management
Service Name
General
functions
typical event
occurence
data sources
COOPERS
integrated project
- incident warning
* external sources
- police
Road type
applied
User group
Drivers on motorways
Objective
To inform drivers of current legal speed limit and help them to support the
timely adaptation of their speed to upcoming driving conditions.
Message content
1) Service (N)
2) Current time (N)
3) Location, direction, lane and length of the referred speed limit zone (N)
4) legal speed limit (N) and type advised/mandatory (N)
5) Vehicle type (N)
6) message time-to-live (DAB, GPRS?)
7) distance-to-live (short range, GPRS?)
Condition for
starting the
service
Condition for
terminating the
service
Leaving motorway.
After entering the motorway (DAB, GPRS) or the first connection setup (DSRC,
IR) the legal speed limit has to be displayed.
COOPERS
integrated project
Key
Requirements
* TCC:
- every segment has at least 1 legal speed limit
* TCC -> vehicles:
- System latency: < 1min (incremental changes)
- Update frequency: < 5min
- Information wether the service is currently supported has to be given to the
OBU/user.
* VMS -> TCC:
- System latency: < 10 sec
* ACK link:
- ACK has to be received within 15min
- ACK should have low data volume
- ACK received by > 97% of addressed vehicles (this requirement is not
evaluable for DAB)
* OBU
- speed limit has to be filtered correctly according to vehicle type and position
(segment (N), lane (O))
- Entering/Leaving the motorway has to be detected
- Legal speed limit must be displayed all the time. Display out-of-order message
if service can't be guaranteed.
- speed limit signs must be displayed at specified positions (+- 30m)
- speed limit has to be consistent with roadside signs
- speed limit has to be unambiguous (lane, unit)
- driver and vehicle type has to be configured
- speed limits have to be displayed according to vienna convention
- plausibility check has to be performed
Break-Down
COOPERS
integrated project
Link with other
services
Exeption
COOPERS
integrated project
ID
S6
Service Area
Name of
Service
General
functions
typical event
occurence
data sources
Road type
applied
COOPERS
integrated project
User group
Drivers on motorways
Objective
Message
content
1) Service (N)
4) Severity [classification,
estimated/observed queue length,
delay time, average speed]
5) Severity [classification,
estimated/observed queue length,
delay time, average speed]
6) Recommendations/instructions
6) location of congestion tail end,
[link to VSL, Lane management
estimated propagation speed
services, recommended next link] (O)
7) Recommendations/instructions
7) Estimated time to congestion
[link to VSL, Lane management
fading (O)
services, recommended next link] (O)
8) message time-to-live (N)
Condition for
starting the
service
Condition for
terminating
the service
COOPERS
integrated project
Key
* TCC -> OBU
Requirements
- System latency: 1min average, 5min maximum
- if congestion is displayed via VMS, OBU warning has to be consistentmessage frequency < 3min
- Information whether the service is currently supported has to be given to
the OBU/user.
* OBU
- drivers have to be informed 4km before the congestion end
- The information provided are understood by all road users ( via a language
independent format)
- The information should be provided well designed in terms of format and
amount to avoid overloading and distracting
COOPERS
integrated project
Break-Down Step 1: Information/data about the congestion can be collected from various
reliable internal/external sources including driver reports (automatically or
manually), CCTV or others.
Step 2: Traffic condition is analysed/diagnosed by processing the collected
data.
Step 3: Based on the results from data processing, an action (or set of
actions) is automatically executed or provided to the road operator for
confirmation.
Step 4: Road operator confirms action, if needed.
Step 5: Transmit the warning/information to the affected drivers on the
specific road segments via a language independent format. At mean time,
providing the information to TISP for warning other road users (e.g. through
web information for pre-trip planning).
Step 6: Display message at the OBU according to priority and requirements
Step 7: Retransmit message according to requirements to ensure that new
vehicles also get the information
Step 8: Update message content when new information is available (e.g.
update queue end position regularly)
Step 9: Stop service if terminating condition is valid
Link with
other
services
* service triggers:
- Variable speed limit
- Keep in lane
- Lane banning
- Auxiliary lane
- Recommended next link
- Estimated journey time
COOPERS
integrated project
- accident warning
- incident warning
- roadwork information
Exeption
COOPERS
integrated project
ID
S7
Service Area
Inform drivers of the current recommended speed limit and provide support
to match their automatic speed control to prevailing traffic, weather and road
conditions.
typical event
occurence
data sources
COOPERS
integrated project
User group
Drivers on motorways
Objective
Message
content
1) Service (N)
2) Current time (N)
3) Location, direction, lane and length of the referred speed limit zone (N)
4) recommended speed limit (N)
5) Vehicle type (N)
6) message time-to-live (DAB, GPRS?)
7) distance-to-live (short range, GPRS?)
Condition for
starting the
service
Condition for
terminating
the service
Leaving motorway.
After entering the motorway (DAB, GPRS) or the first connection setup
(DSRC, IR) the service can be activated by manual confirmation of the driver
COOPERS
integrated project
Key
* TCC:
Requirements - every segment has at least 1 legal speed limit
* TCC -> vehicles:
- System latency: < 10 sec (incremental changes)
- Update frequency: < 30 sec
- Information whether the service is currently supported has to be given to
the OBU/user.
* VMS -> TCC:
- System latency: < 10 sec
* ACK link:
- ACK has to be received within 15min
- ACK should have low data volume
- ACK received by > 99% of addressed vehicles (this requirement is not
evaluable for DAB)
* OBU
- Recommended speed limit has to be filtered correctly according to vehicle
type and position (segment (N), lane (O))
- Entering/Leaving the motorway has to be detected
- Recommended speed limit must be provided all the time. Display out-oforder message and disable ISA if service can't be guaranteed.
- Recommended speed limits must be triggered at specified positions (+30m)
- Recommended speed limit has to be consistent with roadside signs
- Recommended speed limit has to be unambiguous (lane, unit)
- driver and vehicle type has to be configured
- speed limits have to be displayed according to vienna convention
- plausibility check has to be performed.
* RPU
- RPU must be able to determine the current lane
* vehicle:
- adaptive cruise control
COOPERS
integrated project
Exeption
COOPERS
integrated project
ID
S8
Service Area
Service continuity
Service Name
General
functions
Road type
applied
Motorways
User group
Objective
Message/display I2I
content
Copies of coded warning messages as defined in the services S1-S7
I2V
1) Originator
2) list of supported services
Condition for
starting the
service
Condition for
terminating the
service
COOPERS
integrated project
Key
requirements
COOPERS
integrated project
Breakdown
service triggers:
- S1-S7
service is triggered by:
- S1-S7
COOPERS
integrated project
ID
S9
Service Area
Road Charging
The main focus is "to influence demand" by displaying the current, dynamic toll
directly to the user. The service will focus on demonstration of dynamic road
charing schemes and implement other parts of an EFC system only as far as
they are necessary to this functionality.
typical event
occurency
data sources
* vehicle
- timestamp
- ID
- vehicle type
- location
- occupants
- route information (e.g. targeted motorway exit)
User
Driver
Fleet operator
Objective
COOPERS
integrated project
Message
content
I2V Link:
1) toll amount of current segment
2) current charging scheme (c/km,
dynamic parameters used)
3) prediction for next segments
according to travel time
V2I Link:
1) timestamp (N)
2) location: segment (N)
3) location: lane (O)
4) vehicle type (N)
5) number of occupants (O)
6) route information (e.g. targeted
motorway exit) (O)
Condition for
starting the
service
Condition for
terminating the
service
Leaving motorway.
Driver disables service manually.
I2I Link:
A database is maintained by the road
operator and accessible to fleet
operators. It contains all motorway
segments each of them providing the
following information:
1) segment ID
2) active charging parameters (e.g.
traffic load, vehicle type, time,
environmental)
3) current toll amount per vehicle type
4) short-term toll amount forecast (02h) according to dynamic parameter
predictions (time, traffic load,
environment) and vehicle type
5) mid-term forecast (2-24h) according
to dynamic parameter predictions
(time, traffic load, environment) and
vehicle type
always on
COOPERS
integrated project
Key
Requirements
Requirements OBU:
The OBU shall store a geo object database consisting of a set of coordinates of
tolled road links
(this may be part of COOPERS navigation services).
It shall be possible to perform an update of the geo object database (-> Service
Check map update)
for newer information about the position, the attributes of the roads on the
planned route,
for planning purposes and for incidents like dynamic road work if the
environmental aspect is concerned.
The OBU shall be able to detect if vehicle is on toll road within 600 m or 1/3 of
length of road link
(whatever happens first) after entering the according road link (requirement
from [MISTER]).
The error rate in not detecting a tolled road link shall be below 10-4
(requirement from [MISTER]).
The rate of erroneously detecting a road link as being used shall be below 10-6
relative to all correctly
detected segments (requirement from [MISTER]).
The OBU shall be able to be configured according to vehicle type (passenger
car, HGV ).
The OBU shall support HMI for input of current vehicle configuration (e.g.
number axes, weight ).
The OBU shall store the passed toll road link IDs together with current
date/time, vehicle configuration (e.g. number axes, weight ).
The OBU shall send the stored data (toll road link ID ) together with vehicle
configuration to the EFC provider.
The OBU shall receive current toll and display it on the HMI.
Optional: The OBU shall sum up the toll of the driven road links and display the
sum.
Optional: The OBU shall be able to send a list of road link IDs (planned route)
with a time schedule
together with vehicle configuration to the EFC provider (link to navigation
services).
Optional: The OBU shall receive the sum of the toll which must be paid for the
planned route and display it on the HMI.
When using lane specific tolling:
The OBU shall record the (mostly?) used lane on a road link.
Requirements geo object database
The coordinates shall be accurate enough to distinguish roads (toll road from
toll road, toll road from other road).
When using lane specific tolling:
The coordinates shall be accurate enough to distinguish lanes.
COOPERS
integrated project
Break-Down
COOPERS
integrated project
ID
S10
Service Area
typical event
occurence
1. route based
2. link based
data sources
User
Drivers on motorways
Objective
Message
V2I:
1) ID
2) timestamp
3) vehicle type
4) route information (e.g. array of
segments)
I2V:
1) target ID
2) service identifier
3) estimated journey time deviations
for requested segments (estimations
based on predicted journey progress)
Condition for
starting the
COOPERS
integrated project
service
Condition for
terminating the
service
Deactivation by user.
Key
Requirements
* OBU
- drivers have to be informed if changes to route planning occur
- The information provided are understood by all road users ( via a language
independent format)
- The information should be provided well designed in terms of format and
amount to avoid overloading and distracting
- Automated route requests can be activated/deactivated at OBU
- map database with default journey times has to be available
- The routing algorithm shall be able to handle incoming deviations
COOPERS
integrated project
user: correct message filtering according to vehicle type
BreakDown
In case of a broadcast mode, the TCC will send a coded list of road sections
and estimated travel times and periods for which these estimations are valid.
No message management is applied, though only the estimated journey times
are broadcasted that depart from the free flow condition.
In case of a personalized journey time estimation, the approach will be the
following:
Step 1: prepare route information based on current planned route
Step 2: transmit request for estimated journey times of the prepared route
Step 3: Check continously updated journey time estimations at TCC for
deviations
Step 4: Transmit deviations of requested segments back to requester
Step 5: update route at OBU based on new journey times
Step 6: Inform driver of route changes
The following services may need to be operated parallelly:* service triggers:Variable speed limit* service gets triggered by:- accident warning- incident
warning- roadwork information- traffic congestion warning
Exeption
Not applicable
COOPERS
integrated project
ID
S11
Service Area
Name of Service
1. route based
2. link based
data sources
Road type
applied
motorway
User group
Drivers on motorways
Objective
To increase road safety and efficiency by optimizing use of the road capacity
via operator selection of more efficient routes on the basis of real time
information.
COOPERS
integrated project
Message content
Condition for
starting the
service
Condition for
terminating the
service
COOPERS
integrated project
Key
Requirements
* TCC
- The application shall provide means for the road operator to define
information dissemination strategy (local area, vehicle type, information
provided to every x. vehicle)
* OBU
- drivers have to be informed during route planning and during the trip- The
information provided are understood by all road users ( via a language
independent format)
- The information should be provided well designed in terms of format and
amount to avoid overloading and distracting
- The user shall be able to set the level of impact for route planning (e.g. take
only legal/legal+recommended/all information into account)
COOPERS
integrated project
Break-Down
ID
S12
Service Area
Map update
Name of Service
Map update
General functions Provide up-to-date non-dynamic information for digital maps. This includes
structural alteration, static speed limits and default journey times. The
service is complementary to dynamic update services such as S5 and S10.
typical event
occurence
data sources
COOPERS
integrated project
User
Drivers on motorways
Providing
V2I:
Information/Instru
ction
1) service identifier
2) ID
3) standardised version number of nondynamic content
4) requested area restriction (route,
specific motorway, segment, area)
I2V:
1) service identifier
2) target ID / request reference
3) version number of update
4) Update on road infrastructure geometry
and attributes
5) Update on static speed limits incl.
location reference
6) Update on default travel times incl. Link
reference
Condition for
starting the
service
Condition for
terminating the
service
COOPERS
integrated project
Key
Requirements
COOPERS
integrated project
Map update process with map provider:
Break-Down
* service triggers:
--* service gets triggered by:
- user
Not applicable
Exeption
ID
S13
Service Area
FCD
Name of
Service
General
functions
Update TCC data base with accurate, real-time Floating Car Data to improve
traffic status knowledge and event detection.
COOPERS
integrated project
typical event
occurence
data sources
Road type
applied
User group
TCC
Objective
Enhance TCC data base with FCD to improve event detection and area
coverage due to complementary nature of FCD (accident detection, hazardous
road conditions, end of traffic jam, fog,..).
COOPERS
integrated project
Message
content
Periodic Messages :
1) Temporary randomised Vehicle ID (N)
2) Vehicle Type (N)
3) Vehicle Position (N)
4) Timestamp (N)
5) Vehicle Speed (N)
6) Vehicle Heading (N)
7) Vehicle ambient temperature (O)
Event triggered Messages:
1) Temporary randomised Vehicle ID (N)
2) Vehicle Type (N)
3) Vehicle Position (N)
4) Timestamp (N)
5) Type of Trigger Sensor (e.g. ESP activation) (N)
6) Value of Trigger Sensor (N)
7) Type and Value of other accessable in-vehicle sensors specified in "Data
sources" (O)
Condition for
starting the
service
Condition for
terminating
the service
power off.
Key
* communication from OBU ->TCC
Requirements - System latency: <1min average
- Acknowledge is required for wireless data transmission
- The data shall be buffered to reduce message overheads (ring buffers)
- Every data type must have a priority tag field.
- Data shall be transmitted immediately, when a terminal free of charge is
available (DSRC).
- If buffer is full, try transmission via dial-up connection (GPRS) where the priority
flag is set. Data without priority flag shall be overwritten.
- Buffers shall be split in event-based and periodic messages.
- Buffer sizes shall be configurable, with a starting value of 100 elements each.
- Logfiles shall be generated, which allows debugging (e.g. Transmission log with
acknowledge of the used transport medium)
- Programming must be done in a modular way to enable later implementation of
sensors and services.
- Each data set must contain a unique vehicle ID, which is newly generated for
each session to ensure privacy issues.
- Vehicle equipped with CAN-Bus, Signal formats must be known.
- A vehicle classification (truck, car, bus,...) must be included in the vehicle ID or
COOPERS
integrated project
can be transmitted in a separate field. (class ID from 0 .. 99)
Break-Down
The gathering of floating car data shall be done permanent and cyclically.
Step 1: read data from in-car network
Step 2: read data from OBU internal and external sensors.
Step 3: combine/associate/calculate the various data to extract the wanted
information.
Step 3: do a plausibility check at OBU
Step 4: transmit the data according to the Key Requirements
Step 5: ACK transmission at TCC or RSU
Step 6: Collect data at TCC or RSU and fuse with Infrastructure sensors or other
FCD sets
Step 7: If extacted information (traffic flow, road surface...) is verified, update
TCC data base
Link with
other
services
Exeption