Although implementing test drivers manually is straightforward, it is also time-consuming, repetitive, and error-prone, and it produces code that is costly to maintain. As a result, test driver generation is a good candidate for automated support. For modules with a call-based interface, we use the PGMGEN testing tool [] to generate batch test drivers from test scripts.