Sus expresiones pueden representar "invariantes", "precondiciones", "postcondiciones", "inicializaciones", "guardias", "reglas de derivación", así como "consultas" a objetos para determinar sus condiciones de estado.