ACM Home Page
Please provide us with feedback. Feedback
EXPRESS: a data EXtraction, Processing, and Restructuring System
Full text PdfPdf (2.62 MB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 2 ,  Issue 2  (June 1977) table of contents
Pages: 134 - 174  
Year of Publication: 1977
ISSN:0362-5915
Authors
N. C. Shu  IBM Research Lab, San Jose, CA
B. C. Housel  IBM Research Lab, San Jose, CA
R. W. Taylor  IBM Research Lab, San Jose, CA
S. P. Ghosh  IBM Research Lab, San Jose, CA
V. Y. Lum  IBM Research Lab, San Jose, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 44,   Citation Count: 42
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/320544.320549
What is a DOI?

ABSTRACT

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 restructuring. Program generation and cooperating process techniques are used to achieve efficient operation. This paper describes the design and implementation of EXPRESS. DEFINE and CONVERT are summarized and the implementation architecture presented. The DEFINE description is compiled into a customized PL/1 program for accessing source data. The restructuring specified in CONVERT is compiled into a set of customized PL/1 procedures to derive multiple target files from multiple input files. Job steps and job control statements are generated automatically. During execution, the generated procedures run under control of a process supervisor, which coordinates buffer management and handles file allocation, deallocation, and all input/output requests. The architecture of EXPRESS allows efficiency in execution by avoiding unnecessary secondary storage references while at the same time allowing the individual procedures to be independent of each other. Its modular structure permits the system to be extended or transferred to another environment easily.


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
BIRSS, E.W., AND Far, J.P. Generalized software for translating data. Proc. AFIPS 1976 NCC, AFIPS Press, Montvale, N.J., pp. 889-899.
 
3
DEPPE, M., LEWIS, K., AND SWARTWOUT, D. Operational software for restructuring network data bases. Working Paper DT 3.2, Data Translation Proj., U. of Michigan, Ann Arbor, Mich., 1976.
4
5
 
6
FRY, J.P., SMITH, D.C.P., TAYLOR, R.W., FRANK, R.L., LUM, V.Y., BEHYMER, J.A., AND SHNEID~.R~AN, B. Stored-data description and data translation: A model and language. Inform. Syst. 2, 3 (1977), 95-160.
7
8
 
9
HOUSEL, B.C., SMITH, D.P., SHU, N.C., AND LuM, V.Y. DEFINE--A nonprocedural data description language for de/ining information easily. Proc. ACM Pacific 75, San Francisco, Calif., April 1975, pp. 62-70.
 
10
IBM CORP. Information Management System, General Information Manual. IBM: Pub. No. GH20-1260, IBM Corp., White Plains, N.Y., 1975.
 
11
LooMIs, M.E. Resource-constrained scheduling of tasks with precedence relationships. Res. Rep. No. RJ 1746, IBM Res. Lab., San Jose, Calif., 1976.
 
12
Lug, V.Y., SHU, N.C., AND HOVSEL, B.C. A general methodology for data conversion and restructuring. IBM J. Res. and Develop. 20, 5 (1976), 483--497.
13
14
 
15
RAMIR~.Z, J.A. Automalic Generation of Data Conversion Programs Using a Dala Description Language (DDL), Vols. 1, H. U. of Pennsylvania, Philadelphia, Pa., May 1973.
16
 
17
SCHNEIDER, G.M., AND DESAUTELS, E.J. Design of a file translation language for networks. Inform. Syst. 1, 1 (Jan. 1975), 23-31.
 
18
SI~S~.ID~RMAN, B., XND SHAPIRO, S.C. Towards a theory of encoded data structures and data translation. Int. J. Comptr. Inform. Sci. 5, 1 (1976), 33-43.
19
 
20
SHOSHANI, A., AND BRANDON, K. On the implementation of a logical data base converter. Proc. Int. Conf. on Very Large Data Bases, Framingham, Mass., Sept. 1975, pp. 529-531.
21
22
 
23
SmTn, D.P. An approach to data description and conversion. Ph.D. Diss., U. of Pennsylvania, Philadelphia, Pa., 1971.
24
 
25
 
26
WINTERS, E.W., AND DICKEY, A.F. A business application of data translation. Proc. 1976 ACM SIGMOD Conf., Washington, D.C., June 1976, pp. 189-196.

CITED BY  42
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Collaborative Colleagues:
N. C. Shu: colleagues
B. C. Housel: colleagues
R. W. Taylor: colleagues
S. P. Ghosh: colleagues
V. Y. Lum: colleagues

Peer to Peer - Readers of this Article have also read: