Software Failure Analysis of Brake-By-Wire Automotive Safety Critical System using FMEA, FTA and MATLAB Techniques

Similar documents
Safety-Critical Software Failure Analysis of Industrial Automotive Airbag System

BASIC MATLAB SIMULATION OF ADAPTIVE CRUISE CONTROL SYSTEM FUNCTIONING, AND IT S SAFETY ANALYSIS.

Compatibility of STPA with GM System Safety Engineering Process. Padma Sundaram Dave Hartfelder

SAFETY AND RELIABILITY ANALYSIS OF ELECTRIC POWER STEERING SYSTEM USED IN AUTOMOBILES

Optimization of Seat Displacement and Settling Time of Quarter Car Model Vehicle Dynamic System Subjected to Speed Bump

Semi-Active Suspension for an Automobile

RF Based Automatic Vehicle Speed Limiter by Controlling Throttle Valve

2015 STPA Conference. A s t u d y o n t h e f u s i o n o f S T P A a n d N i s s a n ' s S y s t e m s E n g i n e e r i n g

Embedded system design for a multi variable input operations

Research on Failure mode and effect analysis of Diesel Engine

CHAPTER 1 INTRODUCTION

VECTOR CONTROL OF THREE-PHASE INDUCTION MOTOR USING ARTIFICIAL INTELLIGENT TECHNIQUE

Momentu. Brake-by-Wire Gathers. HIL Test System for Developing a 12-V Brake-by-Wire System BRAKE-BY-WIRE SYSTEMS

NOVEL MODULAR MULTIPLE-INPUT BIDIRECTIONAL DC DC POWER CONVERTER (MIPC) FOR HEV/FCV APPLICATION

Automated Seat Belt Switch Defect Detector

ANFIS CONTROL OF ENERGY CONTROL CENTER FOR DISTRIBUTED WIND AND SOLAR GENERATORS USING MULTI-AGENT SYSTEM

Unit level 4 Credit value 15. Introduction. Learning Outcomes

EPSRC-JLR Workshop 9th December 2014 TOWARDS AUTONOMY SMART AND CONNECTED CONTROL

STPA in Automotive Domain Advanced Tutorial

Using MATLAB/ Simulink in the designing of Undergraduate Electric Machinery Courses

Simulated EV Dynamics: Safety & etvc

Fuzzy based Adaptive Control of Antilock Braking System

Technical Article. ISO26262: ams deploys unique technology to meet every new safety requirement. Roland Einspieler

MSC/Flight Loads and Dynamics Version 1. Greg Sikes Manager, Aerospace Products The MacNeal-Schwendler Corporation

SPEED AND TORQUE CONTROL OF AN INDUCTION MOTOR WITH ANN BASED DTC

PROTECTION OF THREE PHASE INDUCTION MOTOR AGAINST VARIOUS ABNORMAL CONDITIONS

THE USE OF DIGITAL HYDRAULIC TO THE POSITION CONTROL OF HYDRAULIC CYLINDER

DIRECT TORQUE CONTROL OF A THREE PHASE INDUCTION MOTOR USING HYBRID CONTROLLER. RAJESHWARI JADI (Reg.No: M070105EE)

Intelligent Control Algorithm for Distributed Battery Energy Storage Systems

Torque Management Strategy of Pure Electric Vehicle Based On Fuzzy Control

Speed Control of 3-Phase Squirrel Cage Induction Motor by 3-Phase AC Voltage Controller Using SPWM Technique

SIRIUS 2001 A Drive-by-Wire University Project

Overview of Helicopter HUMS Research in DSTO Air Vehicles Division

ROOF CRUSH SIMULATION OF PASSENGER CAR FOR IMPROVING OCCUPANT SAFETY IN CABIN

