• DocumentCode
    2499065
  • Title

    Programming in a data factory

  • Author

    Tanimoto, Steven L.

  • Author_Institution
    Washington Univ., Seattle, WA, USA
  • fYear
    2003
  • fDate
    28-31 Oct. 2003
  • Firstpage
    100
  • Lastpage
    107
  • Abstract
    Among the advantages of visual dataflow programming is that it can give the user a sense of location for the data in a computation. This can help novices build a mental picture of a program and its execution. This paper presents an experimental programming system called the data factory that uses a manufacturing metaphor to give data an even stronger sense of place. A key affordance for learners is the explicit display of every data object as it moves through a factory. The system provides facilities for handling streams of data and parallel operations, as well as basic operations on numerical values. The data factory supports low-level computations that might be studied by novices, but it also offers novel constructs that might invite the attention of others.
  • Keywords
    data flow analysis; data flow computing; program visualisation; data factory programming; data stream handling; low-level computations; manufacturing metaphor; parallel operations; visual dataflow programming; Animation; Belts; Cognitive science; Computer aided manufacturing; Concurrent computing; Java; Parallel processing; Production facilities; Pulp manufacturing; Robots;
  • 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.1260209
  • Filename
    1260209