상세 보기
초록
Model checking is often applied to verify safety-critical software implemented in programmable logic controller (PLC) language such as a function block diagram (FBD). Counter-examples generated by a model checker are often too lengthy and complex to analyze. This paper describes the FBDVerifier which allows domain experts to perform automated model checking and intuitive visual analysis of counter-examples without having to know technical details on temporal logic or the model checker. Once the FBD program is automatically translated into a semantically equivalent Verilog model and model checking is performed using SMV, users can enter various expressions to investigate why verification of certain properties failed. When applied to FBD programs implementing a shutdown system for a nuclear power plant, domain engineers were able to perform effective FBD verification and detect logical errors in the FBD design.
키워드
- 제목
- FBDVerifier: Interactive and Visual Analysis of Counter-example in Formal Verification of Function Block Diagram
- 저자
- Jee, Eunkyoung; Jeon, Seungjae; Cha, Sungdeok; Koh, Kwangyong; Yoo, Junbeom; Park, Geeyong; Seong, Poonghyun
- 발행일
- 2010-08
- 유형
- Editorial Material
- 권
- 42
- 호
- 3
- 페이지
- 171 ~ 188