110 likes | 274 Views
Systems with safety-related software according to IEC 61508-3 – costs out of control?. Experience from a development project. Software as part of development project. Field Device Project: Components of Development. Sensor Design. Electronic Design. Mechanical Design. Software Design.
E N D
Systems with safety-related software according to IEC 61508-3 – costs out of control? Experience from a development project Dr. Claudia Nowak
Software as part of development project Field Device Project: Components of Development Sensor Design Electronic Design Mechanical Design Software Design Dr. Claudia Nowak
Software development process Main activities of software development process: • Management activities Who, what, when, how? • Software specification What shall the software do? • Software design How to realise the software? • Software verification Do we develop the correct software? • Software validation Did we develop the software correctly? Dr. Claudia Nowak
Safety-related software development process Management SW specificationand realisation SW verification SW validation SW functional safetymanagement plan Software concept Software test plan Configurationmanagement Software (safety)requirements Software test specification Changemanagement Software criticality analysis SW architecture Requirements and error tracking SW fine design Software HAZOP Documentation(Safety Manual, …) SW coding Software module tests Gap Functional safety assessment Integration tests New/revised elements Dr. Claudia Nowak
Tool allocation to software V-model Software (safety)requirements Software validation Software architecture Safety criticalityanalysis Software integration tests Software fine design Software HAZOP Software function tests Software module design Software module tests Software coding Tools Requirements and validation test tool SCA and HAZOP tool Design tool Programming enviroment and analysis tool Test tool for automatic testing Dr. Claudia Nowak
Requirements Specification und Testing The software shall convert the sensor signal to an analog pressure signal. Dr. Claudia Nowak
Benefit from pilot project • Functional Safety Management Plan (FSM) • Re-use of pre-defined requirements and related tests • Tools • Document templates • Coding guidelines • Safety manual • Lessons Learned • Structured development • Verification and documentation Dr. Claudia Nowak
Cost aspects for SIL projects • More time (and money) to be spent during conception and specification phase of SIL projects (plus 30 % compared to non-SIL projects) • More accurate project planning, scheduling, specification, etc. • Less changes at advanced project phases and more precise planning of software changes Change Control Board. • Slightly increasing costs compared to earlier development because more time is needed due to more documentation and verification. Benefit: These activities increase quality and safety of the product! Dr. Claudia Nowak
Thank you very muchfor your attention Dr. Claudia Nowak