Distributed development environment the art of using CASE (London Chapman and Hall, 1990)