A Two-Stage Inspection Method for Automotive Software Systems and Its Practical Applications

Akiyuki Takoshima, Mikio Aoyama · 2016

Requirements to automotive software is ever increasing its size and complexity due to rapid advancement of internet connection and advanced driver assistance system (ADAS). To assure the quality of software requirements specification (SRS) is a challenge. The quality assurance of SRS mostly relies on peer-review, which is error prone. To improve the quality of SRS, numerous techniques have been proposed, including a variety of review and inspection techniques. However, previous works indicate the diversity and confusion of requirements at different abstraction levels in automotive SRS makes it difficult to apply conventional review techniques. We propose a two-stage inspection method in order to separate perspectives in inspection. We define the reference SRS and the associated document quality characteristics, and mapping method from the reference SRS to multiple domain SRSs. We also develop a method to quantitatively measure the document quality of an SRS by third-party inspection. The contributions of this research include: 1) proposal of two-stage inspection process, 2) method of mapping the reference automotive SRS to project SRSs in multiple different product domains, 3) method for quantitative measurement and benchmark of SRS quality, 4) evaluation of the effectiveness of the method through applications to five actual automotive SRSs in four different product domains, and 5) adequacy validation of the IEEE Std. 830-1998 SRS template for automotive SRSs.

Read the paper · More papers on PaperTik