• DocumentCode
    3153717
  • Title

    Generation of software renovation factories from compilers

  • Author

    Sellink, Alex ; Verhoef, Chris

  • Author_Institution
    Programming Res. Group, Amsterdam Univ., Netherlands
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    245
  • Lastpage
    255
  • Abstract
    When a compiler is designed carefully, it is possible to extract its grammar. We reengineer the extracted grammar to one that is geared towards reengineering. From this reengineering grammar we generate an architecture called a software renovation factory. This includes: generic analysis and transformation functionality and a native pattern language using the concrete syntax of the language for which the renovation is necessary. Moreover, we generate the grammar in HTML format so that reengineers can quickly understand the language. We applied our approach successfully to an exceptionally complex and large proprietary language. Our approach enables rapid development of software renovation factories. We believe that our approach can partly solve the lack of Year 2000 tool support for many languages
  • Keywords
    grammars; hypermedia markup languages; program compilers; software reusability; specification languages; systems re-engineering; compilers; extracted grammar; generic analysis; native pattern language; reengineering; software renovation factories; transformation functionality; Application software; Books; Computer architecture; Concrete; HTML; Lab-on-a-chip; Pattern analysis; Production facilities; Program processors; Programming profession;
  • 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.792622
  • Filename
    792622