relation: https://openaccess.city.ac.uk/id/eprint/26513/ title: ViewPoint Oriented Software Development creator: Finkelstein, A. creator: Kramer, J. creator: Goedicke, M. subject: QA75 Electronic computers. Computer science description: In this paper we propose a new approach to software development which explicitly avoids the use of a single representation scheme or common schema. Instead, multiple ViewPoints are utilised to partition the domain information, the development method and the formal representations used to express software specifications. System specifications and methods are then described as configurations of related ViewPoints. This partitioning of knowledge facilitates distributed development, the use of multiple representation schemes and scalability. Furthermore, the approach is general, covering all phases of the software process from requirements to evolution. This paper motivates and systematically characterises the concept of a "ViewPoint", illustrating the concepts using a simplified example. publisher: Cigref EC2 date: 1990 type: Conference or Workshop Item type: PeerReviewed format: text language: en identifier: https://openaccess.city.ac.uk/id/eprint/26513/1/vose90.pdf identifier: Finkelstein, A. ORCID: 0000-0003-2167-9844 , Kramer, J. & Goedicke, M. (1990). ViewPoint Oriented Software Development. Paper presented at the 3rd International Workshop Software Engineering and its Applications, Dec 1990, Toulouse, France.