ACM Home Page
Please provide us with feedback. Feedback
Application generators: Ideas for programming language extensions
Full text PdfPdf (664 KB)
Source ACM Annual Conference/Annual Meeting archive
Proceedings of the 1984 annual conference of the ACM on The fifth generation challenge table of contents
Pages: 94 - 101  
Year of Publication: 1984
ISBN:0-89791-144-X
Authors
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 13,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800171.809609
What is a DOI?

ABSTRACT

The continued development of higher order programming languages has not yielded major productivity improvements in the software development process. One often mentioned mechanism for achieving significant orders of improvement are application generators, such as RAMIS, NOMAD, and FOCUS. These systems have been applied to data intensive business applications with phenomenal success. The purpose of this paper is to present the basic components of application generators and show why they yield such large productivity increases in the EDP environment. We investigate the meaning of nonprocedural programming and show how it exists in current application generators. Then we analyze the possibility of extending application generators so that they may be used for non-edp type applications.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
United States Department of Defense. 3 Reference Manual for the Ada Programming Language.,1980.
 
2
IBM. IMS Application Development Facility (IMSADF). IBM General Information Manual GB21-9869-2. IBM Corporation, East Irving, Texas 75062, 1980.
3
 
4
Boehm,B.W. "Software and its impact: A quantitative assessment." Datamation (May 1973).
 
5
Cardenas,A.F. and Grafton,W.P. Challenges and Requirements for New Application Generators. Proceedings of the 1982 National Computer Conference, AFIPS, Houston, Texas, June, 1982.
6
 
7
Ashton-Tate. dBASE II Users Manual. Ashton-Tate. 3600 Wilshire, Los Angeles, Ca. 90010, 1981.
 
8
Druffel,L. Strategy for a DoD Software Initiative. Dept. of Defense, August 27, 1982. Volume 1 and 2
 
9
Information Builders, Inc. FOCUS Users Manual. Information Builders, Inc. 1250 Broadway, New York, N.Y.10001, 1982.
 
10
Goodman,A. Application Generators at IBM. Proceedings of the 1982 National Computer Conference, AFIPS, Houston, Texas, Jun, 1982.
 
11
Grochow,J.M. Application Generators: An Introduction. Proceedings of the 1982 National Computer Conference, AFIPS, Houston, Texas, Jun, 1982.
12
 
13
Horowitz,E. and Kemper, A. High-Level Input/Output Facilities in a Database Programming Language. Technical Report, University of Southern California, May, 1984.
 
14
Horowitz,E. and Kemper,A. AdaRel: A Relational Extension of Ada. Technical Report TR-83-218, USC, Nov., 83. submitted for publication to ACM TOPLAS
 
15
Johnson,R.C. "Automated Software Development Eliminates Application Programming." Electronics (June 1982).
 
16
Kersten,M.L. and Wasserman, A.I. "The Architecture of the PLAIN Data Base Handler." Software-Practice and Experience 11 (Feb 1981).
 
17
Leavenworth,B.M. "Non-Procedural Data Processing." The Computer Journal (Jan 1976).
18
 
19
 
20
 
21
Munson,J.B. and Yeh, R.T. Report by the IEEE Software Productivity Workshop. San Diego, Ca., Mar, 1981.
 
22
National CSS. NOMAD 2: Reference Manual. *National CSS. Wilton, CT 06897, 1982.
23
 
24
MPG. RAMIS 2: Users manual. Mathematica Products Group, Inc. Princeton, N.J. 08540, 1982.
25
 
26
Rowe,L.A. and Shoens, K.A. "Programming Language Constructs for Screen Definition." IEEE Transactions on Software Engineering SE-9, 1 (Jan 83), 31-39.
27
 
28
Schmidt,J.W. Type Concepts for Database Definition. Proc. Int. Conf. on Databases:Improving Usability and Responsiveness, Academic Press, New York, 1978, pp. 215.-244.
29
 
30
Smith,J, Fox, S. and Landers, T. Reference Manual for ADAPLEX. Technical Report. Computer Corporation of America, 1981.
31
 
32
Stonebraker,M. and Rowe, L. "Observations on Data Manipulation Languages and Their Embedding in General Purpose Programming Languages." Proceedings of the Third International Conference on Very Large Data Bases (1977).
 
33
 
34
35
 
36
Williams, R.E. and King, B.L.. The Power of VisiCalc. Management Information Source, 1982.
 
37
Waldrop, J.H. Application Generators: A Case Study. Proceedings of the 1982 National Computer Conference, AFIPS, Houston, Texas, Jun, 1982.
 
38
Wasserman, A.I. et al. "Revised Report on the Programming Language PLAIN." ACM-SIGPLAN (May 1981).
 
39
Wasserman, A.I. "A Software Engineering View of Data Base Management. Proceedings of the Fourth International Conference on Very Large Data Bases (1978).
40
 
41
Zloof, M.M. "QBE/OBE: a language for office and business automation." IEEE Computer 14, 5 (May 1981), 13-23.

Collaborative Colleagues:
Ellis Horowitz: colleagues
Alfons Kemper: colleagues
Balaji Narasimhan: colleagues