Hardware-software timing coverification of concurrent embedded real-time systems

被引:11
作者
Hsiung, PA [1 ]
机构
[1] Acad Sinica, Inst Informat Sci, Taipei, Taiwan
来源
IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES | 2000年 / 147卷 / 02期
关键词
D O I
10.1049/ip-cdt:20000452
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The results of hardware-software codesign of concurrent embedded real-time systems are often not verified or not easily verifiable. This has serious consequences when high-assurance systems are codesigned. The main difficulty lies in the different time-scales of the embedded hardware, of the embedded software, and of the environment. This difference makes hardware-software timing coverification not only a difficult task for most systems, but has also restricted coverification to the initial system specifications. Currently, most codesign tools or methodologies only support validation in the form of cosimulation and testing of design alternatives. Here, a new formal coverification approach is proposed based on linear hybrid automata. The basic timing problems found in most coverification tasks are presented and solved. For complex systems, a simplification strategy is proposed to attack the state-space explosion occurring in formal coverification. Experimental results show the feasibility of the approach and the increase in verification scalability through the application of the proposed method.
引用
收藏
页码:83 / 92
页数:10
相关论文
共 31 条
[1]  
AIGUIER M, 1997, HARDWARE SOFTWARE CO
[2]   A THEORY OF TIMED AUTOMATA [J].
ALUR, R ;
DILL, DL .
THEORETICAL COMPUTER SCIENCE, 1994, 126 (02) :183-235
[3]  
Alur R., 1990, Proceedings. Fifth Annual IEEE Symposium on Logic in Computer Science (90CH2897-7), P414, DOI 10.1109/LICS.1990.113766
[4]   THE ALGORITHMIC ANALYSIS OF HYBRID SYSTEMS [J].
ALUR, R ;
COURCOUBETIS, C ;
HALBWACHS, N ;
HENZINGER, TA ;
HO, PH ;
NICOLLIN, X ;
OLIVERO, A ;
SIFAKIS, J ;
YOVINE, S .
THEORETICAL COMPUTER SCIENCE, 1995, 138 (01) :3-34
[5]  
ANTONIAZZI S, 1994, EURO-DAC '94 WITH EURO-VHDL 94, PROCEEDINGS, P612
[6]   Formal verification of embedded systems based on CFSM networks [J].
Balarin, F ;
Hsieh, H ;
Jurecska, A ;
Lavagno, L ;
SangiovanniVincentelli, A .
33RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 1996, 1996, :568-571
[7]  
BALARIN F, 1997, HARDWARE SOFTWARE CO
[8]  
BENGTSSON J, 1998, INT WORKSH SOFTW TOO, P43
[9]  
BUCHENRIEDER K, 1992, INT WORKSH HARDW SOF, P12
[10]  
CHIODO M, 1995, DES AUT CON, P587