DocumentCode
2183543
Title
Enhancing iconic program reusability with object sharing
Author
Koike, Yuichi ; Maeda, Yasuyuki ; Koseki, Yoshiyuki
Author_Institution
C&C Res. Labs., NEC Corp., Kawasaki, Japan
fYear
1996
fDate
3-6 Sep 1996
Firstpage
288
Lastpage
295
Abstract
The paper describes how to improve the reusability of iconic program modules. In iconic programming systems, the most important features for reuse are the customization of a module and combination of multiple modules without changing their definitions. In order to realize these features, we propose an object sharing technique, which allows components of multiple modules to represent the same object instance. Since a component in a module can be related to an object in another module, by adding a new function to an object in the latter module, the former module can be customized without changing its own definition. In addition, by relating a component to multiple objects in different modules, different functions defined in each module, can be combined easily. Finally, we show that the proposed technique realizes a useful software development style using templates, which will contribute to the improvement of the productivity
Keywords
graphical user interfaces; object-oriented programming; software reusability; visual programming; iconic program modules; iconic program reusability; iconic programming systems; multiple modules; object instance; object sharing; productivity; software development style; templates; Computer languages; Information management; Laboratories; Large-scale systems; National electric code; Productivity; Programming profession; Scalability; User interfaces; Wire;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages, 1996. Proceedings., IEEE Symposium on
Conference_Location
Boulder, CO
ISSN
1049-2615
Print_ISBN
0-8186-7508-X
Type
conf
DOI
10.1109/VL.1996.545300
Filename
545300
Link To Document