|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| L. Logrippo, D.R. Skuce, "File Structures, Program Structures, and Attributed Grammars," IEEE Transactions on Software Engineering, vol. 9, no. 3, pp. 260-266, May, 1983. | |||
| BibTex | x | ||
| @article{ 10.1109/TSE.1983.236735, author = {L. Logrippo and D.R. Skuce}, title = {File Structures, Program Structures, and Attributed Grammars}, journal ={IEEE Transactions on Software Engineering}, volume = {9}, number = {3}, issn = {0098-5589}, year = {1983}, pages = {260-266}, doi = {http://doi.ieeecomputersociety.org/10.1109/TSE.1983.236735}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Software Engineering TI - File Structures, Program Structures, and Attributed Grammars IS - 3 SN - 0098-5589 SP260 EP266 EPD - 260-266 A1 - L. Logrippo, A1 - D.R. Skuce, PY - 1983 KW - software engineering KW - Attributed grammars KW - data-directed program design KW - data processing KW - logical construction of programs KW - logic programming KW - program generation KW - program structure KW - PROLOG KW - sequential file structures VL - 9 JA - IEEE Transactions on Software Engineering ER - | |||
A language for defining sequential file structures, characterized as nested sequences of records having in common certain keys and types, is presented. "Input schemata" are defined as program skeletons that contain all the necessary control structure to process a specified file. A method for obtaining an input schema from the corresponding file structure definition is given. The method is based on attributed grammars, and has been implemented in the programming language PROLOG. This constitutes a formalization of some aspects of the data-directed program design method of Jackson and Warnier. Examples of applications of this method to business data processing problems such as file updating and report generation are given.
Index Terms:
software engineering, Attributed grammars, data-directed program design, data processing, logical construction of programs, logic programming, program generation, program structure, PROLOG, sequential file structures
Citation:
L. Logrippo, D.R. Skuce, "File Structures, Program Structures, and Attributed Grammars," IEEE Transactions on Software Engineering, vol. 9, no. 3, pp. 260-266, May 1983, doi:10.1109/TSE.1983.236735
Usage of this product signifies your acceptance of the Terms of Use.

