a fixed value can be assigned to each parameter of
the lane keeping functional test. Only then can a
scenario be clearly tested.
Another challenge in the creation of general sce-
narios is the definition of all relevant parameters.
To achieve this, the required parameters are defined
within different levels. This ensures a systematic and
complete identification of all parameters. (Schuldt,
2017) proposes a four-level model that (Bagschik
et al., 2018) extends to five levels. According to
(Bagschik et al., 2018), relevant parameters of a sce-
nario can be divided into the following five levels
2
:
• Road-level (L1)
• Traffic infrastructure (L2)
• Temporary manipulation of L1 and L2 (L3)
• Objects (L4)
• Environment (L5)
The number of parameters and their meaningful dis-
cretization leads to an unmanageable number of con-
crete scenarios. In order to reduce this problem, pro-
cedures can be used to reduce the number of test
cases, such as the Design of Experiments (DoE). The
alternative concept of functional decomposition has
been suggested by (Amersbach and Winner, 2017).
The automated driving function is divided into six
layers based on the Sens-Plan-Act principle. The
basis for the layers used comes from (Graab et al.,
2008), who has already arranged the human task of
driving in a comparable scheme. The purpose of func-
tional decomposition is to divide the entire system
into less complex subsystems and to test these sub-
systems separately. Due to the decreasing number
of influencing parameters on the subsystem level, the
number of necessary tests can be reduced.
2.4 Aim of the Paper
No comprehensive testing procedure currently exists
for LKA systems. This paper aims to close this gap. A
methodology, as well as the necessary parameters and
scenarios for a comprehensive safety assessment of an
LKA algorithm, are presented. To proof economical-
feasibility, the results show an approximation of the
resulting simulation costs. Even if the system under
consideration is a driver assistance system that must
be permanently monitored by the driver, a safe LKA
algorithm is an important component on the way to
safe automated driving functions.
2
The term “level” is used instead of the original term
“layer” to avoid confusion with the layers used by (Amers-
bach and Winner, 2017). Last-mentioned proposes the con-
cept of functional decomposition which is explained at the
end of this section.
3 METHODOLOGY
This paper examines an LKA system that assists the
driver in holding the lane for a limited period of time.
The vehicle is kept within the lane boundaries (e.g.
lane markings), but the system does not react to static
and dynamic objects within the lane. Because the
driver is responsible for the driving task at all times,
he must react to objects such as lost freight. Thus,
the levels 4 and 5 of the five-level model according to
(Bagschik et al., 2018) from Section 2.3 do not have
to be considered. In accordance with the UNECE R79
classification from Section 2.1, a system of this type
is included in category B1.
As has already been explained in Section 2.1, the
tests to be performed for the homologation of the sys-
tem are fixed. The parameters are only varied on the
basis of speed and lateral acceleration. An exact dis-
cretization of the parameters is not given. The aim
of this paper is to generalize the requirements for all
relevant parameters so that safe system behavior can
be transferred to general situations. This results in a
number of test cases that is several orders of magni-
tude higher, making the use of simulation indispens-
able. The precondition for this is an overall model that
is valid over the entire parameter space. The method-
ology for the required model validation is not part of
this publication. The interested reader is referred to
(Riedmaier et al., 2018).
3.1 Functional Decomposition
The principle of functional decomposition described
in Section 2.3 is used to reduce the number of relevant
test cases. For this purpose, only the LKA algorithm
and the vehicle are considered, which corresponds to
all parts of the plan and act layers in Figure 1. The
entire area of perception, including the sensor, is not
considered. For these reasons, level 5 from the five-
level model by (Bagschik et al., 2018) (Section 2.3)
can be omitted.
An important aspect of functional decomposition
is the definition of the interfaces between the layers
under consideration and those not under considera-
tion (Figure 1). For an LKA system, the perception
module must detect the limits of the lane. These may
be represented by lane markings, curbs or similar. If
a camera-based LKA system is assumed, an image-
processing algorithm detects where the lane bound-
aries are located after the images have been taken.
These can then be approximated by cubic splines, for
example. This mathematical description may repre-
sent the output of the sense plane and the input for the
plan plane respectively. The LKA algorithm can use
VEHITS 2019 - 5th International Conference on Vehicle Technology and Intelligent Transport Systems
336