TY - JOUR
T1 - Scenario-based Requirement Analysis Method for Railway Control Software
AU - Yan, Qianqian
AU - Miao, Weikai
N1 - Publisher Copyright:
© 2021, Editorial Office of Computer Engineering. All rights reserved.
PY - 2021
Y1 - 2021
N2 - In practical engineering applications, the existing formal methods for railway control software are limited by the difficulties in formal modeling and verification in system-level scenarios.To address the problem, a formal modeling and requirement validation method for rail transit is proposed. The method adopts a three-step template for requirement formalization, turning the informal requirements into semi-formal ones, and then into formal requirement specifications. During the confirmation and verification of requirements, the formal specification is used to establish the requirement model, and then the related charts are derived.On this basis, the scenarios concerned by domain experts are checked.At the same time, the rules of scenario description are formed to make the scenario executed correctly in the requirement model.Then the scene is optimized from three aspects of special variables, including the special variables, efficiency and scene quality, so as to verify the correctness of the requirements more fully.The experimental results show that compared with the traditional analysis method, this method can detect 10% more potential defects and improve the efficiency by more than 80% for typical onboard control software.
AB - In practical engineering applications, the existing formal methods for railway control software are limited by the difficulties in formal modeling and verification in system-level scenarios.To address the problem, a formal modeling and requirement validation method for rail transit is proposed. The method adopts a three-step template for requirement formalization, turning the informal requirements into semi-formal ones, and then into formal requirement specifications. During the confirmation and verification of requirements, the formal specification is used to establish the requirement model, and then the related charts are derived.On this basis, the scenarios concerned by domain experts are checked.At the same time, the rules of scenario description are formed to make the scenario executed correctly in the requirement model.Then the scene is optimized from three aspects of special variables, including the special variables, efficiency and scene quality, so as to verify the correctness of the requirements more fully.The experimental results show that compared with the traditional analysis method, this method can detect 10% more potential defects and improve the efficiency by more than 80% for typical onboard control software.
KW - Formal method
KW - Railway control software
KW - Requirement specification
KW - Requirement validation and verification
KW - Scenario optimization
UR - https://www.scopus.com/pages/publications/85136795364
U2 - 10.19678/j.issn.1000-3428.0058548
DO - 10.19678/j.issn.1000-3428.0058548
M3 - 文章
AN - SCOPUS:85136795364
SN - 1000-3428
VL - 47
SP - 284–293,300
JO - Jisuanji Gongcheng/Computer Engineering
JF - Jisuanji Gongcheng/Computer Engineering
IS - 8
ER -