An exception handling method for constructive algebraic specifications

Ivo Van Horebeek, Johan Lewi, Eddy Bevers, Luc Duponcheel, Willy Van Puymbroeck · Software Practice and Experience · 1988

Abstract This paper describes an exception detection and exception handling method for constructive algebraic specifications. A notation that supports exception handling is introduced. First, a safety function is provided for every sort. This function characterizes each object as being safe or unsafe. Secondly, axioms may contain markers that indicate when they are applicable. The proposed notation is a trade‐off between readability and capability to handle a large class of exceptional situations. The description of exception handling promotes a two‐step design method for constructive algebraic specifications. In a first step the specification is given with exception detection only; in a second step exception handling is superimposed.

Read the paper · More papers on PaperTik