• DocumentCode
    3152265
  • Title

    Building documentation generators

  • Author

    Van Deursen, Arie ; Kuipers, Tobias

  • Author_Institution
    CWI, Amsterdam, Netherlands
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    40
  • Lastpage
    49
  • Abstract
    In order to maintain the consistency between sources and documentation, while at the same time providing documentation at the design level, it is necessary to generate documentation from sources in such a way that it can be integrated with hand-written documentation. In order to simplify the construction of documentation generators, we introduce island grammars, which only define those syntactic structures needed for (re)documentation purposes. We explain how they can be used to obtain various forms of documentation, such as data dependency diagrams for mainframe batch jobs. Moreover, we discuss how the derived information can be made available via a hypertext structure. We conclude with an industrial case study in which a 600,000 LOC COBOL legacy system is redocumented using the techniques presented in the paper
  • Keywords
    grammars; hypermedia; system documentation; 600,000 LOC COBOL legacy system; data dependency diagrams; design level; documentation generators; hand-written documentation; hypertext structure; island grammars; mainframe batch jobs; redocumentation; syntactic structures; Cost function; Documentation; Lab-on-a-chip; Outsourcing; Read only memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1999. (ICSM '99) Proceedings. IEEE International Conference on
  • Conference_Location
    Oxford
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-0016-1
  • Type

    conf

  • DOI
    10.1109/ICSM.1999.792497
  • Filename
    792497