Code of Practice ADAS PDF
Code of Practice ADAS PDF
Integrated Project
Contract number FP6-507075
eSafety for road and air transport
Code of Practice
for the
Design and Evaluation
of ADAS
Foreword
The Code of Practice (CoP) comprises a suitable ADAS (Ad-
vanced Driver Assistance System) description concept including
ADAS specific requirements for system development. It summa-
rises best practices and proposes methods for risk assessment
and controllability evaluation. The Code of Practice has been pro-
duced by a group of experts within the RESPONSE 3 project, a
subproject of the integrated project PReVENT, a European auto-
motive industry activity, co-funded by the European Commission,
to contribute to road safety by developing and demonstrating pre-
ventive safety applications and technologies.
Table of contents
Foreword ....................................................................................... ii
Revision chart and history log ....................................................... iii
Table of contents ........................................................................... iv
Figures ...................................................................................... vi
Tables ...................................................................................... vi
1 Introduction.............................................................................1
1.1 Motivation ............................................................................1
1.2 Scope ..................................................................................2
2 Terms and Definitions ............................................................4
2.1 Definition of an Advanced Driver Assistance System
(ADAS) ................................................................................4
2.2 Glossary ..............................................................................4
2.3 Abbreviations.......................................................................9
3 Development process...........................................................11
4 Controllability........................................................................13
4.1 Final proof of controllability by an interdisciplinary expert
panel..................................................................................14
4.2 Final proof of controllability by means of a test with naive
subjects .............................................................................15
4.3 Final proof by direct recommendation of controllability sign-
off issued by the ADAS development team.......................15
5 Recommendations ...............................................................16
5.1 Definition phase.................................................................17
5.2 Best concept selection ......................................................19
5.3 Proof of concept ................................................................21
5.4 Detailed design..................................................................22
5.5 Verification.........................................................................23
5.6 Validation and sign-off.......................................................24
ANNEXES ................................................................................... A2
Annex A Response procedures ................................................ A3
A.1 Checklist A – System specification................................... A3
A.2 Checklist B – Evaluation concepts for system ......................
specification.................................................................... A24
A.3 Hazard analysis and risk assessment procedure ........... A41
Annex B Recommendations for controllability evaluation ....... A46
B.1 Condense hazardous situations ..................................... A46
B.2 Conducting a test with subjects...................................... A47
B.3 How to setup pass-fail criteria ........................................ A50
B.4 How to evaluate controllability by experts ...................... A50
Annex C General methods for safety analysis ........................ A52
C.1 Early risk assessment by HAZOP .................................. A52
C.2 Failure Modes and Effects Analysis (FMEA) .................. A53
C.3 Fault tree analysis (FTA) ................................................ A54
C.4 Hardware in the loop (HIL) testing.................................. A55
Annex D General methods of assessment.............................. A57
D.1 Expert panel ................................................................... A57
D.2 HMI concept simulation .................................................. A59
D.3 Driving simulator test ...................................................... A60
D.4 Driving tests with professional test drivers ..................... A61
D.5 Car clinic with naive subjects ......................................... A63
Annex E Definition ADAS........................................................ A66
Annex F Documentation sheet................................................ A72
Annex G Criteria for HMI concept selection ..................................
(background information) .................................................. A74
G.1 Classification and evaluation according to driving tasks A74
G.2 Driver information perception ......................................... A75
G.3 Driver’s field of work ....................................................... A79
G.4 HMI architecture principles............................................. A81
Annex H References ............................................................... A83
Figures
Figure 1: Phases of a development process ................................11
Figure 2: Elements of a safety process and controllability ...............
concept.................................................................................12
Figure 3: Controllability Workflow. Dashed lines suggest revision
due to new information .........................................................14
Figure 4: The three driving task levels......................................... A4
Figure 5: Level of automation .................................................... A14
Figure 6: Methodology of risk assessment ................................ A41
Figure 7: Collection of driving situations .................................... A46
Figure 8: Extracting controllability related situations ................. A47
Figure 9: Driving task levels ...................................................... A68
Figure 10: Driver Assistance systems ....................................... A69
Figure 11: Examples of Driver Assistance systems................... A70
Figure 12: Simplified demonstration of field of view limits ......... A77
Figure 13: Limits of acoustic perception. ................................... A78
Figure 14: Detailed description of foot well and reach areas..... A79
Tables
Table 1: Abbreviations..................................................................10
Table 2: Mapping of phases from the developing process ..............
to sections in chapter 5 ........................................................16
Table 3: Categorisation of Severity ........................................... A43
Table 4: Categorisation of Exposure ......................................... A44
Table 5: Categorisation of Controllability for risk assessment ... A44
Table 6: Automotive Safety Integrity Level (ASIL) assignment.. A45
Table 7: Driver assistance systems and ADAS criteria ............. A67
Table 8: Concept comparison for HMI ....................................... A74
Table 9: Haptic perception......................................................... A79
1 Introduction
1.1 Motivation
Advanced driver assistance systems will play a major role in road
safety in Europe. Experience gained from research on ADAS
shows, that many ideas have been applied in prototypes with
safety features, but only few have been introduced in series pro-
duction.
Existing technical limits as well as liability issues are currently de-
laying the market introduction of Advanced Driver Assistance Sys-
tems.
Resulting from the Response 1 project (1998 - 2001) the creation
of a Code of Practice (CoP) was proposed for the development
and validation of ADAS. This implies to establish “principles” for
the development and evaluation of ADAS on a voluntary basis, as
a result of a common agreement between all involved partners and
stakeholders, mainly initiated by ADAS manufacturers.
The proposal to establish such a Code of Practice was confirmed
by the Commissions Communication COM(2003) 542 of 15 Sep-
tember 2003.
The requirements for the Code of Practice have been elaborated
within the project RESPONSE 2 (2002 – 2004).
RESPONSE 3 has now finally developed the CoP to provide the
vehicle industry with the tools and common understanding to over-
come and to help managing the problems about safety concerns
and liability of Advanced Driver Assistance Systems.
The application of the CoP is a possibility to demonstrate that
state-of-the-art procedures in ADAS development have been ap-
plied, including risk identification, risk assessment and evaluation
methodology.
The current status of development makes it very difficult to de-
scribe the state-of-the-art knowledge of ADAS, because there are
so many systems with different technology addressing even more
different assisting functions.
This links the liability discussion to the question when a product is
called “defective”. The term "defective product" is used in the Euro-
pean Product Liability Directive not only in a technical sense but
also in the context of the use of a product. There it says: A product
is defective if it does not provide the safety a person is entitled to
expect, taking into account all circumstances, including: (a) the
presentation of the product; (b) the use to which it could reasona-
bly be expected to be put; (c) the time when the product was put
into circulation. This includes requirements for system design,
dependability, comprehensibility, predictability and misuse resis-
tance.
The RESPONSE 3 consortium is now encouraging all people in-
volved in the ADAS development to benefit from applying the
Code of Practice in their companies
1.2 Scope
The Code of Practice applies to advanced driver assistance sys-
tems (ADAS). It is not specifically intended to be applied to sys-
tems providing vehicle stabilisation (such as ABS and ESP) or
mere information and communication systems (such as navigation
systems and telephones). It may be applicable to systems includ-
ing vehicle to vehicle communication, but will not cover these
completely.
ADAS are designed to actively support the driver in the primary
driving task to either increase comfortable or safe driving. (see
Table 7 in Annex E for a list of systems). Systems that support the
driver by issuing warnings without intervention are not within the
scope of this CoP although the recommended approach and the
provided checklists may prove valuable also for these kinds of sys-
tems.
In contrast to conventional driver assistance systems, ADAS re-
quire the detection and evaluation of the vehicle environment with
the respective sensors and a complex signal processing depend-
ing on the driving task to be supported. This also includes collec-
tion and evaluation of infrastructure data if available. This func-
tional extension means a significant increase in system design
complexity since the vehicle environment is incorporated into the
assistance function. Due to the system limits of environmental
sensing systems, the usage of the assistance functionality will also
be limited. This implies that a direct interaction between the driver
and the system is necessary. This interaction has to be controlla-
ble also with regard to current legislation (Vienna Convention)
The CoP serves as a support tool for the engineer engaged in the
development of ADAS. CoP not only means a compilation of cur-
rently available procedures, but also offers clues for determining
activities to be performed during the individual development
phases.
Focus of the CoP is the system design against the background of
system controllability and the total vehicle from the field of view of
Human Machine Interaction. Of course system influences due to
occurring defects/errors do play an important role as well as ADAS
behaviour at system limits and foreseeable misuse.
Moreover, the CoP is also intended for automotive manufacturers
and suppliers dealing with specification, realisation and assess-
ment of ADAS. The CoP has been compiled by gathering best
practices of the partner companies and also considers legal re-
quirements and the RESPONSE 2 results
The CoP deals with specification and assessment of advanced
driver assistance systems during the entire development phase.
Therefore, it will not address issues arising after SOP (start of pro-
duction).
The CoP structure allows implementation as part of a company
specific development or quality process. Requirements are sup-
plied for each development stage and are clearly separated from
checklists and method descriptions in the document in order to
provide an overview for each task. The use of the checklist proce-
dure assists in the specification of ADAS in order to also consider
aspects which may not be obvious right from the beginning. The
hazard and risk analysis procedure provides assistance in setting
up a systematic analysis of driving situations in order to determine
potential risks.
The CoP also comprises the description of methods and tools for
the assessment of ADAS safety.
The CoP should not stipulate a uniform ADAS design. It should be
valid for various vehicle types and systems with many complexity
and integration levels for the application in all ADAS.
All in all the CoP aims at serving as a guideline assisting persons
involved in ADAS development to adhere to the state-of-the-art
knowledge with respect to risk identification and risk assessment
as well as methodology for the evaluation of driver controllability.
2.2 Glossary
1. Abbreviated Injury Scale: An anatomical scoring system for
ranking the severity of injury (Association for the Advancement
of Automotive Medicine).
2. Adaptive Cruise Control: Enhancement to conventional
cruise control systems, which allows the subject vehicle to fol-
low a forward vehicle at an appropriate distance by controlling
the engine and/or power train and potentially the brake. (ISO
15622)
3. Advanced Driver Assistance Systems (ADAS): See chapter
2.1 for a definition of ADAS.
4. Action: An event initiated by the driver or the application
5. Action slip: A human action deviating from the intended plan,
e.g. the driver want to shift gears but unintentionally pressed
the brake pedal due to a missing clutch in cars with automatic
transmission. An action slip often occurs if the driver is ab-
sentminded and may increase in frequency under stress. [Red
97]1
1
[Red 97]: Redmill, F ; Rajan, J: Human factors in safety critical
systems; butterworth-Heinemann 1997, p. 49
2
[IP_D4 06]: PReVENT IP public deliverable IP D4 on Functional
Requirements
4
see definition of „valid subject“ in glossary
Response3_CoP_e_v5.0.doc Aug. 2009 5
Code of Practice for the Design and Evaluation of ADAS
19. Error: The difference between the desired and actual value or
performance of a system or human action.
20. Failure: The inability of a component or system to perform its
intended function as designed. Failure may be the result of one
or many faults.
21. Failure Mode And Effect Analysis (FMEA): A method to ex-
amine potential failures in a system or process, to evaluate
consequences and define remedial actions (see C.2 for a de-
tailed description).
22. Fault: An abnormal condition or defect at the component or
sub-system level which may lead to a failure.
23. Fault Tree Analysis (FTA): A deductive analysis method that
begins with a general conclusion (a system-level undesirable
event) and then attempts to determine the specific causes of
this conclusion (see C.3 for a detailed description).
24. Function: a) A description of what something does or is used
for; b) A routine that returns a result.
25. Functional Requirements: A description what the system is
required to do. Functional requirements make the basis of the
scope of work of the project, defining user functions, system
limitations, types of inputs and outputs, etc.
26. Functionality: A set of functions associated with software or
hardware.
27. Harm: Physical injury or damage to the health of people either
directly or indirectly as a result of damage to property or to the
environment (EN 61508).
28. Hazard: Potential source of harm (EN 61508).
29. Hazard and Operability Study (HAZOP): A systematic quali-
tative technique to identify process hazards and potential oper-
ating problems using a series of guide words to study process
deviations (see C.1 for a detailed description).
30. Hazardous Situation: Circumstance in which a person is ex-
posed to hazard(s) (EN 61508)
31. Homologation: The granting of approval by an official authority
based on a set of strict rules or standards to determine whether
such approval should be given
32. Human Factors: An umbrella term for psychological, cognitive
and social influencing factors regarding the interaction between
humans and technology. Subarea of ergonomics.
33. Human Machine Interaction (HM Interaction): All the possi-
ble modes by which an interaction (direct or indirect) between
the driver and one or more vehicle systems occurs.
34. Human Machine Interface (HMI): Element or sub-element of a
system with which the driver can interact, i.e. all the input and
output devices (e.g. knobs, switches, levers, displays), which
permit the interaction between the driver and one or more vehi-
cle systems.
2.3 Abbreviations
Abbreviation Meaning
AAM Alliance of Automobile Manufacturers (US)
Table 1: Abbreviations
3 Development process
Following, please find a generic development process provided to
facilitate a classification of the elements described in the CoP. This
generic development process reflects in general the logical se-
quence of product development phases of a product development
as well as selected milestones, but not necessarily their time se-
quence (Figure 1). Therefore, it corresponds to a simplified pres-
entation of reality. Possible iteration loops accompanying individ-
ual development phases are not shown.
Hazard
Safety Proof of
analysis
Requirements Safety
and risk
assessment
Controllability Controllability
Controllability Controll. Confirmation
Safety
Assessment Prelim. Sign final proof
Concept
off
HMI Sign off
concept HMI Realisation & SoP
freeze
Definition and
Draft HMI Detailed HMI HMI HMI
Comparison of
concept Specification Verification Validation
HMI concepts
4 Controllability
In this CoP controllability is a key requirement. Controllability refers
to the entire ADAS-driver-environment interaction comprising:
• normal system use within system limits,
• usage at and beyond exceeding system limits and
• usage during and after system failures.
Controllability is dependent on
• the possibility and driver’s capability, to perceive the criti-
cality of a situation,
• the drivers capability to decide on appropriate countermea-
sures (e.g. override, system switch-off) and
• the driver’s ability to perform the chosen countermeasure
(e.g. reaction time, sensory-motor speed, accuracy).
Safety of usage requires controllability. Compared to controllability
other design requirements are of secondary importance.
Controllability is a basic parameter in the automotive risk assess-
ment (as described in the draft of the functional safety standard
ISO WD 26262-3). Within this hazard analysis and risk assess-
ment according to ISO/WD 26262 (H&R), controllability of safety
related electronic devices has to be estimated in an early devel-
opment stage.
The CoP assists controllability evaluations and later confirmation
by providing checklists and references to state-of-the-art evalua-
tion methods. The annexes provide checklists corresponding to
the input to the H&R. Results from the H&R and checklist ques-
tions lead to open items that should be compiled in an Open Item
List for further tracking of the development status. The list can also
be used to derive a controllability evaluation plan.
Figure 3 provides an overview of a possible controllability related
workflow.
At the end of the ADAS development the CoP recommends a Con-
trollability Final Proof to confirm that sufficient controllability is
achieved for the series-production version of the system.
For this purpose, the ADAS development team has to verify that
drivers will react in relevant scenarios as previously anticipated or
in another appropriate way. The data utilised may be from the
H&R, the checklists and the results of tests that have been con-
ducted according to the evaluation plan.
Three approaches regarded as equal are offered by the CoP to fi-
nally prove that the driver can and will react in an expected and
appropriate way (Figure 3):
• Final proof of controllability by an interdisciplinary expert
panel (chapter 4.1)
• Final proof of controllability by a test with naive subjects
(chapter 4.2)
Definition Phase
Checklist A (Annex A.1) Situations H&R (Annex A.3)
Detailed Design
ADAS Development Team
Verification - Developer
- other Specialists
Validation
Recommendation
Sign-Off for Sign-Off
5 Recommendations
The objective of this chapter is to present the recommendations for
a safe development of ADAS. The content of this chapter is struc-
tured according to the generic development process introduced in
Figure 1 and Figure 2. Table 2 references the activities of the ge-
neric development process.
The entire concept phase splits into the parts ‘definition phase’,
‘best concept selection’ and ‘proof of concept’. Comparison of
concept alternatives and the selection of one of them is economi-
cally reasonable. Consequently, the definition phase deals with
drafting HM Interaction concepts. Subsequently the drafted HM In-
teraction concepts are compared and the most suitable one is
chosen for realisation. Finally, the concept selected has to be
specified in the proof of concept section. Note that general ADAS
development topics are only covered to the extent that controllabil-
ity specific topics can be described.
a) Name of task
• Explanation of subtask
• Explanation of subtask
► Reference to Annex
a) Name of task
• Explanation of subtask
► Reference to Annex
5.1.1 Objective
The objective of this section is to develop a level of comprehen-
sion of the intended system and its environment to an extent that
other development cycle activities may be performed satisfactorily.
Recommendations that need to be considered at the start of a sys-
tem development will be listed in this chapter.
b) Drafting functionality
• Define system states, modes, transitions and actions
• Characterise situational limits and initial sensor require-
ments
• Sketch system behaviour under situational limits
• Clarify interaction with other systems
► Annex A.1
Activity B: HM Interaction
requires: 5.1.2 A, D
a) Drafting HM Interaction
• Sketch driver activities to operate the system
• Characterise transferred information
• Define take over procedures
► Annex A.1
Activity C: Usage
requires: 5.1.2 A, B, D
a) Defining domain
• Characterise the intended market for the ADAS
• Describe the type of vehicle for which the ADAS is in-
tended
• Draft the environment and roads in which the ADAS is
used
• Characterise the user group of the ADAS
► Annex A.1
b) Characterising use
• Draft operating scenarios
• Sketch user expectations, misinterpretation, overestima-
tion
► Annex A.1
c) Characterising misuse
• Draft non operating scenarios
• Identify reasonably foreseeable misuse
• Find possible measures to avoid misuse
► Annex A.1
Activity D: Standards
requires: 5.1.2 A
a) Ensuring conformity
• Look for relevant standards and regulations
► Annex A.1
a) Identifying hazards
• Identify possible hazardous situations and the relevant
sources of hazards within the drafted ADAS function
for normal operation, system failure and system limits.
► Annex A.1, B.1
b) Analysing hazards
• Perform hazard analysis paying specific attention to
the controllability aspect
► Annex A.3
c) Assessing risk
• Perform a risk assessment for the analyzed hazards
► Annex A.3
5.2.1 Objective
In this part of the concept phase suitable criteria for discriminating
various concepts are defined. Based on these criteria the results
can be used to select a concept.
The selected HM Interaction concept will be incorporated into a de-
tailed specification as part of the overall system requirements
specification.
Activity B: HM Interaction
requires: 5.1.2 B,
a) Defining criteria
• Define criteria for the evaluation of the concepts con-
sidering controllability requirements based on the risk
assessment
► Annex A.3, B.3
5.3.1 Objective
In this part of the concept phase the drafted and selected ADAS
concept has to be specified focusing on controllability. The struc-
ture of this activity is presented in the detailed HM Interaction
specification section.
In order to finalise the concept specification a concept sign-off or
equivalently a preliminary sign-off is recommended. The structure
of this activity is supplied in the concept sign-off section.
5.4.1 Objective
During the detailed design phase the development is continued
based on the selected ADAS concept and the HM Interaction con-
cept that was specified.
5.5 Verification
5.5.1 Objective
In this context verification relates to the HM Interaction design.
That is, checking and documenting if and how the controllability re-
lated requirements of the developed HM Interaction design are ful-
filled. Successful verification ends with the release of the HM In-
teraction design; otherwise rework needs to be performed.
a) Verifying HM Interaction
• Verify the design based on its specification concerning
HM interaction requirements for system and human
performance
► Annex C
b) Documenting verification
• Document and report the verification results.
• Initiate necessary further actions if a non-conformance
to requirements is found
► Chapter 5.6.2 Activity C, Open item list (Chapter 4, Figure 3)
5.6.1 Objective
At the end of the development process a sign-off is carried out to
confirm that the system complies with the specified controllability
related requirements.
Controllability confirmation and the final proof may require specific
actions and documents.
a) Controllability confirmation
• The experts perform the validation strategy, decide if
the design has passed and give a recommendation for
sign-off
► Annex D
b) Documenting controllability
• Document information that is sufficient to reproduce
the recommendation for sign-off (e.g. approach,
equipment, assumptions, decisions, test conditions)
• Compile a set of documents to confirm the controllabil-
ity for the system sign-off. If the documentation is al-
ready available a collection of references is sufficient.
Documents from the risk assessment procedure,
i.e.
- System and HM Interaction concept description
- Identified hazards
- Assessed risks
- Used checklists
- Assumptions
Controllability related HM Interaction requirements,
i.e.
- Requirements and references to risks
5.6.3 Sign-off
Activity A: Sign-off
requires: 5.6.2 D
Annexes to the
Code of Practice
for the
Design and Evaluation
of ADAS
ANNEXES
A.1.1 Scope
Checklist A refers to the specification of Advanced Driver Assis-
tance Systems (ADAS).
It supports the concept phase in the development process (see
chapter 3). It serves as a support tool in the preparation of the sys-
tem specification in the definition phase. The checklist is based on
the current state-of-the-art.
This checklist is intended as reference material for vehicle manu-
facturers and suppliers engaged in specification and implementa-
tion of ADAS. It provides support in ADAS specification and con-
sideration of aspects, which might not be evident at first considera-
tion. This checklist does not require a uniform ADAS design. It is
applicable for various ADAS with varying complexity and integra-
tion levels as well as various vehicle models. This checklist helps
to structure the ADAS concept description and therefore allows a
comprehensive and consistent system specification.
Application of checklists
Checklist A supports the development team. The checklist com-
prises general questions concerning the ADAS system and system
environment. The answers of the development team lead to a the
ADAS system specification. Open items are identified for further
activities and compiled in the “To do” column.
The completed checklist and specification are part of the docu-
mentation recommended for the (preliminary) sign-off. You may
use your own (company adapted) check lists, which should be
comparable to checklist A.
A.1.3 Checklist A
Navigation
Interface parameters: driving time, direction
at junction, motorway exit
Manoeuvring
Interface parameters: desired
acceleration, desired yaw rate
Stabilisation
Warning systems
Response3_CoP_e_v5.0.doc Aug. 2009 A4
Annexes to the Code of Practice for the Design and Evaluation of ADAS
System users
Intended user group
Please specify the user group the system under development is in-
tended for:
Vehicle type
The following questions could be important if the ADAS system is
intended for various vehicle types or if it is transferred to other ve-
hicle types, and if the system is adjusted to them.
Example: View obstructions from within trucks or SUVs due to
design.
designs?
b) If yes, please specify b) __________________
Vehicle classes
A7-1. Class A,
National Subclasses A1, A2, M
a) Is the ADAS system intended for a) y/n
this class of vehicle? motorcycles with or
b) If yes, are there any vehicle spe- without side-car b) y/n
cific preconditions and effects that
must be taken into consideration
during the development phase?
c) If yes, please specify. c) ___________________
A7-2. Class B
National Subclass B1
a) Is the ADAS system intended for a) y/n
vehicles of this class? Motor vehicles and three-
b) If yes, is it necessary to consider wheel motor vehicles of b) y/n
any specific preconditions and ef- an authorized mass of not
fects? more than 3.500 kg and
c) If yes, which? not more than eight seats. c) ___________________
Trailer of a limited
authorised mass of not
more than 750 kg are
permitted.
A7-3. Class C
National Subclass C1
a) Is the ADAS system intended for a) y/n
vehicles of this class? Motor vehicles, except
b) If yes, is it necessary to consider class D, of authorized b) y/n
any specific preconditions and ef- mass of more than 3.500
fects? kg.
c) If yes, which? Trailers of a limited c) ___________________
authorised mass of not
more than 750 kg are
permitted.
A7-4. Class D
National Subclass D1
a) Is the ADAS system intended for a) y/n
Motor vehicles for pas-
vehicles of this class?
senger transport with
b) If yes, is it necessary to consider b) y/n
more than eight seats,
any specific preconditions and ef-
excluding driver seat
fects?
Trailers of a limited
c) If yes, which? c) ___________________
authorised mass of not
more than 750 kg are
permitted.
A7-5. Class E
a) Is the ADAS system intended for a) y/n
vehicles of this class?
Trailer of a gross weight
b) If yes, is it necessary to consider b) y/n
of more than 750 kg in
any specific preconditions and ef-
combination with classes
fects?
B, C, D (special regula-
Market (country)
Depending on the market the vehicle is intended for, varying condi-
tions may exist which influence the system design.
A8-1. Infrastructure
a) Do extraordinary infrastructural Right or left-hand traffic, a) y/n
conditions have to be taken into lane width and quality,
consideration? lane markings
b) If yes, which? b) __________________
A8-2. Approval regulations
a) Are there any country specific FMVSS Federal Motor a) y/n
approval regulations which have to Vehicle Safety Standard
be taken into consideration for
ADAS?
b) If yes, please specify. b) __________________
A8-3. Vehicle population
a) Are there special vehicle popula- Proportion passenger a) y/n
tion profiles which influence ADAS? vehicle, SUV, truck etc.
b) If yes, which? b) __________________
(refer to 3.2 vehicle type)
A8-4. Target market
a) Do ADAS restrictions exist con- Country specific customer a) y/n
cerning the market? expectations
b) If yes, specify? b) __________________
Homologation / Type approval and compliance with standards and traffic law
Compile a list of all mandatory directives and regulations and of
applicable national and international standards.
Possible standards and regulations are shown in the following
overview:
Type approval
In order to introduce a vehicle with all its components in a market,
it is necessary to comply with required market specific type ap-
proval regulations. Harmonised regulations apply for the EU mem-
ber states.
General standards
The standardisation is a systematic harmonisation compiled by the
affected experts. Harmonisation may affect many areas, for in-
stance procedures, measurements, properties etc.
German standards, for instance, are created by the DIN
(Deutsches Institut für Normung e.V.).
European standards are created by the CEN/CENELEC (Euro-
pean Committee for Standardisation) of which the national stan-
dards institutes are members. European standards aim at a volun-
tary technical harmonisation in Europe. The introduction of stan-
dards may be requested by any national standards institute. The
International Organisation for Standardisation (ISO) is the compe-
tent authority for international standardisation. The national stan-
dards institutes are ISO members.
Please note: Always differentiate between general standards and
safety standards. Safety standards as for instance in USA and
Canada are laws and are of course legally binding
The application of a general standard, regardless whether national,
European or international is voluntary, even if the standard is con-
sidered a safety standard by certain product safety laws. However,
a product must be at least state-of-the-art (see "State-of-the-Art").
Deviating from the standards requires reasoning that the deviation
will not result in reduced safety in this specific case.
However, the application of a general standard may lead to the
presumption that a product is not defective and / or that the manu-
facturer has observed the necessary duty of care. Therefore, this
assumption may become binding, even if it is not legally binding.
Response3_CoP_e_v5.0.doc Aug. 2009 A10
Annexes to the Code of Practice for the Design and Evaluation of ADAS
Technical rules
A technical rule serves as an instruction to resolve a multitude of
issues in the field of engineering, and is accepted among experts
in the relevant specialist area. Accepted means that the experts
are familiar with this specification and that they apply it convinced
that the specification is correct. The application of a technical rule
by any manufacturer is voluntary, meaning that the manufacturers
may apply alternative procedures or techniques as long as they
prove safe.
State-of-the-art
In addition to the existing regulations of type approval and existing
standards as well as technical specifications the state-of-the-art of
the respective product group must be considered in order to pro-
vide compliance with the traffic safety duty of a manufacturer.
The state-of-the-art is continually developing in a product group.
Amongst others the state-of-the-art defines itself through a com-
parison with of competitor products. In order to determine the rele-
vant technology status a competitor comparison is required.
Designers should take into consideration that the state-of-the-art is
constantly changing and therefore must consider future changes in
the market in order to ensure conformity with the state-of-the-art
throughout the period the product is marketed in.
Functional description
The following section will help to produce a detailed description of
the ADAS function.
The supported task must be described in detail and give a clear
definition of how the system supports the driver also beyond the
system limits.
At this development stage it makes sense to supply a structured
and complete description of the system to allow a logical hazard
analysis and risk classification. This is an important contribution for
the evaluation of the system effect on driver vehicle control.
User Expectations
Automatic
Invisible
Driver
Commanded
Driver
Monitored
Level of Automation
Figure 5: Level of automation
Workload
In order to operate a vehicle safely the driver needs to be physi-
cally and mentally fit and able to operate a vehicle. ADAS can in-
fluence the driver’s workload.
System reliability
Depending on the product, users have varying expectations con-
cerning system reliability. User expectations result from a multitude
of influencing factors, like presentation or marketing of the product,
advertisement statements or media presentations. The view of the
user is however not limited to the evaluation of relevant information
on new technologies, but also the knowledge about products used
in the past.
A17-1. Have provisions been made Don’t use the word “safe” y/n
that the ADAS function will be mar- for an assistance system
keted under an appropriate name?
A17-2. Have provisions been made ACC: stationary obstacles y/n
that the system limits are consid- are not considered.
ered at the time of marketing the
ADAS?
A17-3. Have provisions been made ACC with distance control y/n
that the customer will be informed vs. cruise control without
about differences compared to distance control
similar systems?
A17-4. Have provisions been made No shoulder check using y/n
that the system will not create ex- Lane Change Assist
aggerated or misleading user ex-
pectations which could lead to in-
correct system use and driver be-
haviour?
Environmental conditions
A19-1. Visibility
a) Has the ADAS been designed in a) Night vision support a) y/n
a way that it will support the driver with infrared cameras at
only in specific visibility conditions? night
b) Are there any system limits un- b) Camera based Lane b) y/n
der these visibility conditions which Keeping Assist with grey
impair reliable operation of the shade evaluation of the
ADAS function? camera image may not
work on roads where the
lane markings are cov-
ered with snow. Further
vision inhibiting factors:
snowfall, rain, mist/fog,
wind/gusts of wind, direct
c) If yes, give the most important sunlight, darkness/twilight c) ___________________
examples?
A19-2. Climate
a) Is system reliability ensured Humidity/water, tempera- a) y/n
under various climatic conditions? ture, dust, UV radiation,
b) Have combinations of climatic sensor soiling/icing b) y/n
influences been taken into consid-
eration?
c) Which measures must be taken c)___________________
for which influences?
A19-3. Electromagnetic compati- Transmitters (mobile
bility telephones, overhead
Is the ADAS function influenced by power cables), electro- y/n
electromagnetic waves under regu- magnetic waves emitted
lar operating conditions of the vehi- by other ADAS vehicles
cle?
A20-1. a) Has the ADAS been in- Speed, longitudinal ac- a) y/n
tented to support the driver only in celeration/lateral accel-
one or more dynamic driving eration, dis-
status? tance/route/relative speed
b) If yes, under which conditions? in view of other traffic b) __________________
c) Are there any dynamic ADAS participants or objects, c) y/n
system limits impairing reliable yaw rate, lateral distance
operation? in view of lane limits,
other traffic participants or
d) If yes, which limits? objects, engine rotation d) __________________
speed, gear engaged
Infrastructure
Please consider implicit assumptions or prerequisites referring to
the system to be developed:
Traffic conditions
Please consider effects under various traffic conditions
System input
Direct driver input via ADAS controls
System feedback
Describe function and kind of system feedback.
Please check if system feedback may be switched off by the
driver. If this is the case, consider and describe the effect.
Operating modes
Failure modes
Failure modes may be structured according to the Questions A30-
A32. Please note that a detailed analysis of failure causes is not
the objective at this stage of delvelopment. This will be performed
in a later product development phase (e. g. by means of a FMEA)
System limits
System limits can have the same effect on ADAS performance as
system failures. For example in case of ACC (speed range, road
curvature range)
Product information
In general, product information means information about ADAS via
all available media. Amongst others these are product advertise-
ments, direct distributor information (sales talks etc.), but also user
manuals.
In order to ensure correct system operation product information
should comprise the following:
Maintenance / Repair
Please consider different elements for maintenance and system
diagnosis:
A.2.1 Introduction
This annex proposes an approach to evaluate the system specifi-
cation regarding controllability of the system. The evaluation is
based on a checklist.
The purpose of the checklist is to give the system developer clues
about system improvements. This implies that for a successful de-
velopment it is not necessary to answer all the questions with
“yes”.
The checklist questions are structured using a number of concepts
that focus the view of the evaluator on a specific topic and should
help to check the specification from different perspectives.
All of the concepts are related to, or contribute to the controllability
of the evaluated system and are presented in an order according
to the three levels of information processing where they fit best:
• Driver perception of the criticality of a situation
• Driver decision of an appropriate countermeasure
• Driver performance of the countermeasure
Overview of concepts
Driver perception:
• Predictability
• Emotional issues
• Trust
• Perceptibility (message transfer to driver)
• Vigilance
• Workload / Fatigue
Driver decision:
• Traffic safety / Risk
• Responsibility / Liability
• Learnability
• Behavioural changes
• Comprehensibility
• Error robustness
Driver performance:
• Misuse potential
• Macroscopic effects and driving efficiency
• Benefits / Acceptance
• Operability
• Control issues
Response3_CoP_e_v5.0.doc Aug. 2009 A24
Annexes to the Code of Practice for the Design and Evaluation of ADAS
Checklist layout
Each concept is presented in a separate subchapter. The con-
cepts are evaluated by means of questions presented in the form
of a checklist.
The first “Phase” column refers to the development phases as they
are defined in this document. A solid box means that the question
is applicable for this development phase.
■□□□
Definition Sign
phase off
Concept Proof of
competition phase concept
The phase column is for information only and to support the identi-
fication of the most relevant questions at each specific stage of
system development.
The second column contains the questions related to the particular
evaluation concept.
Column 3, 4 and 5 provide empty space to answer the question by
either checking “yes” or “no” or “Not suitable”. If “not suitable” is
checked a comment should be given, why the question is not suit-
able
The “comment” column at the end can also be used by the evalua-
tor for example to justify an answer, to refer to other activities or to
define further steps if the evaluator is uncertain about the answer.
Example:
The question in the example below is related to the concept of
“Predictability”. If it can be answered with “Yes” everything is OK. If
the answer is “No” then additional care should be taken during
system development to reach the goal of “conformity with driver
expectation”.
Phase Predictability Yes No Not suit- Comments
able
A.2.2 Predictability
Phase Predictability Yes No Not suit- Comments
able
A.2.4 Trust
Phase Trust Yes No Not suit- Comments
able
□■■□ 2. Are system messages, which are relevant for the driving
task, appropriate (in type, frequency) with respect to the
situation?
□□■□ 3. Does a warning alert the driver only to genuine haz-
ards that have not been indicated earlier?
A.2.6 Vigilance
Phase Vigilance Yes No Not suit- Comments
able
□□■□ 1. Have you considered that the use of the system may
provoke monotonic situations (e.g. monitoring tasks), if
so will the driver remain attentive?
□□■□ 10. Have measures been taken to avoid the system function
irritating the driver while the system is operating (e. g. if
the driver is not familiar with a system function because
they are using a rental car)?
□□■□ 11. Is the driver informed if a detectable system malfunc-
tion occurs?
□□■■ 15. Can the system be operated safely by the driver with-
out having read the user manual before initial opera-
tion? This question refers to the situation, where the
driver has the opinion that it would be possible to use the
system intuitively.
□□■■ 16. Are the system limits clearly understandable for the
driver?
□□□■ 17. Does the user manual describe system functions, han-
dling and limits in an understandable way?
A.2.10 Learnability
Phase Learnability Yes No Not suit- Comments
able
□■□□ 1. If specific skills are required for safe use of the system,
is it possible for a driver to gain these specific skills dur-
ing vehicle operation?
□■□□ 2. If specific skills are required for safe use of the system,
or if the use of the system needs to be restricted to a
specific user group: (consider particularly inexperienced
or physically impaired drivers): Is this obvious for the
driver and does the driver know what to do?
□■□□ 1. Have you considered that the feedback from the vehi-
cle (e.g. haptic, visual) may confuse the driver if they
were used to performing the task in an unequipped vehi-
cle?
□■□□ 2. Does the system design avoid negative influence to ex-
ternal persons (other road users, overtaking / overtaken
drivers, etc) that have knowledge about the existence of
the system function in the vehicle?
□□■□ 3. Are the driver tasks with ADAS support still an essential
part of the overall vehicle operation in a way that the
driver will not neglect relevant tasks as a result of the
use, activation or deactivation of the new system (e.g.
less use of mirrors or shift of attention to secondary
tasks) as a result of the use, activation or deactivation of
the new system?
□□■□ 4. Have you considered that the system does not encour-
age the driver to overestimate their abilities and skills?
A.2.12 Comprehensibility
Phase Macroscopic effects and driving efficiency Yes No Not suit- Comments
able
A.2.17 Operability
Phase Operability Yes No Not suit- Comments
able
■■□□ 1. Can the driver control the system after a transition from
full system functionality to a degraded mode?
□■□□ 5. Can the driver control the situation if they want to activate
the system and it is not available e.g. the car is currently
operated outside the system limits?
□■□□ 6. Have you considered the reaction to a system failure of
drivers with different driving education/experience? Con-
sider also the background of drivers from different cul-
tures / countries.
□■□□ 7. Is it always ensured that driver actions, which should
overrule the system, are intuitive, e.g. activating brake
pedal to switch off ACC?
□■□□ 8. Could the use of the equipped vehicle increase the
probability of loss of longitudinal and / or lateral con-
trol? Consider also the use of the vehicle if a system
failure occurs.
□■□□ 9. If the system is for use by a specific user group only:
Have you considered that specific skills or a special
training may be required for safe use of the system that
some drivers may not have (consider particularly inexpe-
rienced or physically impaired drivers)?
A.3.1 Objectives
The objective of the hazard analysis and risk assessment (H&R) is
to identify and categorise the potential hazards of the item5 and
formulate goals related to the prevention of these hazards in order
to achieve an acceptable residual risk. For this, the item is evalu-
ated with regard to its safety implications and a Automotive Safety
Integrity Level (ASIL) is assigned. The ASIL is determined by a
systematic evaluation of potentially hazardous driving or operating
situations. The rationale of the ASIL evaluation is documented and
takes into account the estimation of the impact factors severity,
probability of exposure and controllability..
Define a system
incl. functions
and boundaries
Assume failure
Find (critical) Freifahrt
scenarios
(black box)
Bes c hleunigungspotential bei hoher Geschwindigkeit sehr gering, in
hohe Ges chwindigkeit (v >180 km/h) Kom bin ation mit freier Fahrbahn /Geradeausfahrt -> unkritisch
Motormoment gem. Fahrerw unsch
<NIC HT SICHERHEITSRELEVANT> maxim ale Momentenerhöhung ohne Fahrerwunsch
Folgefahrt
Motormoment gem. Fahrerwuns ch
<SICHERHEIT SRELEVANT> max im ale Momentenerhöhung ohne Fahr erwunsch
hohe Querbeschleunigung
geringer Abstand
Spurwechsel
Eis glätte
Baus telle
Stau
.....
.....
Zone 30 km/h
bis 60 km/h
Stadtverkehr
Zebras teifen
.....
Parkplatz
Sonstige W erkstatt
.....
Probability of
Situation ( Safety Relevant) Controllability Accidential Scenario if Controllability Task Loss and Damage
Exposition
will fail
Locality Driver/Vehicle
Street Expected Task of
Condition/ Failure/Malfunction
Traffic Other Dynam. Secondary Other Persons at Persons for Averting
Fall Nr. Location Environment Situation Characteristics Driving State System State Driver Characteristics Risk E Comment Danger C Comment State Changes Consequence S Comment ASIL
Motorway Preceding Straight Road High Speed System Mode: Persons in E3 ACC function will No detection of preceding Driver will brake and C1 Based on the high Accident/crash S3 based on the high A
Vehicles Difference Follow Mode Vehicles often be used on vehicles ACC will be deactivated speed difference with preceding speed difference
the motorway; to preceding vehicle fatal injuries or
situation is vehicle the driver death will be
common will be observe the expected
ACC functionality
(high attention)
Motorway Preceding and Straight Road System Mode: E4 ACC function will unexpected Driver will override C2 Following vehicle Crash with S3 fatal injuries or C
following Follow Control often be used on deceleration/braking system function; driver will expect following vehicle death will be
vehicles the motorway; Following vehicle will braking in this expected
brake traffic situation
(high attention)
Highway -low Oncomming Curve medium speed System Mode: E3 e.g. Driving on unexpected acceleration Driver will brake and C3 normal driver will destabilization of the Crash with S3 fatal injuries or C
traffic; free Free Flow Mode snowy, icy road ACC will be deactivated, have problems to vehicle oncomming death will be
driving Driver stabilizes car stabilize the car vehicle expected
Highway -low No Oncomming Curve medium speed System Mode: E3 e.g. Driving on unexpected acceleration Driver will brake and C3 normal driver will destabilization of the Car will leave S3 fatal injuries or C
traffic; free Free Flow Mode snowy, icy road ACC will be deactivated, have problems to vehicle road death will be
driving Driver stabilizes car stabilize the car expected
5
Definition of “Item” in ISO/WD 26262: E/E system (i. e. a product
which can include mechanical components of different technolo-
gies) or a function which is in the scope of the development ac-
cording to this standard. (NOTE: There can be only one item per
development)
Response3_CoP_e_v5.0.doc Aug. 2009 A41
Annexes to the Code of Practice for the Design and Evaluation of ADAS
A.3.3 Input
The prerequisites for the hazard analysis and risk assessment are:
• Item definition: Description of the item, its interfaces, func-
tional requirements, already known safety and reliability re-
quirements, and the field of application of the item
• Failure modes and preliminary known hazards: Documen-
tation of failure modes and preliminary known hazards
Class S0 S1 S2 S3
Descrition No injuries light and Severe inju- Life-
moderate ries, possibly threatening
injuries life- injuries (sur-
threatening, vival uncer-
survival prob- tain) or fatal
able injuries
Reference for AIS 0 more than more than more than
single injuries Damage that 10% probabil- 10% probabil- 10% probabil-
(informative) cannot be ity of ity of ity of
classified AIS 1-6 (and AIS 3-6 (and AIS 5 and 6
safety related, not S2 or S3) not S3)
e.g. bumps
with the infra-
structure
Class E1 E2 E3 E4
Description Very low Low probabil- Medium prob- High probabil-
probability ity ability ity
Definition of Not specified < 1% of aver- 1% - 10% of > 10% of av-
duration/ age operating average oper- erage operat-
probability of time ating time ing time
exposure
(informative)
Class C0 C1 C2 C3
Description Controllable in Simply con- Normally con- Difficult to
(informative) general trollable trollable control or
uncontrollable
Definition Distracting More than More than The average
7
99% of aver- 85% of aver- driver or other
age drivers or age drivers or traffic partici-
other traffic other traffic pant is usually
participants participants unable, or
are usually are usually barely able, to
able to control able to control control the
the damage. the damage. damage.
7
in ISO/WD 26262 currently 90%. Considering the results of chap-
ter 4.2 Final proof of controllability by means of a test with naive
subjects the value of 85% is kept here
Response3_CoP_e_v5.0.doc Aug. 2009 A44
Annexes to the Code of Practice for the Design and Evaluation of ADAS
C1 C2 C3
E1 QM QM QM
E2 QM QM QM
S1
E3 QM QM A
E4 QM A B
E1 QM QM QM
E2 QM QM A
S2
E3 QM A B
E4 A B C
E1 QM QM A
E2 QM A B
S3
E3 A B C
E4 B C D
A.3.7 References
Detailed information for risk analysis can be found in:
ISO/WD 26262-3: Road Vehicles – Functional Safety
situation
locality driver/vehicle
Safety
related
hazardous
situations
High
criticality, with Controllability
credit from related
controllability situations and
situation
parameters
Gathering Inputs Collect all inputs needed List of potentially hazardous scenarios coming from the
to the assessment Risk Analysis
List of tasks to be performed in potentially hazardous situa-
tions.
Answers to Response Check list B and/or complementary
Check-Lists
List of open questions arising during the design process
(Open Item List)
Vehicle equipped with the system under evaluation and the
definitive HMI
Estimated controllability levels targeted
Results of HM Interaction tests conducted during the de-
sign process
Results of HM Interaction tests coming for similar systems
or HMI already tested.
Results of previous expert panel assessments done during
the designing process
Accident research data
Carrying out the Making the assessment In static conditions, review the all questions coming from
verification pro- under static and dynamic checklists and Open Item List and verify that all problems
cedure prepar- conditions are solved
ing sign-off
For scenarios including Experts look for weakness and inconsistencies.
recommendation
- traffic participants and
For each situation the expert panel confirms anticipated
their behaviour,
driver reaction.
- system status,
- environmental condi- Consider the case of more vulnerable users related to
tions, abilities involved in controllability
- specific hazard situa-
tions
Additional testing If critical information to signing of is lacking, perform ap-
propriate testing.
Editing Compile the result of the
verification in a document
A) Input / Requirements
• System description, block diagrams etc. to discuss causes
and consequences
• Process parameters and guidewords
B) Effort
• Time consuming
• experts to discuss the causes and consequences
C) Output / Results
• Identification of potential deviations, causes and conse-
quences
• Hazardous potential and possible mitigation strategies of
deviations
D) Pro / Contra
Pro
• Structured approach, aims at completeness
• Detects hazards and proposes solutions
Contra
• Time consuming to discuss every combination of process
deviation and guideword
• Team of experts needs to be carefully chosen
• Well known method for processes, application to ADAS re-
cently in research
E) References
Jagtman, H.M. (2004). Road Safety by Design: A decision sup-
port tool for identifying ex ante evaluation issues of road safety
measures. Thesis, Delft University of Technology.
Kirwan, B. (1994). A Guide to Practical Human Reliability As-
sessment. Taylor & Francis
A) Input / Requirements
• Basic system description of the function, e.g. block dia-
gram, component drawings
• Expert(s) of the domain concerned
B) Effort
• Depends on complexity
• Panels of 6 to 8 experts from different domains depending
on subject covered by the assessment
C) Output / Results
• Starting from the basic element failure characteristic and
the functional system structure, the FMEA determines the
relationship between the element failures and the system
failure, malfunctions, operational constraints and degrada-
tion of performance or integrity.
D) Pro / Contra
Pro
• FMEA is a standard procedure in the automotive industry
Contra
• Multiple failures and redundancies are not covered by
FMEA
E) References
IEC 60812 – FMEA
VDA vol. 4 part 2.
A) Input / Requirements
• Basic system description of the function, e.g. block dia-
gram,
• Definition of undesired event
• Failure rates of basic events
B) Effort
• Depends on system complexity
C) Output / Results
• Probability of undesired event
• Conditions of other events under which the top event will
occur
D) Pro / Contra
Pro
• Delivers quantitative estimations on hazardous events
• FTA-Software is available
Contra
• Depends on failure rates of basic components. Failure
rates are often vague
• Dependencies between failures should be known
E) References
IEC 61025 – Fault tree analysis
namics simulation receives data from the DUT, and calculates the
vehicle response depending on the virtual driving state, road sur-
face, traffic situation and other system specific environmental data.
An optional visualisation can be used to observe the simulation
from a developer defined perspective. Depending on the design
stage, the availability of hardware and the required test accuracy
the parts of the system that are implemented in hardware (ECU
only, sensors, actuators,…) will vary.
A) Input / Requirements
• Hardware to be tested
• Simulation models of vehicle systems that are not available
in hardware
• Simulation models of vehicle dynamics and environment
B) Effort
• Test system needed
• Implementation of simulation software
C) Output / Results
• Real time behaviour of a new system
D) Pro / Contra
Pro
• Tests are under real time conditions
• Component testing and optimisation can be done before in-
tegration
• Tests are repeatable with exactly the same parameters
• Tests can be automated
• System behaviour a system limits can be tested
• Failures and potentially hazardous situations can be simu-
lated to test system response
Contra
• Overall vehicle simulation must be available, may be diffi-
cult for a new vehicle prior to system integration
• Quality of results depends on the quality of the simulation
models
A) Input / Requirements
• From basic system description of the function, e. g. text,
block diagram, model to mock-ups and early prototypes.
• Use cases coming from preliminary task analysis.
• List of potentially hazardous situations to promote complete
assessment
B) Effort
• Low (use of experience + time)
• Panels of experts from various domains depending on sub-
ject covered by the assessment (number of functions, al-
ternative solutions etc.).
• A constant core team (leads to efficient discussion).
C) Output / Results
• Identification of potential or actual problems and causes
(diagnosis)
• Decision and choice support (amongst various solutions or
various warning modalities)
• Most important technical features
• Expert know-how should cover knowledge about bench-
mark and the state-of-the-art, if there are already similar
functions on the market or in the development process
• Possible difficulties
• Possible misuse situations
• Recommendation for Sign-Off
D) Pro / Contra
Pro
• Beneficial cross-checks resulting in various points of view
gathered, as experts can have various technical back-
grounds
• Rapid detection of critical problems and their causes
• Possible even with a low level of description or partial pro-
totypes in early development phases
Contra
• Based on previous experience, therefore limited efficiency
if fully innovative function
• Experts’ judgements are often divergent. Synthesis may
not always be easy to do
A) Input / Requirements
• Description of the system functions and transitions
• First concepts of HM Interface and Interaction
B) Effort
• Time for setup and the driver tests (depending on question
and method)
C) Output / Results
• Usability and comprehensibility of dialogue
• Checking how the system fits into the overall concept of
vehicle systems and the influence of the system on other
systems
• Easy comparison of various concepts
D) Pro / Contra
Pro
• No real hardware necessary, maybe suitable “rapid proto-
typing” software to show the functions
• Fast method available at very early system stages
• Gives an idea of system integration possibilities
Contra
• Interaction with driving task is ignored
E) References
Johansson, E., Engström, E., Cherri, C., Nodari, E., Toffetti, A.,
Schindhelm, A., and Gelau, A. (2005): Review of existing tech-
niques and metrics for IVIS and ADAS assessment. Del 2.2.1,
Project AIDE - IST-1-507674-IP.
A) Input / Requirements
• Alternative system designs should be specified
• Appropriate sceneries have to be created
• Test design has to be created
B) Effort
• Effort depending on simulator type and duration of simula-
tion test
C) Output / Results
• Quantitative and qualitative data in repeatable situations
• Data output method in real hazardous situations
D) Pro / Contra
Pro
• ADAS hardware (prototype) is optional – Simulation can be
used in any development stage
• Comparison of alternative system concepts
• Parameters and restrictions are quite easy to control
Contra
• May lead to subject’s simulator sickness. This will influence
the test results.
• Exploring driver behaviour in high vehicle dynamics situa-
tions is difficult because of the missing or lacking accelera-
tion feedback. In these cases just the first reaction might be
similar to real driving.
• Due to the missing impression of acceleration, the driving
results at high vehicle dynamics are not transferable to real
driver behaviour in most cases.
E) References
Östlund, J. et al. (2004): Deliverable 2 – HMI and Safety-
Related Driver Performance. Human Machine Interface and the
Safety of Traffic in Europe. Project HASTE GRD1/2000/25361
S12.319626.
A) Input / Requirements
• Early prototypes and latest versions
• Test scenarios from preliminary task analysis and risk
analysis.
• Check-list of critical issues to provide complete assessment
and to compile remarks.
B) Effort
• The required number of professional test drivers depends
on the amount of work to do, completion, and other rele-
vant influences
• Test campaigns require time (static and dynamic condi-
tions) depending on number of test variations / vehicles
tested.
C) Output / Results
• Identification of potential or actual problems and causes
(diagnosis)
• Comparative results between concurrent HMI
• Helps to make a decision and choice (amongst various so-
lutions or thresholds)
• Most important technical features
• Possible misuse situations
D) Pro / Contra
Pro
• Rapid detection of critical problems and their causes
(where driving tests provide facts only after a long time of
use).
• Assessment possible even with partial prototypes
Contra
• As judgments are based on previous experience, their effi-
ciency may be limited for a fully innovative function
• Test results may be biased if the group of professional test
drivers does not represent the intended user group (age,
sex, level of training).
• Since the judgment of professional drivers may vary a lot,
synthesis may not always be easy to do and elimination of
extreme judgements may be necessary
E) References
Only a few formalised references are available. The method is
based on know-how and subjective appreciation.
A) Input / Requirements
• As described above detailed and extensive planning by
validation experts is needed
• Further requirements are a prototype vehicle equipped with
ADAS system and data recorder as well as an appropriate
test track and test environment
B) Effort
• A car clinic is time consuming (depends on necessary
sample size, number of test situations etc.)
• May require a high personnel effort (instructor, observer,
various collaborators) and a high monetary effort (for test
track, data recording equipment etc.)
C) Output / Results
• Detailed results about driver’s psycho-motor performance
(reaction time, forces etc.) and mental capabilities (com-
prehension, learnability) are gained
D) Pro / Contra
Pro
• This method provides comparably the most valid results
concerning driver's ability to control an ADAS in assisted
driving situations including system failures and limits
• Testing by average/normal drivers in almost real environ-
ments delivers realistic results
Contra
• May be very time-consuming
E) References
Becker, S., et al. (2000). Experimental Assessment of Driver
Assistance Systems: Method (RESPONSE Project TR4022,
Del. No. D5.1.1). Brussels: EC, DG XIII.
Johansson, E., et al: (2005): Review of existing techniques and
metrics for IVIS and ADAS assessment. Del 2.2.1, Project
AIDE - IST-1-507674-IP. Brussels: EC.
Östlund, J. et al. (2004): Deliverable 2 – HMI and Safety-
Related Driver Performance. Human Machine Interface And the
Safety of Traffic in Europe. Project HASTE GRD1/2000/25361
S12.319626.
Wiethoff, M. (2003). ADVISORS Final Report Annexes. EU pro-
ject ADVISORS, project no. GRD1/2000/10047.
• Navigation Level
Driving Task
Maneuvering
Driving Space 1 - 10 sec
Level
Lateral /
Stabilisation
Road Surface Longitudinal < 1 sec
Level
Dynamic
Vehicle Movement
Figure 9: Driving task levels (RESPONSE 1, Del. No. D2.2, page 29)
Stabilisation
Navigation Skill based
Knowledge based
Systems of active safety
Information systems (IVIS)
e.g. ABS, ESP
e.g. Navigation System
Assistance in
emergency situations e.g.
Automatic Emergency Brake
Maneuvering
Rule based
Assistance of normal driving
e.g. Lane Change Assist
Level of Automation
Stage of Supported Driver’s Information Processing
Navigation Aid
Acquisition
Information
Supported
Level of
ADAS Driving Task
Navigation Maneuvering Stabilisation
Navigation Level
Navigation Support: The navigation system uses data from an ex-
isting data medium (CD-Rom or DVD) in connection with current
traffic news and calculates the desired driving route. The driver re-
ceives visible and/or acoustic information, which facilitate naviga-
tion respectively destination search. The vehicle steering task re-
mains with the driver.
Stabilisation Level
Electronic Stability Program (ESP) with vehicle integrated sensors
like for wheel torque, steering wheel angle or the vehicle yaw
movement the system evaluates whether the vehicle remains in a
driving physically stable state. If the vehicle exceeds a defined
threshold in the direction of under or over steering the drive and
brake system automatically takes over and performs a stabilising
intervention on the wheels. The driver has no direct influence on
this mechanism.
Manoeuvring Level
Adaptive Cruise Control (ACC): The ACC is one of the first ADAS.
This function is a further development of the CC (Cruise Control),
which allows the driver to only set a defined speed in the vehicle.
CC is not sensitive to the vehicle environment, in particular not to
the preceding traffic. The ACC however monitors the area in front
of the vehicle by means of a sensor (radar or lidar). If a vehicle
with a lower speed is in front of the vehicle the ACC will respond
Documentation Sheet
Code of Practice for ADAS:
Organisational unit:
______________________________________
Name of ADAS:
___________________________________________________________________________
This ADAS has been developed in compliance with the CoP and is recommended for sign off.
Date, signature
B) Secondary tasks
(Source: Bubb H. “Umsetzung psychologischer Forschungsergeb-
nisse in die ergonomische Gestaltung von Fahrerassistenzsyste-
men“, 1992)
• Secondary reactive tasks: Driver reacts traffic related. This
includes for instance dipping headlights, operating wipers
but also clutch and gear shifting.
• Secondary active tasks: Driver acts. The task is not directly
traffic related. For instance driver wishes to receive current
information (navigation, traffic news).
Interaction frequency
• very frequent (repeatedly per journey)
• frequent (every journey)
• rarely (every x journey)
• very rarely (occasionally)
• not during journey (activity / display) only in vehicle at
standstill necessary respectively possible)
Annex H References
[ResD2 04]: Becker, S. et al.;Response 2 Del. 2: “Risk Benefit
Analysis”; Project Report 2004
[ResD42 99]: Becker, S; Kopf, M. et al.; Response Del. 4.2:
“Checklist for theoretical Assessment of Advanced Driver Assis-
tance Systems: Methods, Results and Assessment of Applicabil-
ity”, Project report 1999
[IP_D4 06]: PReVENT IP public deliverable IP D4 on Functional
Requirements
[Schw 04]: Schwarz, J. (2004). RESPONSE II. WP3: Methodolo-
gies for Risk-Benefit Analysis.
[Red 97]: Redmill, F ; Rajan, J: Human factors in safety critical
systems; Butterworth-Heinemann 1997, p. 49