Title :
Graphical interactions with an automatic programming system
Author :
Schafer, Alice L.
Author_Institution :
MITRE Corp., Bedford, MA, USA
Abstract :
ISFI, an automatic programming system, accepts a nonprocedural specification of the desired behavior of a computer program. This specification is augmented by ISFI until computations to accomplish this behavior can be derived, and then compilable code is generated. ISFI´s graphical interface (IGI) permits input, modification, and exploration of the specification, including the part added by ISFI in the process of solving the programming problem. This interface supports the special requirements of an automatic programming system, the needs of programmers debugging any large complex computer system, the normal requirements of an interactive user interface, and the potential graphics to aid the visual thinking process of humans. The ways in which IGI addresses these issues are described and some enhancements are suggested
Keywords :
automatic programming; computer graphics; interactive systems; user interfaces; ISFI; automatic programming system; debugging; graphical interface; interactive user interface; Automatic programming; Cognitive science; Computer graphics; Computer interfaces; Debugging; Displays; Humans; Image processing; Programming profession; User interfaces;
Journal_Title :
Systems, Man and Cybernetics, IEEE Transactions on