期刊文献+

COQ定理证明器辅助PLC程序验证和分析 被引量:6

PLC Program Verification and Analysis Using the COQ Theorem Prover
下载PDF
导出
摘要 使用定理证明器COQ验证和分析PLC抢答器程序的一些性质,证明了原程序的所有可能状态中只有半数是可达状态,揭示了系统在可达状态之间的转移关系。基于这些性质,引入了逻辑自动机的概念作为对PLC程序行为完整抽象的描述。此外,在证明过程中,发现该程序中存在着一个很难通过现场测试发现的问题。 The authors analyse a PLC competition quiz machine program and proves a set of properties using the COQ theorem prover.These properties reveal that only half of output states would be reachable and describe the transition relation over these states in an abstract way.Based on these results the authors introduce the notion of logic automata as a complete description of this PLC program.The authors also point out that the program may produce unfair response in rare situations.
出处 《北京大学学报(自然科学版)》 EI CAS CSCD 北大核心 2010年第1期30-34,共5页 Acta Scientiarum Naturalium Universitatis Pekinensis
基金 国家自然科学基金资助项目(90718039)
关键词 可编程序控制器 PLC 嵌入式系统 COQ 定理证明 programmable logic controller PLC embedded system COQ theorem proving
  • 相关文献

参考文献5

  • 1Leveson N G, Turner C S. An investigation of the Therac- 25 accidents. IEEE Computer, 1993,26(7): 18-41.
  • 2The Coq Development Team. The Coq proof assistant reference manual-version V8.0, 2004.
  • 3Kramer B J, Volker N. A highly dependable computer architecture for safety-critical control applications. Real- Time System Journal, 1997, 13(3) : 237-251.
  • 4Jack H. Automating manufacturing systems with PLCs. Free Software Foundation, 2007.
  • 5SIMENS. S7-200 programmable controller system manual. order no. 6ES7298-8FA24-8BH0, 2004.

同被引文献50

引证文献6

二级引证文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部