Download as pdf or txt
Download as pdf or txt
You are on page 1of 84

RTCA DO178B

.............................................................................................................................................. 2
.................................................................................................................................................. 3
1.0 9

1.1
1.2
1.3
1.4
1.5
2.0
2.1
2.2
2.3
2.4
2.5
2.6
2.7
3.0
3.1
3.2
3.3
4.0
4.1
4.2
4.3
4.4
4.5
4.6
5.0
5.1
5.2
5.3
5.4
5.5
6.0
6.1
6.2
6.3
6.4
7.0
7.1
7.2
7.3
8.0

9
9
9
9
10
10
12
13
15
16
16
17
17
17
17
18
18
19
19
20
20
21
22
22
23
23
24
24
25
26
26
27
27
27
30
33
34
34
37
37
4

8.1 38
8.2 38
8.3 38
9.0 39
9.1 39
9.2 39
9.3 39
9.4 39
10.0 40
10.1 40
10.2 40
10.3 40
11.0 40
11.1 41
11.2 42
11.3 42
11.4 43
11.5 43
11.6 44
11.7 44
11.8 44
11.9 44
11.10 45
11.11 45
11.12 45
11.13 45
11.14 46
11.15 46
11.16 46
11.17 46
11.18 47
11.19 47
11.20 47
12.0 47
12.1 47
12.2 49
12.3 52
A 56
B 66
A DO178 72
B 75
C 76
D 81
5

11
21
31
61

11
12
19
30

71 CC1 CC2 SCM 37


A1 56
A2 57
A3 58
A4 59
A5 60
A6 61
A7 62
A8 63
A9 64
A10 65
AC 20115B82

RTCA DO178B

RTCA DO178B

RTCA 167 RTCA


1992 12 1
RTCA

RTCA RTCA

RTCA SC167
EUROCAE WG12

RTCA DO178B
SC167
1992.12.1

1.0

DO178

1.1

1.2

1.3

1.4

2
3
4

2.2.2 A

11
Source Code
12
2 11 12

1.5
11
2.0

2.1
2.2
2.3
2.4
2.5
2.6
2.7

10

10

3
4
5

6
7
8
9

11
12

11
2.1
21

11

21
2.1.1

FAR
JARAC

12

2.1.2

2.2

2.2.1

AC 2513091A / AMJ251309

a.
b. /

1
2
3
c.

d.

e.
2.2.2

a. A
13

b. B /

c. C

d. D

e. E

2.2.3

