DocumentCode
2069359
Title
A system supporting design, implementation and maintenance of object oriented programs
Author
Adar, Michel ; Kantorowitz, Eliezer ; Bar-On, Ehud
Author_Institution
Technion-Israel Inst. of Technol., Haifa, Israel
fYear
1991
fDate
28-29 May 1991
Firstpage
104
Lastpage
112
Abstract
The graphical object-oriented development system (GOODS) was designed to support the design, implementation, and maintenance of object-oriented programs. The goal was to minimize the cognitive load on the user by providing graphical views containing only the information needed. It uses novel graphical language designed to describe the structure of object-oriented programs. The system can display GOODS diagrams showing the structure of any part of the program as it is seen from different points of view, i.e., showing different kinds of properties. This is a dual presentation of diagrams and code that allows the programmer to switch between the two. Any change in one of them will cause the corresponding change of the other. GOODS was implemented in C++ using X-Windows. Users found the diagrams useful for understanding the structure of the programs, and as a development tool
Keywords
computer graphics; object-oriented programming; programming environments; software maintenance; software tools; C++; GOODS diagrams; X-Windows; cognitive load; dual presentation; graphical object-oriented development system; graphical views; novel graphical language; object-oriented programs; Computer science; Computer science education; Displays; Documentation; Educational programs; Humans; Laboratories; Programming profession; Software engineering; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Systems and Software Engineering, 1991. Proceedings., Fifth Israel Conference on
Conference_Location
Herzlia
Print_ISBN
0-8186-2065-X
Type
conf
DOI
10.1109/ICCSSE.1991.151180
Filename
151180
Link To Document