• 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