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