Automated requirements validation for ATP software via specification review and testing

Weikai Miao*, Geguang Pu, Yinbo Yao, Ting Su, Danzhu Bao, Yang Liu, Shuohao Chen, Kunpeng Xiong

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

13 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationFormal Methods and Software Engineering - 18th International Conference on Formal Engineering Methods, ICFEM 2016, Proceedings
EditorsKazuhiro Ogata, Mark Lawford, Shaoying Liu
PublisherSpringer Verlag
Pages26-40
Number of pages15
ISBN (Print)9783319478456
DOIs
StatePublished - 2016
Event18th International Conference on Formal Engineering Methods, ICFEM 2016 - Tokyo, Japan
Duration: 14 Nov 201618 Nov 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10009 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference18th International Conference on Formal Engineering Methods, ICFEM 2016
Country/TerritoryJapan
CityTokyo
Period14/11/1618/11/16

Fingerprint

Dive into the research topics of 'Automated requirements validation for ATP software via specification review and testing'. Together they form a unique fingerprint.

Cite this