• 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