Software Engineering with MODULA-2 and ADA