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
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;
Conference_Titel :
Computer Systems and Software Engineering, 1991. Proceedings., Fifth Israel Conference on
Conference_Location :
Herzlia
Print_ISBN :
0-8186-2065-X
DOI :
10.1109/ICCSSE.1991.151180