A survey of formal verification methods and tools for embedded and real-time systems

被引:4
作者
Cheng, Albert Mo Kim [1 ]
机构
[1] Univ Houston, Real Time Syst Lab, Dept Comp Sci, Houston, TX 77204 USA
基金
美国国家科学基金会;
关键词
verification; formal methods; real-time systems; embedded systems; specification; analysis; software engineering; system design;
D O I
10.1504/IJES.2006.014854
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
To facilitate the control of increasingly complex physical systems such as drive-by-wire automobiles and fly-by-wire airplanes, embedded and networked computer systems with numerous hardware and software components are increasingly required. However, this complexity also leads to more potential errors and faults, during both the design/implementation phase and the deployment/runtime phase. It is therefore essential to verify the system under control as well as the control system itself with the aid of mechanical verification tools. This paper surveys verification techniques using model checking, Statechart/Statemate, timed automata, timed Petri nets, timed process algebra, real-time logic and semantic rule-based analysis.
引用
收藏
页码:184 / 195
页数:12
相关论文
共 93 条
[1]  
Alur R., 1990, Proceedings. Fifth Annual IEEE Symposium on Logic in Computer Science (90CH2897-7), P390, DOI 10.1109/LICS.1990.113764
[2]   A THEORY OF TIMED AUTOMATA [J].
ALUR, R ;
DILL, DL .
THEORETICAL COMPUTER SCIENCE, 1994, 126 (02) :183-235
[3]   A REALLY TEMPORAL LOGIC [J].
ALUR, R ;
HENZINGER, TA .
30TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 1989, :164-169
[4]   A REALLY TEMPORAL LOGIC [J].
ALUR, R ;
HENZINGER, TA .
JOURNAL OF THE ACM, 1994, 41 (01) :181-204
[5]   MODEL-CHECKING IN DENSE REAL-TIME [J].
ALUR, R ;
COURCOUBETIS, C ;
DILL, D .
INFORMATION AND COMPUTATION, 1993, 104 (01) :2-34
[6]   Automatic symbolic verification of embedded systems [J].
Alur, R ;
Henzinger, TA ;
Ho, PH .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (03) :181-201
[7]   Alternating-time temporal logic [J].
Alur, R ;
Henzinger, TA ;
Kupferman, O .
38TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1997, :100-109
[8]  
Alur R., 1994, Computer Aided Verification. 6th International Conference, CAV '94. Proceedings, P1
[9]  
Alur R., 1993, Computer Aided Verification. 5th International Conference, CAV '93 Proceedings, P181
[10]  
Alur R., 1990, Proceedings. Fifth Annual IEEE Symposium on Logic in Computer Science (90CH2897-7), P414, DOI 10.1109/LICS.1990.113766