Completeness in formal specification language design for process-control systems

被引:0
|
作者
Leveson, Nancy [1 ]
机构
[1] Massachusetts Inst of Technology, Cambridge, MA, United States
关键词
Embedded systems - Formal logic - Problem solving - Process control - Real time systems - Software engineering;
D O I
10.1145/349360.351140
中图分类号
学科分类号
摘要
This paper examines the issue of completeness in specification language design. In the mid-80s we identified a set of 26 formal criteria to identify missing, incorrect, and ambiguous requirements for process-control systems. Experimental validation of the criteria on NASA and NASDA spacecraft systems have supported their usefulness in detecting commonly omitted but important information and engineers have been using them in checklist form on real systems. At the same time, we have extended the criteria and now have over 60. This paper shows how most of the criteria can be embedded in a formal specification language in ways that potentially allow automated checking or assist in manual reviews.
引用
收藏
页码:75 / 87
相关论文
共 50 条