Software lifecycle support and management system for safety-related signalling systems Lei Chen Research institute of general technology Beijing National Railway Design and Research Institute of Signal and Communication Co. Ltd. 2018/5/9
INTRODUCTION Major challenges Task analysis approach The software lifecycle support and management system for safety-related signalling system The architecture of SwSLMS Key innovations Trial use Conclusion 2018/5/9
MAJOR CHALLENGES Demanding project schedule and high RAMS requirement Coordination of different roles Information explosion and information islands Development assistance Time consuming testing Knowledge share and reuse 2018/5/9
TASK ANALYSIS APPROACH EN50128 CRSCD 2018/5/9
TASK ANALYSIS APPROACH Attribute Contents Action No. 22.1.1.4 Pre-actions 22.1.1.1, 22.1.1.2 Needed information DOORS Module URL and baseline number Word document version number, SVN URL and Revision Effected actions 22.1.2.* Who’s responsible The writer of the document Done automatically by computer? No, human Non-conformities 27 non-conformities for word and DOORS information mismatch or leave out in CM audit in R&D centre Can be done by computer Yes 2018/5/9
The architecture of SwSLMS 2018/5/9
Key innovations Quality gate control UUM Access and role control 2018/5/9
Key innovations Information fusion 2018/5/9
Key innovations Development assistance Collaboration development tool Code completion tool Instant code rules check-up tool Covered 60% of the coding standards and coding style requirements Cross compile tool and debugger 2018/5/9
Key innovations Automatic testing 2018/5/9
Key innovations Component based knowledge base A new concept of COMPONENT software requirements interfaces, designs codes, test cases test scripts test records relevant documents 2018/5/9
Trial use Zone control certre(ZC) Software test stage Functional test cases: 694 One round of testing Original: 20 test cases per day per person, totally 35 man-day SwSLMS: 8 machine hours 2018/5/9
CONCLUSION Fully compliant with the new EN50128. Tentative effort to solve the contradiction of limited time of a project and high RAMS performance requirements Based on human factor study and task analysis Positive comments on SwSLMS 2018/5/9
Thank you for your attention! Contact Details: Tel: +86 1051865482 Fax: +86 1051846162 Email: cl@crscd.com.cn 2018/5/9