Integrated and Iterative Requirements Analysis and Test Specification: A Case Study at Kostal

07/12/2021
by   Carsten Wiecher, et al.
0

Currently, practitioners follow a top-down approach in automotive development projects. However, recent studies have shown that this top-down approach is not suitable for the implementation and testing of modern automotive systems. Specifically, practitioners increasingly fail to specify requirements and tests for systems with complex component interactions (e.g., e-mobility systems). In this paper, we address this research gap and propose an integrated and iterative scenario-based technique for the specification of requirements and test scenarios. Our idea is to combine both a top-down and a bottom-up integration strategy. For the top-down approach, we use a behavior-driven development (BDD) technique to drive the modeling of high-level system interactions from the user's perspective. For the bottom-up approach, we discovered that natural language processing (NLP) techniques are suited to make textual specifications of existing components accessible to our technique. To integrate both directions, we support the joint execution and automated analysis of system-level interactions and component-level behavior. We demonstrate the feasibility of our approach by conducting a case study at Kostal (Tier1 supplier). The case study corroborates, among other things, that our approach supports practitioners in improving requirements and test specifications for integrated system behavior.

READ FULL TEXT

page 1

page 5

page 6

page 8

research
09/03/2022

Model-based Analysis and Specification of Functional Requirements and Tests for Complex Automotive Systems

The specification of requirements and tests are crucial activities in au...
research
02/10/2021

Iterative and Scenario-based Requirements Specification in a System of Systems Context

[Context Motivation]Due to the managerial ,operational and evolutionar...
research
07/19/2019

Automatic Generation of System Test Cases from Use Case Specifications: an NLP-based Approach

Software testing plays a crucial role to ensure the conformance of softw...
research
08/11/2023

Validation-Driven Development

Formal methods play a fundamental role in asserting the correctness of r...
research
05/24/2019

A Behavior-Based Ontology for Supporting Automated Assessment of Interactive Systems

Nowadays many software development frameworks implement Behavior-Driven ...
research
03/17/2022

Modellieren mit Heraklit: Prinzipien und Fallstudie

Heraklit is an ongoing research program and development project aimed at...
research
09/21/2018

Conducting Feasibility Studies for Knowledge Based Systems

This paper describes how to carry out a feasibility study for a potentia...

Please sign up or login with your details

Forgot password? Click here to reset