City Research Online

ViewPoint Oriented Software Development

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.


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.

Publication Type: Conference or Workshop Item (Paper)
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Departments: Presidents's Portfolio
[thumbnail of vose90.pdf]
Text - Accepted Version
Download (80kB) | Preview


Add to AnyAdd to TwitterAdd to FacebookAdd to LinkedinAdd to PinterestAdd to Email


Downloads per month over past year

View more statistics

Actions (login required)

Admin Login Admin Login