• DocumentCode
    2539045
  • Title

    Concept assignment as a debugging technique for code generators

  • Author

    Singer, Jeremy

  • Author_Institution
    Manchester Univ., UK
  • fYear
    2005
  • fDate
    30 Sept.-1 Oct. 2005
  • Firstpage
    75
  • Lastpage
    84
  • Abstract
    Code generators are notoriously difficult to debug, yet their correctness is crucial. This paper demonstrates that concept assignment can be performed in an entirely syntax-directed manner for code generators and other highly structured program modules. Anomalies in this concept assignment indicate the possible existence of bugs. These insights enable the formulation of a new debugging technique for code generators. This paper describes the procedure, a practical implementation, and results from the application of this debugging technique to an experimental code generator.
  • Keywords
    program compilers; program debugging; code generators; concept assignment; debugging technique; Artificial intelligence; Computer bugs; Conferences; Content addressable storage; Debugging; Hardware; Programming profession; Software metrics; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Source Code Analysis and Manipulation, 2005. Fifth IEEE International Workshop on
  • Print_ISBN
    0-7695-2292-0
  • Type

    conf

  • DOI
    10.1109/SCAM.2005.4
  • Filename
    1541160