SpecC Reference Compiler

Release Date: September 28, 2006 (version 2.1)
Web Site: http://www.cecs.uci.edu/~specc/

The SpecC Reference Compiler (SCRC) is an Open Source implementation of a compiler and simulator for the SpecC language.

The goal of the SpecC Reference Compiler is to:

  • promote SpecC standardization
  • provide a reference implementation, that is
    • compliant with the SpecC Language Reference Manual (LRM V2.0)
    • freely available
  • provide a basis for SpecC tool development

The SCRC distribution consists of:

  • a SpecC compiler (parser, internal representation, code generator)
  • a SpecC simulator (run-time libraries for SpecC execution)
  • a SpecC standard channel library (channels for synchronization, etc.)
  • a test suite (SpecC LRM compliance test cases)

Reference:
R. Doemer, A. Gerstlauer, and D. Gajski, “SpecC Language Reference Manual, Version 2.0,” December 12, 2002 .
download pdf