Next: About this document ...
Previous: Design By Contract Implementation
The CÆSAR 3-T photonics package employs many of the latest ideas
in software design:
- Literate Programming - source and
documentation stored together.
- The Document Package is used to extract
documentation from code source, which is processed by LATEX into hardcopy and LATEX2HTML into hyperlinked HTML.
- A Levelized Design is used to facilitate
Unit Testing, which is accomplished using
the gm4 preprocessor and the self-test feature of the
- Verification gm4 macros are used to
implement Design By Contract.
Michael L. Hall