|
ABSTRACT
A “decompilation” algorithm is developed to transform a program written with the procedural operations of CODASYL DML into one which interacts with a relational system via a nonprocedural query specification. An Access Path Model is introduced to interpret the semantic accesses performed by the program. Data flow analysis is used to determine how FIND operations implement semantic accesses. A sequence of these is mapped into a relational query and embedded into the original program. The class of programs for which the algorithm succeeds is characterized.
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
|
|
| |
2
|
BLASGEN, M.W., ET AL. "System R: An architectural update," IBM Res. Rep. RJ2581(33481), IBM Research Laboratory, San Jose, Calif., July 1979.
|
| |
3
|
CODASYL COBOL COMMITTEE. J. Dev., 1978.
|
| |
4
|
CODD~ E.F. Further normalization of the data base relational model. In Courant Computer Science Symposia 6, Data Base Systems, Prentice-Hall, New York, 1971.
|
| |
5
|
|
| |
6
|
HOUSEL, B.C. A unified approach to program and data conversion. In Proc. Int. Conf. Very Large Data Bases (Tokyo, Japan, Oct. 1977), pp. 327-335.
|
| |
7
|
|
 |
8
|
|
 |
9
|
|
| |
10
|
SCHINDLER, S.J. Templates for structured DML Programs. Working Paper ST 2.2, Data Translation Project, Graduate School of Business Administration, Univ. Michigan, Ann Arbor, Feb. 1977.
|
 |
11
|
|
| |
12
|
|
 |
13
|
|
| |
14
|
Su, S.Y.W., AND REYNOLDS, M.J. Conversion of high-level sublanguage queries to account for database changes. In Proc. 1978 AFIPS Nat. Computer Conf. AFIPS Press, Arlington, Va.
|
| |
15
|
SU, S.Y.W., ET AL. Application program conversion due to semantic changes. CIS Rep. 7879-2, Dep. Computer and Information Sciences, March 1978.
|
| |
16
|
TAYLOR, R.W., ET AL. Database program conversion: A framework for research. In Proc 5th Int. Conf. on Very Large Data Bases, 1979.
|
 |
17
|
|
| |
18
|
|
CITED BY 13
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dawei Luo , Daozhong Xia , S. Bing Yao, Data language requirements of database machines, Proceedings of the June 7-10, 1982, national computer conference, June 07-10, 1982, Houston, Texas
|
|