Civil avionics software must be certified according to standards mandated by governmental agencies, such as the Federal Aviations Administration in the United States. Typically the certification is done in the context of the DO-178B standard. For companies seeking a first-time certification, preparation for DO-178B can be a daunting challenge. The documentation and planning of high-integrity software is therefore a software engineering problem. As a solution, we consider an open-source derivative of the Unified Process, called OpenUP, as a base process model from which to begin. Because of their importance in the DO-178B standard, software requirement activities are the focus of our study. We show that most of DO-178Bpsilas objectives in this dimension could be supported with activities in OpenUP.
[1]
Len Buckwalter,et al.
Avionics Certification: A Complete Guide to DO-178 (Software), DO-254 (Hardware)
,
2007
.
[2]
Ivar Jacobson,et al.
The Unified Software Development Process
,
1999
.
[3]
Hoyt Lougee,et al.
SOFTWARE CONSIDERATIONS IN AIRBORNE SYSTEMS AND EQUIPMENT CERTIFICATION
,
2001
.
[4]
Andraž Cej,et al.
Agile software development with Scrum
,
2010
.
[5]
Kent L. Beck,et al.
Extreme programming explained - embrace change
,
1990
.
[6]
P. Krutchen,et al.
The Rational Unified Process: An Introduction
,
2000
.