230 likes | 391 Views
Process. ITV Model-based Analysis and Design of Embedded Software Techniques and methods for Critical Software Anders P. Ravn Aalborg University August 2011. System Analysis and Definition. Determining the Hazards and risks. Determining the SIL and the PFx.
E N D
Process ITV Model-based Analysis and Design of Embedded Software Techniques and methods for Critical Software Anders P. Ravn Aalborg University August 2011
Requirements and Realisation Our JOB
A note on safety functions ”Distinguish consistently between: the end-to-end safety function that is supported by one or more elements and (2) the element safety function of each of the supporting elements.” IEC 61508-3 7.4.2.11 NOTE
Exercise – is it theV-model? Requirements Spec --------------------------- Accpt. Test Report Acceptance Test Spec Architectural Spec ------------------------ Integr. Test Report Integration Test Spec Module Interface Spec Module Spec ------------------- Module Test Report Module Test Spec Program Source text A rational Design Process – or how to fake it Heninger & Parnas, 1979
Exercise – OOAD in Context • Requirements Specification • 1.1 System Definition • 1.2 Problem Domain Structure • 1.3 Application Domain Structure • Architecture • Modules • Implementation • 5. Test