PARTIAL ORDERINGS OF EVENT SETS AND THEIR APPLICATION TO PROTOTYPING CONCURRENT, TIMED SYSTEMS

被引:15
作者
LUCKHAM, DC
VERA, J
BRYAN, D
AUGUSTIN, L
BELZ, F
机构
[1] STANFORD UNIV,COMP SYST LAB,STANFORD,CA 94305
[2] TRW CO INC,REDONDO BEACH,CA 90278
关键词
D O I
10.1016/0164-1212(93)90027-U
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
RAPIDE is a concurrent, object-oriented language specifically designed for prototyping large concurrent systems. One of the principle design goals has been to adopt a computation model in which the synchronization, concurrency, data flow, and timing aspects of a prototype are explicitly represented and easily accessible both to the prototype itself and to the prototyper. This article describes the partially ordered event set (poset) computation model and the features of RAPIDE for using posets in reactive prototypes and for automatically checking posets. An example prototyping scenario illustrates uses of the poset computation model, with and without timing.
引用
收藏
页码:253 / 265
页数:13
相关论文
共 23 条
[1]  
Augustin L. M., 1988, 25th ACM/IEEE Design Automation Conference. Proceedings 1988 (Cat. No.88CH2540-3), P48, DOI 10.1109/DAC.1988.14733
[2]  
AUGUSTIN LM, 1990, HARDWARE DESIGN SIMU
[3]  
BEERY G, 1987, INRIA647 TECHN REP
[4]  
Belz F. C., 1990, Proceedings TRI-Ada '90, P141, DOI 10.1145/255471.255520
[5]  
BOLOGNESI T, 1989, FORMAL DESCRIPTION T, P23
[6]  
BRYAN D, 1992, CSLTN92387 STANF U C
[7]   DESIGN OF A SEPARABLE TRANSITION-DIAGRAM COMPILER [J].
CONWAY, ME .
COMMUNICATIONS OF THE ACM, 1963, 6 (07) :396-408
[8]  
FIDGE CJ, 1988, AUSTR COMPUTER SCI C, V10, P55
[9]  
GENNART BA, 1992, 29TH ACM/IEEE DESIGN AUTOMATION CONFERENCE : PROCEEDINGS, P414
[10]  
GENNART BA, CSLTR91464 STANF U C