• DocumentCode
    1803958
  • Title

    A Lightweight Model for End Users´ Data: Progress and Future Work

  • Author

    Scaffidi, Christopher

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh
  • fYear
    2007
  • fDate
    23-27 Sept. 2007
  • Firstpage
    268
  • Lastpage
    269
  • Abstract
    This research enable end users to create reusable new abstractions for data categories, thereby enabling them to automate these and other tasks by creating programs. "Tope," the Greek word for "place," is the name for such an abstraction in this research, since each abstraction corresponds to a data category that has a natural place in the problem domain (unlike float and int). For example, US phone number would be a tope.Each tope implementation is a small package of executable software functions for recognizing, transforming, and equivalence-testing instances of a data category. The data model underlying a tope is a directed graph. Each graph node corresponds to a format, and each edge corresponds to a transformation between formats.
  • Keywords
    directed graphs; program testing; software reusability; abstraction reusability; data categories; directed graph; end users data; equivalence-testing instances; executable software functions; lightweight model; tope; Automatic programming; Computer science; Data models; Detectors; Instruction sets; Packaging; Pattern recognition; Programming profession; Software packages; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing, 2007. VL/HCC 2007. IEEE Symposium on
  • Conference_Location
    Coeur d´Alene, ID
  • Print_ISBN
    978-0-7695-2987-5
  • Type

    conf

  • DOI
    10.1109/VLHCC.2007.24
  • Filename
    4351366