Improving Embedded Software Quality Using an External Preprocessor
The paper demonstrates on a simple example how a powerful preprocessor, or macro processor, can dramatically improve software maintainability even when hard-to-maintain optimized structures are used.
Then some other applications of a preprocessor are discussed.
A comparison of a preprocessor and a dedicated code generator is offered.
Then desired features properties of a preprocessor are discussed.
Finally, the paper introduces Unimal,...
Tags: languages, software testing