software lifecycle support and management system for safety-related signalling systems
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
23/4/22
Software lifecycle support and management system for safety-related signalling systems
Lei ChenResearch institute of general technology
Beijing National Railway Design and Research Institute of Signal and Communication Co. Ltd.
23/4/22
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
23/4/22
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
23/4/22
TASK ANALYSIS APPROACH
23/4/22
EN50128 CRSCD
TASK ANALYSIS APPROACH
Attribute ContentsAction No. 22.1.1.4Pre-actions 22.1.1.1, 22.1.1.2Needed information DOORS Module URL and baseline number
Word document version number, SVN URL and RevisionEffected actions 22.1.2.*Who’s responsible The writer of the documentDone automatically by computer? No, humanNon-conformities 27 non-conformities for word and DOORS information
mismatch or leave out in CM audit in R&D centreCan be done by computer Yes
23/4/22
Plan 22.1Do 1, 2 in sequence
ApplyDoc Review
22.1
BaselineDocument
22.1.1
SubmitDocument
22.1.2
CreateDOORS Module
Baseline
22.1.1.1
Exportthe Module to Word Format
22.1.1.2
AddVersion to Word Doc
22.1.1.3
Register Information to Configuration
Status Accounting
22.1.1.4
Plan 22.1.1For document managed in DOORS, Do 1-4.For document managed in Word, Do 3-4.
…
22.1.2.*
Requirement Edit Interface
Process Control Interface
Query and Management Interface
The architecture of SwSLMS
23/4/22 Testing Interface
Key innovations
Quality gate controlUUM
Access and role control
23/4/22
Key innovations
Information fusion
23/4/22
The SwSLMS
IBM RationalDOORS
IBM RationalChange
IBM RationalDirectory Server
LDRA TESTBED
Subversion
IBM RationalPublish Engine
DOORSAdapter
Change Adapter
Plug-insRPE
Adapter
Plug-insRDS
Adapter
Key innovations
Development assistanceCollaboration development tool
Code completion tool
Instant code rules check-up toolCovered 60% of the coding standards and coding style requirements
Cross compile tool and debugger
23/4/22
Key innovations
Automatic testing
23/4/22
Client Console
Testing Manager
Main Testing Engine
Sub Testing Engine 1
Sub Testing Engine n
Target System
Testing Database
Testing statusTesting Results
……
Driving Command
Configuration FilesTesting Scripts
Testing statusTesting Results
Configuration FilesTesting Scripts
Configuration FilesTesting Scripts
Testing statusTesting Results
FeedbackCommand
Driving Command
FeedbackCommand
System Input
System Feedback
System Input System
Feedback
Key innovations
Component based knowledge baseA new concept of COMPONENT
software requirements
interfaces, designs
codes, test cases
test scripts
test records
relevant documents
23/4/22
Trial use
Zone control certre(ZC)Software test stage
Functional test cases: 694
One round of testingOriginal: 20 test cases per day per person, totally 35 man-day
SwSLMS: 8 machine hours
23/4/22
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
23/4/22
23/4/22
Contact Details:Tel: +86 1051865482Fax: +86 1051846162Email: [email protected]
Thank you for your attention!Thank you for your attention!