DocumentCode :
3437753
Title :
Compiling object-oriented programs for distributed execution
Author :
Muthukrishnan, Prakash K. ; Bryant, Barrett R. ; Zwarico, Amy E.
Author_Institution :
Dept. of Comput. & Inf. Sci., Alabama Univ., Birmingham, AL, USA
fYear :
1996
fDate :
19-22 Dec 1996
Firstpage :
49
Lastpage :
54
Abstract :
Techniques based on formal semantics are discussed for automatically generating parallelizing compilers for object-oriented programming languages. The denotational semantics of object-oriented programming languages are used to derive the control and data dependencies that exist within programs and this information may then be used to produce parallel object code by a compiler. This approach also easily facilitates proving the correctness of transformations performed on the source programs. Furthermore, since compilers may be automatically generated from denotational semantics specifications, the implementation of these parallelization techniques will be automatic and hence language independent
Keywords :
formal languages; formal specification; object-oriented languages; parallelising compilers; data dependencies; denotational semantics; formal semantics; object-oriented programming languages; parallelizing compilers; Application software; Automatic control; Message passing; Object oriented modeling; Object oriented programming; Program processors; Programming profession; Software engineering; Software tools; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing, 1996. Proceedings. 3rd International Conference on
Conference_Location :
Trivandrum
Print_ISBN :
0-8186-7557-8
Type :
conf
DOI :
10.1109/HIPC.1996.565796
Filename :
565796
Link To Document :
بازگشت