A SURVEY OF APPLICATION GENERATORS

被引:10
作者
HOROWITZ, E
KEMPER, A
NARASIMHAN, B
机构
[1] Univ of Southern California,, Computer Science Dep, Los Angeles,, CA, USA, Univ of Southern California, Computer Science Dep, Los Angeles, CA, USA
关键词
COMPUTER PROGRAMMING - COMPUTER PROGRAMMING LANGUAGES;
D O I
10.1109/MS.1985.230048
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The use of application generators (AG) is investigated as software systems geared primarily to support data-intensive application development. AGs provide a very high level, special-purpose 'programming' language with a user friendly syntax. Therefore, AGs can easily be applied by the end-user, who is usually not sophisticated in computer skills. Some of the existing AGs are closely looked at to see precisely what facilities they offer and in what form. We describe the basic components that most of the existing systems share. Then we hypothesize a generic application generator. Using this generic system, we discuss the language features it offers, and write several programs as demonstrations. Finally, we contrast application genertors to general-purpose programming languages, and discuss how programming languages can be extended to support the development of data-intensive applications.
引用
收藏
页码:40 / 54
页数:15
相关论文
共 41 条
[1]  
Astrahan M. M., 1976, ACM Transactions on Database Systems, V1, P97, DOI 10.1145/320455.320457
[2]  
BOEHM B, 1973, DATAMATION MAY
[3]  
CARDENAS AF, 1982, JUN P NCC HOUST
[4]  
Codd E.F., 1982, CACM, V25
[5]  
Date C. J., 1977, INTRO DATABASE SYSTE
[6]  
DRUFFEL LE, 1982, STRATEGY DOD SOFTWAR
[7]  
GOODMAN A, 1982, JUN P NCC HOUST
[8]  
GROCHOW JM, 1982, JUN P NCC HOUST
[9]   VERY HIGH-LEVEL PROGRAMMING LANGUAGE FOR DATA-PROCESSING APPLICATIONS [J].
HAMMER, M ;
HOWE, WG ;
KRUSKAL, VJ ;
WLADAWSKY, I .
COMMUNICATIONS OF THE ACM, 1977, 20 (11) :832-840
[10]  
HOROWITZ E, 1984, HIGH LEVEL INPUT OUT