Abstract
The introduction of a new standard for safety-critical systems in a company usually requires investments in training and tools to achieve a deep understanding of the processes, the techniques and the required technological support. In general, for a new standard that is desired to be introduced, it is both relevant and challenging to rate the capability of the company to apply the standard, and consequently to estimate the effort in its adoption. Additionally, questions on the maturity in the application of such standard may still persist for a long time after its introduction. Focusing on prescriptive software standards for critical systems, this paper presents a framework for gap analysis that measures the compliance of a company’s practices, knowledge and skills with the requirements of a standard for the development of safety-critical systems. The framework is exercised in a company to rate its maturity in the usage of the avionic standard DO-178B.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
IET, Competence Criteria for Safety-related system practitioners (2007)
RTCA DO-178B/EUROCAE ED-12B - Software Considerations in Airborne Systems and Equipment Certification, December 1992
Ceccarelli, A., Silva, N.: Qualitative comparison of aerospace standards: An objective approach. In: IEEE International Symposium on Software Reliability Engineering Workshops, pp. 331–336 (2013)
CMMI Product Team, CMMI for Development. Software Engineering Institute, CMU, Pennsylvania, Technical Report (2010)
ISO 9001:2008 Quality Management Systems (2008)
Esposito, C., Cotroneo, D., Silva, N.: Investigation on safety-related standards for critical systems. In: IEEE International Symposium on Software Reliability Engineering Workshops, pp. 49–54 (2011)
CENELEC EN 50126-1/EC:2006-05, Railway applications - The specification and demonstration of Reliability, Availability, Maintainability and Safety (RAMS) Part 1: Basic requirements and generic process (2006)
ISO/IEC 15504 Information technology - Process assessment (2004)
Verband der Automobilindustrie (VDA), Automotive SPICE - Process Assessment Model, 1st Edition (2008)
Duchi, F., Antunes, N., Ceccarelli, A., Vella, G., Rossi, F., Bondavalli, A.: Cost-effective testing for critical off-the-shelf services. In: Bondavalli, A., Ceccarelli, A., Ortmeier, F. (eds.) SAFECOMP 2014. LNCS, vol. 8696, pp. 231–242. Springer, Heidelberg (2014)
Ceccarelli, A., et al.: Design and implementation of real-time wearable devices for a safety-critical track warning system. In: High-Assurance Systems Engineering (HASE), pp. 147–154 (2012)
Margarido, I.L., Faria, J.P., Vidal, R.M., Vieira, M.: Towards a framework to evaluate and improve the quality of implementation of CMMI® practices. In: Dieste, O., Jedlitschka, A., Juristo, N. (eds.) PROFES 2012. LNCS, vol. 7343, pp. 361–365. Springer, Heidelberg (2012)
Gallina, B., et al.: Modeling a safety-and automotive-oriented process line to enable reuse and flexible process derivation. In: IEEE COMPSACW, pp. 504–509 (2014)
Acknowledgments
This work has been partially supported by the European Project FP7-2012-324334-CECRIS and the TENACE PRIN Project (n. 20103P34XC) funded by the Italian Ministry of Education, University and Research.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Ceccarelli, A., Silva, N. (2015). Analysis of Companies Gaps in the Application of Standards for Safety-Critical Software. In: Koornneef, F., van Gulijk, C. (eds) Computer Safety, Reliability, and Security. SAFECOMP 2014. Lecture Notes in Computer Science(), vol 9338. Springer, Cham. https://doi.org/10.1007/978-3-319-24249-1_26
Download citation
DOI: https://doi.org/10.1007/978-3-319-24249-1_26
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-24248-4
Online ISBN: 978-3-319-24249-1
eBook Packages: Computer ScienceComputer Science (R0)