Title :
Behaviour combination through analogy
Author_Institution :
Dept. of Comput. Sci., Colorado Univ., Boulder, CO, USA
Abstract :
Although people can readily use and generate analogies in everyday discourse to relate disparate domains, even most of today´s end user programming languages provide no support for creating analogies. Finding ways to represent analogies that allow users to express relations between code fragments via analogy is challenging. Within Agentsheets with VisualAgentalk (AS-VAT) a “programming by analogy” (PBA) mechanism has been developed that allows end users to reuse code between acting agents by creating analogies between them. This mechanism harnesses the intuitive power of analogy to generate and reuse code in a way that hides complicated inheritance issues from end user programmers
Keywords :
software reusability; visual languages; visual programming; AS-VAT; Agentsheets with VisualAgentalk; acting agents; behaviour combination; code fragments; code reuse; end user programming languages; inheritance issues; programming by analogy mechanism; software reusability; visual languages; visual programming environment; Bridges; Cognitive science; Computer languages; Computer science; Humans; Natural languages; Power generation; Programming environments; Programming profession;
Conference_Titel :
Visual Languages, 1997. Proceedings. 1997 IEEE Symposium on
Conference_Location :
Isle of Capri
Print_ISBN :
0-8186-8144-6
DOI :
10.1109/VL.1997.626594