DocumentCode :
2657983
Title :
A revised, inheritance-supporting parallel object model in PDEFA-I
Author :
Guang, Yang ; Dongchan, Wen ; Dingxing, Wang
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
fYear :
2000
fDate :
2000
Firstpage :
108
Lastpage :
113
Abstract :
PDEFA is a distributed Ada95 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. The 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, PDEFA evolves into PDEFA-I with its parallel object model improved in order to solve the inheritance anomaly. We demonstrate mainly the work we have done with service objects
Keywords :
Ada; distributed object management; inheritance; object-oriented languages; parallel programming; program compilers; software reusability; PDEFA-I; concurrent objects; distributed Ada 95 pre-compiler; implementation code; inheritance; parallel object model; program compiler; run-time system; service objects; software reuse; synchronization code; Computer science; Concurrent computing; Encapsulation; History; Object oriented modeling; Protection; Software reusability; Solids; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 2000. TOOLS - Asia 2000. Proceedings. 36th International Conference on
Conference_Location :
Xi´an
ISSN :
1530-2067
Print_ISBN :
0-7695-0875-8
Type :
conf
DOI :
10.1109/TOOLS.2000.885905
Filename :
885905
Link To Document :
بازگشت