• DocumentCode
    753522
  • Title

    An Automatic Generator for Compiler Testing

  • Author

    Bazzichi, Franco ; Spadafora, Ippolito

  • Author_Institution
    Istituto di Scienze dell´´Informazione, University of Pisa, Pisa, Italy, and with the Computing Center, CNUCE
  • Issue
    4
  • fYear
    1982
  • fDate
    7/1/1982 12:00:00 AM
  • Firstpage
    343
  • Lastpage
    353
  • Abstract
    A new method for testing compilers is presented. The compiler is exercized by compilable programs, automatically generated by a test generator. The generator is driven by a tabular description of the source language. This description is in a formalism which nicely extends context-free grammars in a context-dependent direction, but still retains the structure and readability of BNF. The generator produces a set of programs which cover all grammatical constructions of the source language, unless user supplied directives instruct otherwise. The programs generated can also be used to evaluate the performance of different compilers of the same source language.
  • Keywords
    Automatic program generation; automatic test generation; compiler testing; generation of compilable programs; translator testing; Algorithm design and analysis; Automatic control; Automatic testing; Computer languages; Councils; Performance evaluation; Production; Program processors; Runtime; System testing; Automatic program generation; automatic test generation; compiler testing; generation of compilable programs; translator testing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1982.235428
  • Filename
    1702957