Go home now Header Background Image
Search
Submission Procedure
share: |
 
Follow us
 
 
 
 
Volume 7 / Issue 1

available in:   PDF (336 kB) PS (646 kB)
 
get:  
Similar Docs BibTeX   Write a comment
  
get:  
Links into Future
 
DOI:   10.3217/jucs-007-01-0037

 

An Open Software Architecture for the Verification of Industrial Controllers

Heinz Treseler (University of Dortmund, Germany)

Olaf Stursberg (University of Dortmund, Germany)

Paul W. H. Chung (Loughborough University, UK)

Shuanghua Yang (Loughborough University, UK)

Abstract: The paper presents a tool architecture which supports the formal verification of logic controllers for processing systems. The tool's main intention is to provide a front-end for modelling the controller as well as the processing systems. The models are automatically transformed into representations which can be analysed by existing model checking algorithms. While the first part of the paper gives an overview of the complete architecture, the second part introduces a newly developed modelling interface: Process Control Event Diagrams (PCEDs) are formally defined as a suitable means to represent the flow of information in controlled processes. The transformation of PCEDs into verifiable code is described, and the whole procedure of modelling, model transformation and verification is illustrated with a simple processing system.

Keywords: formal verification, logic controller, model checking, process control event diagram, tool development

Categories: D.2.4, D.3.1, I.6.3, I.6.5, J.0