DocumentCode :
2984006
Title :
Pretty-printing for software reengineering
Author :
De Jonge, Merijn
Author_Institution :
CWI, Amsterdam, Netherlands
fYear :
2002
fDate :
2002
Firstpage :
550
Lastpage :
559
Abstract :
Automatic software reengineering changes or repairs existing software systems. They are usually tailor-made for a specific customer and language dependent. Maintaining similar reengineering for multiple customers and different language dialects may, therefore, soon become problematic unless advanced language technology is used. Generic pretty-printing is part of such technology and is the subject of this paper. We discuss specific pretty-print aspects of software reengineering such as fulfilling customer-specific format conventions, preserving existing layout, and producing multiple output formats. In addition, we describe pretty-print techniques that help to reduce maintenance effort of tailor-made reengineering supporting multiple language dialects. Applications such as COBOL reengineering and SDL documentation generation show that our techniques, implemented in the generic pretty-printer GPP, are feasible.
Keywords :
COBOL; software maintenance; system documentation; systems re-engineering; COBOL reengineering; GPP; SDL documentation generation; automatic software reengineering; customer-specific format conventions; generic pretty-printing; layout preservation; maintenance; multiple language dialects; multiple output formats; Application software; Computer languages; Documentation; Humans; Inspection; Network address translation; Pipelines; Software maintenance; Software systems; Time to market;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2002. Proceedings. International Conference on
ISSN :
1063-6773
Print_ISBN :
0-7695-1819-2
Type :
conf
DOI :
10.1109/ICSM.2002.1167816
Filename :
1167816
Link To Document :
بازگشت