TRANSPARENT INTERFACE BETWEEN SOFTWARE AND HARDWARE VERSIONS OF ADA COMPILATION UNITS by