• DocumentCode
    1691553
  • Title

    Development, assessment, and reengineering of language descriptions

  • Author

    Sellink, Alex ; Verhoef, Chris

  • Author_Institution
    Programming Res. Group, Amsterdam Univ., Netherlands
  • fYear
    2000
  • fDate
    2/1/2000 12:00:00 AM
  • Firstpage
    151
  • Lastpage
    160
  • Abstract
    We discuss tools that aid in the development, the assessment and the reengineering of language descriptions. The assessment tools give an indication as to what is wrong with an existing language description, and give hints towards correction. From a correct and complete language description, it is possible to generate a parser, a manual, and online documentation. The parser is geared towards reengineering purposes but is also used to parse the examples that are contained in the documentation. The reengineered language description is a basic ingredient for a reengineering factory that can manipulate this language for real time embedded software systems that is used in telecommunications industry. The described tool support can also be used to develop a language standard without syntax error in the language description and its code examples
  • Keywords
    grammars; high level languages; real-time systems; system documentation; systems re-engineering; telecommunication computing; assessment tools; language description reengineering; language standard; manual; online documentation; parser; real time embedded software systems; reengineering factory; syntax error; telecommunications industry; Code standards; Communication industry; Computer errors; Computer industry; Documentation; Embedded software; Production facilities; Real time systems; Software engineering; Standards development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2000. Proceedings of the Fourth European
  • Conference_Location
    Zurich
  • Print_ISBN
    0-7695-0546-5
  • Type

    conf

  • DOI
    10.1109/CSMR.2000.827323
  • Filename
    827323