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 :
بازگشت