DocumentCode :
3201966
Title :
Semi-automatic generation of parallelizable patterns from source code examples
Author :
Markovic, Dejan ; Hagemeister, Jack R. ; Raghavendra, Cauligi S. ; Bhansali, Sanjay
Author_Institution :
Sch. of Electr. Eng., Washington State Univ., Pullman, WA, USA
fYear :
1997
fDate :
28-30 Mar 1997
Firstpage :
50
Lastpage :
59
Abstract :
Generation of program patterns from source code is a difficult, time consuming and error-prone process when performed by programmers. We describe an implemented system which generates patterns from an abstract syntax tree with interaction by the user. Our approach is based on creating intermediate patterns by exploring data dependencies in the source code and allowing the user to change and/or eliminate parts of it in order to create a final pattern. We describe the architecture of our system as well as the pattern language used and illustrate our approach with examples
Keywords :
FORTRAN; automatic programming; parallel programming; reverse engineering; software tools; FORTRAN; abstract syntax tree; data dependencies; error-prone; parallelizable pattern generation; pattern language; program comprehension; program pattern generation; semiautomatic generation; source code examples; time consuming; Buildings; Libraries; Lifting equipment; Parallel processing; Pattern analysis; Pattern matching; Pattern recognition; Programming profession; Software engineering; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 1997. IWPC '97. Proceedings., Fifth Iternational Workshop on
Conference_Location :
Dearborn, MI
ISSN :
1092-8138
Print_ISBN :
0-8186-7993-X
Type :
conf
DOI :
10.1109/WPC.1997.601263
Filename :
601263
Link To Document :
بازگشت