( 2

2.3

2.3.2 2.3.3

reliability rates

2.2.3
23

14

2.3.1
/

a.

1
/
2
3
4
b.

c.

2.3.2

12.3.3
2.3.3

a.

b.

c.

24

15

5.2.3
12.1.1

5.4.3

a.

b.

c.

d.

e.

f.

g.
12.1.4 12.3.5

25

/
/
/

a.

16

b.

c. /
/
d.

26

a.
1
2

b.
27

30

31

69

32

17

31
W
X

Y Z

33

a.

18

RDCI
W
RI
X
RCI
Y

RCICIRDCI

R =
D =

C =
I =

31
40

A A1

41

a.
19

4.2
b.
3
c.
4.4
d. 12 1
e.
f. 4.3 11
g.
42

a.
9.1
b.
c.
d.

e.
f.

g.
4.6
h. 2.4

i. 5.2.3

43

11.1

11.2
11.3
11.4
11.5

a.
b.
1
20

2
3
c.

44

11

12.2
4.4.1

a.

b.

c.

d.

e.

4.4.2

21

a.

6.4.4.2
b.
(6.4.4.2 b )

c.

6 12.1.3
4.4.3

a. 12.2
b.

45

a. 11
b.

c.

46

a.
b.
c.

d. 11
50

22

4 11.2 A A2

51

5.1.1

a.
b.
5.1.2

11.9

a.

b.

c.
23

d.
e.
f.
g.
h.
i.
j.
52

5.2.1

a.
b.
5.2.2

11.10

a.

b.
c.

d.

e.
f.

5.2.3

24

b
53

5.3.1

a.
5.3.2

11.11

a.
b.
c.
d.

54

5.4.1

a. /
5.4.2
/

11.12

a.
b. /
c.
25

5.4.3

6.4.4.3

a.

b.
c.

d.
1
2
3
55

a.

b.

c.

60

4 11.3

A A A

26

6.1

a.
b.

c.

d.
e.

6.2

11.13
11.14

a.
b.

c.
d.

e.

6.3

27

6.3.1

a.

b.

c. /
/
d.
e.

f.

g.

6.3.2

a.

b.

c. /
/

d.
e.

f.
g.

6.3.3

a.

b.

c. /
28

d.
e.

f.
6.3.4

a.

b.

c.

d.

e.
f.

6.3.5

a.
b.
c.
6.3.6

6.4.4

29

6-1

6.4

6-1
z
/
z

a.
b.
c.
d.
6.4.1

30

a.

6.4.2

a. (
)
b.
6.4.2.1

a.
b.

c.
d.

A
/

6.4.2.2

a.
b.
c.

d.

e.
f.

g.
6.4.3
/
/

31

a. /
/

z
/
z

b.

c.

6.4.4

( 6.4.4.3 )

32

6.4.4.1

a.
b. 6.4.2
6.4.4.2

a.
b. A
, ,

c.
6.4.4.3

a.

b.

c.
d.

SCM 4
11.4 SCM SCM
11.18
A A8 SCM
7. 0

7.1

SCM
a
b

33

e
f
g
h
SCM
SCM
7.2

SCM
SCM
SCM

7.2.1

a
b

c
d

2.5
7.2.2

b 11.16

d
e

34

g
7.2.3

a
11.17
b

7.2.4

a
b
c

d
/

7.2.5

a
b
c
d
7.2.6

35

b
7.2.7

(1)
(2)
(3) /
(4)
c

7.2.8

2.5

7.2.9

11.15
a

b
SCM 12.2.3b 1
2 (7.3 )
c
7.2.9b
SCM
2
36

7.3

1CC1 2CC2
71 SCM

a CC1 SCM 71
b CC2 SCM 71

71
CC1 CC2 SCM
SCM

7.2.1
7.2.2abcde
7.2.2fg
7.2.3
7.2.4ab
7.2.4cde
7.2.5
7.2.6
7.2.7a
7.2.5b(1)
7.2.7b(2) (3) (4)c
7.2.7d
7.2.7e

CC1

CC2

8.0

SQASQA
4 11.5 SQA
11.19
SQA

8.1
SQA

SQA
a
b
c
A A9
37

8.2

SQA
a SQA SQA
SQA
b SQA
c SQA
d SQA

(1) 4.2 *;
* 4.3

(2)

(3)
(4)
(5)
(6)

e SQA

f SQA 7.3 A

h SQA SQA 11.19

8.3

c
SCM
d
SCM
e

38

9.0

,
4 11.1
A A10
9.1

11.1

b
c
9.2

b
11.20 11.16

9.3

9.4
,

10.0

39

10.1

10.2

10.3
,

9.2

11.0

b /

c
d
e

g
40

(1)

(2)

1CC1 2CC2
7.3

CC2
11.1

a

/
b

COTS
11.2

41

a
COTS
b

c
(1)
(2)
(3)
(4)
11.3

A
a

b
c
(1)
(2)
(3)

d
4.4.3 b

e
f
g
4.4.2
h

j
12.3.3

11.4

a SCM

b SCM
(1)

42

(2)

(3)

(4)
/

(5)

(6)

(7)

(8)

(9)

(1)(7)
(10) 1 2
c SCM
d SCM SCM SCM

e SCM
11.5
SQASQA

a SQA

b SQA
c
SQA
(1) SQA ,
(2)
(3)
d SQA
e SQA
f SQA SQA
g SQA
11.6

a
b
c
43

d
11.7

a
b
c

d
e
f
/
11.8

a /

c
d

e
11.9

b
c
d
e
f
g
h

11.10

44

b
c /
d
e

f /
Ada
g

h
i

j
k
l
11.11

11.12

11.13

b
/
c

11.14

a
/
b
c
11.15
SECI
45

a
b

c
d

11.16
SCI
SCI SCI SCI

SCI
a

h
11.15 .
i

SCI

11.17

a
/
b

11.18
SCM SCM

SCM

11.19
SQA SQA SQA

11.20

46

a

/

h

i

12.0

12.1

SCM SQA

12.1.1

a
b 12.1.4
c
47

e 6
12.1.2

b 12.1.1

c
12.1.4
12.1.3

a 12.2

b
Ada

d
(1) /

(2) /
(3) /
(4) /
e
12.1.4

48

c.

d.

e.
12.3.5
e.
12.1.5
7

a.
b.

12.1.6
8

a.
b.
12.2

49

a.
b.
12.2.1
c.

12.2.1d

12.2.1

a.

b.

c. 12.2.3.2

d.

1 6.3.1a b
2
3

4
5
6 6.4.2.2

7
12.2.2

12.2.3

a.
50

1CC1
2CC2
c. 11

1
2
3
b.

12.2.3.1

a.
b.

c.
d.
e.
f.
12.2.3.2

a.

b.
c.
d.
12.2.4

a.
12.3

51

b.

1
2
3
c.
12.3.1

12.3.2

a.
b.
c.
d.
52

12.3.3

//

/
/

a.

b.

12.3.3.1

a.

b.
12.3.3.2

6.4.3a

a.
b.
c.

53

12.3.3.3
6.4.4.2

a.
b.
12.3.3.4

a.
b.
12.3.3.5

a.
b.
c.

12.3.4

12.3.5

a.

b.
54

c.

d.
e.

f.

g.

h.

i.

j.
1
2

3
4

k.

a. E 2.2.2
b.
c.
55

7.3
A-1

41d

5
6

41a

43

41b
2

43

3
41c

SCM

SQA

C D

111
112
113
114
115

116
117
118
1119
1114
1119
1114

41e

41f

46
41g

46

SQA

SQA


1CC1
2CC2

A2

56

511a

511b

521a

1110

521a

1110

521b

1110

1111

1112

6
7

531a

541a

119

119


1CC1
2CC2

A3

57

631a

1114

631b

1114

631c

631d

1114

631e

1114

1114

1114

631f

7
631g
6

1114


1CC1
2CC2

A4

632a

1114
58

632b

3
632c

4
632d

1114

1114

1114

632e

1114

632f

1114

632g

1114

633a

1114

633b

1114

633c

1114

633d

1114

633e

1114

633f

1114

7
8
9
1
0
1
1
1
2
1
3


1CC1

1CC1

2CC2
2CC2

A5

59

1
2
3
4
5
6
7

634a

1114

634b

1114

634c

1114

634d

1114

634e

1114

634f

1114

635

1114


1CC1
2CC2

A6

60

6421

643

6422

643

6421

643

6422

643

643a

1113
1114
1113
1114
1113
1114
1113
1114
1113
1114


1CC1
2CC2

A7

636b

1114

61

636c

1114

6441

1114

6441

1114

6442

1114

6442a
6
6442b

1114

6442a
7 (
6442b

1114

8
6442c

1114


1CC1
2CC2

A8

721

SCM

1118
62

722

SCM

723
724

725
726

SCM 1117

1118

628

SCM

1118

729

SCM

1118

6 729

1116
1118

1115

1118
SCM


1CC1
2CC2

1 7

2 7 SCM

A9

63

81a

81b

81c

83

SQA

SQA

SQA

1119

1119

1119


1CC1
2CC2

A10

64

90

91

92

111

111

1120
1116


1CC1
2CC2

AC

65

AMJ
CC1
CC2
COTS
EUROCAE
FAA
FAR
IC
I/O
JAA
JAR
RTCA
SCI
SCM
SECI
SQA

1
2

66

c a
b

COTS
COTS
COTS

FORTRAN Pascal

1
67

2
1

2
1

2

a
b
c

68

FAA AC 25.13091A JAA AMJ 25.1309

1[ ]
2[ ]
69

100%

70

JAA AMJ
/ FAA AC25.1309

DO178

10
1980 5 RTCA SC145

71

EUROCAE WG12 1980 10


ED35 EUROCAE
RTCA SC145
RTCA DO178
RTCA 1982 1 EUROCAE ED12
1983 RTCA DO178

SC152
RTCA DO178 A
1985 EUROCAE
ED12 A DO178 A
20 RTCA/ EUROCAE
1989 FAA RTCA DO178A
1985
DO178 A EUROCAE ED12 A

SC152

ARINC FAA
RTCA FAA DO178 A
DO178 A
1989 RTCA SC167
SC167 RTCA DO178 A


SC167
SC
167 EUROCAE
RTCA
DO178 DO178 A

1
2

6

7
72

8
9
10
11 DO178 A

EUROCAE WG12 SC167


RTCA/ EUROCAE
1
2
3
4
5
SC167 WG12 RTCA DO178 B EUROCAE ED
12B
30 DO178 B DO178 A
DO178 A

DO178 B

DO178 B
DO178 B

DO178 B

A B C D E

DO178 A

ISO 90003 [1991]ISO 9001


IEC 65 A 122 1991 11

73

B
Weiser , B .
Wells , R .
Wilkinson , M .

Honeywell
Boeing
Smith Associates
74

Williams ,J .
Wilson ,W .
Wojciech , J .
Wolf , C .
Wolf , R .
Wolfley , K .
Wong , A .
Wood , B .
Woodfield , D .
Wright , K .
Wright , C .
Young , K .
Yuen , J .

FAA
Litton Aero Products
FAA
FAA
Teledyne
FAA
FAA
CMU / SEI
Litton Aero Products
Smiths Industries
FAA
Honeywell
Canadian Marconi

C

z
z
75

1
2

acceptance
agreements
aircraft
airworthiness
airworthiness requirements
algorithms
alternative methods
analysises
anomalous behavior
applicant
approvedal
archives
assurance
audits
authority
baselines
certification
certification application
certification authority
certification authority reviews
certification basis
certification credit
certification liaison process
certification process
certification requirements
change control
change history
change review
change structure
commercial off-the-shelfCOTSsoftware
compilers
components
conditions
configuration identification
configuration items
configuration status accounting
controls
control category ( ies
control category 1CC1
control category 2CC2
control coupling
control flow
control flow analysis
76

/
/

corrective action
coupling
coverage
coverage analysises
data coupling
data dictionary
data flow
data flow analysis
data retention
deactivated code
dead code
decisions
derivative baseline
derivative requirements
Design Description
development baselines
dissimilarity
emulator
engines
equivalence classes
error s
Executable Object Code
exhaustive testing
failures
failure conditions
failure condition categoryies
faults
fault detection
fault tolerance
field loading
field-loadable software
formal methods
hardware/software integration
hardware/software integration testsing
high-level requirements
host computer
identification
independence
integral processes
integration process
interrupts
linking and loading data
low-level requirements
low-level testing
77

means of compliance
media
memory devices
modifications
modified condition / decision coverage
monitoring
multiple-version dissimilar software
normal range test cases
object code
operationaling
option-selectable software
part numbering
partitioning
patches
plan for Software Aspects of Certification
previously developed software
problem reportsing
product service history
programming languages
release
requirements-based coverage
requirements-based coverage analysis
requirements-based test cases
requirements-based test procedures
requirements-based testing
retrieval
reverse engineering
reviews
robustness
robustness testing and test cases
Safety monitoring
Safety objectives
Safety-related requirements
scope
simulators
Software Accomplishment Summary
software architecture
software changes
Software Code Standards
software coding process
software components
Software Configuration Index
Software Configuration ManagementSCM
78

Plan
Software Configuration ManagementSCM
Records
software conformity review
software data loading
software design process
Software Design Standards
software development environments
Software Development Plan
software development processes
software development standards
software development tools
software integration testing
software levels
software life cycle
software life cycle data
software life cycle environment
Software life Cycle Environment
Configuration Index SECI
software life cycle environment controls
software life cycle process
software load control
software planning process
software plans
software products
software product baseline
software quality assuranceSQA
software quality assuranceSQAPlan
software quality assuranceSQAprocess
software quality assuranceSQARecords
software reliability
software requirements
software requirements data
software requirements process
Software Requirements Standards
software testing
software tools
software verification
Software Verification Cases and Procedures
Software Verification Plan
Software Verification Procedures
software verification process
Software Verification Results
software verification tools
79

Source Code
standards
statement of compliance
static analyzer
structural coverage
structural coverage analysis
structures
system architecture
system designprocess
system fault coverage
system life cycle processes
system requirements
system safety
system safety assessment process
system verification
tasksing
test cases
test coverage
test coverage analysises
test environments
test procedures
test results
testing
test methods
timing and timing analysis
tools
Tool Operational Requirements
tool qualification
tool qualification data
Tool Qualification Plan
traceability
traceability analysises
transition criteria
user-modifiable data
user-modifiable software
validation
verification

Name Company Name


80

Address
CityCountry
Phone
DO178 / ED12 B
[ ]
[ ]
[ ]

RTCA Inc.
Attention : DO178 B
1140 Connecticut Ave . Nwsuite
Washington ,D.C.20036 USA

1020

EDROCAE
Attention Secretaty-General
17 Rue Hamelin
Paris Cedex 73783 France

AC 20115 B
81

RTCA / DO 178 B

82

RTCA / DO178 B

1993 1 11
AIR100

AC 20115B

1
1992 12 RTCA
RTCA / DO178 B
FAA TSO
TC STC
2
1985 3 AC20115 A
RTCA / DO178A
3
FAR 2123252729 33
4
RTCA / DO178 B

RTCA

5 RTCA / DO178 B
TSOATC STC
RTCA / DO178 B FAA
FAA FAR
RTCA / DO178 B
RTCA / DO178 B
6 RTCA / DO178 B

RTCA Inc .
1140 Connecticut Avenue
N.W., Suite 1020
Washington ,D.C. 20036

John K . McGrath

83

84

You might also like