跳到主要导航 跳到搜索 跳到主要内容

Automated requirements validation for ATP software via specification review and testing

  • East China Normal University
  • Casco Signal Ltd

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Complete and correct requirements specification is the foundation for developing high-quality Automatic Train Protection (ATP) software. Requirements validation aims at facilitating the completeness and correctness of the specification. In this paper, we propose a novel requirements validation approach combining diagram-guided specification review and scenario-based specification testing for ATP software. The specification is transformed into an executable prototype. Diagrams are generated from the prototype to visualize the interactions between variables for an effective review. To check whether the specification conforms to the user’s concerned scenarios of train operation, the scenarios are specified as test cases for testing the prototype. The conformance is then determined via test analysis. Through the review and the testing, the requirements specification is validated. The case study and experiments show that the approach achieves a higher error detection rate and while it reduces the time costs comparing to the traditional review method used by our industrial partner.

源语言英语
主期刊名Formal Methods and Software Engineering - 18th International Conference on Formal Engineering Methods, ICFEM 2016, Proceedings
编辑Kazuhiro Ogata, Mark Lawford, Shaoying Liu
出版商Springer Verlag
26-40
页数15
ISBN(印刷版)9783319478456
DOI
出版状态已出版 - 2016
活动18th International Conference on Formal Engineering Methods, ICFEM 2016 - Tokyo, 日本
期限: 14 11月 201618 11月 2016

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
10009 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议18th International Conference on Formal Engineering Methods, ICFEM 2016
国家/地区日本
Tokyo
时期14/11/1618/11/16

指纹

探究 'Automated requirements validation for ATP software via specification review and testing' 的科研主题。它们共同构成独一无二的指纹。

引用此