Sciweavers

ICSM
2002
IEEE

Pretty-Printing for Software Reengineering

13 years 9 months ago
Pretty-Printing for Software Reengineering
Automatic software reengineerings change or repair existing software systems. They are usually tailor-made for a specific customer and language dependent. Maintaining similar reengineerings for multiple customers and different language dialects might therefore soon become problematic unless advanced language technology is being 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 customerspecific 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 reengineerings 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.
Merijn de Jonge
Added 15 Jul 2010
Updated 15 Jul 2010
Type Conference
Year 2002
Where ICSM
Authors Merijn de Jonge
Comments (0)