Dissolution of the Gap between Safety Requirements Written in a Natural Language and Formal Notations

2016-01-0133

04/05/2016

Event
SAE 2016 World Congress and Exhibition
Authors Abstract
Content
Safety concepts are essential to conform to functional safety standard ISO 26262 for automotive products. Safety requirements, which are a part of safety concepts, shall be satisfied by products to avoid hazards by vehicles to maintain their safety. Incompleteness of safety requirements must be avoided in deriving parent requirements to its children. However, measure for checking is only reviewing when the safety requirements are described in a natural language. This measure for checking is not objective or stringent.
We developed a specification technique written in formal notation that addresses some of the shortcomings of capturing safety requirements for verification purposes. Safety requirements in this notation are expressed in goal tree models, which originate from goal-oriented requirement engineering Knowledge Acquisition in autOmated Specification (KAOS). Each requirement is written with propositional logic as the node of a tree. Completeness is automatically verified with a Boolean satisfiability (SAT) solver for each set of a parent goal and its children.
We found that the point of view to derive requirements was different between a natural language and the above formal specification. This leads to the difference in the hierarchical structure of requirements, and makes it difficult to convert them from one to the other. A method of supporting this conversion is proposed here as a solution by associating typical structures of requirements in a natural language and the formal specification. This solution is expected to strengthen the reliability of safety requirements by promoting the application of the formal specification technique.
Meta TagsDetails
DOI
https://doi.org/10.4271/2016-01-0133
Pages
8
Citation
Matsubara, M., Narisawa, F., Ohno, A., Aoki, T. et al., "Dissolution of the Gap between Safety Requirements Written in a Natural Language and Formal Notations," SAE Technical Paper 2016-01-0133, 2016, https://doi.org/10.4271/2016-01-0133.
Additional Details
Publisher
Published
Apr 5, 2016
Product Code
2016-01-0133
Content Type
Technical Paper
Language
English