DocumentCode
1916202
Title
A Refinement-Based Validation Method for Programmable Logic Controllers
Author
Wan, Hai ; Song, Xiaoyu ; Chen, Gang ; Gu, Ming
Author_Institution
Key Lab. for ISS of MOE, Tsinghua Univ., Beijing, China
fYear
2010
fDate
14-15 July 2010
Firstpage
361
Lastpage
364
Abstract
Programmable logic controllers (PLCs) are widely used in computer-based industrial applications. Timers play a pivotal role in PLC real-time embedded system applications. The paper addresses the formal validation of PLC systems with timers in the theorem proving system Coq. The timer behavior is characterized formally. A refinement validation methodology is presented in terms of an abstract model and a concrete model. The refinement is calibrated by a mapping relation. The soundness of the methodology is shown in the proving system. An illustrative case study demonstrates the effectiveness of the approach.
Keywords
embedded systems; program verification; programmable controllers; software reliability; theorem proving; PLC; abstract model; computer based industrial application; formal validation; programmable logic controller; real time embedded system; refinement based validation method; theorem proving system; timer system; Analytical models; Computational modeling; Concrete; Relays; Software; Timing; USA Councils;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Software (QSIC), 2010 10th International Conference on
Conference_Location
Zhangjiajie
ISSN
1550-6002
Print_ISBN
978-1-4244-8078-4
Electronic_ISBN
1550-6002
Type
conf
DOI
10.1109/QSIC.2010.27
Filename
5562986
Link To Document