• DocumentCode
    2498910
  • Title

    Fuzzy rewriting: soft program semantics for children

  • Author

    Harada, Yasunori ; Potter, Richard

  • Author_Institution
    Labs. of NTT Commun. Sci., NTT Corp., Japan
  • fYear
    2003
  • fDate
    28-31 Oct. 2003
  • Firstpage
    39
  • Lastpage
    46
  • Abstract
    Rewriting systems are popular in end-user programming because complex behavior can be described with few or no abstractions or variables. However, rewriting systems have been limited to manipulating non-rotatable objects on a grid, such as in Agentsheets or Stagecast Creator. Systems that allow free-form movement of objects must use other techniques, such as the sequential programming by demonstration in Squeak. Viscuit is a new rewriting system that introduces fuzzy rewriting, which allows freely positioned and rotated objects to interact using only rewriting rules. The result is a system that allows users to specify animations in a highly interactive way, without textual language or menu selections.
  • Keywords
    computer animation; fuzzy systems; graphical user interfaces; interactive systems; programming language semantics; rewriting systems; visual programming; Viscuit; end-user programming; free-form object movement; fuzzy rewriting; interactive animation specification; rewriting systems; soft program semantics; Animation; Cognition; Computational modeling; Dynamic programming; Functional programming; Fuzzy systems; Internet; Laboratories; Pattern matching; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Human Centric Computing Languages and Environments, 2003. Proceedings. 2003 IEEE Symposium on
  • Print_ISBN
    0-7803-8225-0
  • Type

    conf

  • DOI
    10.1109/HCC.2003.1260200
  • Filename
    1260200