Title :
A visual programming environment for programming by example abstraction
Author_Institution :
IBM Research, Tokyo Res. Lab., Japan
Abstract :
The paper describes a way of extending the flexibility of example-based programming. The purpose of introducing such a programming style is to provide the user with a way of telling the system why and how he operates on it. This ability is achieved by introducing three mechanisms for target object specification, goal-driven execution, and parameter transfer by means of a clipboard. In the system, the user can specify the relationship between the application status, the target object, and the user operation. A flexible programming capability can be provided as a monitoring function for system support. Consequently, the user can apply the programming-by-example facility to any applications implemented on top of this system
Keywords :
learning by example; programming environments; visual programming; LEDA; OS/2; Presentation Manager; clipboard; example-based programming; goal-driven execution; parameter transfer; programming by example abstraction; target object specification; visual programming environment; Application software; Automatic programming; Environmental management; Functional programming; Monitoring; Operating systems; Programming environments; Programming profession; Trademarks; User interfaces;
Conference_Titel :
Visual Languages, 1991., Proceedings. 1991 IEEE Workshop on
Conference_Location :
Kobe
Print_ISBN :
0-8186-2330-6
DOI :
10.1109/WVL.1991.238840