没有合适的资源?快使用搜索试试~ 我知道了~
BSEN50128-2011+A2-2020
需积分: 1 0 下载量 49 浏览量
2023-05-08
20:39:04
上传
评论
收藏 13.48MB PDF 举报
温馨提示
试读
134页
BSEN50128-2011+A2-2020
资源推荐
资源详情
资源评论
BS
EN
50128:2011+A2:2020
Incorporating
corrigendum
February
2014
Railway
applications
-
Communication,
signalling
and
processing
systems
-
Software
for
railway
control
and
protection
systems
bsi.
BS
EN
50128:2011+A2:2020
BRITISH
STANDARD
National
foreword
This
British
Standard
is
the
UK
implementation
of
EN
50128:2011+A2:2020,
incorporating
corrigendum
February
2014.
It
supersedes
BS
EN
50128:2011+Al:2020,
which
is
withdrawn.
It
should
be
noted
that
this
standard
is
presently
undergoing
furl
her
revision
to
expand
its
remit
to
cover
software
applications
within
the
context
of
the
whole
railway
system,
including,
but
not
limited
to,
rolling
stock,
fixed
installations
as
well
as
signalling
systems.
When
revised
it
is
planned
that
EN
50128
will
become
a
part
of
the
new
suite
of
EN
50126
railway
standards.
The
start
and
finish
of
text
introduced
or
altered
by
amendment
is
indicated
in
the
text
by
tags.
Tags
indicating
changes
to
CENELEC
text
carry
the
number
of
the
CENELEC
amendment.
For
example,
text
altered
by
CENELEC
amendment
A2
is
indicated
by
E)
⑥.
The
UK
participation
in
its
preparation
was
entrusted
to
Technical
Committee
GEL/9,
Railway
Electrotechnical
Applications.
A
list
of
organizations
represented
on
this
committee
can
be
obtained
on
request
to
its
committee
manager.
This
publication
does
not
purport
to
include
all
the
necessary
provisions
of
a
contract.
Users
are
responsible
for
its
correct
application.
©
The
British
Standards
Institution
2020
Published
by
BSI
Standards
Limited
2020
ISBN
978
0
539
13395
0
ICS
35.240.60;
45.020;
93.100
Compliance
with
a
British
Standard
cannot
confer
immunity
from
legal
obligations
・
This
British
Standard
was
published
under
the
authority
of
the
Standards
Policy
and
Strategy
Committee
on
31
July
2011.
Amendments/corrigenda
issued
since
publication
Date
Text
affected
30
April
2014
Implementation
of
CENELEC
corrigendum
Feb
ruary
2014:
dow
date
extended
to
2017-04-25
in
European
foreword
29
February
2020
Implementation
of
CENELEC
amendment
Al:2020:
Annex
ZZ
added
31
August
2020
Implementation
of
CENELEC
amendment
A2:2020
BS
EN
50128:2011+A2:2020
EUROPEAN
STANDARD
NORME
EUROPEENNE
EUROPAISCHE
NORM
EN
50128:201
1+A2
June
2020
ICS
35.240.60;
45.020;
93.100
English
version
Railway
applications
■
Communication,
signalling
and
processing
systems
■
Software
for
railway
control
and
protection
systems
Applications
ferroviaires
-
Systemes
de
signalisation,
de
telecommunication
et
de
traitement
-
Logiciels
pour
systemes
de
commande
et
de
protection
ferroviaire
Bahnanwendungen
-
Telekommunikationstechnik,
Signaltechnik
und
Datenverarbeitungssysteme
-
Software
fur
Eisenbahnsteuerungs-
und
Uberwachungssysteme
This
European
Standard
was
approved
by
CENELEC
on
2011-04-25.
CENELEC
members
are
bound
to
comply
with
the
CEN/CENELEC
Internal
Regulations
which
stipulate
the
conditions
for
giving
this
European
Standard
the
status
of
a
national
standard
without
any
alteration.
Up-to-date
lists
and
bibliographical
references
concerning
such
national
standards
may
be
obtained
on
application
to
the
Central
Secretariat
or
to
any
CENELEC
member.
This
European
Standard
exists
in
three
official
versions
(English,
French,
German).
A
version
in
any
other
Ianguage
made
by
translation
under
the
responsibility
of
a
CENELEC
member
into
its
own
Ianguage
and
notified
to
the
Central
Secretariat
has
the
same
status
as
the
official
versions.
CENELEC
members
are
the
national
electrotechnical
commiHees
of
Austria,
Belgium,
Bulgaria,
Croatia,
Cyprus,
the
Czech
Republic,
Den
mark,
Estonia,
Finland,
Fran
ce,
Germa
ny,
Greece,
Hun
gary,
Icela
nd,
Ireland,
Italy,
Latvia,
Lithuania,
Luxembourg,
Malta,
the
Netherlands,
Norway,
Poland,
Portugal,
Romania,
Slovakia,
Slovenia,
Spain,
Sweden,
Switzerland
and
the
United
Kingdom.
European
Committee
for
Electrotechnical
Standardization
Comite
Europeen
de
Normalisation
Electrotechnique
Europaisches
Komitee
fiir
Elektrotechnische
Normung
CEN-CENELEC
Management
Centre:
Rue
de
la
Science
23,
B-1040
Brussels
©
2011
CENELEC
-
All
rights
of
exploitation
in
any
form
and
by
any
means
reserved
worldwide
for
CENELEC
members.
Ref.
No.
EN
50128:2011
E
BS
EN
50128:2011+A2:2020
EN
50128:201
1+A2:2020
-2-
Contents
Forewords
........................................................................................................................................................................
6
Introduction
......................................................................................................................................................................
8
1
Scope
.......................................................................................................................................................................
11
2
Normative
references
..........................................................................................................................................
12
3
Terms,
definitions
and
abbreviations
.............................................................................................................
12
3.1
Terms
and
definitions
..........................................................................................................................................
12
3.2
Abbreviations
........................................................................................................................................................
17
4
Objectives,
conformance
and
software
safety
integrity
levels
................................................................
17
5
Software
management
and
organisation
........................................................................................................
18
5.1
Organisation,
roles
and
responsibilities
........................................................................................................
18
5.2
Personnel
competence
........................................................................................................................................
21
5.3
Lifecycle
issues
and
documentation
..............................................................................................................
22
6
Software
assurance
.............................................................................................................................................
24
6.1
Software
testing
....................................................................................................................................................
24
6.2
Software
verification
............................................................................................................................................
26
6.3
Software
validation
..............................................................................................................................................
28
6.4
Software
assessment
..........................................................................................................................................
29
6.5
Software
quality
assurance
................................................................................................................................
31
6.6
Modification
and
change
control
......................................................................................................................
33
6.7
Support
tools
and
languages
...........................................................................................................................
34
7
Generic
software
development
.........................................................................................................................
38
7.1
Lifecycle
and
documentation
for
generic
software
.....................................................................................
38
7.2
Software
requirements
........................................................................................................................................
38
7.3
Architecture
and
Design
.....................................................................................................................................
41
7.4
Component
design
..............................................................................................................................................
47
7.5
Component
implementation
and
testing
........................................................................................................
50
7.6
Integration
...............................................................................................................................................................
51
7.7
Overall
Software
Testing
/
Final
Validation
...................................................................................................
53
8
Development
of
application
data
or
algorithms:
systems
configured
by
application
data
or
algorithms
...............................................................................................................................................................
55
BS
EN
50128:2011+A2:2020
EN
50128:201
1+A2:2020
-3-
8.1
Objectives
...............................................................................................................................................................
55
8.2
Input
documents
...................................................................................................................................................
56
8.3
Output
documents
...............................................................................................................................................
56
8.4
Requirements
........................................................................................................................................................
56
9
Software
deployment
and
maintenance
........................................................................................................
61
9.1
Software
deployment
...........................................................................................................................................
61
9.2
Software
maintenance
.........................................................................................................................................
63
Annex
A
(normative)
Criteria
for
the
Selection
of
Techniques
and
Measures
..............................................
66
A.1
Clauses
tables
.............................................................................................................................................
67
A.2
Detailed
tables
.............................................................................................................................................
69
Annex
B
(normative)
Key
software
roles
and
responsibilities
..........................................................................
80
Annex
C
(informative)
Documents
Control
Summary
.........................................................................................
89
Annex
D
(informative)
Bibliography
of
techniques
...............................................................................................
91
D.1
Artificial
Intelligenee
Fault
Correction
......................................................................................................
91
D.2
Analysable
Programs
................................................................................................................................
91
D.3
Avalanche/Stress
Testi
ng
.........................................................................................................................
92
D.4
Boundary
Value
Analysis
..........................................................................................................................
92
D.5
Backward
Recovery
...................................................................................................................................
93
D.6
Cause
Consequenee
Diagrams
...............................................................................................................
93
D.7
Checklists
...................................................................................................................................................
93
D.8
Control
Flow
Analysis
................................................................................................................................
94
D.9
Common
Cause
Failure
Analysis
...........................................................................................................
94
D.10
Data
Flow
Analysis
.....................................................................................................................................
95
D.1
1
Data
Flow
Diagrams
..................................................................................................................................
95
D.12
Data
Recording
and
Analysis
...................................................................................................................
96
D.13
Decision
Tables
(Truth
Tables)
................................................................................................................
96
D.14
Defensive
Programming
...........................................................................................................................
97
D.15
Coding
Standards
and
Style
Guide
.........................................................................................................
97
D.16
Diverse
Programming
...............................................................................................................................
98
D.17
Dynamic
Reconfiguration
..........................................................................................................................
99
D.18
Equivale
nee
Classes
and
Input
Partiti
on
Testing
..................................................................................
99
D.19
Error
Detecting
and
Correcting
Codes
....................................................................................................
99
D.20
Error
Guessing
..........................................................................................................................................100
D.21
Error
Seeding
............................................................................................................................................100
D.22
Event
Tree
Analysis
.................................................................................................................................100
D.23
Fagan
Inspections
....................................................................................................................................
101
D.24
Failure
Assertion
Programming
.............................................................................................................
101
D.25
SEEA
-
Software
Error
Effect
Analysis
.................................................................................................
101
D.26
Fault
Detection
and
Diagnosis
............................................................................................................... 102
D.27
Finite
State
Machines/State
T
ran
sition
Diagrams
............................................................................... 103
D.28
Formal
Methods
....................................................................................................................................... 103
D.29
Formal
Proof
............................................................................................................................................. 109
剩余133页未读,继续阅读
资源评论
上山砍菜
- 粉丝: 0
- 资源: 225
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功