Software-artifact Infrastructure Repository
C Object Requirements
- Required
- First-tier (more easily determined)
- Coded in C
- "Real" program
- 3-12 KLOC: Use LOCC to get accurate line count excluding comments
(
wc may have been used for some older objects, in which case larger files may be okay)
- Free, distributable source
- 5 or more versions (If release versions aren't available, also look for cvs, rcs, other source control tags)
- Second-tier
- Runs on Solaris
- We can build the system from its source code
- Enables easy automation of test input and validation; is scriptable (outputs can be made deterministic)
- Desirable
- Has test suite(s)
- Has faults (real faults preferred)
- Has specifications/documentation
- Can be used with our coverage analysis tools