A Program Generator Package For Management Of Data Files—The Input Language

  • Authors:
  • Lewis M. Norton

  • Affiliations:
  • -

  • Venue:
  • ACM '78 Proceedings of the 1978 annual conference
  • Year:
  • 1978

Quantified Score

Hi-index 0.00

Visualization

Abstract

After a brief discussion of the use of existing program generators, this paper discusses a new, integrated package of generators of programs which perform manipulation of sequential data files. The generated programs create, update, validate, and reformat data sets, invert textual data, and produce reports. Emphasis in the paper is placed on the semantics and syntax of the statements used as input to the generators. Alternatively, this may be viewed as the design of a new, non-procedural, special-purpose, high-level language for data manipulation. The term conceptual record is defined to be the set of logical records pertaining to a subject. Input and output in the generated programs is done in terms of conceptual records. A detailed example of a conceptual record description is given and discussed to illustrate the flavor of the new package. Brief remarks on individual generators in the package conclude the presentation.