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 :
بازگشت