Formal Methods for Safety Critical System Specification

被引:0
作者
Lockhart, Jonathan [1 ]
Purdy, Carla [1 ]
Wilsey, Philip [1 ]
机构
[1] Univ Cincinnati, Dept Elect Engn & Comp Syst, Cincinnati, OH 45220 USA
来源
2014 IEEE 57TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS) | 2014年
关键词
Automated Theorem Prover; formal methods; ProofPower; safety critical systems; software; specification; Z;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
For safety critical systems, hardware is often preferred over software because it is easier to achieve safety goals in hardware alone and because hardware is considered more reliable than software. But as systems become more complex, software solutions will also be important. Here we demonstrate, using a simple example, that formal methods are a useful tool for developing software specifications for safety critical systems, since they reduce ambiguity in the design and can be proven consistent. Using formal methods for specifications will enable the development of dependable, high-performance, reliable hardware/software safety critical systems. The method we describe is the first step in our work to establish a hardware/software development process for safety critical systems.
引用
收藏
页码:201 / 204
页数:4
相关论文
共 28 条
[1]  
[Anonymous], 2006, ProofPower: Z Tutorial, P143
[2]  
[Anonymous], 2006, ProofPower: Tutorial, P5
[3]  
[Anonymous], 138171 ISOIEC
[4]  
[Anonymous], SOFTWARE DEV PROCESS
[5]  
[Anonymous], 2002, 13568 ISOIEC
[6]   SAFETY-CRITICAL SYSTEMS, FORMAL METHODS AND STANDARDS [J].
BOWEN, J ;
STAVRIDOU, V .
SOFTWARE ENGINEERING JOURNAL, 1993, 8 (04) :189-209
[7]   Formal methods: State of the art and future directions [J].
Clarke, EM ;
Wing, JM .
ACM COMPUTING SURVEYS, 1996, 28 (04) :626-643
[8]  
Davies J., 1996, Using Z: Specification, Refinement, and Proof, V1st, P57
[9]  
Davies J., 1996, Using Z: Specification, Refinement, and Proof, V1st, P37
[10]  
Davies J., 1996, Using Z: Specification, Refinement, and Proof, V1st, P9