Introducing Tridefine: A Modeling Tool for lifecycle based functional safety projects

Keywords: TriDefine, State transition modelling, Requirements definition, COTS, Automatic documentation, Automatic code generation, IEC 61131

This article is available in:  English. Please login to request translation.


Abstract:

The UK Health & Safety Executive publication “Out of Control” presents statistics which suggest that almost half of system failures are caused by “Totally Inadequate Specification”. This situation is recognised across many industry sectors, though in the majority of cases the results are detected more by escalating costs and schedule than by serious incidents. This shows that improving the definition process brings safety as well as financial benefits. IEC-61508 states that as the required integrity increases, then automated design methods are more highly recommended.

This paper describes the TriDefine tool which addresses this requirement by providing the unique combination of a dynamic State-Transition design environment with automatic generation of COTS compatible IEC-61131-3 application code, including user defined and vendor specific function blocks where required. TriDefine’s State-Transition models can be dynamically emulated and linked to process models for a spiral review cycle. The tool automatically generates the Function Block application programme from the State-Transition environment either as generic IEC-61131-3 or suitable for direct import to specific COTS safety logic solvers. Auto generated documentation and test cases are also described along with evidence of improved functional correctness and project efficiencies. © 2009 Inside Publishing. All Rights Reserved.

Volume: 2009   Issue: 1
EUR 5.82
(Pages: 12, Words: 3883)

Readers of this article also bought

Articles by keywords

2oo4d accident accidents accumulative risk alarm annunciator alarp ansi/isa s.84 api 521 architecture asil asset management audit automatic code generation automatic documentation availability bayesian updating bpcs buncefield burner management system caex certification common cause common cause failures communication compliance component failure analysis consequence matrix content management control cost-benefit analysis cots demand mode diagnostic coverage diagnostics digital valve controller documentation emergency shutdown system en 50402 en 746 en/iec 60079–29–1 failure incident failure rate data failure rates fieldbus fire and gas fired equipment fmeda foundation sif full stroke functional modules functional safety gas detection gas sensors gas turbine global risk hardware hazard and operability analysis hazard and operability study hazop heterogeneous hipps iec 61131 iec 61131-3 iec 61508 iec 61511 iec 62061 iec 61508 incident investigation independent protection layer instrumentation and control iso 26262 knowledge-based system layer of protection layer of protection analysis life cycle lifecycle management liquiphant lock-up valve lopa management management of change markov memory metrological standards microcontroler mttfs namur 93 nfpa 72 oem online changes operator over spill protection overspeed protection p&id flowchart paag partial stroke partial stroke testing pha prior use process safety proof test interval proof testing proven in use qs9000 quality data quality management redundancy reliability reliability data reliability engineering reliability program requirements definition review risk graphs risk reduction risk reduction factor rule-based system safe-t-core safeguard safety safety goal safety instrumented function safety instrumented system safety instrumented systems safety integrity level safety lifecycle sensor poisoning sif signature test sil sil determination methods sil-capability sil verification silstroke sis sis design software solenoid valves spurious trip standardisation state transition modelling sulphur recovery tank farm test bench texas city thermal burner tolerable risk training tridefine type testing valve testing valves vdi 2180 verification