Professional Documents
Culture Documents
(TCAS-G620)
TCAS-G620- SW-PLN-SWVALP
DOCUMENT CONTROL
Prepared By Verified By Approved By
DOCUMENT REVISION
Revision
Date Modification Details Version Description
No.
DOCUMENT DATA
Document Title Software Validation Plan
Version 1
Revision 21
INDEX
1 Introduction..........................................................................................................................7
1.1 Purpose....................................................................................................................................... 7
1.2 Scope........................................................................................................................................... 7
1.3 Objectives....................................................................................................................................7
1.4 Abbreviations.............................................................................................................................. 7
1.5 References.................................................................................................................................. 9
2 System Overview................................................................................................................11
3 Validation Overview............................................................................................................12
5 Validation Process...............................................................................................................16
List Of Figures
Figure 3-1 TCAS-G620 Project Organization Chart....................................................................................12
LIST OF TABLES
1 Introduction
1.1 Purpose
The purpose of this plan is to define the software validation for TCAS-G620 software life cycle. This
planning document discusses the software validation tasks, Software V&V organization, their roles &
responsibilities; provide reference documents and guidelines to perform the software validation
activities; provide the standards, practices and conventions used in carrying out software validation
activities. This document also defines when, how and by whom Validation activities must be
performed, including options and alternatives as required.
1.2 Scope
The scope of this plan applies to the complete software life cycle includes planning, requirement,
architecture & design, testing, integration, validation, deployment and maintenance of the TCAS-G620
generic & application software.
1.3 Objectives
The objective of the validation is to analyse and test the integrated software and hardware to ensure
compliance with the Software Requirement Specification (SWRS) with emphasis on the functional and
safety aspects according to the software safety integrity level and to check whether it is fit for its
intended application.
1.4 Abbreviations
Table 1-1 Abbreviations
Abbreviation Meaning
Abbreviation Meaning
Abbreviation Meaning
1.5 References
1.5.1 Standard References
2 System Overview
TCAS-G620 (Train Collision Avoidance System-G620) is designed and developed with an aim to provide
safe train operation and reduce the probability of train collisions in block sections and on running lines
at the stations. The TCAS-G620 System will be an additional safety aid to Loco Pilot to prevent Signal
Passing at Danger (SPAD), to control train speed within specified limits, to indicate Movement
Authority and display signal aspect in Loco Pilot’s cab. TCAS-G620 System (a GGT make) is built with
fail-safe 2x2oo2 architecture. It is a micro controller-based system designed to meet CENELEC
standards EN50129, EN50126, EN50128 & EN50159 SIL-4 standards and complies with
RDSO/SPN/196/2020 Version 4.0. TCAS-G620 system comply to interoperability in relation with the
data exchange between Stationary TCAS (STCAS) and Loco TCAS (LTCAS), STCAS-STACS, TSR, Direct EI
Interface, RFID Tag Data, Network Management System (NMS) and Key Management System (KMS).
3 Validation Overview
5 Validation Process
The planned software validation activities for TCAS-G620 project is given below.
Verify all the software design documents, verification All software design documents and Overall Software
1. reports, software testing reports, for completeness and verification evidence, checklists, and Validation Report Validator
correctness. reports (STCAS-G620-SW-
SWV-SWVR)
Verify whether selected techniques and methods for
verification evidence, checklists, and (LTCAS-G620-SW-
2. verification, testing and validation activities are as per the Validator
reports SWV-SWVR)
SIL-4 requirements of CENELEC EN50128:2011 standard.
(RIU-G620-SW-SWV-
Overall Software Test Specification
SWVR)
Software validation activities shall be developed and
3. TCAS-G620-SWVAL-OSTS Validator
performed with the results evaluated as defined in 5.1 TCAS-G620-SWVAL-
OSVALR
4. Software validation plan shall be written on basis of input Input documents Validator
documents
Software Quality Assurance Plan
TCAS-G620-PLN-SWQAP
TCAS-G620-PLN-SWTP
TCAS-G620-PLN-CMP
TCAS-G620-PLN-PMP
6.[4.] Verify whether the software meets the requirements of [1.] Software requirement specification Validator
Software Requirement Specification and Software Safety and software Architecture Description
Requirement Specification of TCAS-G620 project Software requirement Specification
TCAS-G620-SWRACD-STCAS-SWRS (STCAS-
G620-SW-REQ-SWRS)
TCAS-G620-SWRACD-LTCAS-SWRS (LTCAS-
G620-SW-REQ-SWRS)
TCAS-G620-SWRACD-RIU-SWRS(RIU-G620-
SW-REQ-SWRS)
TCAS-G620-SWRACD-TSRMS-SWRS
TCAS-G620-SWRACD-NMS-SWRS
TCAS-G620-SW-SFR(TCAS-G620-SYS-SR-
SFRS)
8.[6.] Verify the adequacy of Overall Software Test 1. Overall Software Test Specification Software Validator
Specification to fulfil the requirements of Software Validation Report
(TCAS-G620-SWVAL-OSTSTCAS-G620-SW-
Requirement Specification.
REQ-SWTS) (TCAS-G620-SWVAL-
OSVALRTCAS-G620-
Software requirement specification and
SW-SWV-SWVR)
software Architecture Description
(update)
TCAS-G620-SWRACD-STCAS-SWRS
TCAS-G620-SWRACD-LTCAS-SWRS
TCAS-G620-SWRACD-RIU-SWRS
TCAS-G620-SWRACD-TSRMS-SWRS
TCAS-G620-SWRACD-NMS-SWRS
(STCAS-G620-SW-REQ-SWRS)
(LTCAS-G620-SW-REQ-SWRS)
(RIU-G620-SW-REQ-SWRS)
Overall Software
Validation Report
10.[8.] Result of validation shall be documented Validator
TCAS-G620-SWVAL-OSVALRSoftware
validation report
11. Document the validation process in Software Validation 1. Software source code Validator
Overall Software
Validation Report
Software Validation Report shall meet the general
requirements for readability and traceability in5.3.2.7 to TCAS-G620-SWVAL-OSVALR (STCAS-G620-
12.[9.] SW-SWV-SWVR) Validator
5.3.2.10 and in 6.5.4.14 to 6.5.4.17 as well as the specific
requirements in 6.3.4.8 to 6.3.4.11 and 7.7.4.7 to 7.7.4.11 (LTCAS-G620-SW-SWV-SWVR)
(RIU-G620-SW-SWV-SWVR)
Overall Software
Validation Report
Verify the internal consistency of Software
(TCAS-G620-SWVAL-OSVALRSTCAS-G620-
Validation Report
13.[10.] SW-SWV-SWVR) Validator
(LTCAS-G620-SW-SWV-SWVR)
(RIU-G620-SW-SWV-SWVR)
Release Note
(STCAS-G620-SW-
SWV-RN) (LTCAS-
G620-SW-SWV-RN)
(RIU-G620-SW-SWV-
RN)
TCAS-G620-SWDPM-
RN
TCAS-G620-SWDPM-
14.[11.] Release the software for operation with Release Note. Validated Source Code
RN-STCAS Validator
TCAS-G620-SWDPM-
RN-LTCAS
TCAS-G620-SWDPM-
RN-RIU
TCAS-G620-SWDPM-
RN-TSRMS
TCAS-G620-SWDPM-
RN-NMS
15.[12.] Simulation and modelling may be used to supplement the Verification and validation report Validator
Overall Software
Validation Report