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
Link To Document