constructs in both the program itself and its libraries. Other compile time
program verification tools rely on the developer having annotated the source
code with type qualifiers that then enable the compiler to formally verify
the program as being free of recognizable faults. Such type qualifiers may be