Behavior Combination Through Analogy

  • Authors:
  • Braden Craig

  • Affiliations:
  • -

  • Venue:
  • VL '97 Proceedings of the 1997 IEEE Symposium on Visual Languages (VL '97)
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

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.