We need an assertion language in which to write preconditions, postconditions, and other assertions
We want to check the assertions when the program runs