2010 · 22 citations · 6 references
ComputingComputer EngineeringComputer ScienceAutomationFormal MethodsSafety EngineeringModel CheckingProgrammable Logic ControllersVerificationAutomated Model CheckingFormal VerificationFunction Block DiagramLogic VerificationModel VerificationModel-based VerificationSafety-critical SoftwareSafety-critical Software Engineering
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
6
Counterexample-guided abstraction refinement for symbolic model checking
Edmund M. Clarke, Orna Grümberg, Somesh Jha et al. · Journal of the ACM · 2003 · 991 citations
Formalization of existing PLC Programs: A Survey
Mohammed Bani Younis, Georg Frey · 2003 · 75 citations