Abstract
This paper describes a high level and nonprocedural translation definition language, CONVERT, which provides very powerful and highly flexible data restructuring capabilities. Its design is based on the simple underlying concept of a form which enables the users to visualize the translation processes, and thus makes data translation a much simpler task.
“CONVERT” has been chosen for conveying the purpose of the language and should not be confused with any other language or program bearing the same name.
- 1 Lure, V.Y., Shu, N.C., and Housel, B.C. Data translation, Part I. A general methodology for data conversion and restructuring. IBM Res. Rep. RJ 1525, July 1975.Google Scholar
- 2 Housel, B.C. Lure, V.Y., and Shu, N.C. Data translation, Part II. DEFINE: a non-procedural language for DEFining IN- formation Easily. Proc. ACM Pacific 75 Conference, Apr., 1975. pp. 62-70.Google Scholar
- 3 Shu, N.C., Housel, B.C., and Lum, V.Y. Data translation, Part II1. CONVERT: a high level translation definition language for data conversion. IBM Res. Rep. RJ 1515, Feb. 1975.Google Scholar
- 4 Smith, D.P. Data translation. Part IV. Relational Completeness of the translation definition language, CONVERT. IBM Res. Rept. RJ 1527, in preparation.Google Scholar
- 5 Housel, B.C., Lure, V.Y., and Shu, N.C. Architecture to an interactive migration system (AIMS) Proe. ACM SIGMOD Workshop on Data Description, Access and Control, Ann Arbor, Mich., 1974, pp. 157-170. Google ScholarDigital Library
- 6 Fry, J.P., Smith, D.P., and Taylor, R.W. An approach to stored data definition and translation. Proc. ACM SIGFIDET Workshop on Data Description and Access, Denver, Colo., 1972, pp. 13-55. Google ScholarDigital Library
- 7 Fry, J.P., Frank, R.L., and Hershey lII, E.A. A developmental model for data translation. Proc. ACM SIGFIDET Workshop on Data Description and Access, Denver, Colo., 1972, pp. 77-105. Google ScholarDigital Library
- 8 Smith, D.P. A method for data translation using the stored data definition and translation task group languages. Proc. ACM SIGFIDET Workshop on Data Description and Access, Denver, Colo., 1972, pp. 107-124. Google ScholarDigital Library
- 9 Sibley, E.H., and Taylor, R.W. A data definition and mapping language. Comm. ACM 16, 12 (Dec. 1973), 750-759. Google ScholarDigital Library
- 10 Merten, A.G. and Fry, J.P. A data description language appoach to file translation. ACM Proc. SIGMOD Workshop on Data Description, Access and Control, Ann Arbor, Mich., 1974, pp. 191-205. Google ScholarDigital Library
- 11 Fry, J.P. Stored data definition and translation approach to the data portability problem. Data Translation Project Rep., U. of Michigan, Ann Arbor, Mich., Feb. 1974.Google Scholar
- 12 Codd, E.F. A relational model of data for large shared data banks. Comm. ACM 13, 6 (June t970), 377-387. Google ScholarDigital Library
- 13 Codd, E.F. Normalized data base structure: a brief tutorial. Proc. 1971 ACM SIGFIDET Workshop on Data Description, Access and Control, San Diego, Calif., 1971, pp. 1-17.Google ScholarDigital Library
- 14 Bracchi, G., Fedeli, A., and Paolini, P. A language for a relational data base management. Proc. Sixth Ann. Princeton Conf. on Information Science and Systems, Mar. 1972, pp. 84-92.Google Scholar
- 15 Senko, M.E., Altman, E.B., Astrahan, M.M., and Fehder, P.L. Data structures and accessing in data base systems. IBM Systems J 12, 1 (1973).Google ScholarDigital Library
- 16 Altman, E.B., A hierarchic representation independent language (HRIL). I: hierarchy qualification functions. IBM Res. Rep. RJ 1215, May 1973.Google Scholar
- 17 Fehder, P.L., HQL: a set-oriented transaction language for hierarchically-structured data bases, Proc. ACM Annual Conference, San Diego, California, 1974, pp. 465-472.Google Scholar
Index Terms
- CONVERT: a high level translation definition language for data conversion
Recommendations
EXPRESS: a data EXtraction, Processing, and Restructuring System
EXPRESS is an experimental prototype data translation system which can access a wide variety of data and restructure it for new uses. The system is driven by two very high level nonprocedural languages: DEFINE for data description and CONVERT for data ...
Compilation of Nonprocedural Specifications into Computer Programs
The paper describes the compilation of a program specification, written in the very high level nonprocedural MODEL language, into an object, PL/1 or Cobol, procedural language program. Nonprocedural programming languages are descriptive and devoid of ...
Investigations into the application of the relational model to data translation
SIGMOD '75: Proceedings of the 1975 ACM SIGMOD international conference on Management of dataExperience with data translation over the last two years has resulted in a definite set of requirements for the normalized representation of data when used as an intermediate form during the process. The logical requirements pertain to the ability to ...
Comments