Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

A very high level programming language for data processing applications

Published: 01 November 1977 Publication History

Abstract

Application development today is too labor-intensive. In recent years, very high-level languages have been increasingly explored as a solution to this problem. The Business Definition Language (BDL) is such a language, one aimed at business data processing problems. The concepts in BDL mimic those which have evolved through the years in businesses using manual methods. This results in three different sublanguages or components: one for defining the business forms, one for describing the business organization, and one for writing calculations.

References

[1]
CODASYL Language Structure Group. An information algebra, phase I report. Comm. ACM 5, 4 (April 1962), 190-204.
[2]
Cougar, J.D. Evolution of business system analysis techniques. Computing Surveys 5, 3 (Sept. 1973), 167-198.
[3]
Dennis, J. First version of a data flow procedure language. Colloque Sur La Programmation, Paris, April 1975.
[4]
Hershey, E.A., et al. PSL/II Language Specifications, Ver. 1.0. ISDOS Working Paper 68, Dept. of Indust. and Oper. Eng., U. of Michigan, Ann Arbor, Mich., Feb. 1973.
[5]
Howe, W.G., Kruskal, V.J., and Wladawsky, I. A new approach for customizing business applications. Res. Rep. RC 5474, IBM Thomas J. Watson Res. Ctr., Yorktown Heights, N.Y., July 1975.
[6]
Howe, W.G., Kruskai, V.J., Leavenworth, B.M., Lewis, C., and Wladawsky, I. The preliminary definition of the Document Flow Component of the Business Definition Language. Res. Rep. RC 5204, IBM Thomas J. Watson Res. Ctr., Yorktown Heights, N.Y., Jan. 1975.
[7]
Kosinski, P.R. A data flow programming language. Res. Rep. RC 4264, IBM Thomas J. Watson Res. Ctr., Yorktown Heights, N.Y., March 1973.
[8]
Kruskal, V.J. An editor for parametric programs. Res. Rep. RC 6070, IBM Thomas J. Watson Res. Ctr., Yorktown Heights, N.Y., July 1976.
[9]
Kruskal, V.J., and Howe, W.G. Preliminary definition of the Forms Definition Component of the Business Definition Language. Res. Rep. RC 5164, IBM Thomas J. Watson Res. Ctr., Yorktown Heights, N.Y., Dec. 1974.
[10]
Kruskal, V.J., and Howe, W.G. The formal definition of the Document Transformation Component of the Business Definition Language. Res. Rep. RC 5191, Thomas J. Watson Res. Ctr., Yorktown Heights, N.Y., Dec. 1974.
[11]
Leavenworth, B.B., and Sammett, J.E. An overview of nonprocedural languages. Proc. Symp. on Very High Level Languages, SIGPLAN Notices (ACM) 9, 4 (April 1974), 1-12.
[12]
Mikelsons, M. Computer assisted application definition. Conf. Rec. Second ACM Symp. on Principles of Programming Languages, Palo Alto, Jan. 1975, pp. 233-242.
[13]
Proceedings, Symposium on Very High Level Languages. SIG- PLAN Notices (ACM) 9, 4 (April 1974), 1-132.
[14]
Teichroew, D. A survey of.languages for stating requirements for computer-based information systems. Proc. AFIPS 1972 FJCC, AFIPS Press, Montvale, N.J., pp. 1203-1224.
[15]
Wladawsky, I. The Mentor for Business Applications (MBA): a natural language automatic programming system. Privately circulated manuscript, IBM Thomas J. Watson Res. Ctr., Yorktown Heights, N.Y., May 1975.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 November 1977
Published in CACM Volume 20, Issue 11

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. business application
  2. business data processing
  3. data flow language
  4. design methodology
  5. format specification
  6. modular programming
  7. nonprocedural language
  8. structured programming
  9. very high level language

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)180
  • Downloads (Last 6 weeks)16
Reflects downloads up to 22 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Energy-aware scheduling of malleable fork-join tasks under a deadline constraint on heterogeneous multicoresACM SIGBED Review10.1145/3373400.337340916:3(57-62)Online publication date: 25-Nov-2019
  • (2019)Modeling and simulation of power consumption and execution times for real-time tasks on embedded heterogeneous architecturesACM SIGBED Review10.1145/3373400.337340816:3(51-56)Online publication date: 25-Nov-2019
  • (2019)HyMADACM SIGBED Review10.1145/3373400.337340716:3(45-50)Online publication date: 25-Nov-2019
  • (2019)Comparison of file systems in RTEMSACM SIGBED Review10.1145/3373400.337340616:3(39-44)Online publication date: 25-Nov-2019
  • (2019)Container-based real-time scheduling in the Linux kernelACM SIGBED Review10.1145/3373400.337340516:3(33-38)Online publication date: 25-Nov-2019
  • (2019)Performance-aware load shedding for monitoring events in container based environmentsACM SIGBED Review10.1145/3373400.337340416:3(27-32)Online publication date: 25-Nov-2019
  • (2019)Beyond Monetary IncentivesACM Transactions on Social Computing10.1145/33217002:2(1-31)Online publication date: 13-Jun-2019
  • (2019)Uncertainty-based False Information Propagation in Social NetworksACM Transactions on Social Computing10.1145/33110912:2(1-34)Online publication date: 13-Jun-2019
  • (2018)Marine surveying and mapping system based on Cloud Computing and Internet of ThingsFuture Generation Computer Systems10.1016/j.future.2018.02.03285(39-50)Online publication date: Aug-2018
  • (2016)PPLibACM Transactions on Intelligent Systems and Technology10.1145/28973677:4(1-20)Online publication date: 25-Apr-2016
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media