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
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
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
TASK ANALYSIS APPROACH EN50128CRSCD
TASK ANALYSIS APPROACH AttributeContents Action No Pre-actions , Needed information DOORS Module URL and baseline number Word document version number, SVN URL and Revision Effected actions * Who’s responsibleThe writer of the document Done automatically by computer?No, human Non-conformities27 non-conformities for word and DOORS information mismatch or leave out in CM audit in R&D centre Can be done by computerYes
The architecture of SwSLMS
Key innovations Quality gate control UUM Access and role control
Key innovations Information fusion
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
Key innovations Automatic testing
Key innovations Component based knowledge base A new concept of COMPONENT software requirements interfaces, designs codes, test cases test scripts test records relevant documents
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
CONCLUSION Fully compliant with the new EN 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
Contact Details: Tel: Fax: Thank you for your attention!