Viewpoints: A Framework for Integrating Multiple Perspectives in System Development. - Anthony Finkelstein; Jeff Kramer; Bashar Nuseibeh; L. Finkelstein; Michael Goedicke (Int. J. Softw. Eng. Knowl. Eng., 1992)