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