DocumentCode
2345816
Title
Visual programming-in-the-large versus visual programming-in-the-small
Author
Gorlick, Michael ; Quilici, Alex
Author_Institution
The Aerospace Corp., Los Angeles, CA, USA
fYear
1994
fDate
4-7 Oct 1994
Firstpage
137
Lastpage
144
Abstract
Visual programming research has largely focused on the issues of visual programming-in-the-small. However, entirely different concerns arise when one is programming-in-the-large. We present a visual software engineering environment that allows users to construct visually programs consisting of hierarchically organized networks of components that process streams of arbitrary objects. We discuss the problems that occur when trying to construct systems consisting of thousands of interconnected components, examine how this environment deals with some of the problems specific to visual programming-in-the-large, and show why our initial solutions failed to scale successfully. Finally, we argue that a single visual mechanism called “zooming” addresses these scaling problems and, when suitably augmented, can also support automatic component discovery and intelligent error correction
Keywords
programming environments; visual languages; visual programming; arbitrary objects; automatic component discovery; hierarchically organized networks; intelligent error correction; interconnected components; scaling problems; visual mechanism; visual programming research; visual programming-in-the-large; visual programming-in-the-small; visual software engineering environment; zooming; Aerospace electronics; Aerospace testing; Automatic testing; Documentation; Error correction; Information analysis; Instruments; Programming environments; Software engineering; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages, 1994. Proceedings., IEEE Symposium on
Conference_Location
St. Louis, MO
Print_ISBN
0-8186-6660-9
Type
conf
DOI
10.1109/VL.1994.363631
Filename
363631
Link To Document