Go and Carroll [7] point out that scenarios have a different
use across various disciplines, but the elements utilized to
describe a scenario are similar in all cases. Thereby, scenarios
can be described in several levels of detail and different forms
of notation. Scenarios may be expressed in formal, semi-
formal, or informal notation [7]. This distinction hints at mul-
tiple levels of abstraction of scenarios along the development
process for automated vehicles.
Bergenhem et al. [8] point out that complete requirements
for vehicle guidance systems
1
can only be achieved by a
consistent, traceable, and verifiable process of requirements
engineering in accordance with the V-model.
Several publications suggest approaches which utilize sce-
narios to generate work products along the development pro-
cess for automated vehicles. Bagschik et al. [9] develop a
procedure for the generation of potentially hazardous scenarios
within the process step of a hazard analysis and risk assess-
ment, as suggested by the ISO 26262 standard. This procedure
utilizes an abstract description of the traffic participants and
the scenery in natural language. All possible combinations of
scenario elements are analyzed incorporating descriptions of
functional failures in a limited use case of an SAE Level 4
[1] vehicle guidance system within the scope of the project
Unmanned Protective Vehicle for Highway Hard Shoulder
Road Works (aFAS
2
) [10].
Schuldt et al. [11] motivate a scenario-based test process
and present a systematic test case generation by use of a 4-
layer-model.
Bach et al. [12] propose a model-based scenario representa-
tion with spatial and temporal relations as a general scenario
notation along the development process of the ISO 26262
standard. This scenario representation is implemented prototy-
pically for scenarios of an ACC-system on motorways and the
results are presented.
The mentioned publications utilize scenarios with different
levels of abstraction for the functional and safety development
of vehicle guidance systems. The term ‘scenario’ has not
been defined uniformly, which makes it difficult to achieve a
consistent understanding regarding the role of scenarios in the
development process. For this reason, the authors will derive
and analyze requirements on scenarios in the following part.
III. SCENARIO-BASED DESIGN AND TEST PROCESS
REFERRING TO THE ISO 26262 STANDARD
The ISO 26262 standard from 2016 [13] represents the
state of the art for developing vehicle guidance systems with
regard to functional safety
3
. An overview of the development
process proposed in the ISO 26262 standard is shown in Fig. 1.
The process steps which may utilize scenarios to generate the
demanded work products are highlighted in red.
1
To the authors’ opinion, it is impossible to generate a complete set of
requirements for higher levels of automation.
2
This abbreviation is derived from the German project name.
3
The overall system development for vehicle guidance systems includes
additional parallel development processes, which cover other aspects like
function development.
Scenarios may support the whole development process of
the ISO 26262 standard from the concept phase via the techni-
cal product development through to the system verification and
validation. Hence, it is mandatory to define the requirements
on scenarios resulting from the different process steps. These
requirements allow a consistent definition of abstraction levels
for the use of scenarios throughout the whole development
lifecycle. The following sections refer to the work products of
the development process defined by the ISO 26262 standard
and derive requirements on scenarios for the highlighted
process steps.
A. Scenarios in the concept phase
Prior to the technical development, the concept for the item
under development is specified. During the concept phase of
the ISO 26262 standard (part 3) the item is defined, a hazard
analysis and risk assessment is conducted, and a functional
safety concept is developed.
The item definition shall include a description of the functi-
onal concept, system boundaries, the operational environment,
the legal requirements, and the dependencies on other items.
Based on this information, possible operating scenarios can
be derived. Reschka [14] proposes to identify safe driving
states and specify the nominal behavior based on the operating
scenarios. The operating scenarios in this process step shall be
described in an abstract level of detail and be represented in
a human understandable way (textual description).
The next process step defined by the ISO 26262 standard
which uses scenarios is the hazard analysis and risk assess-
ment. The hazard analysis and risk assessment consists of
two steps: the situation analysis and the hazard identification,
and the classification of hazardous events. In the situation
analysis, all operational situations
4
and operating modes in
which malfunctioning behavior will result in a hazardous event
shall be described. Whereby, malfunctioning behavior can be
interpreted as deviation from the specified nominal behavior.
Afterwards, hazardous scenarios, which include a combination
of operational scenarios and malfunctioning behavior, will be
rated using the automotive safety integrity level (ASIL). The
parameters for the ASIL classification are the exposure of
the operational scenario, the possible severity, and the con-
trollability of the hazardous scenario
5
. In order to determine
these parameters, the description of hazardous scenarios has
to include the stationary surroundings (scenery) and all traffic
participants which may interact with the automated vehicle.
According to the actual state of the art, the analysis of
hazardous scenarios is performed by experts. Hence, hazar-
dous scenarios have to be formulated in natural language.
Depending on their area of expertise, human experts vary in
the level of detail regarding the terms they use to describe
4
The authors point out that the term ‘operational situation’ as it is used in
the ISO 26262 standard should be declared as ‘operational scenario’ according
to Ulbrich et al. [5].
5
The controllability of a scenario includes the controllability by the dri-
ver/passenger of the automated vehicle and the controllability by other traffic
participants.
1822
评论