Software engineering environments (Ellis Horwood u.a., 1988)