From EN 50128 to EN 50716: A New Software CENELEC Standard in Railway Software Development
Vasudev Ganesh KARREDLA
TüV SüD? Certified Functional Safety Specialist in Rail Systems | Expertise in CENELEC Standards & Risk Analysis | 17+ Years experience in Functional Safety and Hazard Analysis | IRSE?Associated Member-IRSE?.
The railway industry is evolving with the introduction of EN 50716:2023, the latest standard for software development in railway applications. Replacing EN 50128:2011 and EN 50657:2017, this new standard brings several crucial updates designed to enhance the development process for software used in railway systems.
Implementation Timeline and Major Updates
The withdrawal date for EN 50128:2011 is set for October 30, 2026, with an additional six-month period provided by CENELEC, extending the final deadline to April 30, 2027.
This timeline allows organizations ample time to transition to the new standard while continuing ongoing projects under the existing guidelines.
Key Enhancements in EN 50716:2023
Rigorous Testing and Validation
One of the standout features of EN 50716 is its robust framework for software testing and validation.
The standard requires detailed Test Specifications and Test Reports, ensuring that software behavior and performance are thoroughly vetted against predefined criteria.
Additionally, the validation process is designed to demonstrate that the software meets all specified requirements and is fit for its intended application, providing an extra layer of assurance.
领英推荐
Better Alignment with Existing Standards
Formal Methods and Tool Diversity
The standard expands the endorsement of formal methods across all Safety Integrity Levels (SILs)
Addressing Modern Application Design
EN 50716 acknowledges the modern approach to application design, which often involves using configurable software as a basis for various applications. By providing guidelines for the development of User Programmable Integrated Circuits and the use of pre-existing software, the standard ensures flexibility while maintaining rigorous quality and safety standards.
Enhanced Flexibility and Adaptability:
EN 50716:2023 supports the iterative lifecycle approach, which enhances flexibility and adaptability in software development for railway applications. By allowing the use of the V-model and other established development tools, the standard enables continuous feedback and improvement through multiple iterations. This ensures that the software can evolve and adapt to changing requirements and feedback, ultimately leading to a more robust and reliable product.
Additional Recommendations
The standard introduces new clauses in Annex C, offering additional recommendations for life cycle models and software development modeling.
Conclusion
The introduction of EN 50716:2023 signifies a significant advancement in railway software development. By understanding and embracing these changes, organizations can ensure higher standards of safety, efficiency, and clarity. As we transition to this new standard, staying informed and proactive will be crucial for achieving compliance and excellence in railway software development.
Systems Engineer Interface - Rail & Transit and Building Systems | WSP Consultants CA, India (MIET)
1 个月Very informative
Engenheiro Eletricista e Telecom/ Energias Renováveis/ Pós Eng.a Ferroviária
2 个月Mr. Vasudev Ganesh KARREDLA , great sharing on this.
Project Manager for Railway, Metro & Electrification Projects / Signaling, OCS and Power Supply Expert/RAMS Expert Manager/ Interface & System Integration Management/ Marketing Manager
2 个月The below conclusion is the updated one by me With considering all efficiency and performance of standard EN 50128 the introduction of EN 50716:2023 signifies a significant advancement in railway software development. By understanding and embracing these changes, organizations can ensure higher standards of safety, efficiency, and clarity. As we transition to this new standard, staying informed and proactive will be crucial for achieving compliance and excellence in railway software development. Anyhow for transition from EN 50128 to EN 50716 need to check all conditions of Contract as well as FIDIC conditions for ongoing project and for new tenders need to check all situations of Contract with considering our project software levels! BR. Dr. Seyed J Barakchian
System Integration & RAMS
2 个月When will come into effect?
C. Eng AMIRSE of IRSE, Railway Signalling System with RAMS and Safety Assurance Engineer with Fire & Industrial Safety Management
2 个月Could be explaine me SIL allocate method and standard frame