EEMCS

Home > Publications
Home University of Twente
Education
Research
Prospective Students
Jobs
Publications
Intranet (internal)
 
 Nederlands
 Contact
 Sitemap
 Search
 Organisation

EEMCS EPrints Service


937 Design of a PLC Control Program for a Batch Plant - VHS Case Study 1
Home Policy Brochure Browse Search User Area Contact Help

Mader, A.H. and Brinksma, H. and Wupper, H. and Bauer, N. (2001) Design of a PLC Control Program for a Batch Plant - VHS Case Study 1. European Journal of Control, 7 (4). pp. 416-439. ISSN 0947-3580 *** ISI Impact 0,671 ***

Full text available as:

PDF
- Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
1019 Kb

Official URL: http://dx.doi.org/10.3166/ejc.7.416-439

Abstract

This article reports on the systematic design and validation of a PLC control program for the batch plant that has been selected as a case study for the EC project on Verification of Hybrid Systems (VHS). We show how a correct design of the control program can be obtained in an incremental manner using a real-time logical formalism. This is done by systematically strengthening the premise of an implication whose conclusion represents the required behaviour of the plant. The premise specifies the assumptions under which this behaviour is realised. The formal proof of correctness was obtained using formal verification tools. We used both theorem-proving (PVS) and model checking (Spin) as verification strategies. With PVS we could show the correctness of the final implication directly by a semantic embedding of the real-time logic in PVS, but only for a limited operational scenario (a single batch load). With Spin we could show the correctness for all relevant operational scenarios, but only indirectly, viz. on the basis of an abstract verification model (written in Promela). This model was obtained as a straightforward translation of the premise of the final version of the formal design and the PLC code derived from it. We conclude that the judicious use of standard formal methods and tools suffices for the systematic development of correct control programmes for this kind of application.

Item Type:Article
Research Group:EWI-DIES: Distributed and Embedded Security, EWI-FMT: Formal Methods and Tools
Research Project:MoMS: Methods of Modelling Embedded Systems
Additional Information:Imported from DIES
ID Code:937
Status:Published
Deposited On:12 December 2005
Refereed:Yes
International:Yes
ISI Impact Factor:0,671
More Information:statistics

Export this item as:

To correct this item please ask your editor

Repository Staff Only: edit this item