DIAL: A Programming Language for Data Intensive Applications.
Michael Hammer, B. Berkowitz:
DIAL: A Programming Language for Data Intensive Applications.
SIGMOD Conference 1980: 75-92@inproceedings{DBLP:conf/sigmod/HammerB80,
author = {Michael Hammer and
B. Berkowitz},
editor = {Peter P. Chen and
R. Clay Sprowls},
title = {DIAL: A Programming Language for Data Intensive Applications},
booktitle = {Proceedings of the 1980 ACM SIGMOD International Conference on
Management of Data, Santa Monica, California, May 14-16, 1980},
publisher = {ACM Press},
year = {1980},
pages = {75-92},
ee = {http://doi.acm.org/10.1145/582250.582263, db/conf/sigmod/HammerB80.html},
crossref = {DBLP:conf/sigmod/80},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
DIAL is a problem-oriented and high-level
programming language oriented towards database
applications. It integrates into a unified
framework database primitives and computational
facilities, so that an application programmer will
deal with a single coherent language. The design
of DIAL is based on the premise that in order to
have a meaningful impact on the construction of
application software, a database programming
language should eschew generality and focus on
what is unique about the application domain in
question. To that end, DIAL seeks to embody
features that naturally express the most common
and frequently recurring patterns encountered in
database applications programs.
A number of its features distinguish DIAL
from other contemporary related efforts. Data
description plays a primary role in DIAL, in that a
substantial amount of application semantics is
expressed in the database schema rather than in
procedure definitions; to achieve this end, DIAL
employs a higher-level data model (the SDM) as
its data description mechanism. Facilities for
conducting user-system dialogues are also
embedded in the language. Specialized control
structures are provided to allow for succinct and
direct expression of the algorithmic structure of
procedures that utilize the database. High-level
mechanisms (called controllers) are used to specify
an application system's required behavior in the
face of multiple concurrent users and aborted
transactions.
Copyright © 1980 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.
Online Version (ACM WWW Account required): Full Text in PDF Format
CDROM Version: Load the CDROM "Volume 1 Issue 2, SIGMOD '75-'92" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
BibTeX
Printed Edition
Peter P. Chen, R. Clay Sprowls (Eds.):
Proceedings of the 1980 ACM SIGMOD International Conference on Management of Data, Santa Monica, California, May 14-16, 1980.
ACM Press 1980 BibTeX
Contents
References
- [Astrahan76]
- Morton M. Astrahan, Mike W. Blasgen, Donald D. Chamberlin, Kapali P. Eswaran, Jim Gray, Patricia P. Griffiths, W. Frank King III, Raymond A. Lorie, Paul R. McJones, James W. Mehl, Gianfranco R. Putzolu, Irving L. Traiger, Bradford W. Wade, Vera Watson:
System R: Relational Approach to Database Management.
ACM Trans. Database Syst. 1(2): 97-137(1976) BibTeX
- [Berkowitz80]
- ...
- [Gray77]
- Jim Gray:
Notes on Data Base Operating Systems.
Advanced Course: Operating Systems 1978: 393-481 BibTeX
- [Hammer77]
- Michael Hammer, W. Gerry Howe, Vincent J. Kruskal, Irving Wladawsky:
A Very High Level Programming Language for Data Processing Applications.
Commun. ACM 20(11): 832-840(1977) BibTeX
- [Hammer78]
- Michael Hammer, Dennis McLeod:
The Semantic Data Model: A Modelling Mechanism for Data Base Applications.
SIGMOD Conference 1978: 26-36 BibTeX
- [Hammer79a]
- ...
- [Hammer79b]
- ...
- [Hewitt79]
- ...
- [Lafuente78]
- ...
- [Liskov78]
- ...
- [McLeod76]
- ...
- [McLeod78]
- ...
- [Rowe79]
- Lawrence A. Rowe, Kurt A. Shoens:
Data Abstractions, Views and Updates in RIGEL.
SIGMOD Conference 1979: 71-81 BibTeX
- [Schmidt77]
- Joachim W. Schmidt:
Some High Level Language Constructs for Data of Type Relation.
ACM Trans. Database Syst. 2(3): 247-261(1977) BibTeX
- [Shopiro 79]
- Jonathan E. Shopiro:
Theseus - A Programming Language for Relational Databases.
ACM Trans. Database Syst. 4(4): 493-517(1979) BibTeX
- [Wasserman79]
- Anthony I. Wasserman:
The Data Management Facilities of PLAIN.
SIGMOD Conference 1979: 60-70 BibTeX
- [Zloof77]
- Moshé M. Zloof, S. Peter de Jong:
The System for Business Automation (SBA): Programming Language.
Commun. ACM 20(6): 385-396(1977) BibTeX
Referenced by
- Yuh-Ming Shyy, Javier Arroyo, Stanley Y. W. Su, Herman Lam:
The Design and Implementation of K: A High-Level Knowledge-Base Programming Language of OSAM*.KBMS.
VLDB J. 5(3): 181-195(1996)
- Marco A. Casanova, Antonio L. Furtado, Luiz Tucherman:
A Software Tool for Modular Database Design.
ACM Trans. Database Syst. 16(2): 209-234(1991)
- Yuh-Ming Shyy, Stanley Y. W. Su:
K: A High-Level Knowledge Base Programming Language for Advanced Database Applications.
SIGMOD Conference 1991: 338-347
- Richard Hull, Roger King:
Semantic Database Modeling: Survey, Applications, and Research Issues.
ACM Comput. Surv. 19(3): 201-260(1987)
- Antonio Albano, Luca Cardelli, Renzo Orsini:
Galileo: A Strongly-Typed, Interactive Conceptual Language.
ACM Trans. Database Syst. 10(2): 230-260(1985)
- Malcolm P. Atkinson, Peter Buneman, Ronald Morrison (Eds.):
Data Types and Persistence. Edited Papers from the Proceedings of the First Workshop on Persistent Objects, Appin, Scotland, August 1985.
Topics in Information Systems Springer 1988, ISBN 3-540-18785-5
Contents - Antonio Albano, Maurizio Capaccioli, M. Eugenia Occhiuto, Renzo Orsini:
A Modularization Mechanism for Conceptual Modeling.
VLDB 1983: 232-240
- Walter Dosch, Gianfranco Mascari, Martin Wirsing:
On the Algebraic Specification of Databases.
VLDB 1982: 370-385
- Michael Hammer, Dennis McLeod:
Database Description with SDM: A Semantic Database Model.
ACM Trans. Database Syst. 6(3): 351-386(1981)
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Sat May 16 23:39:22 2009