A Knowledge Based Approach to Software Development : ESPRIT Project ASPIS - Aslett, M.J (North-Holland, 1991)