vix.ing · top · new · best · stats · spec

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

2021/07/12 by Carsten Wiecher, Jannik Fischbach, Wiecher, Carsten +9 · 1 citation
Computer Science · #Advanced Software Engineering Methodologies #FOS: Computer and information sciences #Software Engineering (cs.SE) #Software Engineering Research #Software Engineering Techniques and Practices

paper · pdf · doi:10.48550/arxiv.2107.05374

openalex publication_date 2021/07/12 · openalex created_date 2022/07/25 · openalex updated_date 2026/07/28

Abstract

Currently, practitioners follow a top-down approach in automotive development\nprojects. However, recent studies have shown that this top-down approach is not\nsuitable for the implementation and testing of modern automotive systems.\nSpecifically, practitioners increasingly fail to specify requirements and tests\nfor systems with complex component interactions (e.g., e-mobility systems). In\nthis paper, we address this research gap and propose an integrated and\niterative scenario-based technique for the specification of requirements and\ntest scenarios. Our idea is to combine both a top-down and a bottom-up\nintegration strategy. For the top-down approach, we use a behavior-driven\ndevelopment (BDD) technique to drive the modeling of high-level system\ninteractions from the user's perspective. For the bottom-up approach, we\ndiscovered that natural language processing (NLP) techniques are suited to make\ntextual specifications of existing components accessible to our technique. To\nintegrate both directions, we support the joint execution and automated\nanalysis of system-level interactions and component-level behavior. We\ndemonstrate the feasibility of our approach by conducting a case study at\nKostal (Tier1 supplier). The case study corroborates, among other things, that\nour approach supports practitioners in improving requirements and test\nspecifications for integrated system behavior.\n

Cited by

Related