TERMINATION.def 287 B

12345678910
  1. DEFINITION MODULE TERMINATION;
  2. (* ISO 10514-1: enquiries about program termination events. *)
  3. PROCEDURE IsTerminating () : BOOLEAN;
  4. (* TRUE once any coroutine has started program termination. *)
  5. PROCEDURE HasHalted () : BOOLEAN;
  6. (* TRUE once HALT has been called. *)
  7. END TERMINATION.