Title :
Invocation polymorphism
Author :
Wang, Guijun ; Ambler, Allen
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Kansas Univ., Lawrence, KS, USA
Abstract :
Visual programming by its nature is both more interactive and more conceptual than its textual counterpart. Both of these properties suggest an interactive style wherein the user “sketches” a general specification and the system “refines” this specification by using an intelligent analysis process to fill in the details where possible. A result of this visual interactive style of programming is that programming languages that support these general specifications allow for certain ambiguities that introduce yet another kind of polymorphism. We examine this form of polymorphism and contrast it with other traditional forms of polymorphism
Keywords :
formal specification; interactive programming; knowledge based systems; programming theory; visual languages; visual programming; ambiguities; general specification; intelligent analysis process; invocation polymorphism; programming languages; specification refinement; visual interactive programming style; visual programming; Computer languages; Data structures; Genetic expression; Intelligent systems; Object oriented programming; Programming profession; Shape;
Conference_Titel :
Visual Languages, Proceedings., 11th IEEE International Symposium on
Conference_Location :
Darmstadt
Print_ISBN :
0-8186-7045-2
DOI :
10.1109/VL.1995.520789