Ninth Asia-Pacific Software Engineering Conference (APSEC'02)
Refining Exceptions Using King and Morgan?s exit Construct
Gold Coast, Australia
December 04-December 06
ISBN: 0-7695-1850-8
In this paper we discuss the refinement of exceptions. We extend the Guarded Command Language normally used in the refinement calculus, with a simple exception handling statement, which we model using King and Morgan?s exit statement. We derive some variants of King and Morgan?s refinement laws for their exit statement, and illustrate the approach with an example of a refinement of a simple program.