benefits of FMEA in the development process of sof

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1/6SoftwareFMEAOpportunitiesandbenefitsofFMEAinthedevelopmentprocessofsoftware-intensivetechnicalsystemsOliverMäckelSiemensAGSimulationandRiskManagementCTPP281730MünchenTechnicalsystemsareprevalentinmanyareasofoursociety.Nowadaystheyoftenincludeaconsiderableamountofsoftware.Identificationandavoidanceoftechnicalrisksisofmajorimportanceinthedevelopmentofthesesoftware-intensivetechnicalsystems.ApowerfulanalysistechniqueinthedevelopmentprocessfortechnicalsystemsistheFailureModeandEffectsAnalysis(FMEA).Thistechniquehasprovedveryeffectiveinavoidingfailuresinmanyareasofindustry.However,thereistodatenowidespreaduseoftheFMEAtechniqueforsoftware-intensivesystems.ObjectivesandbenefitsofcarryingoutFMEAsonsoftwarewillbediscussedalongwithadvantages,areasofapplication,weaknessesandconstraints.IntroductionTechnicalsystemsareprevalenttodayinmanyareasofoursociety.Duetoeconomicrationalizationandthenecessitytomeetincreasedrequirementsregardingperformanceandergonomicsanever-growingnumberofcomplextasksarebeingautomated.Anincreasingdependenceofsocietyonthesafeandreliableoperationofthesesystemsistheconsequence.Asanexample,afaultyticketvendingmachineiscertainlyanuisancefortheuserandmayalsoleadtosubstantivedamage.Theunintentionalinflationofanairbagwithoutanyunderlyingvehiclecollisionontheotherhandcouldleadtoseriousinjuryorevenfatalities.Thecatastrophicfailureofanon-boardaeroplanecomputercouldleadtogreatlossoflife.Todaytechnicalsystemsoftencontainconsiderableamountsofsoftware,whichalreadyconstitutesanessentialpartofthesystem.Itisafactthatnewmotorvehiclesthesedayscontainnearly50computersystems[1].Extremelyhighsafetyandreliabilitylevelsarerequiredofthesemainlysoftware-intensivesystems.Examplescanbefoundbyconsideringcostlycapitalequipment,especiallyaeroplanesandrailvehicles.Highsafetyandreliabilitylevelsarealsorequiredformass-producedproductssuchasmotorvehiclecomponents,forindustrialautomationequipmentetc[2].Theserequirementsnecessitate,especiallyundertheconsiderationofincreasedtime-to-marketandcost-to-marketpressure,arisk-orienteddevelopmentforsoftware-intensivetechnicalsystems.FailureModeandEffectAnalysisTheFailureModeandEffectsAnalysis(FMEA)[3,4]isanimportantanalysistechniqueinthedevelopmentprocessoftechnicalsystems.ItwasdevelopedbyNASAintheUSA[7]intheearlysixtiesfortheApolloProject.Intheautomobileindustryitisstandardprocedureforplanninganddevelopment[8].Inotherareasofindustry[9]FMEAcanbefoundasamethodologicalcomponentofqualitymanagement.TheFMEAisacknowledgedtotheindustryinmanyranges[8,9,10].InapreventingwaytheFMEAtakesfailurebehaviourandcausesintoconsiderationandevaluatesassociatedriskswithrespecttooccurrence,severityanddetection.Thesimplicityandefficiencyofthetechniquehasproveditsvalueand,2/6furthermoreitisrecommendedinrelevantStandards[5,6]forthedevelopmentofsafety-criticalsystems.FMEAforsoftware(SW-FMEA)-GoalsandBenefitsInrelationtohardwarefailurebehaviourandhumanerroritisgraduallybecomingmoreimportanttoviewthefailurebehaviourofsoftwareanditseffects.Thismustbetakenintoaccountbythedevelopmentoftechnicalsystems.FMEAisanestablishedtechniquetoavoidfailuresintechnicalsystems.AtimelyperformedFMEAisriskmanagementinsteadofcrisismanagement[15].Intheearlyphasesofsoftwaredevelopmentwherethecostsforchangesaresmall(Fig.1)andwillingnesstochangeishigh,itmakessensetoidentifyandavoidfailuresinapreventiveway.Byevaluatingtheindividualrisksadifferentiationbetweenhighriskandlowriskcomponents,modulesandfunctionscanbeachieved.Thismakesarisk-orienteddevelopmentofsoftware-intensivesystemspossible.relativenumberoffaultsrelativnumberofdetectedfaultsCostsforfaultcorrectionperfault(TDM)AnalysisDesignCodingModul-testSystemtestField10%40%50%3%5%7%25%50%10%0,50,50,52,06,025,0Fig.1:Faultoccurrence,faulteliminationandfaultcorrectioncostsinsoftwaredevelopment[15]ASW-FMEAistheconsitentcontinuationoftheFMEAofthesystem(systemFMEA:SFMEA)foranalyzingsoftware-intensivecomponentsoftheconsideredsystem.TheirresultsfindtheirwaybacktotheFMEAofthesystem.However,theFMEAtechniqueisnotyetwidelyusedforsoftware-intensivesystems.Generaluseoftheseanalysesinthedevelopmentoftechnicalsystemsismoreimportantthemoretherequirementsfortime-to-marketandcost-to-marketincrease.SW-FMEA!duringthedesignofthesystemaspartoftheFMEAofthesystem!duringthesoftwaredesignfortheidentificationofcriticalfunctions!duringthesoftwaredesignfortheidentificationofcriticalmodulsFig.2:WhenshouldaSW-FMEAbeperformed?TheSW-FMEAisasystematic,structuredtechniqueforthereviewofthesoftwarearchitectureorthesoftwaredesignwithrespecttotechnicalrisks(e.g.safety,reliabilityoravailability).TheSW-FMEAisusedforknowledgetransfer.Theknowledgeofdifferentdepartments,likeforexamplesystemdevelopment,softwaredevelopment,testandservice,isbroughttogetherandusedduringtheFMEAintheteam.Sothenumberofviewsonorintoasystemandasystem'ssoftwareincreasesitself.3/6ProcedureTheSW-FMEAiscarriedoutasasupplementtoaFMEAofasystem.Itisusedforarchitectureordesignreviewduringthedevelopment.TheSW-FMEAshouldbeperformedbeforetheimplementationofthesoftware.Itmayno

1 / 6
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功