Home

Donald__Sannella



A kernel specification formalism with higher-order parameterisation

Algebraic specification and program development by stepwise refinement

Extended ML: an institution-independent framework for formal program development

Extended ML: past, present and future

Structuring specifications in-the-large and in-the-small: higher-order functions, dependent types and inheritance

Toward formal development of programs from algebraic specifications: implementations revisited