36th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS-Asia'00)
A Revised, Inheritance-Supporting Parallel Object Model in PDEFA-I
Xi'an, China
October 30-November 04
ISBN: 0-7695-0875-8
PDEFA is a distributedAda95 pre-compiler; compiler and run-time system. PDEFA-I is the latest version of PDEFA that supports inheritance between parallel objects. Because of the inheritance anomaly problem with concurrent objects, Ada95 does not support this mechanism, so we have to slightly modify the language to make inheritance possible. Code of each interface of a protected object in Ada95 is divided into two parts, synchronization code called condition and implementation code called action. These two parts of code can be changed or replaced independently in subclasses, making great effort for maximum code reuse. Consequently, P DEFA evolves into PDEFA-I with its parallel object model improved in order to solve inheritance anomaly. We demonstrate in this paper mainly the work we have done with service objects.
Index Terms:
Ada95 parallel object-oriented inheritance anomaly concurrent
Citation:
Yang Guang, Wen Dongchan, Wang Dingxing, "A Revised, Inheritance-Supporting Parallel Object Model in PDEFA-I," tools, pp.108, 36th International Conference on Technology of Object-Oriented Languages and Systems (TOOLS-Asia'00), 2000