[Shah, 4(7): July, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

A Novel GUI Modeled Fuzzy Logic Controller for a Solar Powered Energy Utilization Scheme

Modeling and Simulation of Five Phase Inverter Fed Im Drive and Three Phase Inverter Fed Im Drive

An Autonomous Braking System of Cars Using Artificial Neural Network

Simulation and Analysis of Vehicle Suspension System for Different Road Profile

Combining Optimisation with Dymola to Calibrate a 2-zone Predictive Combustion Model.

Braking Performance Improvement Method for V2V Communication-Based Autonomous Emergency Braking at Intersections

AMT Fault Diagnosis Technology Based on Simulink and LabVIEW

Up gradation of Overhead Crane using VFD

Technology, Xi an , China

Mathematical Modeling and Simulation of Switched Reluctance Motor

ABB June 19, Slide 1

Enhancement of Power Quality in Transmission Line Using Flexible Ac Transmission System

Dynamic Modelling of Hybrid System for Efficient Power Transfer under Different Condition

EMC System Engineering of the Hybrid Vehicle Electric Motor and Battery Pack

Quality Improvement in Design Process of Shell & Tube Type Heat Exchanger by Computer Integrated 3D Modeling

Modelling and Analysis of Thyristor Controlled Series Capacitor using Matlab/Simulink

G Prasad 1, Venkateswara Reddy M 2, Dr. P V N Prasad 3, Dr. G Tulasi Ram Das 4

DYNAMIC BRAKES FOR DC MOTOR FED ELECTRIC VEHICLES

Comparison of Braking Performance by Electro-Hydraulic ABS and Motor Torque Control for In-wheel Electric Vehicle

Fuzzy logic controlled Bi-directional DC-DC Converter for Electric Vehicle Applications

Vehicle Cluster Testing and Data Logging using Ni Compact-RIO

A Transient Free Novel Control Technique for Reactive Power Compensation using Thyristor Switched Capacitor

A DIGITAL CONTROLLING SCHEME OF A THREE PHASE BLDM DRIVE FOR FOUR QUADRANT OPERATION. Sindhu BM* 1

Modal analysis of Truck Chassis Frame IJSER

Dual-Rail Domino Logic Circuits with PVT Variations in VDSM Technology

Computer Aided Transient Stability Analysis

Optimizing Performance and Fuel Economy of a Dual-Clutch Transmission Powertrain with Model-Based Design

Comparison Of Multibody Dynamic Analysis Of Double Wishbone Suspension Using Simmechanics And FEA Approach

MODELING SUSPENSION DAMPER MODULES USING LS-DYNA

DESIGN AND ANALYSIS OF CONVERTER FED BRUSHLESS DC (BLDC) MOTOR

An Integrated Process for FDIR Design in Aerospace

An Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc. Research progress and status quo of power electronic system integration

Using ModelSim and Matlab/Simulink for System Simulation in Automotive Engineering

Application of STPA to a Shift by Wire System (GM-MIT Research Project)

Solar Based Automatic Braking System using PLC

Modern Industrial Pneumatics. Design and Troubleshooting Industrial Pneumatics PN111 PN121

Experimental Investigation of Effects of Shock Absorber Mounting Angle on Damping Characterstics

Battery to supply nonstop energy to load at the same time contingent upon the accessibility of the vitality sources. In

Use of Flow Network Modeling for the Design of an Intricate Cooling Manifold

SIMULATING A CAR CRASH WITH A CAR SIMULATOR FOR THE PEOPLE WITH MOBILITY IMPAIRMENTS

International Journal of Advance Research in Engineering, Science & Technology

A SIMPLIFIED METHOD FOR ENERGIZING THE SOLENOID COIL BASED ON ELECTROMAGNETIC RELAYS

FUZZY LOGIC FOR SWITCHING FAULT DETECTION OF INDUCTION MOTOR DRIVE SYSTEM

DEVELOPMENT OF ELECTRONICALLY CONTROLLED PROPORTIONING DIRECTIONAL SERVO VALVES PROJECT REFERENCE NO.: 38S1453

Control System for a Diesel Generator and UPS

FINITE ELEMENT METHOD IN CAR COMPATIBILITY PHENOMENA

Steering Actuator for Autonomous Driving and Platooning *1

World Academy of Science, Engineering and Technology International Journal of Mechanical and Mechatronics Engineering Vol:11, No:3, 2017

Driving Performance Improvement of Independently Operated Electric Vehicle

Comparison of Braking Performance by Electro-Hydraulic ABS and Motor Torque Control for In-wheel Electric Vehicle

IMECE DESIGN OF A VARIABLE RADIUS PISTON PROFILE GENERATING ALGORITHM

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

INDUCTION motors are widely used in various industries

Introduction to Abaqus/CAE. Abaqus 2018

Active Vibration Control of Excavator Working Equipment with ADAMS

Simulation of Influence of Crosswind Gusts on a Four Wheeler using Matlab Simulink

International Journal of Advance Research in Engineering, Science & Technology

AUTOMATIC PNEUMATIC BUMPER AND BREAK ACTUATION BEFORE COLLISION.

Design of Active and Reactive Power Control of Grid Tied Photovoltaics

Vinayak R.Tayade 1, Prof. A. V. Patil 2. Abstract

Design and Development of Micro Controller Based Automatic Engine Cooling System

Intelligent Power Management of Electric Vehicle with Li-Ion Battery Sheng Chen 1,a, Chih-Chen Chen 2,b

AN ANALYSIS OF DRIVER S BEHAVIOR AT MERGING SECTION ON TOKYO METOPOLITAN EXPRESSWAY WITH THE VIEWPOINT OF MIXTURE AHS SYSTEM

Load Frequency Control of a Two Area Power System with Electric Vehicle and PI Controller

Low Carbon Technology Project Workstream 8 Vehicle Dynamics and Traction control for Maximum Energy Recovery

Transcription:

Software Failure Analysis of Brake-By-Wire Automotive Safety Critical System using FMEA, FTA and MATLAB Techniques Dr. M. Ben Swarup 1, B. Hari Prasad 2 Dept. of Computer Science & Engg., Vignan s Institute of Information Technology, Duvvada, Visakhapatnam, India 1,2 Abstract: Safety critical systems are those systems whose failure could result in loss of life, significant properity damage, or damage to the environment. In cars we have common Braking System. The braking system like mechanical and hydraulic braking systems. The replacement of traditional mechanical and hydraulic control systems with electronic control devices or electronic components. The electronic braking system is known has Brake-By-Wire system. Brake-by-wire (BBW) technology in automotive industry is the ability to control brakes through electrical means. The increasing usage of brake-by-wire system in the automotive industry has provided manufacturers with the opportunity to improve both vehicle and manufacturing efficiency. In developing safety Brake-By-System for the automotive industry, potential hazard analysis techniques have to be applied to identify potential failure modes. The commonly used safety analysis techniques are FMEA (Failure Mode Effect Analysis) and FTA (Fault Tree Analysis). The basic design constraint for this application is we are considering the speed of the vehicle, frontal distance of the car and Brake pressure as an input to the application. Considering all these inputs we are calculating the Minimum Brake pressure car. The pressure value convert to electrical signal by VCU, It can transfer to Brake Control Unit(BCU). The Brake Control Unit perform to applied particular pressure to each Wheel that time the vehicle can stop. If the pressure value crosses the Within range value then the System is give a alert message. The purpose of this paper is to discuss Failure Modes and Effects Analysis (FMEA) and Fault Tree Analysis (FTA) based safetycritical approach towards to development of Brake-By-Wire system from a safety perspective. At the same time the safety critical Brake-By-Wire system is simulated in MATLAB to provide safety to the system with Transmission Controller. Keywords: Safety critical system, safety analysis, failure analysis,, FMEA, FTA I. INTRODUCTION Safety critical systems are those systems whose failure could result in loss of life, significant properity damage, or damage to the environment [1]. In safety critical systems, the most important emergent property is its dependability. The term dependability was proposed by Laprie (1995) to cover the related system attributes of availability, reliability, safety and security. The cost of critical system failure is high because trusted methods and techniques must be used for software development. The system components where critical system failure may occur are: Hardware failure: It may fail because of its design and manufacturing errors. Software failure: Software fails due to errors in its specification, design or implementation. Operational failure: Human operators may operate the system incorrectly. In FMEA, a team of trained engineers of system designers analyses the cause consequences relationships of component failures on system hazards[2].the role of software has becoming increasingly important and is being use in many critical applications, such as avionics, vehicle control systems, medical systems, manufacturing, and sensor networks. Although it is logical to invert more in the failure analysis of safety critical systems, in general an in-depth failure analysis of any given system will reduce manufacturing cost that may be incurred at following development phases: Design, impl ementation, and post implementation. According to Haapa nen and Helminen[3], the failure modes of the constituent components of mechanical and electrical systems are normally well understood. This is because the reasons for failures are known and their sequences may be studied; some of these reasons are wear, aging and unanticipated stress. However, this does not suggest that the failure analysis of such systems is always easy, but in essence is straight forward. In contrast, the failure modes of software for software-based systems are generally unknown. Software engineering does not only advocate for the development of software that meet user requirement but also one which is dependable as is the case for safety-critical systems[4]. In this case take one case study is Brake-By-Wire System. This paper investigates the software failure analysis of Brake-By-Wire System Using FMEA And FTA Safety Analysis methods,. The rest of this paper is organized as follows: section 2 describes the Brake-By-Wire System Architecture section 3describes Safety Analysis of Brake-By-Wire critical system, section 4 describes the MATLAB Simulink Techniques. Section 5 presents simulated results of Brake-By-Wire system and the final section concludes this paper. Copyright to IJARCCE DOI 10.17148/IJARCCE.2015.4666 303

II. DESCRIPTION OF BRAKE-BY-WIRE SYSTEM ARCHITECTURE Brake-By-Wire technology in automotive industry is the ability to control brakes through electrical means. Brake- By-Wire technology in automotive industry represents the replacement of traditional components such as the pumps, hoses, fluids, belts and vacuum servos and master cylinders with electronic sensors and actuators. The Brake-By-Wire (BBW) system in the context of automotive systems refers to the concept where mechanical or hydraulic system is replaced by electric/electronic systems. The electric/elect ronic systems are computer controlled and hence are made up of embedded software. Two types of brake by wire systems exist, the wet brake by wire and the dry brake by wire system [5]. The challenge of computer controlled systems is that they introduce new modes of failure that is unfamiliar in hardware failure analysis. To demonstrate the software failure analysis of the BBW, BBW is first introduced and then its user level software design is presented from where the analysis is conducted. The BBW is designed to increase the quality of braking by reducing the stopping distance. The simple form of the BBW is as shown in Figure 3 and is described as follows. The BBW consists of a central controlling unit known as vehicle control unit (VCU) and one brake control unit (BCU) per wheel. The VCU reads as input the braking pressure applied on the brake pedal. It then processes this pressure to send signal to each BCU about the amount of braking pressure to be applied on the respective wheels. Each BCU further processes this signal taking into account wheel conditions in order to establish the needed amount of braking pressure. One of environmental advantages or friendliness of the BBW is that no braking fluid is necessary [5,6]. III. SAFETY ANALYSIS OF BRAKE-BY-WIRE SYSTEM In this system we can perform software failure analysis using Failure Mode Effect Analysis (FMEA) and Fault Tree Analysis (FTA) Techniques. 3.1. Failure Mode and Effect Analysis of Brake-By- Wire (BBW) System: FMEA is a Safety technique used to identify, prio ritize, and eliminate potential failures from the system, de sign or process. To analyses the BBW system, this paper defines a system failure mode referred to as braking failure. To this effect braking failure would mean that one of the following events occurs when the brake is applied: (i) Vehicle stops too early (ii) Vehicle stops too late (iii) The brake system fails to deliver its function implying brake failure as explained earlier. Table 1 mentions some system failure modes related to braking system. TABLE 1 : Software FMEA of Brake-By-Wire System Failure Mode: Braking Failure S.NO Entity Failure Mode System Effect 1. Driver Brake not applied i.e. omission of input 2. Brake Brake Low Pressure Input High Pressure Input Omission of input Value Vehicle cannot Stop Vehicle can Stop too late Vehicle can Stop too early Vehicle cannot Stop 3. Brake Control Unit (BCU) 4. Vehicle Control Unit (VCU) Invalid input(out Range) Invalid input(out Range) of of High or Low Retardation High or Low Retardation Figure 2.1: Block Diagram Of Brake by Wire System Where: FL-Wheel refers to front left wheel FR-Wheel refers to front right wheel RL-Wheel refers to rear left wheel RR-Wheel refers to rear right wheel FL-BCU refers to front left wheel brake control unit FR-BCU refers to front left wheel brake control unit RL-BCU refers to front left wheel brake control unit RR-BCU refers to front left wheel brake control unit The Brake-By-Wire System contains some failure modes are Brake pressure, Vehicle Control Unit (VCU) and Brake Control Unit (VCU). These failures are reduced by using Sensors. 3.2. Fault Tree Analysis: Fault tree developed in the aerospace industries, but have found uses in many areas, most recently software analysis. Fault trees operate by developing a list of the faults that can occur in a system, and attempting to trace them back to their root causes. The reason that they are called fault trees, is that there is a tree like formal notation that accompanies the analysis, in which different types of Copyright to IJARCCE DOI 10.17148/IJARCCE.2015.4666 304

events are specified by differently shaped containers, and the events are linked logically in tree like structures to lead up to the eventual fault of the system. While this method can be used to show complicated interactions, it is still subject to the danger of over looking aspects of the system as these are mostly enumerated. In Brake-By-Wire System We can perform the Fault tree analysis. In this case failures are occurred at low level to high level. The braking System failure may depend on the low level failure to high level failures. Brake failure depends on some failure modes like Driver, Brake pressure, VCU, and BCU.in this case driver not applied the brake that may be cause of brake failure. The brake pressure failure may be depend on the High pressure, Low pressure and omission of invalid input pressure. The VCU and BCU are may be failure depend on input value. Any one of failure occurred at low level to high level that time entire system is failure, this failure is cause of accidents. Fig: 4.1MATLAB Simulink model Figure 3.2: Fault Tree Analysis of BBW System IV. MATLAB DESCRIPTION MATLAB is the main software used for computation, model implementation, and simulation.the MATLAB simulation tool Simulink, Which is used for modelling and simulating dynamics systems, has been playing a major role during this work. MATLAB/Simulink is a high-level technical computing language and object oriented environment for algorithm development, data visualization, data analysis and numerical computation. MATLAB/ Simulink allows the development of a solution to technical computing problems faster than with traditional programming languages, such as C, C++ and FORTRAN. The easy of development along with the extensive toolboxes and functions available were the major reasons for selecting MATLAB/ Simulink as the simulation environment. The Simulation environment starts as an overview of the implementation of the PID controller to the BBW (Brake By Wire)System. Next, we can maintain the look table and then perform the calculation of Throttle, Engine RPM and vehicle Speed of the model by using with Controller. V. SIMULATED RESULTS FOR BRAKE-BY- WIRE SYSTEM Safety analysis methods are applied to the Brake-By- Wire(BBW) system to identify failure modes of BBW system. The safety analysis methods are failure mode effect analysis (FMEA) and fault tree analysis(fta). By applying FMEA we identified the failure modes like Brake pressure failure, micro controller failure and basic switch failures. FTA is used to discover the root cause of the failure of speed sensor and microcontroller failure. We now present the result of the application as with safety and without safety. These are tested by considering the inputs of the Brake-by-Wire system are Brake Pressure, speed of the vehicle, Brake Force and frontal distance of the vehicle.from these input file, The Vehicle control unit(vcu) calculate the Signal Noise ratio. The brake pedal signal parameters user interface as shown below Fig 5.1: Brake pedal Signal Parameters In this case the vehicle control unit(vcu) calculate the pressure value and moment value using brake pedal signal parameters. Copyright to IJARCCE DOI 10.17148/IJARCCE.2015.4666 305

These values pass to the Shift logic, here calculate gear and speed. These inputs pass to transmission control. Transmission control can maintain in look_up table. In look_up Table we maintain the gears and speed values. The System can be depend upon these values the vehicle can stop particular distance.brake By Wire System was developed for the purposes of driving safety and comfort. It reduces the stopping distance. Fig 5.2: Result of Noise Signal Ratio In this project, when the driver applied the brake pressure on the brake pedal. Brake pedal connected with sensor, here sensor take the inputs brake pressure, Brake force, speed and distance of front vehicle. The VCU take these brake pedal signal parameters then calculate the Minimum pressure and moment value. It then processes this pressure to send signal to each BCU about the amount of braking pressure to be applied on the respective wheels. Each BCU further processes this signal taking into account wheel conditions in order to establish the needed amount of braking pressure. Then that time vehicle was stopped. Fig 5.4: Model For Brake-By-Wire System Fig 5.3 : Brake Simulation Result Brake-By-Wire System is ability to control the vehicle through electrical means. It is designed for standard alone braking system. Brake By Wire System was developed for the purposes of driving safety and comfort. It reduces the stopping distance. The entire braking system was simulated in MATLAB Simulink using Some brake signal parameters. In this model, we use the three modules there are Threshold calculation, Shift logic and engine. In GUI,system was take the throttle and brake torque. Threshold calculation take that throttle value calculate the throttle _up and throttle _in values. Plot results: After you import data into the MATLAB workspace, it is a good idea to plot the data so that you can explore its features. An exploratory plot of your data enables you to identify discontinuities and potential outliers, as well as the regions of interest. The MATLAB figure window displays plots. See Types of MATLAB Plots for a full description of the figure window. I t also discusses the various interactive tools available for editing and customizing MATLAB graphics. Load and Plot Data from Text File This example uses sample data. The file consists of three sets are Throttle, Engine RPM and Vehicle speed. In this result contains three plot results. In this diagram contains X-axis as Time and Y-axis as speed, Engine RPM and Speed of the vehicle. When the vehicle travel at 80km/ that time driver applied the brake the vehicle reduce the throttle value in 5seconds gradually stop the vehicle within 30 seconds. The vehicle speed starts at zero and the engine at 1000RPM. The Engine RPM increases up to 4000 RPM at 80km/hr. when brake applied the Engine RPM reduces at 8 seconds the vehicle can stop within 30 seconds. The Vehicle speed increases up to 80km/hr. when brake applied the the Vehicle speed reduces at 10 seconds the vehicle can stop within 30 seconds. This process is shown in graphical representation. Copyright to IJARCCE DOI 10.17148/IJARCCE.2015.4666 306

Engineering Safer Systems, Safety Science (2004) Vol.42,No.4, pp. 237-270. [4] Hoseinnezhad,R.Bab Hadiashar, A., Fusion of redundant information in brake by wire systems, using a fuzzy Voter (http:/ /www.isif.org/ 2075D04.pdf) (2006), Journal of Advances in Information Fusion (JAIF), Volume 1, Issue 1, pp. 35 45. [5] P.Sinha, Architectural Design and Reliability Analysis of a Fail Operational Brake by Wire System from ISO 26262 Perspectives, Reliability Engineering & System Safety, Vol.96, Issue 10 (2011)pp. 1349-1359 [6] H.T.Dorissen, K. Dürkopp, "Mechatronics and Drive by Wire Systems Advanced Non contacting Position Sensors", Control Engineering Practice, Vol. 11, Issue 2 (2003) pp. 191-197 [7] C.Wilwert,N. Navet,Y.Q.Song, and F. SimSonot Lion, Desig n of automotive X by Wire sys tems, in the Industrial Co mmunication Techno logy Handbook, R Zurawski, Ed. Boc a Raton, FL: CRC Fig : 5.4 plot results for Brake-By-Wire System VI. CONCLUSION This project is mainly focused on providing safety to the occupant in case of critical crash. Brake By Wire System was developed for the purposes of driving safety and comfort. Airbag system is a vehicle safety device designed to protect occupant from accidents. Although Brake-By- Wire system saves lives in crash situations. In this system we perform the software failure analysis.the safety analysis methods are failure mo de and effect analysis (FMEA) and fault tree analysis (FTA). The failures are identified and analysed to detect root cause of the hazard. The combined results of FMEA and FTA provide input for analysis of temporal or causal justification for prioritization of verification or validation test systematic approach from system down to subsystem. These values were given as inputs to sensor, depending upon the Brake pressure, speed, frontal distance of the car and Brake Force value. The vehicle controller (VCU) take these inputs and calculate the minimum pressure value. The Pressure value applied to each wheel by Brake control unit (BCU) then the vehicle stop at particular distance within time. The Results of this safety Brake-By-Wire system has simulated using C# with Window Forms and MATLAB-Simulink. ACKNOWLEDGMENT Thanks are due to AICTE, New Delhi. The research presented in this paper is supported by AICTE- RPS Project sanctioned to Vignan s Institute of Information Technology (VIIT), Visakhapatnam, injuly 2013(Ref.No:20/ AICTE/ RIFD/RPS(Policy-1) 49/2013-14) with Dr. M. Ben Swarup as Principal Investigator. REFERENCES [1] Shawulu Hunira Nggada, Software Failure Analysis at architectural using FMEA, International Journal of Software Engineering and Its Applications,Vol.6.no.1,January,2012. [2] P.Haapanen, and A.Helminen, Failure mode and Effects Analysis of Software based Automation Systems,STUK YTO TR190,Helsinki,2002,Available:http://www. fmea infocentre.com/handbooks/softwarefmea.pdf, Accessed: (2011)July [3] N. Leveson, A New Accident Model for Copyright to IJARCCE DOI 10.17148/IJARCCE.2015.4666 307