Muchas implementaciones además detienen la ejecución del programa — esto resulta útil ya que si el programa sigue ejecutándose tras la violación de una aserción, éste entra en un estado corrupto que puede hacer más difícil la localización del problema.