Authors: P. Sowjanya
Addresses: Department of Computer Science, Vignan's Institute of Information Technology, India
Abstract: Software for safety-critical systems must deal with the hazards identified by safety analysis in order to make the system safe. Building a safety-critical software requires special procedures to be used in all phases of the software development process. In this work, we have dealt with safety analysis techniques such as failure modes and effects analysis (FMEA) and fault tree analysis (FTA)-based safety-critical approach towards to development of an integrated automotive safety critical system from a safety perspective. A proposal of software safety architecture and software safety lifecycle has developed here using some important safety techniques. A new software development lifecycle with an integration approach, i.e., Agile-V model is proposed. Driver assistance system like ACCS is a safety critical system which is helpful to prevent accidents by reducing the workload on the driver. The basic design and functionality of ACCS is done with the safety command of bypassing to braking system when needed. As a safety approach for some limitations we have introduced an integrated architecture using fuzzy logic which has less failure cases and improves efficiency. The basic design and functionality of braking system is done with ABS and without ABS so that stopping distance also decreases.
Keywords: adaptive cruise control system; ACCS; anti-lock braking system; ABS; failure modes and effects analysis; FMEA; failure modes and effects analysis; FTA; safety critical system; SCS; software safety architecture; SSA; software safety lifecycle; SSL.
International Journal of Computer Aided Engineering and Technology, 2019 Vol.11 No.4/5, pp.561 - 577
Received: 21 Nov 2016
Accepted: 31 Aug 2017
Published online: 29 Mar 2019 *