FORMAL METHODS REALITY CHECK - INDUSTRIAL USAGE

被引:33
作者
CRAIGEN, D
GERHART, S
RALSTON, T
机构
[1] UNIV HOUSTON CLEAR LAKE, COMP & INFORMAT SYST RES INST, HOUSTON, TX 77058 USA
[2] ODYSSEY RES ASSOC, ITHACA, NY 14850 USA
关键词
FORMAL METHODS; FORMAL VERIFICATION; INDUSTRIAL APPLICATIONS; REAL-TIME SYSTEMS; SAFETY-CRITICAL SYSTEMS; TECHNOLOGY ASSESSMENT; VALIDATION; AND VERIFICATION;
D O I
10.1109/32.345825
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Based on a systematic survey and analysis of the use of formal methods in the development of a dozen industrial applications, we summarize the methods being used, characterize the styles of industrial usage, and provide recommendations for evolutionary enhancements to the technology base of formal methods. The industrial applications ranged from reverse engineering to system certification; code scale ranges from 1 KLOC to 10 KLOC's. Applications included a software infrastructure for oscilloscopes; a shutdown system for a nuclear generating station; a train protection system; an airline collision avoidance system; an engine monitoring system for shipboard engines; attitude control of satellites; security properties of both a smartcard device and a network; arithmetic units; transaction processing; a real-time database for a medical instrument; and a restructuring program for COBOL.
引用
收藏
页码:90 / 98
页数:9
相关论文
共 7 条
[1]  
CRAIGEN D, 1993, 5546939582 US NAV RE
[2]  
CRAIGEN D, 1993, GCR93626 NIST TECH R, V1
[3]  
CRAIGEN D, 1993, GCR93626 NIST TECH R, V2
[4]  
CRAIGEN D, 1993, MCMASTER INT LECTURE
[5]  
GERHART S, 1994, IEEE SOFTWARE JAN
[6]  
GERHART S, 1993, 15TH P INT C SOFTW E
[7]  
1991, P VDM 91 NOORDWIJKER