Safety Critical Software Development
This work is licensed under a Creative Commons Attribution 4.0 International License.
Abstract
Software is a critical success factor. Nowadays, there is no more complicated technical work without hard software support. This statement is true in case of vehicles involved in transport independent of the examined area. These software elements appeared in all areas from board entertainment systems through intelligent traffic management to critical board control systems. If we apply larger number of onboard intelligent and smart systems, the crew will have less tasks and we will be able to implement such functions that were previously impossible. Unfortunately, the increasing complexity of systems increases the possibility of errors occurrence. This article describes the aspects and rules that must be followed when producing embedded systems software that performs safety critical tasks.