Software engineering environments : concepts and technology - Charette, Robert N (McGraw-Hill, 1986)