DocumentCode :
2061501
Title :
Data dependence analysis in presence of inheritance and polymorphism
Author :
Xiaoming, Li ; Daoxu, Chen ; Li, Xie
Author_Institution :
Dept. of Comput. Sci., Nanjing Univ., China
Volume :
1
fYear :
2000
fDate :
14-17 May 2000
Firstpage :
220
Abstract :
The data dependence analysis is a hard problem, particularly in the presence of data structures similar to the pointer. The inheritance and the polymorphism in object-oriented languages provide program design and software engineering with new methods. But, at the same time, they bring about more barriers to dependence analysis for object-oriented languages. This paper proposes an object-oriented data dependence analysis model, ODAM. The model can present and analyze the specific concepts in OO languages. We mainly discuss the framework and the key techniques of ODAM, including the object hierarchy graph, the merging of the read-write set and dependence analysis based on the object hierarchy graph.
Keywords :
inheritance; object-oriented languages; object-oriented programming; parallelising compilers; ODAM; automatic parallelizing compilers; data dependence analysis; data structures; dependence analysis; inheritance; object hierarchy graph; object-oriented data dependence analysis model; object-oriented language; pointer; polymorphism; program design; read-write se; software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing in the Asia-Pacific Region, 2000. Proceedings. The Fourth International Conference/Exhibition on
Conference_Location :
Beijing, China
Print_ISBN :
0-7695-0589-2
Type :
conf
DOI :
10.1109/HPC.2000.846548
Filename :
846548
Link To Document :
بازگشت