An Approach of Creating Component Design Specification for Safety-Related Software in Railway

被引:0
|
作者
Chen, Yin [1 ,2 ]
Linder, Sven [1 ,2 ]
Wigstein, Jonas [1 ,2 ]
机构
[1] Bombardier Transportat, Vasteras, Sweden
[2] Bombardier Transportat Sweden AB, Ostra Ringvagen 2, S-72214 Vasteras, Vastmanlands, Sweden
关键词
software component design specification; safety-related software; railway;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents a practicable approach of creating component design specifications for safety related software used in railway industry. This approach, which is limited on software component level, claims that the traditional paper versions of software component design specifications now exist in the form of source code files. Firstly, this approach maps each software component to its source code files. With support from SVN tool, it content-wisely baselines certain specific versions of source code files as the starting points of software component design specification, with checking the comments written in the source code files. Then a detailed checklist based on the relevant mandatory clauses from EN 50128 [1] or EN 50657 [2] is used to review those baselined source code files, by filling a document named software component design specification review report. Evidences showing the fulfillment to each check item is documented and verified, which ensures the compliance to EN 50128 [1] or EN 50657 [2]. In case there is any non-fulfillment, corresponding actions shall be made for mitigation. If the source code needs update afterwards, it might cause the update of software component design specification, meaning to walkthrough another specific versions of source code files and update the software component design specification review report again. The presented approach has been successful applied in an actual railway SIL 2 electronic product development project and got a positive assessment result from the 3rd party assessor. It could save time and cost for software development project comparing to the ordinary approach, while still compliant with EN 50128 [1] or EN 50657 [2] for software with safety integrity level from 1 to 4.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] Software FMEA analysis for safety-related application software
    Park, Gee-Yong
    Kim, Dong Hoon
    Lee, Dong Young
    [J]. ANNALS OF NUCLEAR ENERGY, 2014, 70 : 96 - 102
  • [2] Safety-related data transmission for railway signalling and control
    Short, Roger
    [J]. MEASUREMENT & CONTROL, 2007, 40 (10): : 310 - 313
  • [3] MISRA Activities for Safety-Related Software Development
    Ward, David D.
    [J]. SAE INTERNATIONAL JOURNAL OF PASSENGER CARS-ELECTRONIC AND ELECTRICAL SYSTEMS, 2009, 1 (01): : 245 - 248
  • [4] COMPILER ISSUES ASSOCIATED WITH SAFETY-RELATED SOFTWARE
    FEINAUER, LR
    [J]. NUCLEAR TECHNOLOGY, 1991, 93 (01) : 116 - 122
  • [5] PROFESSIONAL COMPETENCE IN SAFETY-RELATED SOFTWARE ENGINEERING
    ROWLAND, JJ
    ROWLAND, D
    [J]. SOFTWARE ENGINEERING JOURNAL, 1995, 10 (02): : 43 - 48
  • [6] Safety-related fundamentals of earthquake design
    Goldschmidt, K.
    Sadegh-Azar, H.
    [J]. BAUINGENIEUR, 2021, 96 (12): : 411 - 420
  • [7] Methods and tools to the verification of safety-related control software
    Mertke, T
    Menzel, T
    [J]. SMC 2000 CONFERENCE PROCEEDINGS: 2000 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOL 1-5, 2000, : 2455 - 2457
  • [8] DETERMINATION OF ERROR PROBABILITY OF CRYPTOGRAPHY AND SAFETY CODES FOR SAFETY-RELATED RAILWAY APPLICATIONS
    Franekova, Maria
    Vyrostk, Marek
    Luley, Peter
    [J]. ADVANCES IN ELECTRICAL AND ELECTRONIC ENGINEERING, 2013, 11 (02) : 94 - 99
  • [9] Safety and Availability - Basic Attributes of Safety-Related Electronic Systems for Railway Signalling
    Rastocny, Karol
    Bubenikova, Emilia
    [J]. DEVELOPMENT OF TRANSPORT BY TELEMATICS, TST 2019, 2019, 1049 : 69 - 82
  • [10] Human factors in the design of safety-related systems
    Carey, MS
    [J]. COMPUTING & CONTROL ENGINEERING JOURNAL, 2000, 11 (01): : 28 - 32