Bringing automated driving software to market is a challenging task. Mainly because complex software needs to be developed and verified in a potentially unlimited driving scenario space. Although alternatives exist, academia and industry are focusing on the scenario-based approach, which aims at evaluating sample scenarios that belong to a specified Operational Design Domain (ODD). Significant effort is spent on finding optimization techniques to detect corner-cases and reduce the number of scenarios required for verification. Loss functions for optimization are mostly safety-related and not directly linked to large parts of the specification of the driving function. Consequently, large parts of the specification play no role in the corner-case detection, reducing the effectiveness of the whole verification process. To address this drawback, this contribution applies principles from Behavior Driven Development (BDD) to create this link. We conducted a case-study in which we described the requirements of an automated driving function on system level using Gherkin syntax and used simulation to evaluate the requirements of the driving function with regard to the specification. Our results show that Gherkin syntax helps to overcome communication gaps between system engineers and test engineers. Furthermore, logical driving scenarios do not have to be tailored to the test goal, hence, scenarios remain function-independent. We found that scenarios can be reused in different development branches and Gherkin files can be reused in different verification approaches. Finally, we conclude that using Gherkin syntax to describe automated driving functions is a promising approach to link large parts of the system specification to state-of-the-art formal verification and optimization techniques.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Benefits of Behavior Driven Development in Scenario-based Verification of Automated Driving


    Contributors:


    Publication date :

    2022-10-08


    Size :

    391967 byte




    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English



    Scenario-Based Infrastructure Requirements for Automated Driving

    Lu, Xiaolin / Madadi, Bahman / Farah, Haneen et al. | ASCE | 2019



    Development of a Scenario Simulation Platform to Support Autonomous Driving Verification

    Pilz, Christoph / Steinbauer, Gerald / Schratter, Markus et al. | IEEE | 2019


    MODEL BASED SCENARIO SPECIFICATION FOR DEVELOPMENT AND TEST OF AUTOMATED DRIVING FUNCTIONS

    Bach, Johannes / Otten, Stefan / Sax, Eric | British Library Conference Proceedings | 2016


    Fundamental Considerations around Scenario-Based Testing for Automated Driving

    Neurohr, Christian / Westhofen, Lukas / Henning, Tabea et al. | IEEE | 2020