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
相关论文
共 50 条
  • [21] TRANSACTIONS FOR CONCURRENT OBJECT-ORIENTED PROGRAMMING SYSTEMS
    KAISER, GE
    SIGPLAN NOTICES, 1989, 24 (04): : 136 - 138
  • [22] Object-oriented concurrent programming languages and systems
    Tripathi, Anand
    Van, Oosten, James
    Miller, Robert
    JOOP - Journal of Object-Oriented Programming, 12 (07): : 22 - 55
  • [23] Behavioral specification and analysis of object-oriented designs
    Belkhouche, B
    Wu, J
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1999, 11 (08): : 37 - 46
  • [24] Object-oriented specification and design of embedded hard real-time systems
    Nebel, W
    Oppenheimer, F
    Schumacher, G
    Kabous, L
    Radetzki, M
    Putzke-Röming, W
    SYSTEM-ON-CHIP METHODOLOGIES & DESIGN LANGUAGES, 2001, : 285 - 296
  • [25] CSL - A CLASS SPECIFICATION LANGUAGE FOR OBJECT-ORIENTED DESIGN
    BUCCI, G
    CECCHINI, R
    DELBIMBO, A
    MICROPROCESSING AND MICROPROGRAMMING, 1990, 28 (1-5): : 201 - 204
  • [26] Object-oriented specification and design of user-interfaces
    Hussey, A
    HUMAN-COMPUTER INTERACTION - INTERACT '97, 1997, : 632 - 635
  • [27] Specification, implementation, and validation of object-oriented embedded systems
    Gerard, S
    David, A
    Terrier, F
    OBJECT-ORIENTED TECHNOLOGY, PROCEEDINGS, 2002, 2323 : 72 - 85
  • [28] A formal specification framework for object-oriented distributed systems
    Buchs, D
    Guelfi, N
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2000, 26 (07) : 635 - 652
  • [30] TROLL - A language for object-oriented specification of information systems
    Jungclaus, R
    Saake, G
    Hartmann, T
    Sernadas, C
    ACM TRANSACTIONS ON INFORMATION SYSTEMS, 1996, 14 (02) : 175 - 211