DocumentCode
3156245
Title
Automatic Test Generation for Coverage Analysis of ERTMS Software
Author
Angeletti, Damiano ; Giunchiglia, Enrico ; Narizzano, Massimo ; Puddu, Alessandra ; Sabina, Salvatore
Author_Institution
Ansaldo STS, Genova
fYear
2009
fDate
1-4 April 2009
Firstpage
303
Lastpage
306
Abstract
ERTMS is the European Railway Traffic Management System. The CENELEC EN50128 guidelines for software development of safety critical system require that the software produced is verified by providing a set of tests covering the 100% of the code. This requirement, however, substantially increases the costs associated to the testing phase, since it may involve the manual generation of tests. In this paper we present a methodology to automatic generate test achieving the desired code coverage. The automatization of the test generation phase, applied to some modules of the ERTMS developed by Ansaldo STS (an Italian leading company in the field), led to a dramatic increase in the productivity and to a reduction of the costs of the entire software development process.
Keywords
program testing; program verification; rail traffic; safety-critical software; software engineering; traffic engineering computing; Ansaldo STS; CENELEC EN50128 guidelines; ERTMS software coverage analysis; European Railway Traffic Management System; automatic test generation; safety critical system software development; software verification; Automatic testing; Costs; Guidelines; Programming; Rail transportation; Sociotechnical systems; Software safety; Software testing; Standards; System testing; Automatic Test Generation; Model checking;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Testing Verification and Validation, 2009. ICST '09. International Conference on
Conference_Location
Denver, CO
Print_ISBN
978-1-4244-3775-7
Electronic_ISBN
978-0-7695-3601-9
Type
conf
DOI
10.1109/ICST.2009.22
Filename
4815363
Link To Document