MODULE AND INTEGRATION SOFTWARE TESTING (VECTORCAST) FOR A LEVEL CROSSING ELECTRONIC PEDAL CONTROL UNIT (SIL4)
Brief
Check the source code for anomalies and inconsistencies in the software components and verify the integration of these components to identify any problems. Software module and integration tests shall be designed in accordance with the techniques and methods recommended by CENELEC 50128 and coverage analysis shall be performed by applying the techniques for covering instructions, decisions and conditions as required by EN 50128 for SIL4 software.
Project challenge
To analyse the code and write tests to provide the client with source code compliant with CENELEC 50128 standards, enabling the use of the SIL4 system for the command and control (electronic pedal) of level crossings for railway systems.
Solution
NIER first analysed the source code and accordingly produced a compliant strategy. Black-Box (functional) and White-Box (structural) testing techniques were applied to perform comprehensive software testing using a state-of-the-art software testing tool, Vectorcast.
Execution phases
Source code analysis
Definition of the testing strategy (in agreement with the client)
Drafting of the Test Report
Software validation with production of test reports.
Achieved results
Through meticulous management of the test scripting process as well as verification and validation, NIER has certified a SIL4 system for its Client that complies with the CENELEC 50128 standard for the management of a railway level crossing command and control system (electronic pedal).