Affiliation:
1. Dublin City University, Ireland
Abstract
Many years of effort have been expended by experienced practitioners and academic experts in developing software engineering standards. Organizations should see it as a positive advantage—rather than as a costly negative necessity—when they are required to develop software to a recognized standard. A genuine, constructive program of measures to ensure compliance with an objective standard will achieve development process improvements that would otherwise be difficult to motivate and bring to fruition. This chapter provides an overview and comparison of a number of software engineering standards specific to safety-critical and regulated sectors. It goes on to describe implications and benefits that flow from these standards. Informed by current software engineering research, suggestions are made for effective practical application of the standards, both at individual project and at organizational level.
Reference69 articles.
1. Tools for software verification
2. Andrew, J., Abraham, R., Beckwith, L., Blackwell, A., Burnett, M., Erwig, M., … Widenbeck, S. (2011). The state of the art in end-user software engineering. ACM Computing Surveys, 43(3), 21:1-21:35.
3. ARP4754A/ED-79A. (2010). Guidelines for development of civil aircraft and systems. SAE International & EUROCAE.
4. A tool environment for quality assurance based on the Eclipse Modeling Framework
5. The Evolution of Flight Management Systems