Wolfgang Emmerich, George Spanoudakis and Anthony Finkelstein
Dept. of Computer Science, The City University,
Northampton Square, London EC1V 0HB, UK
This paper discusses the notion of, and outlines requirements for Viewpoint-based
Environments. These are next-generation CASE environments, which support
the specification of requirements from multiple perspectives or so-called
viewpoints. Requirements for such environments are mainly concerned with
the detection and management of interference between viewpoints. Viewpoint-based
Environments should also support the cooperation of multiple developers
and maintain development histories in terms of multiple viewpoint versions.
We briefly sketch an architecture for such environments and outline a research
agenda for developing them.