@inproceedings{DBLP:conf/sigmod/Beck76, author = {Leland L. Beck}, editor = {James B. Rothnie Jr.}, title = {An Approach to the Creation of Structured Data Processing Systems}, booktitle = {Proceedings of the 1976 ACM SIGMOD International Conference on Management of Data, Washington, D.C., June 2-4, 1976}, publisher = {ACM}, year = {1976}, pages = {179-188}, ee = {db/conf/sigmod/Beck76.html}, crossref = {DBLP:conf/sigmod/76}, bibsource = {DBLP, http://dblp.uni-trier.de} }
For most transaction-oriented data processing systems, the processing requirements can conveniently be expressed by stating the actions to be taken for each transaction. This paper presents the framework of a problem-oriented language for specifying such actions. This problem statement is independent of the hardware configuration and of the physical implementation of the data base, resulting in a high degree of "portability," and allowing modifications to be made, with relative ease.
It is shown that such a problem statement can be automatically transformed into a set of simple modules called standard processes. Together with the files of the data base, these standard processes give a network representation of the application system. This network is then separated into a set of run units (corresponding to conventional programs), taking into account the costs and availability of various computing resources. The processes making up each run unit are executed under the control of an application supervisor, which handles all inter-process communication and data base manipulation.
The structuring of the problem which is provided by this approach allows the use of a variety of parallel processing techniques without any special language features to denote parallelism. In addition, the standard process concept provides a particularly simple means for automatic program generation.
Copyright © 1976 by the ACM, Inc., used by permission. Permission to make digital or hard copies is granted provided that copies are not made or distributed for profit or direct commercial advantage, and that copies show this notice on the first page or initial screen of a display along with the full citation.
CDROM Version: Load the CDROM "Volume 1 Issue 2, SIGMOD '75-'92" and ...