DocumentCode :
3255921
Title :
Automatic software documentation support: an example of machine translation
Author :
Ourston, D. ; McBeth, Robert W.
Author_Institution :
Lockheed Software Technol. Center, Austin, TX, USA
Volume :
2
fYear :
1988
fDate :
0-0 1988
Firstpage :
510
Lastpage :
517
Abstract :
An approach for deriving an English-language description of a computer program directly from the source code is presented. Two levels of translation are presented: statement rendering, to derive the English-language equivalent of the program statements, and concept abstraction, to deduce the purpose of the program. The translation method presented is shown to be equivalent to language translation, with some restrictions. One restriction is that the translation grammar is not bidirectional when abstractions are considered. Another is that the source (program) language is much more regularized than is normally the case with spoken (natural) languages.<>
Keywords :
grammars; language translation; system documentation; English-language description; automatic software documentation support; bidirectional; concept abstraction; statement rendering; translation grammar; Artificial intelligence; Automatic programming; Documentation; Machine intelligence; Natural languages; Programming profession;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1988. Vol.II. Software Track, Proceedings of the Twenty-First Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI, USA
Print_ISBN :
0-8186-0842-0
Type :
conf
DOI :
10.1109/HICSS.1988.11844
Filename :
11844
Link To Document :
بازگشت