EXECUTABLE SPECIFICATION AND ANALYSIS FOR THE DESIGN OF CONCURRENT OBJECT-ORIENTED SYSTEMS

被引:2
作者
DENG, Y
CHANG, SK
LIN, XL
机构
[1] FLORIDA INT UNIV, SCH COMP, MIAMI, FL 33199 USA
[2] UNIV PITTSBURGH, SCH COMP, PITTSBURGH, PA 15260 USA
关键词
CONCURRENT OBJECT-ORIENTED SYSTEMS; EXECUTABLE SPECIFICATIONS; FORMAL ANALYSIS; PETRI NETS; KNOWLEDGE-BASED SOFTWARE ENGINEERING;
D O I
10.1142/S0218194094000210
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper investigates the analysis of concurrent OO designs using a formal, executable specification technique called G-Net. After presenting an overview of the G-Net technique, we show how to use the G-Net notation to specify the concurrent OO systems. A formal transformation technique, which translates a G-Net specification to a semantically equivalent PrT-net, is presented. The resultant PrT-net can then be formally analyzed. The practical significance of this approach in fault-tolerant systems and distributed multimedia systems design is discussed.
引用
收藏
页码:427 / 450
页数:24
相关论文
共 35 条
[1]   CONCURRENT OBJECT-ORIENTED PROGRAMMING [J].
AGHA, G .
COMMUNICATIONS OF THE ACM, 1990, 33 (09) :125-141
[2]  
Agha GA, 1990, ACTORS MODEL CONCURR
[3]  
AMERICA PHM, 1989, FORM ASP COMPUT, V1, P366
[4]  
BALDASSARI M, 1991, HIGH LEVEL PETRI NET, P624
[5]  
Balzer R. M., 1982, SIGSOFT Software Engineering Notes, V7, P3, DOI 10.1145/1006258.1006261
[6]  
BATTISTON E, 1988, LECT NOTES COMPUT SC, V340, P20
[7]   PROCESS-TRANSLATABLE PETRI NETS FOR THE RAPID PROTOTYPING OF PROCESS-CONTROL SYSTEMS [J].
BRUNO, G ;
MARCHETTO, G .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (02) :346-357
[8]  
CHEN TC, 1992, 1992 P PITTSB SIM C, P2705
[9]  
DECHAMPEAUX D, 1991, OOPSLA 91 CONFERENCE PROCEEDINGS : OBJECT-ORIENTED PROGRAMMING SYSTEMS, LANGUAGES, AND APPLICATIONS, P166
[10]  
Deng Y., 1990, IEEE Transactions on Knowledge and Data Engineering, V2, P295, DOI 10.1109/69.60793