14
22/6/18 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. 22/6/18

Software lifecycle support and management system for safety-related signalling systems

  • Upload
    yachi

  • View
    31

  • Download
    0

Embed Size (px)

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 Presentation

Citation preview

Page 1: Software lifecycle support and management system for safety-related signalling systems

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

Page 2: Software lifecycle support and management system for safety-related signalling systems

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

Page 3: Software lifecycle support and management system for safety-related signalling systems

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

Page 4: Software lifecycle support and management system for safety-related signalling systems

TASK ANALYSIS APPROACH

23/4/22

EN50128 CRSCD

Page 5: Software lifecycle support and management system for safety-related signalling systems

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.*

Page 6: Software lifecycle support and management system for safety-related signalling systems

Requirement Edit Interface

Process Control Interface

Query and Management Interface

The architecture of SwSLMS

23/4/22 Testing Interface

Page 7: Software lifecycle support and management system for safety-related signalling systems

Key innovations

Quality gate controlUUM

Access and role control

23/4/22

Page 8: Software lifecycle support and management system for safety-related signalling systems

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

Page 9: Software lifecycle support and management system for safety-related signalling systems

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

Page 10: Software lifecycle support and management system for safety-related signalling systems

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

Page 11: Software lifecycle support and management system for safety-related signalling systems

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

Page 12: Software lifecycle support and management system for safety-related signalling systems

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

Page 13: Software lifecycle support and management system for safety-related signalling systems

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

Page 14: Software lifecycle support and management system for safety-related signalling systems

23/4/22

Contact Details:Tel: +86 1051865482Fax: +86 1051846162Email: [email protected]

Thank you for your attention!Thank you for your attention!