DocumentCode
316284
Title
Behaviour combination through analogy
Author
Craig, Braden
Author_Institution
Dept. of Comput. Sci., Colorado Univ., Boulder, CO, USA
fYear
1997
fDate
23-26 Sep 1997
Firstpage
270
Lastpage
273
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages, 1997. Proceedings. 1997 IEEE Symposium on
Conference_Location
Isle of Capri
ISSN
1049-2615
Print_ISBN
0-8186-8144-6
Type
conf
DOI
10.1109/VL.1997.626594
Filename
626594
Link To Document