DocumentCode
3034010
Title
ViewPoints: a vehicle for method and tool integration
Author
Nuseibeh, Bashar ; Finkelstein, Anthony
Author_Institution
Dept. of Comput., Imperial Coll., London, UK
fYear
1992
fDate
6-10 Jul 1992
Firstpage
50
Lastpage
60
Abstract
An object-based framework for the development of heterogeneous, composite systems is proposed. Such systems require the use of multiple notations and development strategies to described multiple developer perspectives. The framework uses coarse-grain objects, called ViewPoints, that represent agents having roles in and views-of a problem domain. These ViewPoints are loosely coupled, locally managed encapsulations, integrated via inter-ViewPoint consistency relations and transformations. Tool integration is treated as a special case of method integration, and is demonstrated by the viewer, a prototype support environment. The viewer supports the proposed framework, and illustrates how viewpoints may be used for method design, description, integration, and use. Developed in Objectworks/Smalltalk, it maps the object-based framework onto a object-oriented implementation. The top level architecture and implementation of the viewer are presented
Keywords
integrated software; object-oriented programming; software engineering; Objectworks; Smalltalk; ViewPoints; coarse-grain objects; composite systems; consistency relations; description; development strategies; integration; method design; multiple notations; object-based framework; object-oriented implementation; problem domain; prototype support environment; tool integration; transformations; Assembly systems; Design methodology; Educational institutions; Encapsulation; Interconnected systems; Knowledge management; Libraries; Prototypes; Systems engineering and theory; Vehicles;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Software Engineering, 1992. Proceedings., Fifth International Workshop on
Conference_Location
Montreal, Que.
Print_ISBN
0-8186-2960-6
Type
conf
DOI
10.1109/CASE.1992.200130
Filename
200130
Link To Document