@Preamble{
"\input bibnames.sty " #
"\input path.sty " #
"\hyphenation{
Bie-li-ko-va
Common-Loops
DeMich-iel
Distributed-Con-current-Small-talk
Dober-kat
Er-vier
Fell-eisen
Gam-ma
Gem-Stone
Glan-ville
Gold-in
Goos-sens
Graph-Trace
Grim-shaw
Hoeks-ma
Hor-o-witz
Kam-i-ko
Kenn-e-dy
Kess-ler
Lisp-edit
LISP-TALK
Nich-o-las
Obern-dorf
Ohsen-doth
Para-sight
Par-log
Pega-Sys
Pren-tice
Ra-guid-eau
Rich-ard
Schee-vel
Schlotz-hauer
Schwartz-bach
Sieg-fried
SIG-OA
SIG-PLAN
SIG-SOFT
SMALL-TALK
Small-talk
Spring-er
Stroh-meier
Thing-Lab
Zhong-xiu
}"}
@String{ack-nhfb = "Nelson H. F. Beebe,
University of Utah,
Department of Mathematics, 110 LCB,
155 S 1400 E RM 233,
Salt Lake City, UT 84112-0090, USA,
Tel: +1 801 581 5254,
FAX: +1 801 581 4148,
e-mail: \path|beebe@math.utah.edu|,
\path|beebe@acm.org|,
\path|beebe@computer.org| (Internet),
URL: \path|https://www.math.utah.edu/~beebe/|"}
@String{j-ACTA-INFO = "Acta Informatica"}
@String{j-CACM = "Communications of the ACM"}
@String{j-COMPUTER = "Computer"}
@String{j-FORTRAN-FORUM = "ACM FORTRAN Forum"}
@String{j-IEEE-TRANS-SOFTW-ENG = "IEEE Transactions on Software
Engineering"}
@String{j-INFO-PROC-LETT = "Information Processing Letters"}
@String{j-INT-J-MAN-MACH-STUD = "Int. J. Man-Mach. Stud."}
@String{j-SIGPLAN = "ACM SIG{\-}PLAN Notices"}
@String{pub-ACM = "ACM Press"}
@String{pub-ACM:adr = "New York, NY, USA"}
@String{pub-AP = "Academic Press Inc."}
@String{pub-AP:adr = "New York, USA"}
@String{pub-HRW = "Holt, Reinhart, and Winston"}
@String{pub-HRW:adr = "New York, NY, USA"}
@String{pub-IEEE = "IEEE Computer Society Press"}
@String{pub-IEEE:adr = "1109 Spring Street, Suite 300, Silver
Spring, MD 20910, USA"}
@String{pub-IEEE-STD = "IEEE"}
@String{pub-IEEE-STD:adr = "New York, NY, USA"}
@String{pub-MIT = "MIT Press"}
@String{pub-MIT:adr = "Cambridge, MA, USA"}
@String{ser-SIGPLAN = "ACM SIG{\-}PLAN Notices"}
@Article{Anderson:1982:AII,
author = "S. O. Anderson and R. C. Backhouse",
title = "An alternative implementation of an insertion-only
recovery technique",
journal = j-ACTA-INFO,
volume = "18",
number = "3",
pages = "289--298",
month = dec,
year = "1982",
CODEN = "AINFA2",
ISSN = "0001-5903 (print), 1432-0525 (electronic)",
ISSN-L = "0001-5903",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "algorithms; languages; performance; theory",
review = "ACM CR 40746",
subject = "D.2.5 Software, SOFTWARE ENGINEERING, Testing and
Debugging, Error handling and recovery \\ D.3.4
Software, PROGRAMMING LANGUAGES, Processors, Parsing",
}
@Article{Cichelli:1980:MPH,
author = "R. J. Cichelli",
key = "Cichelli",
title = "Minimal Perfect Hash Functions Made Simple",
journal = j-CACM,
volume = "23",
number = "1",
pages = "17--19",
month = jan,
year = "1980",
CODEN = "CACMA2",
ISSN = "0001-0782 (print), 1557-7317 (electronic)",
ISSN-L = "0001-0782",
bibdate = "Thu Apr 29 17:34:47 1999",
bibsource = "ftp://ftp.ira.uka.de/pub/bibliography/Theory/ProbAlgs.bib;
https://www.math.utah.edu/pub/tex/bib/cacm1980.bib;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
note = "See remarks in \cite{Jaeschke:1980:TCC}, and the
author's response in \cite{Cichelli:1980:TCC}, and also
later extension \cite{Sager:1985:PTG}. A simple
improvement giving dramatic speedups is described in
\cite{Trono:1995:CTS}.",
acknowledgement = ack-nhfb,
fjournal = "Communications of the ACM",
}
@Article{Cichelli:1980:TCC,
author = "R. J. Cichelli",
title = "Technical Correspondence: On {Cichelli}'s Minimal
Perfect Hash Functions Method",
journal = j-CACM,
volume = "23",
number = "12",
pages = "728--729",
month = dec,
year = "1980",
CODEN = "CACMA2",
ISSN = "0001-0782 (print), 1557-7317 (electronic)",
ISSN-L = "0001-0782",
bibdate = "Thu Apr 29 18:36:31 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm1980.bib;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
note = "This is the author's response to the comments in
\cite{Jaeschke:1980:TCC} about
\cite{Cichelli:1980:MPH}. See also
\cite{Sager:1985:PTG}.",
acknowledgement = ack-nhfb,
fjournal = "Communications of the ACM",
xxpages = "729--729",
}
@Article{Jaeschke:1980:TCC,
author = "G. Jaeschke and G. Osterburg",
title = "Technical Correspondence: On {Cichelli}'s Minimal
Perfect Hash Functions Method",
journal = j-CACM,
volume = "23",
number = "12",
pages = "728--729",
month = dec,
year = "1980",
CODEN = "CACMA2",
ISSN = "0001-0782 (print), 1557-7317 (electronic)",
ISSN-L = "0001-0782",
bibdate = "Tue Jul 19 22:51:08 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/cacm1980.bib;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
note = "This letter to the editor contains comments on
\cite{Cichelli:1980:MPH}, together with a response from
R. J. Cichelli \cite{Cichelli:1980:TCC}.",
acknowledgement = ack-nhfb,
fjournal = "Communications of the ACM",
}
@Article{Gonnet:1983:CAD,
author = "G. Gonnet and F. W. Tompa",
title = "A constructive approach to the design of algorithms
and their data structures",
journal = j-CACM,
volume = "26",
number = "11",
pages = "912--920",
month = nov,
year = "1983",
CODEN = "CACMA2",
ISSN = "0001-0782 (print), 1557-7317 (electronic)",
ISSN-L = "0001-0782",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "Communications of the ACM",
keywords = "algorithms; design; documentation; languages;
performance",
review = "ACM CR 8407-0561",
subject = "F.3 Theory of Computation, LOGICS AND MEANINGS OF
PROGRAMS, Miscellaneous \\ F.4 Theory of Computation,
MATHEMATICAL LOGIC AND FORMAL LANGUAGES, Formal
Languages \\ F.4 Theory of Computation, MATHEMATICAL
LOGIC AND FORMAL LANGUAGES, Grammars and Other
Rewriting Systems \\ D.3.3 Software, PROGRAMMING
LANGUAGES, Language Constructs, Data types and
structures E Data, DATA STRUCTURES \\ F.2 Theory of
Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
COMPLEXITY, Miscellaneous",
}
@Article{Sager:1985:PTG,
author = "Thomas J. Sager",
title = "A Polynomial Time Generator for Minimal Perfect Hash
Functions",
journal = j-CACM,
volume = "28",
number = "5",
pages = "523--532",
month = may,
year = "1985",
CODEN = "CACMA2",
ISSN = "0001-0782 (print), 1557-7317 (electronic)",
ISSN-L = "0001-0782",
MRclass = "68P10",
MRnumber = "788 585",
bibdate = "Thu Apr 29 18:36:46 1999",
bibsource = "http://www.acm.org/pubs/toc/;
https://www.math.utah.edu/pub/tex/bib/cacm1980.bib;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
note = "See \cite{Cichelli:1980:MPH}.",
URL = "http://www.acm.org/pubs/toc/Abstracts/0001-0782/3538.html",
acknowledgement = ack-nhfb,
annote = "Expected cost n**b if n=m. Tested up to n=256.
Includes algorithms and measurements. Extends work of
Cichelli \cite{Cichelli:1980:TCC}.",
fjournal = "Communications of the ACM",
keywords = "algorithms; measurement; performance",
subject = "{\bf E.2}: Data, DATA STORAGE REPRESENTATIONS,
Hash-table representations.",
}
@Article{Coonen:1980:IGP,
author = "Jerome T. Coonen",
title = "An Implementation Guide to a Proposed Standard for
Floating Point Arithmetic",
journal = j-COMPUTER,
volume = "13",
number = "1",
pages = "68--79",
month = jan,
year = "1980",
CODEN = "CPTRB4",
ISSN = "0018-9162 (print), 1558-0814 (electronic)",
ISSN-L = "0018-9162",
bibsource = "garbo.uwasa.fi:/pc/doc-soft/fpbiblio.txt;
https://www.math.utah.edu/pub/tex/bib/computer1980.bib;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
note = "See errata in \cite{Coonen:1981:EIG}.",
}
@Article{Stevenson:1981:PSBa,
author = "David Stevenson",
title = "A Proposed Standard for Binary Floating-Point
Arithmetic",
journal = j-COMPUTER,
volume = "14",
number = "3",
pages = "51--62",
month = mar,
year = "1981",
CODEN = "CPTRB4",
ISSN = "0018-9162 (print), 1558-0814 (electronic)",
bibdate = "Sun May 2 09:21:54 1999",
bibsource = "https://www.math.utah.edu/pub/tex/bib/fparith.bib;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
note = "See \cite{IEEE:1985:AIS,IEEE:1985:ASI}.",
acknowledgement = ack-nj,
}
@Article{Coonen:1981:EIG,
author = "Jerome T. Coonen",
title = "Errata: An Implementation Guide to a Proposed Standard
for Floating Point Arithmetic",
journal = j-COMPUTER,
volume = "14",
number = "3",
pages = "62--??",
month = mar,
year = "1981",
CODEN = "CPTRB4",
ISSN = "0018-9162 (print), 1558-0814 (electronic)",
ISSN-L = "0018-9162",
bibdate = "Wed Sep 14 21:15:55 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computer1980.bib;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
note = "See \cite{Coonen:1980:IGP}.",
acknowledgement = ack-nj,
}
@Article{Cody:1981:APF,
author = "William J. {Cody, Jr.}",
title = "Analysis of Proposals for the Floating-Point
Standard",
journal = j-COMPUTER,
volume = "14",
number = "3",
pages = "63--68",
month = mar,
year = "1981",
CODEN = "CPTRB4",
ISSN = "0018-9162 (print), 1558-0814 (electronic)",
ISSN-L = "0018-9162",
bibdate = "Sat Sep 24 09:21:33 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/master.bib,
https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
xxpages = "63--69",
}
@Article{Hough:1981:API,
author = "David Hough",
title = "Applications of the Proposed {IEEE-754} Standard for
Floating Point Arithmetic",
journal = j-COMPUTER,
volume = "14",
number = "3",
pages = "70--74",
month = mar,
year = "1981",
CODEN = "CPTRB4",
ISSN = "0018-9162 (print), 1558-0814 (electronic)",
ISSN-L = "0018-9162",
bibdate = "Fri Sep 2 23:38:14 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computer1980.bib;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
}
@Article{Coonen:1981:UDN,
author = "Jerome T. Coonen",
title = "Underflow and the Denormalized Numbers",
journal = j-COMPUTER,
volume = "14",
number = "3",
pages = "75--87",
month = mar,
year = "1981",
CODEN = "CPTRB4",
ISSN = "0018-9162 (print), 1558-0814 (electronic)",
ISSN-L = "0018-9162",
bibdate = "Fri Sep 2 23:38:17 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/computer1980.bib;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nj,
}
@Article{Berns:1985:SFR,
author = "G. M. Berns",
title = "Significant {Fortran} reliability problems and what
{Fortran 8X} can do about them",
journal = j-FORTRAN-FORUM,
volume = "4",
number = "1",
pages = "25--32",
month = mar,
year = "1985",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "languages; reliability; standardization",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN 8X \\ D.3.3 Software,
PROGRAMMING LANGUAGES, Language Constructs, Data types
and structures \\ D.2.1 Software, SOFTWARE ENGINEERING,
Requirements/Specifications, Languages \\ D.3.4
Software, PROGRAMMING LANGUAGES, Processors,
Compilers",
}
@Article{Smith:1985:SPF,
author = "B. T. Smith",
title = "Software parts in {Fortran 8X}",
journal = j-FORTRAN-FORUM,
volume = "4",
number = "1",
pages = "33--38",
month = mar,
year = "1985",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "documentation; languages; standardization",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN 8X \\ D.3.3 Software,
PROGRAMMING LANGUAGES, Language Constructs, Abstract
data types \\ D.3.0 Software, PROGRAMMING LANGUAGES,
General, Standards \\ D.2.2 Software, SOFTWARE
ENGINEERING, Tools and Techniques, Modules and
interfaces \\ D.2.7 Software, SOFTWARE ENGINEERING,
Distribution and Maintenance, Documentation",
}
@Article{Wagener:1985:IFG,
author = "J. L. Wagener",
title = "Is {Fortran} getting too big?",
journal = j-FORTRAN-FORUM,
volume = "4",
number = "2",
pages = "16--16",
month = jun,
year = "1985",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "design; languages",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN 8X \\ D.3.3 Software,
PROGRAMMING LANGUAGES, Language Constructs, Modules,
packages",
}
@Article{Aharonian:1985:LKF,
author = "G. Aharonian",
title = "Let's kill future {Fortran}s",
journal = j-FORTRAN-FORUM,
volume = "4",
number = "3",
pages = "21--23",
month = oct,
year = "1985",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "algorithms; languages",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN 77 \\ D.3.4 Software,
PROGRAMMING LANGUAGES, Processors, Compilers \\ D.3.2
Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN 8X \\ D.3.3 Software,
PROGRAMMING LANGUAGES, Language Constructs, Data types
and structures",
}
@Article{Aharonian:1985:TCA,
author = "Gregory Aharonian",
title = "Technical contributions: Automated {Fortran}
conversion",
journal = j-FORTRAN-FORUM,
volume = "4",
number = "4",
pages = "13--19",
month = dec,
year = "1985",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 17 16:39:26 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "algorithms; design; languages",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN \\ I.2.7 Computing
Methodologies, ARTIFICIAL INTELLIGENCE, Natural
Language Processing, Machine translation \\ D.3.3
Software, PROGRAMMING LANGUAGES, Language Constructs,
Procedures, functions, and subroutines; \\ D.3.4
Software, PROGRAMMING LANGUAGES, Processors, Translator
writing systems and compiler generators",
}
@Article{Reid:1987:JRRa,
author = "John Reid",
title = "{John Reid} reports: {X3J3} meeting, {August 1986}",
journal = j-FORTRAN-FORUM,
volume = "6",
number = "1",
pages = "4--77",
month = apr,
year = "1987",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 17 16:38:47 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "languages; standardization",
subject = "A.0 General Literature, GENERAL, Conference
proceedings \\ D.3.2 Software, PROGRAMMING LANGUAGES,
Language Classifications, FORTRAN \\ D.3.0 Software,
PROGRAMMING LANGUAGES, General, Standards",
}
@Article{Reid:1987:JRRb,
author = "John Reid",
title = "{John Reid} reports: {X3J3} meeting, {November 1986}",
journal = j-FORTRAN-FORUM,
volume = "6",
number = "1",
pages = "8--11",
month = apr,
year = "1987",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 17 16:38:52 1996",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "languages; standardization",
subject = "A.0 General Literature, GENERAL, Conference
proceedings \\ D.3.2 Software, PROGRAMMING LANGUAGES,
Language Classifications, FORTRAN \\ D.2.0 Software,
SOFTWARE ENGINEERING, General, Protection mechanisms",
}
@Article{Reid:1987:JRRc,
author = "John Reid",
title = "{John Reid} reports: {X3J3} meeting, {February 1987}",
journal = j-FORTRAN-FORUM,
volume = "6",
number = "1",
pages = "12--27",
month = apr,
year = "1987",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "languages; standardization",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN \\ A.0 General Literature,
GENERAL, Conference proceedings \\ D.3.0 Software,
PROGRAMMING LANGUAGES, General, Standards",
}
@Article{Metcalf:1987:FES,
author = "M. Metcalf",
title = "{Fortran 8X}--the emerging standard",
journal = j-FORTRAN-FORUM,
volume = "6",
number = "1",
pages = "28--47",
month = apr,
year = "1987",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "languages; standardization",
subject = "D.3.0 Software, PROGRAMMING LANGUAGES, General,
Standards \\ D.3.2 Software, PROGRAMMING LANGUAGES,
Language Classifications, FORTRAN \\ K.1 Computing
Milieux, THE COMPUTER INDUSTRY, Standards",
}
@Article{Adams:1987:FDF,
author = "J. Adams and J. Reid",
title = "{Fortran 8X}--the draft {Fortran} standard revision",
journal = j-FORTRAN-FORUM,
volume = "6",
number = "2",
pages = "27--38",
month = oct,
year = "1987",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "languages; standardization",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN \\ K.1 Computing Milieux, THE
COMPUTER INDUSTRY, Standards",
}
@Article{Guinier:1987:FPP,
author = "D. Guinier",
title = "{Fortran} programs on a personal computer",
journal = j-FORTRAN-FORUM,
volume = "6",
number = "2",
pages = "39--47",
month = oct,
year = "1987",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "design; languages",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN \\ K.8 Computing Milieux,
PERSONAL COMPUTING \\ D.3.4 Software, PROGRAMMING
LANGUAGES, Processors, Translator writing systems and
compiler generators",
}
@Article{Meissner:1987:CFD,
author = "Lorer P. Meissner",
title = "Concerning the {Fortran 8X} draft",
journal = j-FORTRAN-FORUM,
volume = "6",
number = "3",
pages = "1--31",
month = dec,
year = "1987",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "languages; standardization",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN",
}
@Article{Reid:1987:XMN,
author = "John Reid",
title = "{X3J3} meeting, {November 1987}",
journal = j-FORTRAN-FORUM,
volume = "6",
number = "3",
pages = "4--96",
month = dec,
year = "1987",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "languages; standardization",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN",
}
@Article{Hybl:1987:C,
author = "Albert Hybl",
title = "Correspondence",
journal = j-FORTRAN-FORUM,
volume = "6",
number = "3",
pages = "10--11",
month = dec,
year = "1987",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "languages; standardization",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN",
}
@Article{Schonfelder:1987:PFS,
author = "L. Schonfelder and S. Morgan",
title = "Pointer functionality Sans data-type",
journal = j-FORTRAN-FORUM,
volume = "6",
number = "3",
pages = "12--26",
month = dec,
year = "1987",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "design; languages; standardization",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN \\ D.3.3 Software, PROGRAMMING
LANGUAGES, Language Constructs",
}
@Article{Lahey:1987:FS,
author = "T. Lahey",
title = "The {Fortran 8X} standard",
journal = j-FORTRAN-FORUM,
volume = "6",
number = "3",
pages = "27--30",
month = dec,
year = "1987",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "design; languages; standardization",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN \\ E.1 Data, DATA STRUCTURES
\\ K.2 Computing Milieux, HISTORY OF COMPUTING,
FORTRAN",
}
@Article{Fullerton:1987:ADF,
author = "J. Fullerton",
title = "An alternate design for {Fortran 8X}",
journal = j-FORTRAN-FORUM,
volume = "6",
number = "3",
pages = "31--40",
month = dec,
year = "1987",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "design; languages; standardization",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN",
}
@Article{Miyawaki:1987:FA,
author = "S. Miyawaki",
title = "{Fortran 8X} abridgement",
journal = j-FORTRAN-FORUM,
volume = "6",
number = "3",
pages = "41--78",
month = dec,
year = "1987",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "languages; standardization",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN \\ K.2 Computing Milieux,
HISTORY OF COMPUTING, FORTRAN \\ D.3.3 Software,
PROGRAMMING LANGUAGES, Language Constructs",
}
@Article{Dolan:1988:FD,
author = "Kent P. Dolan",
title = "{Fortran 8X} discussion",
journal = j-FORTRAN-FORUM,
volume = "7",
number = "1",
pages = "17--27",
month = apr,
year = "1988",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "languages",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN",
}
@Article{Meissner:1988:MFP,
author = "Loren Meissner",
title = "More on {Fortran 8X} pointer proposals",
journal = j-FORTRAN-FORUM,
volume = "7",
number = "1",
pages = "28--36",
month = apr,
year = "1988",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "languages",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN \\ D.3.3 Software, PROGRAMMING
LANGUAGES, Language Constructs, Data types and
structures",
}
@Article{Meissner:1989:XAD,
author = "Loren P. Meissner",
title = "{X3J3} avoids deadlock",
journal = j-FORTRAN-FORUM,
volume = "8",
number = "1",
pages = "1--53",
month = jan,
year = "1989",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "languages; standardization",
subject = "D.3.0 Software, PROGRAMMING LANGUAGES, General,
Standards \\ D.3.2 Software, PROGRAMMING LANGUAGES,
Language Classifications, FORTRAN",
}
@Article{Reid:1989:JRR,
author = "John Reid",
title = "{John Reid} Reports",
journal = j-FORTRAN-FORUM,
volume = "8",
number = "1",
pages = "6--32",
month = jan,
year = "1989",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "languages; standardization",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN \\ D.3.0 Software, PROGRAMMING
LANGUAGES, General, Standards",
}
@Article{Reid:1989:ERC,
author = "Edward Reid",
title = "{Edward Reid}: some comments on {Fortran 8X}",
journal = j-FORTRAN-FORUM,
volume = "8",
number = "1",
pages = "33--36",
month = jan,
year = "1989",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "languages; standardization",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN \\ D.3.0 Software, PROGRAMMING
LANGUAGES, General, Standards",
}
@Article{Meissner:1989:SF,
author = "Loren P. Meissner",
title = "Summary of {Fortran 88}",
journal = j-FORTRAN-FORUM,
volume = "8",
number = "2",
pages = "15--31",
month = may,
year = "1989",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "design; languages",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN",
}
@Article{Adams:1989:SCF,
author = "Jeanne C. Adams and Jerrold L. Wagener",
title = "Summary of changes to {Fortran} draft",
journal = j-FORTRAN-FORUM,
volume = "8",
number = "3",
pages = "13--19",
month = aug,
year = "1989",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "design; languages; standardization",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTH \\ D.3.0 Software, PROGRAMMING
LANGUAGES, General, Standards \\ D.3.3 Software,
PROGRAMMING LANGUAGES, Language Constructs",
}
@Article{Meissner:1989:PIO,
author = "Loren P. Meissner",
title = "Partial-record input and output",
journal = j-FORTRAN-FORUM,
volume = "8",
number = "3",
pages = "20--23",
month = aug,
year = "1989",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "design; languages; performance",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTH \\ D.3.0 Software, PROGRAMMING
LANGUAGES, General, Standards \\ D.3.3 Software,
PROGRAMMING LANGUAGES, Language Constructs,
Input/Output",
}
@Article{CBEMA:1989:FD,
author = "{Computer and Business Equipment Manufacturers
Association (CBEMA)}",
title = "{Fortran 8X} draft, {May 1989}: {American National
Standard for Information Systems Programming Language
Fortran, S8 (X3.9-198x), Revision of X3.9-1978}",
journal = j-FORTRAN-FORUM,
volume = "8",
number = "4",
pages = "various",
month = dec,
year = "1989",
ISSN = "1061-7264 (print), 1931-1311 (electronic)",
ISSN-L = "1061-7264",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "languages; standardization",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, FORTRAN 8X \\ D.2.1 Software, SOFTWARE
ENGINEERING, Requirements/Specifications",
}
@Article{Horowitz:1986:SSD,
author = "Ellis Horowitz and Ronald C. Williamson",
title = "{SODOS}: a software documentation support environment
--- its definition",
journal = j-IEEE-TRANS-SOFTW-ENG,
volume = "SE-12",
number = "8",
pages = "849--859",
month = aug,
year = "1986",
CODEN = "IESEDJ",
ISSN = "0098-5589 (print), 1939-3520 (electronic)",
ISSN-L = "0098-5589",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "design; documentation; languages",
review = "ACM CR 8706-0481",
subject = "D.2.7 Software, SOFTWARE ENGINEERING, Distribution and
Maintenance, Documentation \\ D.2.6 Software, SOFTWARE
ENGINEERING, Programming Environments, SODOS \\ D.3.2
Software, PROGRAMMING LANGUAGES, Language
Classifications, SMALLTALK-80 \\ H.2.3 Information
Systems, DATABASE MANAGEMENT, Languages, Data
manipulation languages (DML) \\ D.2.9 Software,
SOFTWARE ENGINEERING, Management, Life cycle \\ D.2.1
Software, SOFTWARE ENGINEERING,
Requirements/Specifications, Methodologies \\ H.2.1
Information Systems, DATABASE MANAGEMENT, Logical
Design, Data models \\ G.2.2 Mathematics of Computing,
DISCRETE MATHEMATICS, Graph Theory, Network problems
\\
H.2.m Information Systems, DATABASE MANAGEMENT,
Miscellaneous",
}
@Article{Grune:1984:HPA,
author = "D. Grune",
title = "How to produce all sentences from a two-level
grammar",
journal = j-INFO-PROC-LETT,
volume = "19",
number = "4",
pages = "181--185",
month = "??",
year = "1984",
CODEN = "IFPLAT",
ISSN = "0020-0190 (print), 1872-6119 (electronic)",
ISSN-L = "0020-0190",
bibdate = "Sun Sep 18 20:12:36 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "algorithms; languages; theory",
review = "ACM CR 8507-0640",
subject = "F.4.2 Theory of Computation, MATHEMATICAL LOGIC AND
FORMAL LANGUAGES, Grammars and Other Rewriting Systems,
Grammar types \\ D.3 Software, PROGRAMMING LANGUAGES,
Formal Definitions and Theory \\ F.4.3 Theory of
Computation, MATHEMATICAL LOGIC AND FORMAL LANGUAGES,
Formal Languages, Operations on languages \\ F.4.2
Theory of Computation, MATHEMATICAL LOGIC AND FORMAL
LANGUAGES, Grammars and Other Rewriting Systems,
Parsing",
}
@Article{Kral:1984:SE,
author = "J. Kral",
title = "On software equations",
journal = j-INFO-PROC-LETT,
volume = "19",
number = "4",
pages = "191--196",
month = "??",
year = "1984",
CODEN = "IFPLAT",
ISSN = "0020-0190 (print), 1872-6119 (electronic)",
ISSN-L = "0020-0190",
bibdate = "Sun Sep 18 20:12:47 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "measurement",
review = "ACM CR 8506-0496",
subject = "D.2 Software, SOFTWARE ENGINEERING, Metrics",
}
@Article{Smith:1984:HDI,
author = "S. Smith and D. Barnard and I. MacLeod",
title = "Holophrasted displays in an interactive environment",
journal = j-INT-J-MAN-MACH-STUD,
volume = "20",
number = "4",
pages = "343--355",
month = apr,
year = "1984",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
keywords = "algorithms; design; experimentation; human factors;
languages",
review = "ACM CR 8502-0073",
subject = "D.2.2 Software, SOFTWARE ENGINEERING, Tools and
Techniques, User interfaces \\ D.4.7 Software,
OPERATING SYSTEMS, Organization and Design, Interactive
systems \\ D.3.4 Software, PROGRAMMING LANGUAGES,
Processors, Run-time environments \\ D.2 Software,
SOFTWARE ENGINEERING, Programming Environments \\ I.7
Computing Methodologies, TEXT PROCESSING, Miscellaneous
\\ H.1.2 Information Systems, MODELS AND PRINCIPLES,
User/Machine Systems, Human factors \\ D.2.3 Software,
SOFTWARE ENGINEERING, Coding, Pretty printers",
}
@Article{Srinivasan:1979:CFC,
author = "B. Srinivasan and V. Gopalakrishna",
title = "Control flow complexity and structuredness of
programs",
journal = j-SIGPLAN,
volume = "14",
number = "11",
pages = "110--115",
month = nov,
year = "1979",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160 (electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
note = "See comment \cite{Zucconi:1980:CSF}.",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Nat. Informatics Centre, New Delhi, India",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "automatic programming; automatically; control flow
complexity; restructure programs; structured
programming",
treatment = "P Practical",
}
@Article{Reynolds:1980:RAA,
author = "John C. Reynolds",
title = "Reasoning about arrays",
journal = j-SIGPLAN,
volume = "15",
number = "1",
pages = "23--23",
month = jan,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:30 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Beidler:1980:ILD,
author = "John Beidler and John Meinke",
title = "An intermediate level dynamic storage capability",
journal = j-SIGPLAN,
volume = "15",
number = "1",
pages = "24--33",
month = jan,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:30 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6150J (Operating
systems)",
corpsource = "Dept. of Math., Univ. of Scranton, Scranton, PA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "control structures; data structures; dynamic
allocation; intermediate level dynamic storage
capability; storage allocation",
treatment = "P Practical",
}
@Article{Cichelli:1980:PIC,
author = "Richard J. Cichelli",
title = "{Pascal-I}: interactive, conversational {Pascal-S}",
journal = j-SIGPLAN,
volume = "15",
number = "1",
pages = "34--44",
month = jan,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:30 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compiler; debugging; debugging system; documentation;
formatter; HELP command; interpreter; Pascal; PASCAL I;
PASCAL S; source text; stack code; text editor",
treatment = "P Practical",
}
@Article{Culik:1980:WFL,
author = "Karel Culik",
title = "What is a flowchart loop and about structured
programming",
journal = j-SIGPLAN,
volume = "15",
number = "1",
pages = "45--57",
month = jan,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:30 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Computer Sci. Dept., Pennsylvania State Univ.,
University Park, PA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ALGOL; flowchart loop; flowcharting; FORTRAN;
programming languages; structured programming; syntax",
treatment = "P Practical",
}
@Article{Gannon:1980:TTS,
author = "John Gannon and Paul McMullin and Richard Hamlet and
Mark Ardis",
title = "Testing traversable stacks",
journal = j-SIGPLAN,
volume = "15",
number = "1",
pages = "58--65",
month = jan,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:30 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6150G (Diagnostic,
testing, debugging and evaluating systems)",
corpsource = "Dept. of Computer Sci., Univ. of Maryland, College
Park, MD, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "DAISTS; data abstraction; data structures; program
testing; testing; traversable stacks",
treatment = "P Practical",
}
@Article{Kaye:1980:IPI,
author = "Douglas R. Kaye",
title = "Interactive {Pascal} input",
journal = j-SIGPLAN,
volume = "15",
number = "1",
pages = "66--68",
month = jan,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:30 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150J (Operating
systems)",
corpsource = "Rational Data Systems, New York, NY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "input-output programs; input/output programs;
interactive input; lazy input; Pascal; PASCAL
programs",
treatment = "P Practical",
}
@Article{LaPlant:1980:ULA,
author = "William P. {LaPlant, Jr.} and Matthew A. Jaro",
title = "The {UNIMAC} lexical analyzer",
journal = j-SIGPLAN,
volume = "15",
number = "1",
pages = "69--76",
month = jan,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:30 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
corpsource = "Air Force Data Services Center, Washington, DC, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "computer language oriented macro processor; macros;
program processors; UNIMAC lexical analyzer",
treatment = "P Practical",
}
@Article{Laski:1980:HAP,
author = "Janusz W. Laski",
title = "A hierarchical approach to program testing",
journal = j-SIGPLAN,
volume = "15",
number = "1",
pages = "77--85",
month = jan,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:30 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150G (Diagnostic, testing, debugging and
evaluating systems)",
corpsource = "Inst. of Informatics, Tech. Univ. of Gdansk, Gdansk,
Poland",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "control; data flow; levels of abstraction; program
model; program testing",
treatment = "P Practical",
}
@Article{Moss:1980:SPL,
author = "C. D. S. Moss",
title = "Structures programming with {LOOP} statements",
journal = j-SIGPLAN,
volume = "15",
number = "1",
pages = "86--94",
month = jan,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:30 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Computing and Control Dept., Imperial Coll., London,
UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "loop exits; LOOP statements; structured programming",
treatment = "P Practical",
}
@Article{Schoenberger:1980:RMP,
author = "Roger Schoenberger",
title = "Resource management in {PORTAL}",
journal = j-SIGPLAN,
volume = "15",
number = "1",
pages = "95--102",
month = jan,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:30 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Landis and Gyr Zug AG, Zug, Switzerland",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "concurrent PASCAL; interactive program; PORTAL; post
mortem dumps; problem oriented languages; resource
management",
treatment = "P Practical",
}
@Article{Sutton:1980:AUI,
author = "Stephen A. Sutton",
title = "An algorithm for user interaction",
journal = j-SIGPLAN,
volume = "15",
number = "1",
pages = "103--104",
month = jan,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:30 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Naval Res. Lab., Washington, DC, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "structural design; structural programming; structured
programming; user interaction",
treatment = "P Practical",
}
@Article{Taylor:1980:APL,
author = "Richard N. Taylor",
title = "Assertions in programming languages",
journal = j-SIGPLAN,
volume = "15",
number = "1",
pages = "105--114",
month = jan,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:30 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150G (Diagnostic, testing, debugging and
evaluating systems)",
corpsource = "Space and Military Applications Div., Boeing Computer
Services Co., Seattle, WA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ADA; embedding assertions; HAL/S; procedure oriented
languages; program testing; program verification;
programming languages",
treatment = "P Practical",
}
@Article{Rosen:1980:HPP,
author = "Barry K. Rosen",
title = "How practical is {POPL?}",
journal = j-SIGPLAN,
volume = "15",
number = "1",
pages = "115--116",
month = jan,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:30 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Computer Sci. Dept., IBM Thomas J. Watson Res. Center,
Yorktown Heights, NY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "POPL; problem oriented languages",
treatment = "P Practical",
}
@Article{Firestone:1980:ELS,
author = "Roger M. Firestone",
title = "An experimental {LISP} system for the {Sperry Univac
1100} series",
journal = j-SIGPLAN,
volume = "15",
number = "1",
pages = "117--129",
month = jan,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:30 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Sperry Univac, Blue Bell, PA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compiler; LISP; LISP system; logical structure; Sperry
Univac 1100 series",
treatment = "P Practical",
}
@Article{Mayor:1980:LNA,
author = "Michael A. Mayor",
title = "A language for network analysis and definition",
journal = j-SIGPLAN,
volume = "15",
number = "1",
pages = "130--138",
month = jan,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:30 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C5620 (Computer networks and techniques); C6110
(Systems analysis and programming); C6150J (Operating
systems)",
corpsource = "Communications Systems Engng., Sperry Univac, Blue
Bell, PA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "computer communication networks; computer networks;
data sets; network analysis; network definition;
network management services; network topology;
operating systems (computers); systems analysis;
systems analysts; time sharing systems",
treatment = "P Practical",
}
@Article{Mehrlich:1980:PHL,
author = "F. P. Mehrlich and S. M. Tanner",
title = "Portability: high level language implementation",
journal = j-SIGPLAN,
volume = "15",
number = "1",
pages = "139--145",
month = jan,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:30 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6150C
(Compilers, interpreters and other processors)",
corpsource = "Language Processor Dev., Salt Lake City, UT, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "COBOL compiler project; program compilers; single;
single source language; software portability; UTS400
Intelligent Terminal",
treatment = "P Practical",
}
@Article{Stodola:1980:PPL,
author = "Frank W. Stodola",
title = "The {PLUS} programming language",
journal = j-SIGPLAN,
volume = "15",
number = "1",
pages = "146--155",
month = jan,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:30 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Language Systems, Sperry Univac, Roseville, MN, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ASCII FORTRAN; compilers; data management systems;
HVTS; interpreters; MACRO; operating systems; PL/1;
PLUS; PLUS programming language; procedure oriented
languages; security facilities; systems programmers;
Univac Systems",
treatment = "P Practical",
}
@Article{Weidner:1980:CCS,
author = "Thomas G. Weidner",
title = "{CHAMIL}: a case study in microprogramming language
design",
journal = j-SIGPLAN,
volume = "15",
number = "1",
pages = "156--166",
month = jan,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:30 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Minicomputer Operations, Sperry Univac, Irvine, CA,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "CHAMIL; control structures; data structures;
microprogramming; microprogramming language design;
problem oriented languages; translator development",
treatment = "P Practical",
}
@Article{Baker:1980:SRI,
author = "Henry G. {Baker, Jr.}",
title = "A source of redundant identifiers in {PASCAL}
programs",
journal = j-SIGPLAN,
volume = "15",
number = "2",
pages = "14--16",
month = feb,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
corpsource = "Computer Sci. Dept., Univ. of Rochester, Rochester,
NY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "cost; Pascal; PASCAL programs; programming; redundant
identifiers; symbol tables; symbolic debugging",
treatment = "P Practical",
}
@Article{Boute:1980:SAR,
author = "Raymond T. Boute",
title = "Simplifying {ADA} by removing limitations",
journal = j-SIGPLAN,
volume = "15",
number = "2",
pages = "17--29",
month = feb,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:53 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Bell Telephone Mfg. Co., Antwerpen, Belgium",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ADA; exception handling; modules; name equivalence;
parameterization problems; procedure oriented
languages; procedure oriented languages effects
handling; side effects handling; subprograms; type
equivalence; types",
treatment = "P Practical",
}
@Article{Ganzinger:1980:OIA,
author = "Harald Ganzinger and Knut Ripken",
title = "Operator identification in {ADA}: formal
specification, complexity, and concrete
implementation",
journal = j-SIGPLAN,
volume = "15",
number = "2",
pages = "30--42",
month = feb,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:53 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
note = "See comment \cite{Janas:1980:COI}.",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Inst. fur Informatik, Tech. Univ. Munchen, Munchen,
West Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ADA; ADA design contract; ADA test translator;
complexity; concrete implementation; expression tree;
formal specification; operator identification
algorithms; overloading rules; procedure oriented
languages; program interpreters",
treatment = "P Practical",
}
@Article{Ince:1980:IIL,
author = "D. C. Ince",
title = "An interpretative implementation of limited entry
decision tables in {ALGOL 68}",
journal = j-SIGPLAN,
volume = "15",
number = "2",
pages = "43--45",
month = feb,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:53 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6140D (High level
languages)",
corpsource = "Faculty of Math., Open Univ., Bletchley, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ALGOL 68; implementation; limited entry decision
tables; table lookup; table lookup table lookup",
treatment = "P Practical",
}
@Article{Kral:1980:PP,
author = "Jaroslav Kr{\'a}l",
title = "Parkinson programming",
journal = j-SIGPLAN,
volume = "15",
number = "2",
pages = "46--50",
month = feb,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:53 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Inst. for Computation Tech., CVUT, Praha,
Czechoslovakia",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Parkinson's laws; software engineering; structured
programming",
treatment = "P Practical",
}
@Article{Lee:1980:FPS,
author = "Godfrey Lee and Tim Boreham and Bob Minns and Fred
Smith and Rick Soderstrom",
title = "{FORTRAN} programming standards",
journal = j-SIGPLAN,
volume = "15",
number = "2",
pages = "51--63",
month = feb,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:53 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
corpsource = "Quasar Systems Ltd., Ottawa, Ont., Canada",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "FORTRAN; FORTRAN programming; intermediate programmer;
junior programmers; programming; senior programmers;
standards; structured programming",
treatment = "P Practical",
}
@Article{Silberschatz:1980:ECA,
author = "A. Silberschatz and R. B. Kieburtz",
title = "The external consistency of abstract data types",
journal = j-SIGPLAN,
volume = "15",
number = "2",
pages = "64--73",
month = feb,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:53 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation)",
corpsource = "Univ. of Texas, Dallas, TX, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "abstract data types; data structures; data structures
type definition; external consistency; specification;
type definition",
treatment = "P Practical",
}
@Article{Weber:1980:GRA,
author = "Manfred Weber and Susan L. Bernstein",
title = "Global register allocation for non-equivalent register
sets",
journal = j-SIGPLAN,
volume = "15",
number = "2",
pages = "74--81",
month = feb,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:53 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6150J (Operating
systems)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "register allocation; register architectures; register
sets; source code; storage allocation; structured
programming",
treatment = "P Practical",
}
@Article{Zucconi:1980:CSF,
author = "Linda Zucconi",
title = "A comment on {``Control flow complexity and
structuredness of programs''} by {Srinivasan} and
{Gopalakrishna}",
journal = j-SIGPLAN,
volume = "15",
number = "2",
pages = "82--84",
month = feb,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:53 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
note = "See \cite{Srinivasan:1979:CFC}.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Anderson:1980:TSL,
author = "Bruce Anderson",
title = "Type syntax in the language `{C}', an object lesson in
syntactic innovation",
journal = j-SIGPLAN,
volume = "15",
number = "3",
pages = "21--27",
month = mar,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:54 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Man-Machine Lab., Univ. of Essex, Colchester, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "C; compilers; formatter; Interdata 8/32; operating
systems; PDP 11; procedure oriented languages; RSX 11;
RT 11; syntax; syntax analyzers; systems implementation
language; type structure; Unix; user errors; VAX",
treatment = "P Practical",
}
@Article{Klaeren:1980:ASS,
author = "Herbert A. Klaeren",
title = "An abstract software specification technique based on
structural recursion",
journal = j-SIGPLAN,
volume = "15",
number = "3",
pages = "28--34",
month = mar,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:54 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Lehrstuhl fur Informatik II, RWTH Aachen, Aachen, West
Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "abstract software specification technique;
constructive algebraic methods; mathematical induction;
natural numbers; software engineering; structural
recursion",
treatment = "P Practical",
}
@Article{Raiha:1980:BAG,
author = "K.-J. Raiha",
title = "Bibliography on attribute grammars",
journal = j-SIGPLAN,
volume = "15",
number = "3",
pages = "35--44",
month = mar,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic)",
corpsource = "Dept. of Computer Sci., Univ. of Helsinki, Helsinki,
Finland",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "attribute grammars; attributed graph grammars;
attributed transformation grammars; grammars; semantic
attributes; semantic formalisms",
treatment = "B Bibliography",
}
@Article{Shaw:1980:TRA,
author = "Mary Shaw and Wm. A. Wulf",
title = "Toward relaxing assumptions in languages and their
implementations",
journal = j-SIGPLAN,
volume = "15",
number = "3",
pages = "45--61",
month = mar,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:54 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C6140D (High level
languages)",
corpsource = "Computer Sci. Dept., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "abstraction techniques; formal languages; involuted
code; language decisions; language features; languages;
procedure oriented languages; relaxing assumptions",
treatment = "G General Review",
}
@Article{Addyman:1980:DPP,
author = "A. M. Addyman",
title = "A draft proposal for {PASCAL}",
journal = j-SIGPLAN,
volume = "15",
number = "4",
pages = "1--66",
month = apr,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:54 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Computer Sci., Univ. of Manchester,
Manchester, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "blocks; compliance; expressions; function
declarations; hardware representation; input and
output; lexical tokens; PASCAL; Pascal; processors;
programs; requirements; standard; standards;
statements",
treatment = "P Practical",
}
@Article{Addyman:1980:PS,
author = "A. M. Addyman",
title = "{PASCAL} standardisation",
journal = j-SIGPLAN,
volume = "15",
number = "4",
pages = "67--69",
month = apr,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:54 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Computer Sci., Univ. of Manchester,
Manchester, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "British Standards Institution; DPS/13/4; Pascal;
PASCAL standardisation; programming languages;
standardisation; technical committee",
treatment = "P Practical",
}
@Article{Cohen:1980:GNN,
author = "Norman H. Cohen",
title = "{G{\"o}del} numbers: a new approach to structured
programming",
journal = j-SIGPLAN,
volume = "15",
number = "4",
pages = "70--74",
month = apr,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:54 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Software Res. Group, Sperry Univac, Blue Bell, PA,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "computable function; G{\"o}del numbers; programming
problems; structured programming; universal Turing
machine",
treatment = "P Practical",
}
@Article{Harel:1980:DCO,
author = "David Harel",
title = "``do considered od'' considered odder than ``do
considered ob''",
journal = j-SIGPLAN,
volume = "15",
number = "4",
pages = "75--75",
month = apr,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:54 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "IBM Thomas J. Watson Res. Center, Yorktown Heights,
NY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "keywords; programming; programming languages",
treatment = "P Practical",
}
@Article{Hetrick:1980:CCH,
author = "Brian A. Hetrick and H. Eisenberg",
title = "Confinement of a class of harmful effects of the goto
statement",
journal = j-SIGPLAN,
volume = "15",
number = "4",
pages = "76--78",
month = apr,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:54 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Digital Equipment Corp., Merrimack, NH, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "goto statement; programming; statement sequences",
treatment = "P Practical",
}
@Article{Schild:1980:RTP,
author = "R. Schild and H. Lienhard",
title = "Real-time programming in {PORTAL}",
journal = j-SIGPLAN,
volume = "15",
number = "4",
pages = "79--92",
month = apr,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:54 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Central Res. Lab., Landis and Gyr Zug Corp., Zug,
Switzerland",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "holons; modules; PORTAL; procedure oriented languages;
real time programming",
treatment = "P Practical",
}
@Article{Cichelli:1980:FP,
author = "Richard J. Cichelli",
title = "Fixing {PASCAL}'s {I/O}",
journal = j-SIGPLAN,
volume = "15",
number = "5",
pages = "19--19",
month = may,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:55 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6140D (High level
languages); C6150J (Operating systems)",
corpsource = "ANPA/RI, Easton, PA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "file facility; file organisation; input-output
programs; PASCAL; Pascal; relative record I/O; terminal
I/O",
treatment = "P Practical",
}
@Article{Crowley:1980:SPR,
author = "Charles Crowley",
title = "Structured programming is reductionistic!",
journal = j-SIGPLAN,
volume = "15",
number = "5",
pages = "20--23",
month = may,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:55 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Computing and Information Sci., Univ. of New Mexico,
Albuquerque, NM, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "block structure; closed subroutines; complexity;
control structures; looping; sequencing; structured
programming",
treatment = "P Practical",
}
@Article{Ellis:1980:LS,
author = "John R. Ellis",
title = "A {Lisp} shell",
journal = j-SIGPLAN,
volume = "15",
number = "5",
pages = "24--34",
month = may,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:55 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Computer Sci. Dept., Yale Univ., New Haven, CT, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "INTERLISP; LISP; shell system; UNIX system",
treatment = "P Practical",
}
@Article{Jones:1980:TPP,
author = "Douglas W. Jones",
title = "Tasking and parameters: a problem area in {Ada}",
journal = j-SIGPLAN,
volume = "15",
number = "5",
pages = "37--40",
month = may,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:55 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Computer Sci., Univ. of Illinois, Urbana, IL,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; data structures; parameters; procedure oriented
languages; tasking",
treatment = "P Practical",
}
@Article{Leinbaugh:1980:IC,
author = "Dennis W. Leinbaugh",
title = "Indenting for the compiler",
journal = j-SIGPLAN,
volume = "15",
number = "5",
pages = "41--48",
month = may,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:55 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
corpsource = "Computer Sci. Dept., Univ. of Nebraska, Lincoln, NE,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "block structure; closing keywords; compiler; control
statement; indent statements; indentation rule; PASCAL
like language; program compilers",
treatment = "P Practical",
}
@Article{Levine:1980:WLB,
author = "John Levine",
title = "Why a {Lisp-based} command language?",
journal = j-SIGPLAN,
volume = "15",
number = "5",
pages = "49--53",
month = may,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:55 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Computer Sci., Yale Univ., New Haven, CT,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "LISP; programmable system command languages",
treatment = "G General Review",
}
@Article{Ljungkvist:1980:PEF,
author = "Sten Ljungkvist",
title = "{Pascal} and existing {Fortran} files",
journal = j-SIGPLAN,
volume = "15",
number = "5",
pages = "54--55",
month = may,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:55 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Sveriges Meteorologiska och Hydrologiska Inst.,
Norrk{\"o}ping, Sweden",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "existing FORTRAN files; PASCAL; Pascal",
treatment = "P Practical",
}
@Article{Noodt:1980:SEP,
author = "Terje Noodt and Dag Belsnes",
title = "A simple extension of {PASCAL} for quasi-parallel
processing",
journal = j-SIGPLAN,
volume = "15",
number = "5",
pages = "56--65",
month = may,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:55 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150J (Operating
systems)",
corpsource = "Computing Center, Univ. of Oslo, Oslo, Norway",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "parallel processing; Pascal; PASCAL; PASCAL compiler;
QPP; quasi parallel processing",
treatment = "P Practical",
}
@Article{VanZandt:1980:VTS,
author = "John {Van Zandt}",
title = "On visual and textual structures",
journal = j-SIGPLAN,
volume = "15",
number = "5",
pages = "78--80",
month = may,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:55 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Electrical Engng. and Computer Sci. Dept., Univ. of
California, San Diego, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "formatting; program texts; structured programming;
textual structures",
treatment = "P Practical",
}
@Article{Galkowski:1980:CDC,
author = "J. T. Galkowski",
title = "A critique of the {DOD} common language effort",
journal = j-SIGPLAN,
volume = "15",
number = "6",
pages = "15--18",
month = jun,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:55 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ADA; common language; procedure oriented languages;
programming language; STEELMAN",
treatment = "A Application; G General Review",
}
@Article{Blatt:1980:GBS,
author = "D. W. E. Blatt",
title = "On the great big substitution problem",
journal = j-SIGPLAN,
volume = "15",
number = "6",
pages = "19--27",
month = jun,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:55 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6130 (Data handling
techniques)",
corpsource = "Dept. of Math., Univ. of Newcastle, Newcastle, NSW,
Australia",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "data handling; SNOBOL; string processing; string
processing languages; substitution problem; text
editing; text editors; virtual storage",
treatment = "A Application",
}
@Article{Bradshaw:1980:PSL,
author = "Franklyn T. Bradshaw and George W. Ernst and Raymond
J. Hookway and William F. Ogden",
title = "Procedure semantics and language definition",
journal = j-SIGPLAN,
volume = "15",
number = "6",
pages = "28--33",
month = jun,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:55 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Computer Engng. and Sci. Dept., Case Inst. of
Technol., Case Western Reserve Univ., Cleveland, OH,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "distributed computing; language definition; procedure
calls; procedure oriented languages; procedure
semantics",
treatment = "A Application",
}
@Article{Foster:1980:PMP,
author = "Victor S. Foster",
title = "Performance measurement of a {Pascal} compiler",
journal = j-SIGPLAN,
volume = "15",
number = "6",
pages = "34--38",
month = jun,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:55 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Dept. of Appl. Math. and Computer Sci., Univ. of
Virginia, Charlottesville, VA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "execution efficiency; Pascal; PASCAL compiler;
performance measurement; program compilers",
treatment = "A Application",
}
@Article{Mahjoub:1980:NMC,
author = "Ahmed Mahjoub",
title = "A new {Modula} compiler for the {LSI-11}",
journal = j-SIGPLAN,
volume = "15",
number = "6",
pages = "39--45",
month = jun,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:55 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
corpsource = "Philips Labs., Briarcliff Manor, NY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "LSI 11 microprocessor; Modula compiler; PASCAL;
program compilers",
treatment = "A Application",
}
@Article{McNeil:1980:PPE,
author = "Michael McNeil and William Tracz",
title = "{PL/I} program efficiency",
journal = j-SIGPLAN,
volume = "15",
number = "6",
pages = "46--60",
month = jun,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:55 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
corpsource = "Federal Systems Div., IBM Corp., Owego, NY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "bit string manipulation; character string
manipulation; logical switches; multiway branching;
PL/1; PL/I compiler; PL/I program; program efficiency;
programming",
treatment = "A Application",
}
@Article{Meek:1980:SAP,
author = "Brian Meek",
title = "Serial attitudes, parallel attitudes",
journal = j-SIGPLAN,
volume = "15",
number = "6",
pages = "61--63",
month = jun,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:55 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
corpsource = "Computer Unit, Queen Elizabeth Coll., Univ. of London,
London, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "parallel attitudes; program compilers; serial
attitudes",
treatment = "A Application",
}
@Article{Moitra:1980:NAS,
author = "Abha Moitra",
title = "A note on algebraic specification of binary trees",
journal = j-SIGPLAN,
volume = "15",
number = "6",
pages = "64--67",
month = jun,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:55 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic)",
corpsource = "Tata Inst. of Fundamental Res., Bombay, India",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "algebraic specification; binary trees; formal logic;
trees (mathematics)",
treatment = "T Theoretical or Mathematical",
}
@Article{Reid:1980:FMF,
author = "J. K. Reid",
title = "Functions for manipulating floating-point numbers",
journal = j-SIGPLAN,
volume = "15",
number = "6",
pages = "68--76",
month = jun,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:55 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C5230 (Digital arithmetic methods)",
corpsource = "Computer Sci. and Systems Div., AERE, Harwell, Didcot,
UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "complete computer programs; digital arithmetic;
floating point numbers; function manipulation;
portability; software portability",
treatment = "T Theoretical or Mathematical",
}
@Article{vandenBos:1980:CAP,
author = "Jan van den Bos",
title = "Comments on {ADA} process communication",
journal = j-SIGPLAN,
volume = "15",
number = "6",
pages = "77--81",
month = jun,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:55 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Informatics, Univ. of Nijmegen, Nijmegen,
Netherlands",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ADA; procedure oriented languages; process
communication",
treatment = "A Application",
}
@Article{Chandy:1980:SMD,
author = "K. M. Chandy and J. Misra",
title = "A simple model of distributed programs based on
implementation-hiding and process autonomy",
journal = j-SIGPLAN,
volume = "15",
number = "7--8",
pages = "26--35",
month = jul # "\slash " # aug,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:56 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150J (Operating systems)",
corpsource = "Univ. of Texas, Austin, TX, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "binding; distributed processing; distributed programs;
implementation hiding; invoked computation; parameter
passing; procedures; sequential programming",
treatment = "A Application",
}
@Article{DeRemer:1980:SDP,
author = "Frank DeRemer and Tom Pennello and Richard Meyers",
title = "A syntax diagram for (preliminary) {Ada}",
journal = j-SIGPLAN,
volume = "15",
number = "7--8",
pages = "36--47",
month = jul # "\slash " # aug,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:56 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C6140D (High level
languages)",
corpsource = "Univ. of California, Santa Cruz, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; grammars; procedure oriented languages; regular
right part grammar; syntax diagram",
treatment = "A Application; T Theoretical or Mathematical",
}
@Article{Glass:1980:PWF,
author = "Robert L. Glass",
title = "The ``project which failed'' which succeeded",
journal = j-SIGPLAN,
volume = "15",
number = "7--8",
pages = "48--51",
month = jul # "\slash " # aug,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:56 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6000 (Computer software)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "computer software; programmers",
treatment = "G General Review",
}
@Article{Ince:1980:PIO,
author = "D. C. Ince",
title = "Paged input\slash output in some high level
languages",
journal = j-SIGPLAN,
volume = "15",
number = "7--8",
pages = "52--57",
month = jul # "\slash " # aug,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:56 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6140D (High level
languages); C6160 (Database management systems
(DBMS))",
corpsource = "Faculty of Math., Open Univ., Milton Keynes, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "algebraic manipulation; data structures; database
management systems; DBMS; file based data structures;
file organisation; high level languages; paging;
Pascal; procedure oriented languages; random access
input/output; virtual storage",
treatment = "A Application",
}
@Article{Jackel:1980:FPP,
author = "Manfred Jackel",
title = "A formatting parser for {PASCAL} programs",
journal = j-SIGPLAN,
volume = "15",
number = "7--8",
pages = "58--63",
month = jul # "\slash " # aug,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:56 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C6140D (High level
languages)",
corpsource = "Seminar fur Informatik, EWH Rheinland-Pfalz, Koblenz,
West Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "automatic formatting; formatting parser; grammars;
PASCAL; Pascal; syntax",
treatment = "A Application",
}
@Article{Nicolescu:1980:SSC,
author = "Radu Nicolescu",
title = "Some short comments on the definition and the
documentation of the {Ada} programming language",
journal = j-SIGPLAN,
volume = "15",
number = "7--8",
pages = "64--71",
month = jul # "\slash " # aug,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:56 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Computing Centre, Univ. of Bucharest, Bucharest,
Romania",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; Ada design; documentation; procedure oriented
languages",
treatment = "A Application",
}
@Article{Pagan:1980:NSA,
author = "Frank G. Pagan",
title = "Nested sublanguages of {ALGOL 68} for teaching
purposes",
journal = j-SIGPLAN,
volume = "15",
number = "7--8",
pages = "72--81",
month = jul # "\slash " # aug,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:56 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C0220 (Computing education and training); C6140D
(High level languages)",
corpsource = "Dept. of Computer Sci., Southern Illinois Univ.,
Carbondale, IL, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ALGOL 68; computer science education; nested
sublanguages; teaching",
treatment = "A Application",
}
@Article{Pennello:1980:SOI,
author = "Tom Pennello and Frank DeRemer and Richard Meyers",
title = "A simplified operator identification scheme for
{Ada}",
journal = j-SIGPLAN,
volume = "15",
number = "7--8",
pages = "82--87",
month = jul # "\slash " # aug,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:56 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C6140D (High level
languages)",
corpsource = "Univ. of California, Santa Cruz, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; expression tree; operator identification scheme;
procedure oriented languages; trees (mathematics)",
treatment = "A Application",
}
@Article{Smart:1980:PLV,
author = "Robert Smart",
title = "Pointers to local variables",
journal = j-SIGPLAN,
volume = "15",
number = "7--8",
pages = "88--89",
month = jul # "\slash " # aug,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:56 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory)",
corpsource = "La Trobe Univ., Bundoora, Vic., Australia",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; PASCAL; pointers; programming theory; SIMULA;
variables",
treatment = "A Application",
}
@Article{Campbell:1980:OPP,
author = "Roy H. Campbell and Robert B. Kolstad",
title = "An overview of {Path Pascal}'s design",
journal = j-SIGPLAN,
volume = "15",
number = "9",
pages = "13--14",
month = sep,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:57 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6140D (High level
languages)",
corpsource = "Dept. of Computer Sci., Univ. of Illinois, Urbana, IL,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "data structures; Pascal; path expressions; Path
Pascal; systems programming language",
treatment = "P Practical",
}
@Article{Kolstad:1980:PPU,
author = "Robert B. Kolstad and Roy H. Campbell",
title = "{Path Pascal} user manual",
journal = j-SIGPLAN,
volume = "15",
number = "9",
pages = "15--24",
month = sep,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:57 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Computer Sci., Univ. of Illinois, Urbana, IL,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "functions; PASCAL; Pascal; Path Pascal user manual",
treatment = "P Practical",
}
@Article{Chiarini:1980:FLC,
author = "A. Chiarini",
title = "On {FP} languages combining forms",
journal = j-SIGPLAN,
volume = "15",
number = "9",
pages = "25--27",
month = sep,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:57 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "CNEN-CSR 'E. Clementel', Bologna, Italy",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ASCII terminals; combining forms; FP languages;
functional programming; grammars; LL (1) grammar;
procedure oriented languages; typing",
treatment = "P Practical",
}
@Article{Dodd:1980:SCR,
author = "W. P. Dodd",
title = "Some comments on a recent article by Salvadori and
Dumont regarding the evaluation of compound conditional
expressions",
journal = j-SIGPLAN,
volume = "15",
number = "9",
pages = "28--31",
month = sep,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:57 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation)",
corpsource = "Computer Centre, Univ. of Birmingham, Birmingham, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compound conditional expressions; data structures",
treatment = "P Practical",
}
@Article{Hanata:1980:CCP,
author = "Syuetsu Hanata and Tadamasa Satoh",
title = "{Compact Chart} --- a program logic notation with high
describability and understandability",
journal = j-SIGPLAN,
volume = "15",
number = "9",
pages = "32--38",
month = sep,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:57 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Data Processing Div., Yokosuka Electrical
Communication Lab., Kanagawa-ken, Japan",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "control transfer; flow chart notation; flowcharting;
high describability; process description; program logic
notation; understandability",
treatment = "P Practical",
}
@Article{Janas:1980:COI,
author = "J{\"u}rgen M. Janas",
title = "A comment on `operator identification in {ADA}' by
{Ganzinger} and {Ripken}",
journal = j-SIGPLAN,
volume = "15",
number = "9",
pages = "39--43",
month = sep,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:57 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
note = "See \cite{Ganzinger:1980:OIA}.",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Hochschule der Bundeswehr Munchen, Fachbereich
Informatik, Munchen, West Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ADA; ADA overloading rule; expression trees; operator
identification; passes; procedure oriented languages",
treatment = "P Practical",
}
@Article{Sharp:1980:DOP,
author = "John A. Sharp",
title = "Data oriented program design",
journal = j-SIGPLAN,
volume = "15",
number = "9",
pages = "44--57",
month = sep,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:57 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
corpsource = "Dept. of Computer Sci., Univ. Coll. of Swansea,
Swansea, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "concurrency; data oriented approach; natural
programming tool; parallel computation; parallel
processing; problem oriented languages; program design;
programming approach; programming language; software
engineering",
treatment = "P Practical",
}
@Article{Yucel:1980:BPF,
author = "M. Nadir Y{\"u}cel and Bo{\u{g}}os Pinar",
title = "Bit processing with {FORTRAN}",
journal = j-SIGPLAN,
volume = "15",
number = "9",
pages = "58--60",
month = sep,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:57 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques); C6140D (High level
languages)",
corpsource = "Istanbul Tech. Univ., Inst. of Computer Sci.,
Istanbul, Turkey",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "bit processing; data handling; FORTRAN; FORTRAN IV",
treatment = "P Practical",
}
@Article{Takaoka:1980:IHV,
author = "Tadao Takaoka",
title = "Introduction of history to variables",
journal = j-SIGPLAN,
volume = "15",
number = "9",
pages = "61--63",
month = sep,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:57 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6130
(Data handling techniques)",
corpsource = "Dept. of Computer Sci., Univ. of Canterbury,
Christchurch, New Zealand",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "current value; data handling; history to variables;
programming; variables",
treatment = "P Practical",
}
@Article{Tanik:1980:TEP,
author = "Murat M. Tanik",
title = "Two experiments on a program complexity perception by
programmers",
journal = j-SIGPLAN,
volume = "15",
number = "9",
pages = "64--66",
month = sep,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:57 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "A.A. Collins Inc., College Station, TX, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "COBOL; FORTRAN; high level languages; program
complexity perception; programmers; software
engineering",
treatment = "P Practical; X Experimental",
}
@Article{Ashcroft:1980:SCM,
author = "Ed Ashcroft and Bill Wadge",
title = "Some common misconceptions about {Lucid}",
journal = j-SIGPLAN,
volume = "15",
number = "10",
pages = "15--26",
month = oct,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:57 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Computer Sci. Dept., Univ. of Waterloo, Waterloo,
Ont., Canada",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "high level languages; Lucid; programming language",
treatment = "P Practical",
}
@Article{Brender:1980:CAA,
author = "Ronald F. Brender",
title = "The case against {Ada} as an {APSE} command language",
journal = j-SIGPLAN,
volume = "15",
number = "10",
pages = "27--34",
month = oct,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:57 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Digital Equipment Corp., Maynard, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; APSE command language; JCL; job control
languages",
treatment = "P Practical",
}
@Article{Gimpel:1980:CMP,
author = "James F. Gimpel",
title = "Contour: a method of preparing structured flowcharts",
journal = j-SIGPLAN,
volume = "15",
number = "10",
pages = "35--41",
month = oct,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:57 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Sperry Univac, Blue Bell, PA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "computer graphics; conditionals; Contour;
flowcharting; loops; program's structure; structured
flowcharts",
treatment = "P Practical",
}
@Article{Gobin:1980:FHP,
author = "Marc A. Gobin",
title = "File handling in programming languages",
journal = j-SIGPLAN,
volume = "15",
number = "10",
pages = "42--47",
month = oct,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:57 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6130 (Data handling
techniques)",
corpsource = "Military Acad., Brussels, Belgium",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ALGOL68; COBOL; data handling; file organisation;
files; PL/1; programming languages; RPG",
treatment = "P Practical",
}
@Article{Goodenough:1980:AJS,
author = "J. B. Goodenough",
title = "{Ada (July 1980)} syntax cross reference listing",
journal = j-SIGPLAN,
volume = "15",
number = "10",
pages = "48--56",
month = oct,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "SofTech Inc., Waltham, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; Ada (July 1980) syntax cross reference listing;
July 1980 Ada Reference Manual",
treatment = "P Practical",
}
@Article{Ledgard:1980:HEV,
author = "Henry F. Ledgard",
title = "A human engineered variant of {BNF}",
journal = j-SIGPLAN,
volume = "15",
number = "10",
pages = "57--62",
month = oct,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:57 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Computer and Information Sci. Dept., Univ. of
Massachusetts, Amherst, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "BNF; program and system documentation; programming
languages",
treatment = "P Practical",
}
@Article{Moffat:1980:CPB,
author = "D. V. Moffat",
title = "A categorized {Pascal} bibliography {(June, 1980)}",
journal = j-SIGPLAN,
volume = "15",
number = "10",
pages = "63--75",
month = oct,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "North Carolina State Univ., Raleigh, NC, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "monographs; Pascal; PASCAL; Pascal bibliography;
professional journals; texts",
treatment = "B Bibliography",
}
@Article{Tai:1980:CSI,
author = "Kuo-Chung Tai and Ken Garrard",
title = "Comments on the suggested implementation of tasking
facilities in the {'Rationale for the design of the Ada
programming language'}",
journal = j-SIGPLAN,
volume = "15",
number = "10",
pages = "76--84",
month = oct,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:57 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Dept. of Computer Sci., North Carolina State Univ.,
Raleigh, NC, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; Ada compilers; Ada programming language; program
compilers; tasking facilities",
treatment = "P Practical",
}
@Article{Yehudai:1980:AIV,
author = "Amiram Yehudai",
title = "Automatic indention versus program formatting",
journal = j-SIGPLAN,
volume = "15",
number = "10",
pages = "85--87",
month = oct,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:57 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Dept. of Math. Sci., Tel-Aviv Univ., Tel-Aviv,
Israel",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "automatic indention; program and system documentation;
program formating; programmer's style",
treatment = "P Practical",
}
@Article{Goodenough:1980:ACV,
author = "John B. Goodenough",
title = "The {Ada} compiler validation capability",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "1--8",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "SofTech Inc., Waltham, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; compiler validation capability; documentation;
program compilers",
treatment = "A Application",
}
@Article{Notkin:1980:EPA,
author = "David S. Notkin",
title = "An experience with parallelism in {Ada}",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "9--15",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Dept. of Computer Sci., Carnegie-Mellon Univ.,
Pittsburgh, PA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; parallelism; tasking structure",
treatment = "A Application",
}
@Article{Fairley:1980:ADT,
author = "Richard E. Fairley",
title = "{Ada} debugging and testing support environments",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "16--25",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150G (Diagnostic,
testing, debugging and evaluating systems)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Computer Sci. Dept., Colorado State Univ., Fort
Collins, CO, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; APSE; debugging; program debugging; program
testing; Programming Support Environments; source code;
testing",
treatment = "A Application",
}
@Article{Duncan:1980:UAI,
author = "A. G. Duncan and J. S. Hutchison",
title = "Using {Ada} for industrial embedded microprocessor
applications",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "26--35",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "General Electric Res. and Dev. Center, Schenectady,
NY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; compiler; high level implementation language;
industrial embedded microprocessor applications;
storage allocation; storage allocator",
treatment = "A Application",
}
@Article{Goos:1980:TCF,
author = "Gerhard Goos and Georg Winterstein",
title = "Towards a compiler front-end for {Ada}",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "36--46",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Inst. fur Informatik, Univ. of Karlsruhe, Karlsruhe,
West Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; AIDA; attributed structure tree; compiler
front-end; program compilers",
treatment = "A Application",
}
@Article{Persch:1980:OPA,
author = "Guido Persch and Georg Winterstein and Manfred
Dausmann and Sophia Drossopoulou",
title = "Overloading in preliminary {Ada}",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "47--56",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Inst. fur Informatik II, Univ. Karlsruhe, Karlsruhe,
West Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; aggregates; bottom-up; enumeration literals;
operators; overloading; semantic analysis; subprograms;
top-down; top-subprograms",
treatment = "A Application",
}
@Article{Belmont:1980:TRA,
author = "Peter A. Belmont",
title = "Type resolution in {Ada}: an implementation report",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "57--61",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Intermetrics Inc., Cambridge, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; semantic analyzer; type resolution",
treatment = "A Application",
}
@Article{Sherman:1980:FSA,
author = "Mark S. Sherman and Martha S. Borkan",
title = "A flexible semantic analyzer for {Ada}",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "62--71",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Dept. of Computer Sci., Carnegie-Mellon Univ.,
Pittsburgh, PA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; compilers; flexible semantic analyzer;
preliminary Ada; program compilers",
treatment = "A Application",
}
@Article{Rosenberg:1980:CAC,
author = "Jonathan Rosenberg and David Alex Lamb and Andy Hisgen
and Mark Sherman",
title = "The {Charrette Ada} compiler",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "72--81",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Dept. of Computer Sci., Carnegie-Mellon Univ.,
Pittsburgh, PA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; Charrette Ada compiler; machine language;
preliminary Ada; program compilers; source program",
treatment = "A Application",
}
@Article{Hisgen:1980:RRA,
author = "Andy Hisgen and David Alex Lamb and Jonathan Rosenberg
and Mark Sherman",
title = "A runtime representation for {Ada} variables and
types",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "82--90",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Dept. of Computer Sci., Carnegie-Mellon Univ.,
Pittsburgh, PA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; Charrette Ada implementation; runtime
representation; types; variables",
treatment = "A Application",
}
@Article{Sherman:1980:ACG,
author = "Mark Sherman and Andy Hisgen and David Alex Lamb and
Jonathan Rosenberg",
title = "An {Ada} code generator for {VAX 11\slash 780} with
{Unix}",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "91--100",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors); C6150J (Operating
systems)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Dept. of Computer Sci., Carnegie-Mellon Univ.,
Pittsburgh, PA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; Ada compiler; code generator; exception handling;
function return values; operating system; operating
systems (computers); parameter passing; program
compilers; subprogram calls; Unix; VAX 11/780",
treatment = "A Application",
}
@Article{Brosgol:1980:TME,
author = "Benjamin M. Brosgol",
title = "{TCOL$_{\rm Ada}$} and the ``middle end'' of the {PQCC
Ada} compiler",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "101--112",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Intermetrics Inc., Cambridge, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; code generation; lexical; optimization; PQCC Ada
compiler; program compilers; semantic analysis;
syntactic; TCOL/sub Ada/",
treatment = "A Application",
}
@Article{Luckham:1980:PMD,
author = "David C. Luckham and Wolfgang Polak",
title = "A practical method of documenting and verifying {Ada}
programs with packages",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "113--122",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Computer Systems Lab., Stanford Univ., Stanford, CA,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; Ada programs; documenting; formal specification;
packages; program and system documentation; verifying",
treatment = "A Application",
}
@Article{Young:1980:GVA,
author = "William D. Young and Donald I. Good",
title = "Generics and verification in {Ada}",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "123--127",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Inst. for Computing Sci. and Computer Applications,
Univ. of Texas, Austin, TX, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; generic verification; generics; verification",
treatment = "A Application",
}
@Article{Krieg-Bruckner:1980:ATL,
author = "Bernd Krieg-Br{\"u}ckner and David C. Luckham",
title = "{ANNA}: towards a language for annotating {Ada}
programs",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "128--138",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Computer Systems Lab., Stanford Univ., Stanford, CA,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; Ada programs; ANNA; semantics; syntax",
treatment = "A Application",
}
@Article{Clarke:1980:NAP,
author = "Lori A. Clarke and Jack C. Wileden and Alexander L.
Wolf",
title = "Nesting in {Ada} programs is for the birds",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "139--145",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Dept. of Computer and Information Sci., Univ. of
Massachusetts, Amherst, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; Ada programs; control flow; data abstraction;
data flow; nesting; programming; programming
methodology; tree structure",
treatment = "A Application",
}
@Article{MacLaren:1980:ETA,
author = "Lee MacLaren",
title = "Evolving toward {Ada} in real time systems",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "146--155",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Boeing Military Airplane Co., Seattle, WA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; multitasking; real time systems; scheduling
complexity",
treatment = "A Application",
}
@Article{Eventoff:1980:RMC,
author = "W. Eventoff and D. Harvey and R. J. Price",
title = "The rendezvous and monitor concepts: is there an
efficiency difference? (concurrent programming
language)",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "156--165",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Data Systems Group, Perkin-Elmer, Tinton Falls, NJ,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; concurrent Pascal; concurrent programming
language; monitor; Pascal; rendezvous",
treatment = "A Application",
}
@Article{Stevenson:1980:ATA,
author = "D. R. Stevenson",
title = "Algorithms for translating {Ada} multitasking",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "166--175",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Computer Systems Lab., Stanford Univ., Stanford, CA,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; Ada-M; data structures; multitasking; program
compilers; program interpreters; scheduling;
translating",
treatment = "A Application",
}
@Article{Filipski:1980:AST,
author = "Gary L. Filipski and Donald R. Moore and John E.
Newton",
title = "{Ada} as a software transition tool",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "176--182",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Air Force Manpower Personnel Center, Randolph AFB, TX,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; Ada compiler; bootstrap Ada translator; inquiry
system; Pascal; program interpreters; software
transition tool",
treatment = "A Application",
}
@Article{Albrecht:1980:SST,
author = "Paul F. Albrecht and Philip E. Garrison and Susan L.
Graham and Robert H. Hyerle and Patricia Ip and Bernd
Krieg-Br{\"u}ckner",
title = "Source-to-source translation: {Ada} to {Pascal} and
{Pascal} to {Ada}",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "183--193",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Dept. of Electrical Engng. and Computer Sci., Univ. of
California, Berkeley, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; Ada to Pascal; internal tree representation;
Pascal; Pascal to Ada; program interpreters; program
transformations; source to source translation;
translators",
treatment = "A Application",
}
@Article{Dewar:1980:NAT,
author = "Robert B. K. Dewar and Gerald A. {Fisher, Jr.} and
Edmond Schonberg and Robert Froehlich and Stephen
Bryant and Clinton F. Goss and Michael Burke",
title = "The {NYU Ada} translator and interpreter",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "194--201",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Courant Inst. of Math. Sci., New York Univ., New York,
NY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; compiler; high level languages; interpreter; NYU
Ada; program compilers; program interpreters; semantic
specification; SETI; translator; very-high level
language",
treatment = "A Application",
}
@Article{Belz:1980:MPI,
author = "F. C. Belz and E. K. Blum and D. Heimbigner",
title = "A multi-processing implementation-oriented formal
definition of {Ada} in {SEMANOL}",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "202--212",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "TRW Defense and Space Systems Group, Redondo Beach,
CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; metaprogram; metaprogram Ada; multi-processing
implementation-oriented formal definition; SEMANOL;
semantics; syntax",
treatment = "A Application",
}
@Article{Lovengreen:1980:FMT,
author = "Hans Henrik L{\o}vengreen and Dines Bj{\o}rner",
title = "On a formal model of the tasking concept in {Ada}",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "213--222",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Dept. of Computer Sci., Tech. Univ. of Denmark,
Lyngby, Denmark",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; Ada compiler; formal model; tasking concept",
treatment = "A Application",
}
@Article{Groves:1980:DVM,
author = "L. J. Groves and W. J. Rogers",
title = "The design of a virtual machine for {Ada}",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "223--234",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors); C6150J (Operating systems)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Univ. of Waikato, Hamilton, New Zealand",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; addressing; blocks; compiler portability; control
flow; data handling; data storage; exceptions;
generating code; machine-independent translator;
manipulation; program compilers; program interpreters;
storage allocation; storage structure; subprograms;
task handling; virtual machine; virtual machines",
treatment = "A Application",
}
@Article{Bishop:1980:EMD,
author = "Judy M. Bishop",
title = "Effective machine descriptors for {Ada}",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "235--242",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C5220 (Computer architecture); C6140D (High level
languages)",
conflocation = "Boston, MA, USA; 9-11 Dec. 1980",
conftitle = "Proceedings of the ACM-SIGPLAN Symposium on the Ada
Programming Language",
corpsource = "Computer Sci. Div., Univ. of the Witwatersrand,
Johannesburg, South Africa",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; computer architecture; descriptors; efficient
execution; machine descriptors; structured high level
languages",
treatment = "A Application",
}
@Article{Anonymous:1980:C,
author = "Anonymous",
title = "Compilers",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "??--??",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Anonymous:1980:EMA,
author = "Anonymous",
title = "Execution models and architecture",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "??--??",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Anonymous:1980:S,
author = "Anonymous",
title = "Style",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "??--??",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Anonymous:1980:Ta,
author = "Anonymous",
title = "Tasking",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "??--??",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Anonymous:1980:Tb,
author = "Anonymous",
title = "Transition",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "??--??",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Anonymous:1980:U,
author = "Anonymous",
title = "Use",
journal = j-SIGPLAN,
volume = "15",
number = "11",
pages = "??--??",
month = nov,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:31 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Baxter:1980:VP,
author = "L. Baxter",
title = "The versatility of {PROLOG}",
journal = j-SIGPLAN,
volume = "15",
number = "12",
pages = "15--16",
month = dec,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:58 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C7310 (Mathematics
computing)",
corpsource = "Dept. of Computer Sci., York Univ., Downsview, Ont.,
Canada",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "artificial intelligence; data base systems;
declarative programming language; drug interaction
prediction; general purpose programming language;
natural language analysis; plan formation; predicate
logic; programming languages; PROLOG; recreational
mathematics; symbolic integration",
treatment = "P Practical",
}
@Article{Buxton:1980:IBP,
author = "J. N. Buxton",
title = "An informal bibliography on programming support
environments",
journal = j-SIGPLAN,
volume = "15",
number = "12",
pages = "17--30",
month = dec,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Harvard Univ., Cambridge, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "bibliography; programming; programming support
environments",
treatment = "B Bibliography; G General Review; P Practical",
}
@Article{Cleaveland:1980:MS,
author = "J. Craig Cleaveland",
title = "Mathematical Specifications",
journal = j-SIGPLAN,
volume = "15",
number = "12",
pages = "31--42",
month = dec,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:58 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory)",
corpsource = "Electrical Engng. and Computer Sci., Univ. of
Connecticut, Storrs, CT, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "denotational semantics; description of programs;
formal specifications; functional; mathematical
specifications; meaning of programs; programming
theory; specification language; text editor",
treatment = "T Theoretical or Mathematical",
}
@Article{Johnson:1980:DCR,
author = "LeRoy Johnson",
title = "do considered reflectively: a contribution to group
programming",
journal = j-SIGPLAN,
volume = "15",
number = "12",
pages = "43--43",
month = dec,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:58 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Johnson:1980:UDU,
author = "LeRoy Johnson",
title = "{\underline{do}} considered {\underline{ob}}viously
{\underline{odd}} in three dimensions",
journal = j-SIGPLAN,
volume = "15",
number = "12",
pages = "44--44",
month = dec,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:58 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Pentzlin:1980:SCS,
author = "Karl L. Pentzlin",
title = "A syntax for character and string constants supplying
user-defined character codes",
journal = j-SIGPLAN,
volume = "15",
number = "12",
pages = "45--52",
month = dec,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:58 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C4240 (Programming and
algorithm theory)",
corpsource = "Informatik-Forum GmbH, Muenchen, West Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "character constants; formal languages; non-printable
characters; programming theory; readability of the
source code; string constants; syntactical construct;
user-defined character codes",
treatment = "T Theoretical or Mathematical",
}
@Article{Sale:1980:CFS,
author = "Arthur Sale",
title = "Counterview in favour of strict type compatibility
(Pascal)",
journal = j-SIGPLAN,
volume = "15",
number = "12",
pages = "53--55",
month = dec,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:58 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Information Sci., Univ. of Tasmania, Hobart,
Tas., Australia",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; draft Pascal Standard; Pascal; redundant
identifiers; strict type compatibility; type matching",
treatment = "T Theoretical or Mathematical",
}
@Article{Siero:1980:AAC,
author = "P. L. J. Siero",
title = "{APL} and {Algol68}, the correspondence and the
differences, especially in applications of
graph-analysis",
journal = j-SIGPLAN,
volume = "15",
number = "12",
pages = "56--61",
month = dec,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:58 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C1160 (Combinatorial mathematics); C6140D (High
level languages)",
corpsource = "Leiden Univ. Computer Centre, Leiden, Netherlands",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ALGOL 68; Algol68; APL; characteristics; compared;
correspondence; differences; graph theory",
treatment = "T Theoretical or Mathematical",
}
@Article{Stroet:1980:ACP,
author = "Jan Stroet",
title = "An alternative to the communication primitives in
{ADA}",
journal = j-SIGPLAN,
volume = "15",
number = "12",
pages = "62--74",
month = dec,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:58 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Informatica/Computer Graphics, Univ. of Nijmegen,
Nijmegen, Netherlands",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; ADA; alternative; clarity; communication
primitives; flexibility; input tool process; ITP;
orthogonality; power",
treatment = "T Theoretical or Mathematical",
}
@Article{Sumpter:1980:CSH,
author = "Anthony G. Sumpter and Gerry E. Quick",
title = "Concurrency specification in high level languages",
journal = j-SIGPLAN,
volume = "15",
number = "12",
pages = "75--81",
month = dec,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:58 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Computer Sci., Univ. Coll. of Swansea,
Swansea, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "concurrent; high level languages; parallel; parallel
processing; Pascal; PASCAL",
treatment = "T Theoretical or Mathematical",
}
@Article{Taylor:1980:PPS,
author = "Nora M. Taylor",
title = "Protection of proprietary software",
journal = j-SIGPLAN,
volume = "15",
number = "12",
pages = "82--84",
month = dec,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:58 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Tutleman:1980:HLC,
author = "Jonathan S. Tutleman",
title = "Handling large, complex and variable job-control
streams using a procedure invocation package {(`PIP')}
and a pseudo-library",
journal = j-SIGPLAN,
volume = "15",
number = "12",
pages = "85--91",
month = dec,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:58 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150J (Operating systems)",
corpsource = "Abacus Programming Corp., Los Angeles, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "job sequences; job-control streams; PIP; procedure
invocation package; program-file development;
pseudo-library; supervisory and executive programs;
system-supplied software",
treatment = "P Practical",
}
@Article{Wagner:1980:FPL,
author = "Neal R. Wagner",
title = "A {FORTRAN} preprocessor for the large program
environment",
journal = j-SIGPLAN,
volume = "15",
number = "12",
pages = "92--103",
month = dec,
year = "1980",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:58 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Computer Sci. Dept., Univ. of Houston, Houston, TX,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "design philosophy; FORTRAN; FORTRAN preprocessor;
large program environment; maintenance; program
processors; structured programming",
treatment = "P Practical",
}
@Article{Mylopoulos:1981:OKR,
author = "John Mylopoulos",
title = "An overview of {Knowledge Representation}",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "5--12",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960126.806869",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This is a brief overview of terminology and issues
related to Knowledge Representation (here-after KR)
research, intended primarily for researchers working on
Semantic Data Models within Database Management and
Program Specifications within Programming
Languages/Software Engineering. Knowledge
Representation is a central problem in Artificial
Intelligence (AI) today. Its importance stems from the
fact that the current design paradigm for
``intelligent'' systems stresses the need for expert
knowledge in the system along with associated
knowledge-handling facilities. This paradigm is in
sharp contrast to earlier ones which might be termed
``power-oriented'' [Goldstein and Papert 77] in that
they placed an emphasis on general purpose heuristic
search techniques [Nilsson 71].",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Anonymous:1981:TAI,
author = "Anonymous",
title = "Tutorial on artificial intelligence research",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "13--18",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806870",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "First of all, a few things about the basic terms I
will use. A knowledge representation scheme is a
formalism for representing knowledge. The term
knowledge representation will be used to refer to
knowledge representation schemes, knowledge
representation languages, and so on. The corresponding
term in database modelling is data model or semantic
data model. We're talking about natural ways of
capturing some sort of reality using a specification
language. The things produced when using a knowledge
representation scheme are referred to as knowledge
bases which correspond in database modelling and
programming languages with conceptual schema and
program specification respectively. What is a knowledge
base? What is modelled by a knowledge base? I am happy
to report that there is no one answer from people
working in knowledge representation. Some people will
argue that a knowledge base is a model of some world.
Others will say that it is linguistic information about
some world, and so on. Depending on the viewpoint,
there are differences in knowledge representation
schemes.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{McLeod:1981:AD,
author = "Dennis McLeod and John Miles Smith",
title = "Abstraction in databases",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "19--25",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960126.806871",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This paper surveys current research and practice
concerning abstraction in database systems. Classical
and semantic database models are reviewed and
emphasized, as fundamental database abstraction
mechanisms.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Anonymous:1981:TDR,
author = "Anonymous",
title = "Tutorial on database research",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "26--28",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960126.806872",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "McLeod: This tutorial surveys recent research in data
abstraction and conceptual modelling in the database
area. In particular, I will present recent results in
the area of higher level data models, sometimes called
semantic data models. The principal focus of database
research has been on database management systems
(DBMS's). A DBMS is a general purpose system which
provides tools for logical structuring of formatted
data, access interfaces, data control (protection and
integrity) and efficient storage of and access to data.
I would like to emphasize that results in database
research, while applicable to tailored systems, e.g.,
an airline reservation system, are really of a general
purpose nature.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Rowe:1981:DAP,
author = "Lawrence A. Rowe",
title = "Data abstraction from a programming language
viewpoint",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "29--35",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960126.806873",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This paper traces the development of data abstraction
concepts in programming languages. A data abstraction,
or abstract data type, describes a collection of
abstract entities and operations on the entities. A
program which uses a data abstraction can access or
modify the entities only through the abstract
operations. Specific research topics discussed in the
paper include: the role of type in a programming
language, the formal specification of the semantics of
a data abstraction, data abstraction language construct
design issues, type hierarchies, and type-checking.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Anonymous:1981:TPL,
author = "Anonymous",
title = "Tutorial on programming language research",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "36--39",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960124.806874",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Rowe: I am going to talk a little about data
abstraction from a programming language viewpoint. I
suspect that what I will say in some places will be
every bit as controversial amongst programming language
folks, as what Dennis said was amongst database folks.
Historically, programming languages evolve continually,
from very low-level representations or descriptions of
computations to higher-level descriptions. The idea is
to express computations in a way that makes them easier
to write, faster to debug, and make them survive
change. All these marvelous buzzwords!",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Anonymous:1981:WSM,
author = "Anonymous",
title = "What should be modelled?",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "40--42",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806875",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Balzer: This discussion is intended to set the stage
for further discussions by soliciting AI, DB and PL
views of ``what should be modelled?'' and the nature of
models. [This discussion suffered two problems. First,
it was the initial attempt at the workshop by people in
different areas to communicate on the same subject.
Second, the issue of ``what should be modelled?'' was
frequently confused with ``How should it be modelled?''
To aid the reader in understanding the issues that were
confused, comments by Deutsch, Hayes, Levesque, Rich
and Sibley have been extracted and placed at the
beginning, ed.]",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Anonymous:1981:T,
author = "Anonymous",
title = "Types",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "43--52",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960126.806876",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Rowe: Data typing is a technique that researchers in
the various areas use to solve a variety of problems.
This session focuses on how types are used in a
particular domain to solve particular kinds of
problems. The long term goal is to answer the question,
what is a type? To begin we will have presentations by
representatives from the three areas, AI, DB and PL, on
how they see types being used. Mary Shaw will begin and
will be followed by Ira Goldstein and Ted Codd.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Anonymous:1981:B,
author = "Anonymous",
title = "Behaviour",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "53--61",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960126.806877",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "In this session on behaviour I would like to raise, at
least the following issues: {\bullet} What is the
distinction between data and process? {\bullet} How are
process and data related? {\bullet} How is behaviour,
or system dynamics, modelled and specified? {\bullet}
What is the impact of behavioural specifications on
system evolvability? Rick Cattell, Peter Buneman and I
will start by commenting on these issues with respect
to database, AI, programming languages. Rich Cattell
will attempt to relate evolvability to behaviour and
discuss behaviour modelling in terms of different forms
of invocation. Peter Buneman will talk about how we
model processes in programming languages. I am going to
talk about tradeoffs between modelling things as data
or as process.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Anonymous:1981:P,
author = "Anonymous",
title = "Presentation",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "62--71",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960126.806878",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Presentation is intended to encompass notations and
languages for expressing models. This session will
focus on the linguistic and notational choices made in
particular approaches. Emphasis will be placed on
common ideas. For example, there have been some
assertions from proponents of the predicate calculus
that it is a notation that is capable of expressing
essentially all the interesting and important concepts
that are encountered in other notations. Emphasis will
also be placed on why the design choices were made, why
things are being represented a certain way, and what
the effects of those choices were. The purpose of this
workshop is to try to bring us all closer together.
Trying to bring us to a common terminology is something
I don't have much hope for at this point. However,
getting us to recognize in other areas problems and
solutions we have encountered in our own work is
something that I think is very possible, and I think it
has happened already to a certain extent. I see that as
a goal of this session.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Anonymous:1981:CM,
author = "Anonymous",
title = "Consistency of models",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "72--76",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806879",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "The topic of this session is the consistency of
models. (I believe that consistency and integrity are
substantially the same.) A model basically contains: -
states consisting of entities and various relationships
between them, - operations (functions) for examining
states, and - operations (procedures) for changing
states. The topic will be discussed in terms of the
following, rather controversial issues: 1. Kinds of
Consistency 2. Specifying Consistency 3. Detecting
Inconsistency 4. Living with Inconsistency 5.
Concurrency and Consistency 6. Recovery from Failure 7.
Exploiting Constraint Knowledge For each issue I will
present my own view, and I encourage alternative views
to be expressed.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Anonymous:1981:RBA,
author = "Anonymous",
title = "Relationships between and among models",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "77--82",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960124.806880",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Mylopoulos: When we talk about a model, it can be
either a program snapshot or execution, or a program, a
data base, a conceptual schema, or a knowledge base. We
can think of a program as consisting of units of some
sort, e.g., procedures, assertions, data types; and
they are related by relationships of various kinds.
Some relationships are user-defined and dependent on
the domain the model is dealing with. On the other
hand, some of the relationships used to describe the
model are primitive, in the sense that their semantics
are well-defined and embedded in the modelling
framework in terms of which the model has been defined.
Some examples from the three areas being represented
here are ISA, PART-OF, INSTANCE-OF. Certain other
relationships include procedural attachment, used in AI
to associate procedures to data classes to specify
operations on instances of the classes. In programming
languages, considering statements as the units,
statement sequencing is a primitive relationship
between these units. Considering ALGOL-like begin
blocks as the units, scoping rules are relationships
between units (blocks). Procedure activation rules
between blocks are another example of a relationship
that can be considered as primitive and embedded in the
modelling framework. Simula concatenation, which allows
the definition of classes to be given in terms of other
classes gives a relationship between classes. The
association of operations to a data type can also be
treated as a relationship that has been used in PLs.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Anonymous:1981:AMT,
author = "Anonymous",
title = "Application of modelling techniques",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "83--87",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960124.806881",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "The main point of this session is to report
experiences with the development and application of
modelling tools and techniques. As Diane Smith puts it,
``Have you used it yet?'' Despite the amount of work in
this area there seems to be a substantial lack of
application experience.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Anonymous:1981:WS,
author = "Anonymous",
title = "Workshop {Summary}",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "88--90",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960126.806882",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Zilles: Before the conference began, I asked three
people to give their perception of the conference as a
whole. This is in contrast to the session oriented
summaries that follow some of the topical session. Let
me begin by giving a couple of my own observations. One
thing that struck me very strongly, was the role of
mathematics in what we are all doing. It became very
clear that every notation should have some concrete
basis, that is, be defined using a well-understood
framework, e.g., predicate calculus, algebraics or
Scottery. Some reasons are: it helps you debug and
understand your system, it helps communicate your
framework to others, and, as expressed by Reiter and
Paolini, you can use a formalism for comparing
frameworks. One frequently made comment was that the
formalism doesn't have to be the user interface; it may
only be a formal tool for understanding a high-level
representation. There may still be considerable effort
in tailoring the user-interface to the modelling
formalism.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Albano:1981:IIS,
author = "Antonio Albano and Renzo Orsini",
title = "An interactive integrated system to design and use
data bases",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "91--93",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960126.806883",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Recent works on languages for modeling complex data
base application environments show overlapping issues
with other research areas such as Artificial
Intelligence and Programming Languages. Moreover, a lot
of attention is nowadays given to another important
field, the overall data base design process, which, as
it will be shown, furthermore extends the above
connections.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Amble:1981:IDB,
author = "Tore Amble",
title = "Integration of data base design in programming
languages",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "94--94",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806884",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "In 1978, the ASTRA research group at the University of
Trondheim was formed to create a prototype of a
relational data base machine with appropriate software.
A major part of this development was the definition and
implementation of an integrated data definition and
manipulation language ASTRAL \1.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Balzer:1981:DSS,
author = "Robert M. Balzer",
title = "Dynamic system specification",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "95--97",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960126.806885",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Our group is perhaps unique in that our approach to
modeling dynamic systems has a strong heritage from all
three fields represented at this workshop. Each of the
fields has contributed four major concepts to our
modeling approach. From the Data Base field, we have
adopted the idea of a single global model (data base)
which defines the state of the system. Fully
associative relations among typed atomic objects (no
internal structure) constitute the entire state
description. An information model (query language) is
defined for extracting information from the state (such
as one or all objects satisfying some description, or
the truthfulness of some proposition). Finally, the
model is updated via transactions, so that either the
entire operation is completed successfully, or the
state is unchanged.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Borgida:1981:DAE,
author = "Alexander T. Borgida and Sol Greenspan",
title = "Data and activities: {Exploiting} hierarchies of
classes",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "98--100",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806886",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "We wish to briefly discuss recent work in conceptual
modelling from a slightly different point of view in
order to highlight the parallels between data and
transactions, and then mention some benefits of this
view. A time-honoured way of describing a system
(portion of the world) is by positing a domain of
objects and then inter-relating them through function
and predicate symbols. The resulting description is a
set of axioms in a FOPC. If the world is dynamic, one
usually augments the description with the notion of
time or state, in which case axioms can be divided
naturally into ``general laws'' (heretofore
constraints) holding in all states, and state-specific
``facts''. Given states, one then also has the ability
to describe state transitions (events) as predicates on
pairs of states or, as shown below, as objects in their
own right.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Brodie:1981:DAD,
author = "Michael L. Brodie",
title = "Data abstraction for designing database-intensive
applications",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "101--103",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960124.806887",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "There is a growing exchange of ideas amongst
Artificial Intelligence (AI), Database (DB) and
Programming Language (PL) researchers concerning
conceptual modelling of complex, object-oriented
applications. The complexity of these applications
arises from complicated structural and behavioral
properties which change through time; concurrent,
interactive access by users with different processing
needs over a shared database; information locality
(i.e., DB views, PL data abstractions, AI
perspectives); and primarily update-oriented
transactions. Two main problems raised by these
applications are: managing the intellectual complexity
of their design, development and evolution, and
defining and ensuring semantic integrity.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Buneman:1981:UDT,
author = "Peter Buneman and Ira Winston",
title = "The use of data type information in an interactive
database environment",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "104--106",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806888",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Despite the enormous advances that have been made in
the specification of data types and data models in the
fields of programming languages, databases and
artificial intelligence; there remain a number of
problems in attempting to unify the various approaches
to the formal description of data. The purpose of this
brief paper is to examine these problems from the point
(or points) of view of those people --- designers,
administrators, applications programmers, and end-users
--- whose main interest is with databases. In
particular, we hope to display special concern for the
tools provided for the end-user, who should be the
final beneficiary of whatever advances are made. In
order to pin down some of these problems, it is
worthwhile to attempt a definition of certain terms
used in databases: 1. A data model (or database
management system if one is describing an
implementation) is a set of parameterized or
``generic'' data types. 2. A database schema is a set
of data types that result from instantiating the
generic types of the data model to produce a set of
data types that describe the data to be stored. 3. A
database is an instantiation of those types defined by
a schema.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Carbonell:1981:DRI,
author = "Jaime G. Carbonell",
title = "Default reasoning and inheritance mechanisms on type
hierarchies",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "107--109",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806889",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Type hierarchies abound in Artificial Intelligence,
Data Bases and Programming Languages. Although their
size, use and complexity differs, all share a central
inference mechanism: Inheritance of information, their
raison d'{\^e}tre. This paper discusses various types
of type hierarchies and inheritance mechanisms,
concluding with a proposed generalized inheritance
mapping approach to resolve issues of lateral and
upward inheritance (to augment the traditional downward
approach), as well as default reasoning and limited
non-monotonic inference.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Cattell:1981:IDS,
author = "R. G. G. Cattell",
title = "Integrating a database system and programming \slash
information environment",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "110--111",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960124.806890",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Vast differences in terminology aside, there is
considerable overlap between work in knowledge
representation, programming language data types, and
database models. Our current work on the Cedar
programming environment has necessitated integrating a
number of ideas in these areas. As part of the Cedar
project in the Computer Science Lab at Xerox PARC, we
have been constructing a database management system.
The goal of the Cedar environment is to greatly
increase our productivity by combining the best
currently known principles from programming languages,
programming tools, and user interfaces into a single
integrated system. Cedar is based on the Mesa
programming language [1]. The goal of our database
subproject of Cedar is to provide a uniform prepackaged
way to perform access to data structures, as contrasted
to the current state of affairs in which Mesa
programmers repeatedly re-invent the facilities we
intend to provide to type, structure, index, link,
robustly store, concurrently access, and cache data
stored in the primary or secondary memory of one or
more computers on a network.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Codd:1981:DMD,
author = "E. F. Codd",
title = "Data models in database management",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "112--114",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806891",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "It is a combination of three components: 1) a
collection of data structure types (the building blocks
of any database that conforms to the model); 2) a
collection of operators or inferencing rules, which can
be applied to any valid instances of the data types
listed in (1), to retrieve or derive data from any
parts of those structures in any combinations desired;
3) a collection of general integrity rules, which
implicitly or explicitly define the set of consistent
database states or changes of state or both --- these
rules may sometimes be expressed as
insert-update-delete rules.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Cristian:1981:SBC,
author = "Flaviu Cristian",
title = "On the specification of behavioural constraints",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "115--117",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806892",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "When designing information processing systems, the key
problem is to find what symbols and constructs
(available in some given language) should be used so as
to be able to answer the questions that the users want
to ask and to perform the state transitions that the
users have to perform in order to keep in step with
some reality that is being modelled. If the language
that is being used cannot be interpreted directly by
the software of a computer (e.g. set theory, algebra,
semantic networks), the resulting model is called an
abstract model (e.g. a specification, a data base
schema). If all of the symbols and constructs used to
express the model can be interpreted by a computer, the
model is a concrete implementation (e.g. a data base
system). Both the abstract and concrete models capture
some aspects of the reality that is modelled. They
differ with respect to the languages in which they are
expressed. The choice of the languages which are
appropriate for writing such models is a subject of
intensive debate. The recent workshop on Data
Abstraction, Data Bases and Conceptual Modelling has
shown that this debate is not likely to diminish in the
near future. In the context of this debate, however, a
common opinion was expressed several times by data base
participants: the data models used to specify data base
schemas are lacking to support the specification of
operations tailored to particular application
environments. It is therefore expected that in the
context of data base modelling, the integration of
operations (behaviour) with data (structure) will be
one of the most fertile research areas for the next few
years.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Deutsch:1981:CUM,
author = "L. Peter Deutsch",
title = "Constraints: a uniform model for data and control",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "118--120",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960126.806893",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Most programming systems reflect a model of
computation which sharply distinguishes between
``passive'' data objects and ``active'' program objects
(procedures). Furthermore, procedures describe not only
a set of computations but the precise flow of control
between them. In contrast, a group at MIT is
investigating a new paradigm called constraints in
which a single kind of object models both data and
procedures, and in which the description of procedures
minimizes commitment to the order in which
computational steps will be executed. A (primitive)
constraint is an object with some parts, which
correspond to fields of a data structure or
input/output parameters of a procedure, and a body
which describes how to compute the values of some parts
from other parts. The body consists of rules written in
an implementation language (Lisp in the MIT systems).
Constraints with no body behave like ordinary data
structures; constraints with substantial bodies behave
more like procedures. However, unlike procedures, which
always compute the same set of outputs from the same
set of inputs, a constraint may compute in different
directions depending on the available data.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Feather:1981:SCC,
author = "Martin S. Feather",
title = "Some contrasts and considerations of an approach to
modelling",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "121--123",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806894",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "We consider the approach to modelling that our group
has been developing, first to highlight differences
between this and the approaches of other researchers,
second to raise some issues related to
understandability of models that we feel are common to
modelling in general. The principles underlying our
approach may be found in Balzer's position paper to
this workshop.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Goldstein:1981:INS,
author = "Ira Goldstein",
title = "Integrating a network-structured database into an
object-oriented programming language",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "124--125",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806895",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Smalltalk is an object-oriented language (Ingalls78,
KayGoldberg77, Hewitt73). PIE is a subsystem that
extends Smalltalk's descriptive power by supporting the
creation, storage, retrieval and manipulation of
network structures (GoldsteinBobrow80a,b,c;
BobrowGoldstein80). These networks have been employed
to represent software, documentation, electronic mail,
calendars, people, addresses, bibliographic references
and other items that together comprise the personal
information space of a user of an office information
system. By employing a common network representation,
PIE supports an integrated environment for software
development and office-related tasks. PIE has been
developed collaboratively with Dan Bobrow, and is
presently being used on an experimental basis by a
small community at Xerox PARC. Smalltalk represents
entities in the external world as objects. An object
has a state --- i.e. an assignment of values to a set
of state variables --- and a class. The class of an
object defines the behavior of the object in terms of a
set of methods. Thus the class is a generic description
of a collection of objects, while the objects
associated with a class provide a particular
description of the state of individual instances.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Hardgrave:1981:PDM,
author = "W. Terry Hardgrave and Donald R. Deutsch",
title = "Processing data model abstractions",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "126--127",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806896",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "A number of data abstraction, database, and conceptual
modeling issues border on the three technical areas
that this workshop addresses: artificial intelligence,
database management, and programming languages. We
assume that the workshop is dedicated to removing the
boundaries between these three fields in order to shape
research and development of common interest. While
enthusiastically supporting this objective, we believe
that each area has a unique perspective and emphasis
worth preserving. The three fields can truly benefit
from each other only if each one appreciates the
diversity of these research viewpoints. In this spirit
we describe a research project on Abstract Data Models
conducted by the Institute for Computer Sciences and
Technology (ICST) of the National Bureau of Standards
(NBS). Before doing so, however, we wish to discuss
from our perspective both some problems that database
management shares with the areas of artificial
intelligence and programming languages, and some
possible mathematical solutions to these problems.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Hayes:1981:LVT,
author = "Patrick J. Hayes and Gary G. Hendrix",
title = "A logical view of types",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "128--130",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806897",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "People working in the areas of data abstraction,
databases, and conceptual modeling have argued at
considerable length over the meanings of such terms as
``abstraction'' and ``type.''* Rather than add to this
debate by offering yet another set of definitions, in
the paragraphs below we shall attempt to show how
ordinary predicate calculus can be used to talk about
most (perhaps all) the notions for which the terms
``abstraction'' and ``type'' are currently being used
in various quarters of computer science. We do not
intend to argue that predicate calculus is a suitable
tool for implementing types, but rather that it
provides a well-understood, uniform conceptual
framework and notation for describing and precisely
comparing various ideas on typing --- and that special
notations developed for this purpose are therefore
unnecessary.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Hendrix:1981:MVD,
author = "Gary G. Hendrix",
title = "Mediating the views of databases and database users",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "131--132",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960124.806898",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "The Natural-Language/Deduction group at SRI
International has undertaken several large projects
integrating knowledge representation, the modeling and
use of distributed conventional databases, logical
deduction, and natural-language processing. One of the
largest projects, LADDER [2], involved accessing data
distributed over a computer network by using queries
expressed in English. Work with LADDER (and several
similar systems) has revealed that: (1) Users wish to
talk about data in terms of the enterprise in which the
data are to be used. Users do not confine their
questions to concepts and terminology covered by the
database per se. (2) Users are seldom satisfied with
access only to the data in a database. They need to
know the KIND of data available (i.e., they want to ask
questions about the DB schema), and they expect systems
to include information that can be computed from
``common knowledge'' and information stored explicitly
in the database (e.g., if a database records where two
ships are, users expect the system to know the distance
between them). (3) Users are not satisfied with access
to an existing database. They want to tell the system
new facts. Some of these are not suitable for storage
in conventional databases (e.g., statements involving
quantification), and some involve counter factuals
(e.g., ``Suppose the ship were 100 miles south of its
current location \ldots{}''). (4) Given
natural-language access to a DBMS, users expect to
interact in natural language with other types of
software, too. Moreover, they expect the various
underlying software packages to understand one
another's results (e.g., User: ``Who is the commander
of the ship?'' System: ``Admiral Brown.'' User: ``Send
him a copy of Smith's memo.'' The mailer is expected to
understand the output from the database).",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Hitchcock:1981:DDO,
author = "Peter Hitchcock",
title = "Data dictionaries in open system communication",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "133--134",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806899",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "My current work is based on the premise that one
should be able to access a foreign database system with
the same ease that one can move from one type of
telephone system to another. Data dictionaries must
form the focal point in any architecture which would
support such a concept. Data from a foreign system must
be presented to the local system in such a way that the
local system can understand it if the databases are
disjoint, or merge the foreign conceptual model with
the local one if the data bases have some common
structure. Once such a rapport has been established,
other aspects of the conceptual models, such as
constraints and operations on the data, must be
translated from one system to the other. This raises
the following issues which I would like to see
discussed at the workshop.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Katz:1981:HDH,
author = "Randy H. Katz",
title = "Heterogeneous databases and high level abstraction",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "135--137",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806900",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "A heterogeneous database management system combines
multiple dissimilar models of data within a single
integrated system. The objective is to allow a user to
access data independently of how it is actually
organized. For example, a user may access a database as
though it were stored relationally (i.e., in tables)
[CODD70], even though it is actually stored as a
CODASYL/DBTG or network database [CODA71]. In addition,
different subpieces of the database may be organized
under different data models. The heterogeneous database
system must present these to the user as an integrated
whole. The user's model of his data may be different
from any of the models chosen to implement it. Rather
than construct a new database system from scratch, we
are interested in constructing a heterogeneous system
out of existing systems. The key difficulties with this
approach are: (1) the formulation of database design
methods that are applicable to a variety of different
data models, and (2) the development of techniques to
translate programs and data between dissimilar data
models. In this paper, we briefly describe how high
level abstraction has been applied to these problems.
The use of abstraction in database systems is related
to the application of abstraction techniques in
programming languages and artificial intelligence
research.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{King:1981:MCR,
author = "Jonathan J. King",
title = "Modelling concepts for reasoning about access to
knowledge",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "138--140",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806901",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "There is growing agreement about the usefulness of
putting semantic database constraints into explicit
form that can be manipulated by various database
management programs. Indeed, this is a prerequisite for
building intelligent database mediators. These are
programs that perform the task of a good database
analyst: to pose the most effective and easily
processed queries to help solve a problem. Semantic
query optimization is a technique to exploit semantic
constraints for one aspect of intelligent database
mediation: increasing retrieval efficiency. The
technique is to use semantic constraints to transform a
query into an equivalent one that can be processed more
efficiently. Various kinds of semantic knowledge that
can be used for this purpose are described.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Kreps:1981:RVC,
author = "Peter Kreps",
title = "Relativism and views in a conceptual data base model",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "141--143",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806902",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "The purpose of the Pingree Park Workshop was to bring
together practitioners from the fields of Artificial
Intelligence (AI), Database Management (DB), and
Programming Languages (PL), to discover common issues,
and to explore commonalities and differences in
approaches to these issues. At the risk of being
superficial let me try to summarily characterize the
three fields and point to where I think they may
fruitfully interact. It seems to me that at its best,
AI is an interdisciplinary science of cognition. It
attempts to understand the bases for natural cognition,
primarily by developing models of structures and
processes that underlie cognition. By incorporation
into interactive systems these models can be both
exploited as artificially intelligent technology and
explored for their adequacy in explaining natural
cognition.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Lacroix:1981:ATD,
author = "Michel Lacroix and Alain Pirotte",
title = "Associating types with domains of relational data
bases",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "144--146",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960126.806903",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "In the DB field, there are two interpretations (or
perceptions or schools of thought) concerning the
relational model: (a) one interpretation considers that
the relational model contribution to the DB field
essentially consists in the presentation of a clear and
simple notion of (flat) file, and that many users will
be very satisfied to describe their data structures as
tables; (b) another interpretation considers the
relational model as a (reasonable) support for a (weak)
entity relationship model.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Leavenworth:1981:DAA,
author = "B. Leavenworth",
title = "A data abstraction approach to database modelling",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "147--149",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960126.806904",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Attempts have been made for some time to reconcile the
notions of data base modelling and data abstraction.
Considering the overlapping concepts of information
hiding and encapsulation from the data abstraction
world, and data independence from the database world,
it should not be necessary to design yet another
programming language as others have done, specialized
to a particular data model. Instead, the starting point
for our work has been the proposition that an extant
general purpose language providing data abstractions
should be able to accommodate the popular data models
by serving both as a data definition and manipulation
language. The criticism has been made that while
abstract data types hide the representation details,
they also suppress the semantic structure of the data.
While this may be true for ``programming in the small''
[2], it is not the case for ``programming in the
large'' [2]. We will briefly indicate how a CLU-like
language [4] (hereafter called XPLS) with minor
extensions, plus its supporting module interconnection
language (hereafter called the External Structure) can
be used as a data-base definition and manipulation
language. XPLS has been designed as a front end to PL/I
and is supported by a preprocessor to the PL/I
compiler. It turns out that XPLS plus External
Structure supports and meshes more smoothly with a
semantic data model (for example: [1], [3],[5], [6])
than with the older data models. Our work differs from
a number of recent specialized languages which exploit
data abstractions and strong type checking but which
are based on the relation as a primitive data type. Our
approach is not based on any particular data model.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Levesque:1981:IKB,
author = "Hector J. Levesque",
title = "Incompleteness in knowledge bases",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "150--152",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960124.806905",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "The first topic for discussion at the High Level
Abstraction Workshop was What should be modelled? that
is, what aspects of the world (slice of reality /
enterprise) must be dealt with in a high level
conceptual model. I would like to address this question
from the point of view of incomplete knowledge bases.
Although my remarks pertain mainly to AI applications,
I suspect that any application using an information
system of some sort will eventually have to face
similar issues. The knowledge bases required in many
applications can be characterized by a lack of complete
information about the world of interest.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Lundberg:1981:AIM,
author = "Bengt Lundberg and Janis A. {Bubenko, Jr.}",
title = "Axiomatic information modeling",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "153--154",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960124.806906",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "The obvious task in information modeling is to arrive
at a model which is correct. However, the concept of
correctness has many faces e g the model must correctly
reflect the properties of the application at hand, and
it must adequately select relevant parts of the
application. The former case requires that the
information model is ``satisfied by the application''.
The latter case is dependent on the intended use of the
model. The problem of satisfiability is, in most
information modeling approaches, considered to be an
intuitive task. From logic we know that a theory, here
seen as an information model, can only be satisfied if
it is consistent. Thus, by applying predicate logic to
information modeling, we should have a possibility of
checking the satisfiability of an information model.
However, in order to ensure that the information model
is satisfied by the application in mind, requires an
intuitive reasoning. Consequently, our plans include to
further elaborate the use of predicate logic in
information modeling. It furthermore includes a study
of possibilities and limitations of such an approach.
The results obtained so far will be shortly reviewed in
the following.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Mark:1981:UDO,
author = "William Mark",
title = "Use of database organization in the {Consul} system",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "155--157",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806907",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "A fundamental aspect of the Consul system is the way
the organization of the database defines the system's
operation and unifies its components. Accessing and
maintaining the database is the focus of all system
activities, from parsing English to executing
programs.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Mayr:1981:MMD,
author = "Heinrich C. Mayr",
title = "Make more of data types",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "158--160",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806908",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This position paper refers to some observations I made
at the 'High Level Abstraction Workshop', and it
exhibits a way to attack abstraction and specification
problems in the database field. Because of the fixed
page limit this will be done in a more or less cursory
collection of remarks.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{McLeod:1981:CDM,
author = "Dennis McLeod",
title = "On conceptual database modelling",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "161--163",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806909",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This research was supported, in part, by the Joint
Services Electronics Program through the Air Force
Office of Scientific research under contract
F44620-76-C-0061.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Meyer:1981:TLA,
author = "Bertrand Meyer",
title = "A three-level approach to the description of data
structures, and notational framework",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "164--166",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806910",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "When talking about data structures, whether local to a
program or persistent over time, three different
viewpoints are equally important. The first one is that
of the user, who is interested in the external
properties of a certain structure, more precisely, its
noticeable behavior in response to outside effects
(queries, requests for modifications, etc.). The second
viewpoint is that of the language designer, who is in
search of a small number of basic objects and building
mechanisms which will allow for the description of
complex objects in terms of simpler ones. The last view
is that of the implementor, who must find efficient
representations for the constructs thus described.
Based on this remark, a three-level description of data
structures has been used by the author in previous work
[6, 7, 8]. The three levels may be called: \ldots{}",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Mylopoulos:1981:PRC,
author = "John Mylopoulos",
title = "A perspective for research on conceptual modelling",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "167--170",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806911",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This position paper is intended to provide a
perspective for research on conceptual modelling
carried out over the past five years at the University
of Toronto and to draw some conclusions from the
experiences we have accumulated. ``Conceptual
modelling'' here refers to the activity of constructing
abstract models of knowledge about some world and is
synonymous with the terms ``knowledge representation''
and ``semantic data model'' as they have been used in
AI and Databases respectively. Much of the research on
the subject has focused on the development of
descriptive tools for the description of such models.
Less attention has been paid, so far, on methodologies
for building such models.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Paolini:1981:ADT,
author = "Paolo Paolini",
title = "Abstract data types and {Data Bases}",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "171--173",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806912",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Several researchers have been working, recently, at
the attempt of using the ADT approach in the Data Base
area. Different specific problems have attacked and we
will review some of them.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Reiter:1981:DBL,
author = "Raymond Reiter",
title = "Data bases: a logical perspective",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "174--176",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960124.806913",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "My work in data base theory is a natural outgrowth of
my longstanding concern with the problem of
representing and reasoning with domain specific
knowledge, a problem of major concern in Artificial
Intelligence. In data base terminology this is the
conceptual modelling issue. My own methodological bias
favours logic as a representation language for
conceptual modelling, a bias which historically arose
within AI in response to AI's emphasis on the ability
to reason deductively with representations. In this
position paper I shall argue that logic has other
advantages for data base theory. Specifically my
objective is to provide the outline of a logical
reconstruction of certain aspects of conventional data
base theory.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Rich:1981:MPV,
author = "Charles Rich",
title = "Multiple points of view in modelling programs",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "177--179",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806914",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "An important issue discussed at the workshop on data
abstraction is the need to represent multiple,
overlapping points of view and relationships between
them. The first two sections of this paper motivate the
use of multiple and overlapping points of view in
modelling programs and data structures. The final
section of the paper briefly describes a new formalism,
called overlays, which has been developed for this
purpose, and which may be of general interest. The
overall goal of the research from which this paper is
drawn is to compile a library of standard, generally
used data and control abstractions to be used in the
interactive analysis, synthesis and verification of
programs. Multiple points of view were needed in this
context is in order to decompose the data and control
structures of users' programs in a way which makes
explicit their relationship to the library of standard
abstractions.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Rowe:1981:IDD,
author = "Lawrence A. Rowe",
title = "Issues in the design of database programming
languages",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "180--182",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960124.806915",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This paper discusses two issues in the design of
database constructs for programming languages. The
first issue is whether records in a database correspond
to records in a programming language or to a distinct
type such as tuple. The second issue is what facilities
are provided to define the interface between an
application program and a database. The discussion
below is based on our research on the RIGEL database
programming language [Rowe 79, 80a]. RIGEL is a
block-structured language with constructs for accessing
relational databases, a module construct for data
abstraction, and an exception-handling mechanism. The
first implementation of the language has recently been
completed and is being distributed.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{dosSantos:1981:TCA,
author = "C. S. dos Santos and A. L. Furtado and J. M. V. de
Castilho and S. E. R. de Carvalho",
title = "Towards constructive axiomatic specifications",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "183--185",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806916",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "The main goal of our efforts is the specification of
data bases whose structure and behaviour are restricted
by semantic integrity constraints. Research proceeds
along the following stages: 1. Choose a data model; 2.
Establish a taxonomy of integrity constraints; 3.
Specify the data model formally; 4. Develop a
methodology for specifying conceptual schemas for
different applications, based on the data model; 5.
Provide a conceptual characterization of query and
update operations.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Schmidt:1981:DAT,
author = "Joachim W. Schmidt",
title = "Data abstraction tools: {Design}, specification and
application",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "186--188",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960124.806917",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Current research in data modeling is motivated by the
following dilemma: - At the application level - being
confronted with ``slices of reality'' - details are
perceived that, in general, cannot be represented. - At
the representation level - being confronted with
``levels of machines'' - details are represented that,
in general, cannot be perceived. Abstraction methods
cope with that problem by suppressing unnecessary
details and by formalizing and structuring the relevant
information.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Shaw:1981:ADT,
author = "Mary Shaw",
title = "Abstraction, data types, and models for software",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "189--191",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806918",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "In the area of software development and maintenance, a
major issue is managing the complexity of the systems.
Programming methodologies and languages to support them
have grown in response to new ideas about how to cope
with this complexity. A dominant theme in the growth of
methodologies and languages is the development of tools
dealing with abstractions. An abstraction is a
simplified description, or specification, of a system
that emphasizes some of its details or properties while
suppressing others. A good abstraction is one in which
information that is significant to the reader (i.e.,
the user) is emphasized while details that are
immaterial, at least for the moment, are suppressed.
What we call ``abstraction'' in programming systems
corresponds closely to what is called ``modelling'' in
many other fields. It shares many of the same problems
deciding which characteristics of the system are
important, what variability (i.e., parameters) should
be included, which descriptive formalism to use, how
the model can be validated, and so on",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Sibley:1981:DMS,
author = "E. H. Sibley",
title = "Database management systems past and present",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "192--192",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806919",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "The theme of this note is on the two points: 1. Many
of the ideas discussed in both data base and the other
two areas were well known in the sixties --- some go
back to the fifties. 2.Too much attention was placed on
trivia.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Sowa:1981:CSK,
author = "John F. Sowa",
title = "A conceptual schema for {Knowledge-based} systems",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "193--195",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960126.806920",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Knowledge-based systems are data bases with more
powerful front ends for dealing with the meaning of
data. This paper discusses requirements for a
conceptual schema that is general enough to support
knowledge bases as well as ordinary data bases. It
presents seven features that such a schema must support
and evaluates various approaches to data base semantics
in terms of them. The AI notations for semantic
networks or conceptual graphs are highly general ones
that can support all seven features.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Thatcher:1981:DAD,
author = "J. W. Thatcher",
title = "Data abstraction, data bases and conceptual modelling
(Position {Paper)}",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "196--197",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800227.806921",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "There is no paper with a mathematical foundation that
I know of that strikes more at the heart of the subject
of this Workshop than that of R.M. Burstall and J.A.
Goguen [10], presented at the Fifth International Joint
Conference on Artificial Intelligence in August of
1977.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Wasserman:1981:EDA,
author = "Anthony I. Wasserman",
title = "The extension of data abstraction to database
management",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "198--200",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960124.806922",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "The long-term goal of the User Software Engineering
(USE) project at the University of California, San
Francisco, is to provide an integrated homogeneous
programming environment for the design and development
of interactive information systems. Realization of this
goal involves the development of new software tools,
their integration with existing tools, and the creation
of an information system development methodology in
which these tools are systematically used [1,2]. The
successful construction of interactive information
systems requires the utilization of principles of
user-centered design [3,4,5], combined with features
traditionally associated with the separate areas of
programming languages, operating systems, and data base
management [6]. It has become increasingly clear that
the key to being able to provide such a unified view
lies in providing a unified view of data [7]. The
potential benefits of such a unification are
considerable, including: 1) conceptual simplification
of the system structure permitting, for example, joint
design of data structures and data bases 2) the
elimination of duplication or inconsistencies among
diverse software components 3) the ability to achieve
greater reliability in systems because of reduced
dependence upon multiple software systems",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Weber:1981:DTU,
author = "Herbert Weber",
title = "Are data types universal modelling concepts for data
base systems?",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "201--202",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960124.806923",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Modelling encompasses two intellectual tasks: (1) the
perception of some reality and (2) the representation
of the perceived reality in accordance to a given model
(obviously is a representation once again some kind of
reality and hence subject to another representation in
accordance to another model or notation). Because of
human beings limited capabilities to perceive and
completely and correctly represent reality any
representation is an abstraction of the reality. A
representation in accordance to a given model is of
course constrained by that model. Any facet of reality
not representable with the model cannot be represented
at all. Moreover any model constrains at the very same
time the perception capabilities as well. Experience
verifies that knowledge of a model tends to force the
modeller to model according to this model even though
it may not result in the most accurate representation.
These two facts speak against an universal model but
makes for a variety of models for different purposes.
It is common practice for the representation of the
reality in data bases to apply different models for the
conceptual description of data bases or to apply
different kinds of models for the physical description
of data bases, etc.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Wedekind:1981:CAD,
author = "Hartmut H. Wedekind",
title = "Constructive {Abstract Data} types {(CAD)}",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "203--206",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960126.806924",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "1. Distinction from conventional approaches The
motivation for CAD is to extend the idea of data
abstraction to application programming. Conventional
approaches confine themselves to operational concepts
of system programming like STACK, QUEUE etc. and do not
consider concepts like CONTRACT, INVOICE etc. of the
application world (AW) with an arbitrary number of
operations applicable to them, including those of the
ad hoc type.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Zilles:1981:TAM,
author = "Stephen N. Zilles",
title = "Types, algebras and modeling",
journal = j-SIGPLAN,
volume = "16",
number = "1",
pages = "207--209",
month = jan,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960126.806925",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:11:45 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Programming languages, database systems and artificial
intelligence systems all have the notion that entities
can be classified into types. As might be expected,
however, the usage of the notion of type is not the
same throughout or even within these areas. In this
paper, I propose a notion of typing that is derived
from work on programming languages and indicate how
this notion might be used in the context of database
systems. Thus, the paper is a step toward unifying the
notions of type in data-bases and programming
languages.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Bixler:1981:ASS,
author = "David C. Bixler",
title = "{Los Angeles SIGSPACE\slash SIGSOFT\slash SIGPLAN
December} meeting",
journal = j-SIGPLAN,
volume = "16",
number = "2",
pages = "12--12",
month = feb,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:33 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Ashworth:1981:PP,
author = "Robert Ashworth",
title = "Prettyprinting for power ({FORTRAN})",
journal = j-SIGPLAN,
volume = "16",
number = "2",
pages = "16--17",
month = feb,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:33 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C7310 (Mathematics
computing)",
corpsource = "Southern Illinois Univ., Carbondale, IL, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "FORTRAN; numerical data; power; prettyprinting;
programming languages; scientific notation",
treatment = "P Practical",
}
@Article{Bandyopadhyay:1981:SPL,
author = "S. K. Bandyopadhyay",
title = "A study on program level dependency of implemented
algorithms on its potential operands",
journal = j-SIGPLAN,
volume = "16",
number = "2",
pages = "18--25",
month = feb,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:33 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory); C6140D
(High level languages)",
corpsource = "Avionics Div., Aeronautical Dev. Establ., Bangalore,
India",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "high level languages; high level programming language;
implemented algorithms; potential operands; program
level dependency; programming language; programming
theory",
treatment = "T Theoretical or Mathematical",
}
@Article{Bandyopadhyay:1981:TRB,
author = "S. K. Bandyopadhyay",
title = "Theoretical relationships between potential operands
and basic measurable properties of algorithm
structure",
journal = j-SIGPLAN,
volume = "16",
number = "2",
pages = "26--34",
month = feb,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:33 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory)",
corpsource = "Avionics Div., Aeronautical Dev. Establ., Bangalore,
India",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "algorithm structure; algorithm theory; basic
measurable properties; computer programs; potential
operands; programming theory; software parameters",
treatment = "T Theoretical or Mathematical",
}
@Article{Haridi:1981:IEE,
author = "Seif Haridi and John-Olof Bauner and Gert Svensson",
title = "An implementation and empirical evaluation of the
tasking facilities in {ADA}",
journal = j-SIGPLAN,
volume = "16",
number = "2",
pages = "35--47",
month = feb,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:33 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Telecommunication and Computer Systems, Royal
Inst. of Technol., Stockholm, Sweden",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; empirical evaluation; implementation; kernel;
LSI-11 microcomputer; performance; size; tasking
facilities",
treatment = "P Practical",
}
@Article{Cormack:1981:ASO,
author = "G. V. Cormack",
title = "An algorithm for the selection of overloaded functions
in {ADA}",
journal = j-SIGPLAN,
volume = "16",
number = "2",
pages = "48--52",
month = feb,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:33 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Computer Sci., Univ. of Manitoba, Winnipeg,
Man., Canada",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; recursive algorithm; selects functions; stack",
treatment = "P Practical",
}
@Article{Dewhurst:1981:ERT,
author = "Stephen C. Dewhurst",
title = "An equivalence result for temporal logic",
journal = j-SIGPLAN,
volume = "16",
number = "2",
pages = "53--55",
month = feb,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:33 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "equivalence; formal logic; linear time logic; temporal
logic",
treatment = "T Theoretical or Mathematical",
}
@Article{Rutter:1981:UHL,
author = "Paul Rutter",
title = "Using a high level language as a cross assembler",
journal = j-SIGPLAN,
volume = "16",
number = "2",
pages = "56--58",
month = feb,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:33 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Computer Systems Res., Philips Labs., Briarcliff
Manor, NY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "cross assembler; high level language; high level
languages; Motorola 68000; program assemblers",
treatment = "P Practical",
}
@Article{Hanson:1981:PL,
author = "David R. Hanson",
title = "The {Y} programming language",
journal = j-SIGPLAN,
volume = "16",
number = "2",
pages = "59--68",
month = feb,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:33 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Computer Sci., Univ. of Arizona, Tucson, AZ,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "high level languages; modules; semantics; semantics
structured control flow constructs; structured control
flow constructs; structured programming; syntax;
systems programming; systems software; Y programming
language",
treatment = "P Practical",
}
@Article{McLeanJones:1981:IS,
author = "Douglas {McLean Jones}",
title = "Introduction to {SQURL}",
journal = j-SIGPLAN,
volume = "16",
number = "2",
pages = "69--76",
month = feb,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:33 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C7830 (Home
computing)",
corpsource = "Computer Sci., Texas Christian Univ., Fort Worth, TX,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compiler; general purpose applications; high level
languages; microcomputers; programming language; SQURL;
structured; structured language; structured
programming",
treatment = "P Practical",
}
@Article{Moffat:1981:EPA,
author = "David V. Moffat",
title = "Enumerations in {Pascal}, {Ada}, and beyond",
journal = j-SIGPLAN,
volume = "16",
number = "2",
pages = "77--82",
month = feb,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:33 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "North Carolina State Univ., Raleigh, NC, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; data structures; enumerations; language; Pascal;
programmer definable data type",
treatment = "P Practical",
}
@Article{Magee:1981:ICC,
author = "Patrick W. Magee",
title = "Improving the {COBOL CALLed} and {CALLing} program
interface with a pre-processor or {CALL} statements are
harmful, but can be controlled",
journal = j-SIGPLAN,
volume = "16",
number = "2",
pages = "83--88",
month = feb,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:33 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Appl. Data Res. Inc., Princeton, NJ, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "CALL statements; COBOL; IBM systems; pre-processor;
programmers; support system",
treatment = "P Practical",
}
@Article{Mahjoub:1981:SCA,
author = "Ahmed Mahjoub",
title = "Some comments on {Ada} as a real-time programming
language",
journal = j-SIGPLAN,
volume = "16",
number = "2",
pages = "89--95",
month = feb,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:33 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Philips Labs., Briarcliff Manor, NY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; design; design distributed real-time systems;
distributed real-time systems; implementation; online
operation; real-time programming language",
treatment = "P Practical",
}
@Article{Silberschatz:1981:SMA,
author = "Abraham Silberschatz",
title = "On the synchronization mechanism of the {Ada}
language",
journal = j-SIGPLAN,
volume = "16",
number = "2",
pages = "96--103",
month = feb,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:33 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Computer Sci., Univ. of Texas, Austin, TX,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "accept statements; Ada; Ada language; select
statements; synchronization mechanism",
treatment = "P Practical",
}
@Article{Whitaker:1981:SAI,
author = "William A. Whitaker",
title = "Summary of the {ADA} implementor's meeting: {December
1980}",
journal = j-SIGPLAN,
volume = "16",
number = "2",
pages = "104--109",
month = feb,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:33 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Whitaker:1981:CPA,
author = "William A. Whitaker",
title = "Comments on portions of the {ACM SIGPLAN} conference
on the {ADA} programming language not available in the
proceedings",
journal = j-SIGPLAN,
volume = "16",
number = "2",
pages = "110--112",
month = feb,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:33 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Young:1981:SVP,
author = "William D. Young and Donald I. Good",
title = "Steelman and the verifiability of (preliminary)
{ADA}",
journal = j-SIGPLAN,
volume = "16",
number = "2",
pages = "113--119",
month = feb,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:33 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Inst. of Computing Sci. and Computer Applications,
Univ. of Texas, Austin, TX, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; DoD; language design; program testing; Steelman;
verifiability",
treatment = "P Practical",
}
@Article{Zimmer:1981:CFC,
author = "J. A. Zimmer",
title = "A control form for complex iterations",
journal = j-SIGPLAN,
volume = "16",
number = "2",
pages = "120--131",
month = feb,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:33 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory)",
corpsource = "Dept. of Computer Sci., Worcester Polytech. Inst.,
Worcester, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "by states; complex iterations; control form;
programming theory",
treatment = "T Theoretical or Mathematical",
}
@Article{Bates:1981:PPD,
author = "Rodney M. Bates",
title = "A {PASCAL} prettyprinter with a different purpose",
journal = j-SIGPLAN,
volume = "16",
number = "3",
pages = "10--17",
month = mar,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:59 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
corpsource = "Dept. of Computer Sci., Kansas State Univ., Manhattan,
KS, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "indentation; PASCAL prettyprinter; program processors;
reformulating",
treatment = "P Practical",
}
@Article{Cole:1981:ASC,
author = "S. N. Cole",
title = "{Ada} syntax cross reference",
journal = j-SIGPLAN,
volume = "16",
number = "3",
pages = "18--47",
month = mar,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; Ada syntax; compiler validation; compiler
writing; language analyses; program compilers",
treatment = "P Practical",
}
@Article{Dailey:1981:PIS,
author = "Thomas M. {Dailey III}",
title = "A procedure invocation syntax for enhanced
readability",
journal = j-SIGPLAN,
volume = "16",
number = "3",
pages = "48--52",
month = mar,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:59 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Training Control Systems Center, Honewell Inc., West
Covina, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "parenthesis; procedure invocation syntax; programming;
readability",
treatment = "P Practical",
}
@Article{Furtado:1981:PSI,
author = "A. L. Furtado and P. A. S. Veloso",
title = "Procedural specifications and implementations for
abstract data types",
journal = j-SIGPLAN,
volume = "16",
number = "3",
pages = "53--62",
month = mar,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:59 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation)",
corpsource = "Pontificia Univ. Catolica do Rio de Janeiro, Rio de
Janeiro, Brazil",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "abstract data types; algebraic specification;
canonical forms; data structures; procedural formalism;
SNOBOL; string manipulation language",
treatment = "P Practical",
}
@Article{Harrison:1981:CMB,
author = "Warren A. Harrison and Kenneth I. Magel",
title = "A complexity measure based on nesting level",
journal = j-SIGPLAN,
volume = "16",
number = "3",
pages = "63--74",
month = mar,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:59 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Computer Sci. Dept., Univ. of Missouri, Rolla, MO,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "complexity measure; graphical techniques; graphs;
nesting level; program complexity; programming",
treatment = "P Practical",
}
@Article{Mengarini:1981:MFA,
author = "Bill Mengarini",
title = "Macro facilities in {ADA}",
journal = j-SIGPLAN,
volume = "16",
number = "3",
pages = "75--81",
month = mar,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:59 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; macro facilities; macros; portability",
treatment = "P Practical",
}
@Article{Orejas:1981:EMA,
author = "Fernando Orejas",
title = "Even more on advice on structuring compilers and
proving them correct: changing an arrow",
journal = j-SIGPLAN,
volume = "16",
number = "3",
pages = "82--84",
month = mar,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:59 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory); C6120
(File organisation); C6150C (Compilers, interpreters
and other organisation); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Facultad de Matematicas, Univ. Complutense Madrid,
Spain",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "correctness; data structures; data types; program
compilers; programming theory; structuring compilers",
treatment = "P Practical",
}
@Article{Persch:1981:LGR,
author = "G. Persch and G. Winterstein and S. Drossopoulou and
M. Dausmann",
title = "An {LALR} (1) grammar for (revised) {Ada}",
journal = j-SIGPLAN,
volume = "16",
number = "3",
pages = "85--98",
month = mar,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:59 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C6140D (High level languages);
C6150C (Compilers, interpreters and other processors)",
corpsource = "Univ. Karlsruhe, Karlsruhe, West Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; bottom-up parsing; compilers; grammars; LALR (1)
grammar; program compilers",
treatment = "P Practical",
}
@Article{Tripathi:1981:HVV,
author = "Anand R. Tripathi and William D. Young and Donald I.
Good and James C. Browne",
title = "{HAL/S/V}: a verifiable subset for {HAL/S}",
journal = j-SIGPLAN,
volume = "16",
number = "3",
pages = "102--113",
month = mar,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:59 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6150G
(Diagnostic, testing, debugging and evaluating
systems)",
corpsource = "Inst. for Computing Sci. and Computer Appl., Univ. of
Texas, Austin, TX, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "HAL/S/V; NASA space shuttle; program testing; program
verification; verifiable subset",
treatment = "P Practical",
}
@Article{Barach:1981:STR,
author = "David R. Barach and Frederick N. Webb",
title = "The symbol table representation of types in the
{PROPHET} system",
journal = j-SIGPLAN,
volume = "16",
number = "4",
pages = "17--26",
month = apr,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988131.988133",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:14:38 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
corpsource = "Bolt Beranek and Newman Inc., Cambridge, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "one pass compiler; program compilers; PROPHET system;
routine system; symbol table representation; system
software; types",
treatment = "P Practical",
}
@Article{Bergstra:1981:CDS,
author = "J. A. Bergstra and J. J. Ch. Meyer",
title = "{I/O}-computable data structures",
journal = j-SIGPLAN,
volume = "16",
number = "4",
pages = "27--32",
month = apr,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988131.988134",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:14:38 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Bergstra:1981:ICD,
author = "J. A. Bergstra and J. J. Ch. Meyer",
title = "{I/O}-computable data structures",
journal = j-SIGPLAN,
volume = "16",
number = "4",
pages = "27--32",
month = apr,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory); C6120
(File organisation)",
corpsource = "Dept. of Computer Sci., Univ. of Leiden, Leiden,
Netherlands",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "computable data structure; computable data structure
equivalence; data structures; I/O- equivalence;
I/O-computable data structure",
treatment = "T Theoretical or Mathematical",
}
@Article{Crowley:1981:FSM,
author = "Charles Crowley",
title = "A finite state machine for {Western Swing}",
journal = j-SIGPLAN,
volume = "16",
number = "4",
pages = "33--35",
month = apr,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988131.988135",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:14:38 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C7820 (Humanities computing)",
corpsource = "Computer Sci. Dept., Univ. of New Mexico, Albuquerque,
NM, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "art; finite automata; finite state machines; graph
form; sports and entertainment; Western Swing dance
routines",
treatment = "A Application",
}
@Article{Falcone:1981:VPL,
author = "Joseph R. Falcone",
title = "A vector programming language",
journal = j-SIGPLAN,
volume = "16",
number = "4",
pages = "36--50",
month = apr,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988131.988136",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:14:38 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Univ. of California, Berkeley, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "flan; high level languages; modern high level
language; vector programming language; vpl",
treatment = "P Practical",
}
@Article{Harrison:1981:TAC,
author = "Warren Harrison and Kenneth Magel",
title = "A topological analysis of the complexity of computer
programs with less than three binary branches",
journal = j-SIGPLAN,
volume = "16",
number = "4",
pages = "51--63",
month = apr,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988131.988137",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:14:38 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory)",
corpsource = "Univ. of Missouri, Rolla, MO, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "computational complexity; computer programs;
cyclomatic complexity model; scope complexity measure;
topological analysis; topology",
treatment = "T Theoretical or Mathematical",
}
@Article{Hunt:1981:BPC,
author = "J. G. Hunt",
title = "Bracketing programme constructs",
journal = j-SIGPLAN,
volume = "16",
number = "4",
pages = "64--67",
month = apr,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988131.988138",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:14:38 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Landis Gyr Zug AG, Zug, Switzerland",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "begin-end pairs; bracketing; programming; programming
constructs; symmetric keyword pairs; tag-ragend pairs",
treatment = "G General Review",
}
@Article{Kylov:1981:SPP,
author = "Haim I. Kylov and S. Nudelman",
title = "Structured programs in {PL/I}",
journal = j-SIGPLAN,
volume = "16",
number = "4",
pages = "68--69",
month = apr,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988131.988139",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:14:38 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This paper contains examples of structured PL/I
programs. For a number of years these programs were
assigned to LGU students majoring in economics/math in
their programming classes. This paper is designated for
students and other people studying programming.",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "PL/I; structured programming; structured programs",
treatment = "G General Review",
}
@Article{Marca:1981:SPS,
author = "David Marca",
title = "Some {Pascal} style guidelines",
journal = j-SIGPLAN,
volume = "16",
number = "4",
pages = "70--80",
month = apr,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988131.988140",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:14:38 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "The need for developing a style of writing Pascal
programs to allow reasonable rehosting success prompted
a study on Pascal style. Presented is a subset of
guidelines developed from that research, plus some
philosophy behind proper interpretation and enforcement
of those guidelines. Styling is defined for the
programming areas of: description using comments,
expression with identifier names and conditionals, and
the constructs of block, decision, repetition, and
qualification. Enforcement of style and using it in a
practical setting are also discussed.",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
corpsource = "Commercial Systems Div., SofTech Inc., Waltham, MA,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "description using comments; identifier names; Pascal;
Pascal programs; Pascal style; programming; rehosting
success; style guidelines",
treatment = "P Practical",
}
@Article{Perkins:1981:LA,
author = "Hal Perkins",
title = "Lazy {I/O} is not the answer",
journal = j-SIGPLAN,
volume = "16",
number = "4",
pages = "81--88",
month = apr,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988131.988141",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:14:38 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Synchronization problems with input from terminal
devices in Pascal have existed for several years.
Recently, a technique known as 'lazy I/O' has achieved
popularity with implementors, and the latest published
version of the draft ISO Pascal Standard is carefully
worded to allow its use. This paper contends that lazy
I/O is not an adequate general solution to the problem,
and a simple solution that has been used successfully
in several implementations is proposed as an
alternative.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Perkins:1981:LIA,
author = "H. Perkins",
title = "Lazy {I/O} is not the answer",
journal = j-SIGPLAN,
volume = "16",
number = "4",
pages = "81--88",
month = apr,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150J (Operating
systems)",
corpsource = "Computer Sci. Dept., Cornell Univ., Ithaca, NY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "input; input-output programs; lazy I/O; Pascal;
synchronisation",
treatment = "P Practical",
}
@Article{Tanik:1981:PMC,
author = "Murat M. Tanik",
title = "Prediction models for cyclomatic complexity",
journal = j-SIGPLAN,
volume = "16",
number = "4",
pages = "89--97",
month = apr,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988131.988142",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:14:38 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory)",
corpsource = "Merle Collins Found., College Station, TX, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "COBOL; computational complexity; cyclomatic
complexity; FORTRAN; prediction equations; prediction
models; program complexity; regression analysis;
software engineering; static program characteristics;
statistical analysis",
treatment = "T Theoretical or Mathematical",
}
@Article{Sale:1981:ARU,
author = "A. H. J. Sale",
title = "Addition of {\tt repeat} \& {\tt until} as
identifiers",
journal = j-SIGPLAN,
volume = "16",
number = "4",
pages = "98--103",
month = apr,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988131.988143",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:14:38 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
corpsource = "Dept. of Information Sci., Univ. of Tasmania, Hobart,
Tas., Australia",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "directives; identifiers; Pascal; programming; repeat;
until",
treatment = "P Practical",
}
@Article{Wolberg:1981:CCS,
author = "John R. Wolberg",
title = "Comparing the cost of software conversion to the cost
of reprogramming",
journal = j-SIGPLAN,
volume = "16",
number = "4",
pages = "104--110",
month = apr,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988131.988144",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:14:38 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C0310 (EDP management)",
corpsource = "Faculty of Mech. Engng., Technion-Israel Inst. of
Technol., Haifa, Israel",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "cost comparison; DP management; reprogramming;
software conversion; software engineering; software
engineering management",
treatment = "E Economic",
}
@Article{Wexelblat:1981:NB,
author = "R. L. Wexelblat",
title = "New books",
journal = j-SIGPLAN,
volume = "16",
number = "5",
pages = "16--18",
month = may,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:59 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Cook:1981:SAP,
author = "Michael L. Cook and Mark G. Arnold",
title = "A structured {APL} preprocessor",
journal = j-SIGPLAN,
volume = "16",
number = "5",
pages = "22--31",
month = may,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:59 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
corpsource = "Computer Sci. Dept. Univ. of Wyoming, Laramie, WY,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "APL editor; APL interpreter; APL syntax; data
structures; debugging; high level languages; IF;
indented listing; keywords; program processors;
structured APL preprocessor; structured control
statements; syntactically valid places; translation;
WHILE",
treatment = "P Practical",
}
@Article{Levy:1981:MMS,
author = "Michael Levy",
title = "Meeting on melpomenes --- a story used to introduce
the theory of data types",
journal = j-SIGPLAN,
volume = "16",
number = "5",
pages = "32--35",
month = may,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:59 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C0220 (Computing education and training); C6120
(File organisation)",
corpsource = "Dept. of Computer Sci., Univ. of Victoria, Victoria,
BC, Canada",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "data structures; data types",
treatment = "G General Review",
}
@Article{Redwine:1981:PDE,
author = "Samuel T. {Redwine, Jr.}",
title = "A paradigm for dealing with exceptions",
journal = j-SIGPLAN,
volume = "16",
number = "5",
pages = "36--38",
month = may,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:59 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6130 (Data handling
techniques)",
corpsource = "MITRE Corp., McLean, VA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "data handling; data structures; error function;
exceptions; input domain; paradigm; software
procedure",
treatment = "P Practical",
}
@Article{Remy:1981:EMC,
author = "J. L. Remy and P. A. S. Veloso",
title = "An economical method for comparing data type
specifications",
journal = j-SIGPLAN,
volume = "16",
number = "5",
pages = "39--42",
month = may,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:59 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation)",
corpsource = "CRIN, Nancy, France",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "abstract data type; data structures; data structures
normal forms; data type specifications; equivalence;
normal forms",
treatment = "P Practical",
}
@Article{Sassa:1981:PMR,
author = "Masataka Sassa",
title = "A poor man's realization of Recursive Structured
{FORTRAN}",
journal = j-SIGPLAN,
volume = "16",
number = "5",
pages = "43--53",
month = may,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:59 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages); C6150C (Compilers, interpreters
and other languages); C6150C (Compilers, interpreters
and other processors)",
corpsource = "Dept. of Information Sci., Tokyo Inst. of Technol.,
Tokyo, Japan",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "assembly-coded routine; ENTRY statements; FORTRAN;
macro processor; macros; program processors; recursive
procedures; Recursive Structured FORTRAN; structured
programming",
treatment = "P Practical",
}
@Article{Stepoway:1981:ELB,
author = "Stephen L. Stepoway and Abraham Silberschatz",
title = "An extension to the language-based access-control
mechanism of {Jones} and {Liskov}",
journal = j-SIGPLAN,
volume = "16",
number = "5",
pages = "54--58",
month = may,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:59 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6130 (Data handling
techniques)",
corpsource = "Univ. of Texas, Dallas, TX, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "abstract data types; data handling; data structures;
language-based access-control mechanism; programming
language; semantically correct programs; type
checking",
treatment = "P Practical",
}
@Article{Wasserman:1981:RRP,
author = "A. I. Wasserman and D. D. Sheretz and M. L. Kersten
and {van de Riet} and R. P. and M. D. Dippe",
title = "Revised report on the programming language {PLAIN}",
journal = j-SIGPLAN,
volume = "16",
number = "5",
pages = "59--80",
month = may,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Section on Medical Information Sci., Univ. of
California, San Francisco, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "high level languages; interactive programs; PASCAL;
programming language PLAIN",
treatment = "P Practical",
}
@Article{Anonymous:1981:NBa,
author = "Anonymous",
title = "New books",
journal = j-SIGPLAN,
volume = "16",
number = "5",
pages = "??--??",
month = may,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:16:59 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Wood:1981:ZPE,
author = "Steven R. Wood",
title = "{Z}: the 95\% program editor",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "1--7",
month = jun,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:34 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques); C6150C (Compilers,
interpreters and other processors)",
conflocation = "Portland, OR, USA; 8-10 June 1981",
conftitle = "Proceedings of the ACM SIGPLAN SIGOA Symposium on Text
Manipulation",
corpsource = "Dept. of Computer Sci., Yale Univ., New Haven, CT,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ASCII display terminals; design; full-duplex lines;
languages; program editor; program interpreters;
structure oriented editor; text editing; TOPS-20
monitor; Z-editor",
subject = "D.2.3 Software, SOFTWARE ENGINEERING, Coding, Program
editors \\ D.3.1 Software, PROGRAMMING LANGUAGES,
Formal Definitions and Theory, Semantics \\ D.3.1
Software, PROGRAMMING LANGUAGES, Formal Definitions and
Theory, Syntax \\ I.7 Computing Methodologies, TEXT
PROCESSING, Document Preparation",
treatment = "A Application",
}
@Article{Teitelbaum:1981:WWC,
author = "Tim Teitelbaum and Thomas Reps and Susan Horwitz",
title = "The why and wherefore of the {Cornell Program
Synthesizer}",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "8--16",
month = jun,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:34 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C0220 (Computing education and training); C6130
(Data handling techniques); C6150G (Diagnostic,
testing, debugging and evaluating systems)",
conflocation = "Portland, OR, USA; 8-10 June 1981",
conftitle = "Proceedings of the ACM SIGPLAN SIGOA Symposium on Text
Manipulation",
corpsource = "Dept. of Computer Sci., Cornell Univ., Ithaca, NY,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "algorithms; computer science education; design;
instructional dialect; placeholder; program debugging;
program synthesizer; syntax-directed programming;
template; text editing",
subject = "D.4.7 Software, OPERATING SYSTEMS, Organization and
Design, Interactive systems \\ D.2.3 Software, SOFTWARE
ENGINEERING, Coding, Program editors \\ D.2.5 Software,
SOFTWARE ENGINEERING, Testing and Debugging, Debugging
aids",
treatment = "A Application",
}
@Article{Fraser:1981:SDE,
author = "Christopher W. Fraser",
title = "{SYNTAX}-directed editing of general data structures",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "17--21",
month = jun,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:34 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6130 (Data handling
techniques); C6150J (Operating systems)",
conflocation = "Portland, OR, USA; 8-10 June 1981",
conftitle = "Proceedings of the ACM SIGPLAN SIGOA Symposium on Text
Manipulation",
corpsource = "Dept. of Computer Sci., Univ. of Arizona, Tucson, AZ,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "binary tree editor; connecting node; data structures;
design; directed editing; documents formatting; formal
language description; languages; line drawings;
supervisory and executive programs; syntactically
correct program; syntax directed editing; text
editing",
subject = "D.2.3 Software, SOFTWARE ENGINEERING, Coding, Program
editors \\ D.4.7 Software, OPERATING SYSTEMS,
Organization and Design, Hierarchical design \\ D.3.1
Software, PROGRAMMING LANGUAGES, Formal Definitions and
Theory, Syntax",
treatment = "A Application",
}
@Article{Stromfors:1981:IES,
author = "O. Str{\"o}mfors and L. Jonesj{\"o}",
title = "The implementation and experiences of a
structure-oriented text editor",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "22--27",
month = jun,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:34 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques); C6150J (Operating
systems)",
conflocation = "Portland, OR, USA; 8-10 June 1981",
conftitle = "Proceedings of the ACM SIGPLAN SIGOA Symposium on Text
Manipulation",
corpsource = "Software Systems Res. Center, Link{\"o}ping Univ.,
Link{\"o}ping, Sweden",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "algorithms; data editing; data formatting; data
records; design; languages; structure-oriented text
editor; supervisory and executive programs; text
editing",
subject = "D.4.7 Software, OPERATING SYSTEMS, Organization and
Design, Interactive systems \\ I.7.1 Computing
Methodologies, TEXT PROCESSING, Text Editing, Languages
\\ I.4 Computing Methodologies, IMAGE PROCESSING,
Applications \\ D.2.7 Software, SOFTWARE ENGINEERING,
Distribution and Maintenance, Documentation",
treatment = "A Application",
}
@Article{Morris:1981:DLD,
author = "Joseph M. Morris and Mayer D. Schwartz",
title = "The design of a language-directed editor for
block-structured languages",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "28--33",
month = jun,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:34 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques); C6140D (High level
languages)",
conflocation = "Portland, OR, USA; 8-10 June 1981",
conftitle = "Proceedings of the ACM SIGPLAN SIGOA Symposium on Text
Manipulation",
corpsource = "Appl. Res. Group, Tektronix Labs., Tektronix Inc.,
Beaverton, OR, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "algorithms; block-structured languages; design; high
level languages; language-directed editor; languages;
semantic; structured language; text editing; text
manipulation",
subject = "D.2.3 Software, SOFTWARE ENGINEERING, Coding, Program
editors \\ D.3.4 Software, PROGRAMMING LANGUAGES,
Processors, Compilers \\ D.3.1 Software, PROGRAMMING
LANGUAGES, Formal Definitions and Theory, Syntax \\
F.4.2 Theory of Computation, MATHEMATICAL LOGIC AND
FORMAL LANGUAGES, Grammars and Other Rewriting Systems,
Parsing",
treatment = "A Application",
}
@Article{Good:1981:EFU,
author = "Michael Good",
title = "{Etude} and the folklore of user interface design",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "34--43",
month = jun,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:34 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C5610 (Computer interfaces); C6130 (Data handling
techniques)",
conflocation = "Portland, OR, USA; 8-10 June 1981",
conftitle = "Proceedings of the ACM SIGPLAN SIGOA Symposium on Text
Manipulation",
corpsource = "Lab. for Computer Sci., MIT, Cambridge, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "bit-map display; computer interfaces; display screen;
high resolution display; interactive editor; MIT
Laboratory; text editing",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, Very high-level languages \\ H.4.1
Information Systems, INFORMATION SYSTEMS APPLICATIONS,
Office Automation, Equipment \\ D.2.5 Software,
SOFTWARE ENGINEERING, Testing and Debugging, Monitors",
treatment = "A Application",
}
@Article{Walker:1981:DES,
author = "Janet H. Walker",
title = "The document editor: a support environment for
preparing technical documents",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "44--50",
month = jun,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:34 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques)",
conflocation = "Portland, OR, USA; 8-10 June 1981",
conftitle = "Proceedings of the ACM SIGPLAN SIGOA Symposium on Text
Manipulation",
corpsource = "Bolt Beranek and Newman Inc., Cambridge, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "copying; design; document editor; languages; technical
writing; text editing",
subject = "I.7.2 Computing Methodologies, TEXT PROCESSING,
Document Preparation, Format and notation \\ I.7.2
Computing Methodologies, TEXT PROCESSING, Document
Preparation, Languages \\ I.7 Computing Methodologies,
TEXT PROCESSING, Index Generation",
treatment = "A Application; G General Review",
}
@Article{Turba:1981:CST,
author = "Thomas N. Turba",
title = "Checking for spelling and typographical errors in
computer-based text",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "51--60",
month = jun,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:34 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques)",
conflocation = "Portland, OR, USA; 8-10 June 1981",
conftitle = "Proceedings of the ACM SIGPLAN SIGOA Symposium on Text
Manipulation",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "computer-based text; design; format; languages;
phonetic language; proofreading; spelling; text
editing; typographical errors; word composition",
subject = "I.7.1 Computing Methodologies, TEXT PROCESSING, Text
Editing, Spelling \\ I.2.8 Computing Methodologies,
ARTIFICIAL INTELLIGENCE, Problem Solving, Control
Methods, and Search, Graph and tree search strategies
\\ D.2.2 Software, SOFTWARE ENGINEERING, Tools and
Techniques, User interfaces",
treatment = "A Application",
}
@Article{Cherry:1981:CAW,
author = "Lorinda Cherry",
title = "Computer aids for writers",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "61--67",
month = jun,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:34 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques)",
conflocation = "Portland, OR, USA; 8-10 June 1981",
conftitle = "Proceedings of the ACM SIGPLAN SIGOA Symposium on Text
Manipulation",
corpsource = "Bell Labs., Murray, Hill, NJ, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "copy editor; design; dictionary; document; end marker;
preprocessing phrase; punctuation errors; readability;
sentence; sentence openers; spelling; split
infinitives; suffixes; surface features; text editing;
word length",
subject = "I.7.1 Computing Methodologies, TEXT PROCESSING, Text
Editing, Languages \\ I.7.2 Computing Methodologies,
TEXT PROCESSING, Document Preparation, Languages",
treatment = "A Application",
}
@Article{Goldfarb:1981:GAD,
author = "C. F. Goldfarb",
title = "A generalized approach to document markup",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "68--73",
month = jun,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:34 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques)",
conflocation = "Portland, OR, USA; 8-10 June 1981",
conftitle = "Proceedings of the ACM SIGPLAN SIGOA Symposium on Text
Manipulation",
corpsource = "IBM Corp., San Jose, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "design; document; document markup; figure caption;
hanging indent; logical elements; script formatting
language; text editing; text processing",
subject = "I.7.2 Computing Methodologies, TEXT PROCESSING,
Document Preparation, Format and notation \\ D.3.4
Software, PROGRAMMING LANGUAGES, Processors,
Compilers",
treatment = "A Application",
}
@Article{Allen:1981:PHD,
author = "Todd Allen and Robert Nix and Alan Perlis",
title = "{PEN}: a hierarchical document editor",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "74--81",
month = jun,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:34 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques)",
conflocation = "Portland, OR, USA; 8-10 June 1981",
conftitle = "Proceedings of the ACM SIGPLAN SIGOA Symposium on Text
Manipulation",
corpsource = "Computer Sci. Dept., Yale Univ., New Haven, CT, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compilation; computer controlled typesetting; design;
formatting; hierarchical document editor; interactive
editor; manuscript preparation; PEN system; text
editing; windowing",
subject = "D.4.7 Software, OPERATING SYSTEMS, Organization and
Design, Hierarchical design \\ D.4.7 Software,
OPERATING SYSTEMS, Organization and Design, Interactive
systems \\ I.2.7 Computing Methodologies, ARTIFICIAL
INTELLIGENCE, Natural Language Processing, Language
generation \\ D.4.8 Software, OPERATING SYSTEMS,
Performance, Queueing theory",
treatment = "A Application",
}
@Article{Chamberlin:1981:JIS,
author = "Donald D. Chamberlin and James C. King and Donald R.
Slutz and Stephen J. P. Todd and Bradford W. Wade",
title = "{JANUS}: {An} interactive system for document
composition",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "82--91",
month = jun,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:34 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques)",
conflocation = "Portland, OR, USA; 8-10 June 1981",
conftitle = "Proceedings of the ACM SIGPLAN SIGOA Symposium on Text
Manipulation",
corpsource = "IBM Res. Lab., San Jose, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "declarative text; design; document composition; JANUS;
line art; page; page layouts; pasteup step; point
addressable printer; tag definition language; text
editing; text mixture; tone art",
subject = "I.7.2 Computing Methodologies, TEXT PROCESSING,
Document Preparation, Format and notation \\ D.4.7
Software, OPERATING SYSTEMS, Organization and Design,
Interactive systems \\ D.2.2 Software, SOFTWARE
ENGINEERING, Tools and Techniques, Programmer
workbench",
treatment = "A Application",
}
@Article{Kernighan:1981:PLT,
author = "Brian W. Kernighan",
title = "{PIC}: a language for typesetting graphics",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "92--98",
month = jun,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/872730.806459",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:34 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C5540 (Terminals and graphic displays); C6130B
(Graphics techniques); C6140D (High level languages)",
conflocation = "Portland, OR, USA; 8-10 June 1981",
conftitle = "Proceedings of the ACM SIGPLAN SIGOA Symposium on Text
Manipulation",
corpsource = "Bell Labs., Murray Hill, NJ, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "arcs; arrows; boxes; circles; computer graphics;
design; document preparation; ellipses; formatter; high
level languages; languages; lines; paragraph; paragraph
preprocessor; preprocessor; splines; text editing;
typesetting graphics; Unix system",
subject = "I.7.2 Computing Methodologies, TEXT PROCESSING,
Document Preparation, Languages",
treatment = "A Application",
}
@Article{VanWyde:1981:GTL,
author = "C. T. {Van Wyde}",
title = "A graphics typesetting language",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "97--107",
month = jun,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Aug 13 17:16:20 MDT 1994",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "algorithms; languages",
subject = "I.7.2 Computing Methodologies, TEXT PROCESSING,
Document Preparation, Photocomposition",
}
@Article{VanWyk:1981:GTL,
author = "Christopher J. {Van Wyk}",
title = "A graphics typesetting language",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "99--107",
month = jun,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:34 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques); C6140D (High level
languages)",
conflocation = "Portland, OR, USA; 8-10 June 1981",
conftitle = "Proceedings of the ACM SIGPLAN SIGOA Symposium on Text
Manipulation",
corpsource = "Bell Labs., Murray Hill, NJ, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "arcs; block structured language; box; document
preparation system; graphics typesetting language; high
level languages; IDEAL program; text editing;
text-formatting systems",
treatment = "A Application",
}
@Article{Mikelsons:1981:PIP,
author = "Martin Mikelsons",
title = "Prettyprinting in an interactive programming
environment",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "108--116",
month = jun,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:34 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C5540 (Terminals and graphic displays); C6130B
(Graphics techniques)",
conflocation = "Portland, OR, USA; 8-10 June 1981",
conftitle = "Proceedings of the ACM SIGPLAN SIGOA Symposium on Text
Manipulation",
corpsource = "Computer Sci. Dept., IBM T.J. Watson Res. Center,
Yorktown Heights, NY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "algorithms; computer graphics; data representation;
design; ellipsis marks; formatter; interactive
programming; passed representation; prettyprinting;
sentence; sentence formatter; text editing; windowing",
subject = "D.2.3 Software, SOFTWARE ENGINEERING, Coding, Pretty
printers \\ I.4.0 Computing Methodologies, IMAGE
PROCESSING, General, Image displays",
treatment = "A Application",
}
@Article{Achugbue:1981:LBP,
author = "James O. Achugbue",
title = "On the line breaking problem in text formatting",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "117--122",
month = jun,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:34 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques)",
conflocation = "Portland, OR, USA; 8-10 June 1981",
conftitle = "Proceedings of the ACM SIGPLAN SIGOA Symposium on Text
Manipulation",
corpsource = "Dept. of Math. and Computer Sci., Michigan Technol.
Univ., Houghton, MI, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "algorithm; break points; character position; design;
line breaking; line-by-line method; paragraph; surplus
space; text alignment; text editing; text formatting;
word string",
subject = "I.7.2 Computing Methodologies, TEXT PROCESSING,
Document Preparation, Format and notation \\ I.2.8
Computing Methodologies, ARTIFICIAL INTELLIGENCE,
Problem Solving, Control Methods, and Search, Dynamic
programming",
treatment = "A Application",
}
@Article{Gosling:1981:RA,
author = "James Gosling",
title = "A redisplay algorithm",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "123--129",
month = jun,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:34 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C1180 (Optimisation techniques); C5540 (Terminals
and graphic displays); C6130 (Data handling
techniques)",
conflocation = "Portland, OR, USA; 8-10 June 1981",
conftitle = "Proceedings of the ACM SIGPLAN SIGOA Symposium on Text
Manipulation",
corpsource = "Carnegie-Mellon Univ., Pittsburgh, PA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "algorithms; common subsequence; dynamic programming;
formatter; insert/delete character; insert/delete line;
performance; redisplay algorithm; sentence;
string-to-string correction; text editing; theory;
video terminal; windowing",
subject = "B.4.2 Hardware, INPUT/OUTPUT AND DATA COMMUNICATIONS,
Input/Output Devices, Data terminals and printers \\
B.4.2 Hardware, INPUT/OUTPUT AND DATA COMMUNICATIONS,
Input/Output Devices, Image display",
treatment = "A Application",
}
@Article{Barach:1981:DPV,
author = "David R. Barach and David H. Taenzer and Robert E.
Wells",
title = "Design of the {PEN} video editor display module",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "130--136",
month = jun,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:34 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C5540 (Terminals and graphic displays); C6130B
(Graphics techniques)",
conflocation = "Portland, OR, USA; 8-10 June 1981",
conftitle = "Proceedings of the ACM SIGPLAN SIGOA Symposium on Text
Manipulation",
corpsource = "Bolt Beranek and Newman Inc., Cambridge, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "computer graphics; design; formatter; keystroke;
modules; PEN; text editing; video editor display
module; windowing",
subject = "B.4.2 Hardware, INPUT/OUTPUT AND DATA COMMUNICATIONS,
Input/Output Devices, Image display \\ D.2.3 Software,
SOFTWARE ENGINEERING, Coding, Program editors \\ D.3.3
Software, PROGRAMMING LANGUAGES, Language Constructs,
Control structures",
treatment = "A Application",
}
@Article{Hammer:1981:IEI,
author = "Michael Hammer and Richard Ilson and Tim Anderson and
Edward Gilbert and Michael Good and Bahram Niamir and
Larry Rosentein and Sandor Schoichet",
title = "The implementation of {Etude}, an integrated and
interactive document production system",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "137--146",
month = jun,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:34 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques)",
conflocation = "Portland, OR, USA; 8-10 June 1981",
conftitle = "Proceedings of the ACM SIGPLAN SIGOA Symposium on Text
Manipulation",
corpsource = "Lab. for Computer Sci., MIT, Cambridge, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "anxiety factor; design; document production system;
Etude; experimentation; formatting; functionality; high
resolution screen; scribe system; text editing; text
processing system",
subject = "D.2.2 Software, SOFTWARE ENGINEERING, Tools and
Techniques, User interfaces \\ I.7.2 Computing
Methodologies, TEXT PROCESSING, Document Preparation,
Format and notation \\ H.4.1 Information Systems,
INFORMATION SYSTEMS APPLICATIONS, Office Automation,
Equipment \\ I.4.0 Computing Methodologies, IMAGE
PROCESSING, General, Image displays",
treatment = "A Application",
}
@Article{Stallman:1981:EEC,
author = "Richard M. Stallman",
title = "{EMACS}: the extensible, customizable self-documenting
display editor",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "147--156",
month = jun,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:34 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques)",
conflocation = "Portland, OR, USA; 8-10 June 1981",
conftitle = "Proceedings of the ACM SIGPLAN SIGOA Symposium on Text
Manipulation",
corpsource = "Artificial Intelligence Lab., MIT, Cambridge, MA,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "command languages; EMACS system; languages; MIT;
self-documenting display editor; text editing",
subject = "B.4.2 Hardware, INPUT/OUTPUT AND DATA COMMUNICATIONS,
Input/Output Devices, Image display \\ D.4.9 Software,
OPERATING SYSTEMS, Systems Programs and Utilities,
Command and control languages \\ D.2.7 Software,
SOFTWARE ENGINEERING, Distribution and Maintenance,
Extensibility",
treatment = "A Application",
}
@Article{Reid:1981:ABB,
author = "Brian K. Reid and David Hanson",
title = "An annotated bibliography of background material on
text manipulation",
journal = j-SIGPLAN,
volume = "16",
number = "6",
pages = "157--160",
month = jun,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:34 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C0310 (EDP management); C6130 (Data handling
techniques)",
conflocation = "Portland, OR, USA; 8-10 June 1981",
conftitle = "Proceedings of the ACM SIGPLAN SIGOA Symposium on Text
Manipulation",
corpsource = "Stanford Univ., Stanford, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "document formatting; graphic communication; pattern
matching; string communication; string matching; text
editing; text manipulation; typography; writing style",
treatment = "G General Review",
}
@Article{Goguen:1981:CMS,
author = "J. A. Goguen and J. Meseguer",
title = "Completeness of many-sorted equational logic",
journal = j-SIGPLAN,
volume = "16",
number = "7",
pages = "24--32",
month = jul,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:00 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C4240 (Programming and
algorithm theory)",
corpsource = "Computer Sci. Lab., SRI Internat., Menlo Park, CA,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "abstract data types; completeness theorem; computer
science; data structures; deduction; explicit
quantifiers; formal logic; many-sorted equational
logic",
treatment = "T Theoretical or Mathematical",
}
@Article{Gonnet:1981:CBU,
author = "Gaston H. Gonnet",
title = "Coding benchmark for {Utopia84}",
journal = j-SIGPLAN,
volume = "16",
number = "7",
pages = "33--34",
month = jul,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:00 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Computer Sci., Univ. of Waterloo, Waterloo,
Ont., Canada",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "algorithms; benchmark; code; general purpose
languages; programming; programming languages",
treatment = "P Practical",
}
@Article{Hankin:1981:DFP,
author = "C. L. Hankin and H. W. Glaser",
title = "The data flow programming language {CAJOLE-an}
informal introduction",
journal = j-SIGPLAN,
volume = "16",
number = "7",
pages = "35--44",
month = jul,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:00 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C5220 (Computer architecture); C6140D (High level
languages)",
corpsource = "Westfield Coll., London, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "CAJOLE; computer architecture; computer organisation;
data flow; high level languages; high level textual
language; low level graphical programming language;
programming language",
treatment = "G General Review; P Practical",
}
@Article{Kneis:1981:DSI,
author = "Wilfried Kneis",
title = "Draft standard industrial real-time {FORTRAN}",
journal = j-SIGPLAN,
volume = "16",
number = "7",
pages = "45--60",
month = jul,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:00 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C7420 (Control
engineering computing)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "control; FORTRAN; industrial processes; industrial
real-time FORTRAN; process computer control; standard;
standards",
treatment = "P Practical",
}
@Article{Magel:1981:REP,
author = "Kenneth Magel",
title = "Regular expressions in a program complexity metric",
journal = j-SIGPLAN,
volume = "16",
number = "7",
pages = "61--65",
month = jul,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:00 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory)",
corpsource = "Computer Sci. Dept., Univ. of Missouri, Rolla, MO,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "computational complexity; execution sequences; program
complexity metric; program control flow complexity;
regular expressions",
treatment = "T Theoretical or Mathematical",
}
@Article{Moffat:1981:MPL,
author = "David V. Moffat",
title = "A model for {Pascal-like} typing",
journal = j-SIGPLAN,
volume = "16",
number = "7",
pages = "66--74",
month = jul,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:00 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Computer Sci., North Carolina State Univ.,
Raleigh, NC, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "flexibility; new type; Pascal; Pascal program;
strongly typed languages; TYPE; typing mechanism",
treatment = "A Application; T Theoretical or Mathematical",
}
@Article{Perrott:1981:UEI,
author = "R. H. Perrott and D. K. Stevenson",
title = "Users' experiences with the {ILLIAC IV} system and its
programming languages",
journal = j-SIGPLAN,
volume = "16",
number = "7",
pages = "75--88",
month = jul,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:00 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Inst. for Advanced Computation, NASA-Ames Res. Center,
Moffett Field, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "CFD; GLYPNIR; high level languages; high-level
programming languages; ILLIAC IV; IVTRAN; lockstep
parallel processing; parallel processing; programming
languages",
treatment = "G General Review; P Practical",
}
@Article{Silberschatz:1981:NDP,
author = "Abraham Silberschatz",
title = "A note on the distributed program component cell",
journal = j-SIGPLAN,
volume = "16",
number = "7",
pages = "89--96",
month = jul,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:00 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Computer Sci., Univ. of Texas, Austin, TX,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "cell; distributed processing; distributed program;
high level languages; language construct; programmer;
simulate; synchronization",
treatment = "P Practical",
}
@Article{Wexelblat:1981:NBM,
author = "R. L. Wexelblat",
title = "New books: {May 1981}",
journal = j-SIGPLAN,
volume = "16",
number = "8",
pages = "6--9",
month = aug,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:00 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Wexelblat:1981:NBJ,
author = "R. L. Wexelblat",
title = "New books: {June 1981}",
journal = j-SIGPLAN,
volume = "16",
number = "8",
pages = "10--13",
month = aug,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:00 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Burgess:1981:IBL,
author = "C. Burgess and L. James",
title = "An indexed bibliography for {LR} grammars and
parsers",
journal = j-SIGPLAN,
volume = "16",
number = "8",
pages = "14--26",
month = aug,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic)",
corpsource = "Dept. of Computer Sci., Univ. of Bristol, Bristol,
UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "grammars; indexed bibliography; LR grammars; parsers",
treatment = "B Bibliography",
}
@Article{Payne:1981:BSP,
author = "A. J. Payne",
title = "A basis for software physics?",
journal = j-SIGPLAN,
volume = "16",
number = "8",
pages = "27--30",
month = aug,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:00 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory); C6110
(Systems analysis and programming)",
corpsource = "Waikato Univ., Hamilton, New Zealand",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "mean free path theorem; operational research
technique; programming theory; software engineering;
software physics; theory of search",
treatment = "T Theoretical or Mathematical",
}
@Article{Rapin:1981:NL,
author = "Ch. Rapin and J. Menu",
title = "The {Newton} language",
journal = j-SIGPLAN,
volume = "16",
number = "8",
pages = "31--40",
month = aug,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:00 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept de Math. Appl., EPF-Lausanne, Lausanne,
Switzerland",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "high level languages; Newton language; Pascal",
treatment = "P Practical",
}
@Article{Schilit:1981:SGB,
author = "Bill N. Schilit",
title = "A solution to the great big substitution problem:
subject modification during pattern matching in
{SNOBOL4}",
journal = j-SIGPLAN,
volume = "16",
number = "8",
pages = "41--49",
month = aug,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:00 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Center for Computing Activities, Columbia Univ., New
York, NY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "data handling; high level languages; pattern matching;
programming language; SNOBOL4; substitution problem;
substrings",
treatment = "P Practical",
}
@Article{Shapiro:1981:PPE,
author = "Ehud Shapiro and Gregg Collins and Lewis Johnson and
John Ruttenberg",
title = "{PASES}: a programming environment for {PASCAL}",
journal = j-SIGPLAN,
volume = "16",
number = "8",
pages = "50--57",
month = aug,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:00 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages); C6150G (Diagnostic, testing,
debugging and evaluating systems)",
corpsource = "Dept. of Computer Sci., Yale Univ., New Haven, CT,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "debugging; debugging programming; Pascal; PASCAL;
PASES; program debugging; programming; programming
environment; top down programming",
treatment = "P Practical",
}
@Article{Spector:1981:FLP,
author = "David Spector",
title = "Full {LR(1)} parser generation",
journal = j-SIGPLAN,
volume = "16",
number = "8",
pages = "58--66",
month = aug,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:00 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic)",
corpsource = "Prime Computer Inc., Framingham, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "grammars; language design; LR(1) parser generation;
pushdown automation",
treatment = "P Practical",
}
@Article{vanderLinden:1981:MFA,
author = "Peter van der Linden and Leonard K. Nicholson",
title = "Macro facilities in the {Ada} environment",
journal = j-SIGPLAN,
volume = "16",
number = "8",
pages = "67--68",
month = aug,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:00 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Dept. of Computer Sci., Yale Univ., New Haven, CT,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; APL; APSE; compiler; INTERLISP; macro-processing
facility; program compilers",
treatment = "P Practical",
}
@Article{Winkler:1981:DBPa,
author = "J. F. H. Winkler",
title = "Differences between preliminary and final {Ada}",
journal = j-SIGPLAN,
volume = "16",
number = "8",
pages = "69--81",
month = aug,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:00 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Siemens AG, Munich, West Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada",
treatment = "T Theoretical or Mathematical",
}
@Article{Anonymous:1981:NBb,
author = "Anonymous",
title = "New books",
journal = j-SIGPLAN,
volume = "16",
number = "8",
pages = "??--??",
month = aug,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:00 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Bonet:1981:ASD,
author = "Rafael Bonet and Antonio Kung and Knut Ripken and
Robert K. Yates and Manfred Sommer and J{\"u}rgen
Winkler",
title = "{Ada} syntax diagrams for top-down analysis",
journal = j-SIGPLAN,
volume = "16",
number = "9",
pages = "29--41",
month = sep,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:36 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C6140D (High level
languages)",
corpsource = "TECSI-Software, Paris, France",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; Ada grammar; extended BNF; grammars; LL grammar;
syntax diagrams; top-down analysis",
treatment = "P Practical",
}
@Article{Booch:1981:DSD,
author = "Grady Booch",
title = "Describing software design in {Ada}",
journal = j-SIGPLAN,
volume = "16",
number = "9",
pages = "42--47",
month = sep,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:36 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150E (General
utility programs)",
corpsource = "Dept. of Astronautics/Computer Sci., USAF Acad., CO,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; FORTRAN mind set; object-oriented methodology;
programming support environment; software design;
software engineering; top down functional
methodologies; utility programs",
treatment = "P Practical",
}
@Article{DeRemer:1981:ASC,
author = "Frank DeRemer and Tom Penncllo and W. M. McKeeman",
title = "{Ada} syntax chart",
journal = j-SIGPLAN,
volume = "16",
number = "9",
pages = "48--59",
month = sep,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:36 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C6140D (High level
languages)",
corpsource = "Computer and Information Sci., Univ. of California,
Santa Cruz, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; Ada syntax; grammars; LALR(1) Ada grammar;
MetaWare Translator Writing System; nonterminal
symbols",
treatment = "P Practical",
}
@Article{Konstam:1981:MCP,
author = "Aaron H. Konstam",
title = "A method for controlling parallelism in programming
languages",
journal = j-SIGPLAN,
volume = "16",
number = "9",
pages = "60--65",
month = sep,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:36 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Trinity Univ., San Antonio, TX, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "AMPLE; APL; Array Manipulation Programming Language
Extension; batch programming language; high level
languages; parallel processing; parallelism; PL/1;
PL/I; programming languages",
treatment = "P Practical",
}
@Article{Lauer:1981:SCP,
author = "P. E. Lauer",
title = "Synchronization of concurrent processes without
globality assumptions",
journal = j-SIGPLAN,
volume = "16",
number = "9",
pages = "66--80",
month = sep,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:36 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150J (Operating systems)",
corpsource = "Computing Lab., Univ. of Newcastle Upon Tyne,
Newcastle Upon Tyne, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "automatic theory; concurrent processes; control;
distributed processing; globality assumptions;
observer; operating systems (computers); OS;
synchronization; system clock; system state",
treatment = "P Practical",
}
@Article{Rowland:1981:EPR,
author = "David A. Rowland",
title = "An extension to {PASCAL READ} and {WRITE} procedures",
journal = j-SIGPLAN,
volume = "16",
number = "9",
pages = "81--82",
month = sep,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:36 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Real-Time Software Associates, Berkeley, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "character; PASCAL; Pascal; READ; user procedure; WRITE
procedures",
treatment = "P Practical",
}
@Article{Shimon:1981:SER,
author = "Cohen Shimon",
title = "Simplicity $=$ efficiency $=$ readability: a simple
{INFIX} to {PREFIX} algorithm",
journal = j-SIGPLAN,
volume = "16",
number = "9",
pages = "83--89",
month = sep,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:36 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Computer Sci. Dept., Hebrew Univ., Jerusalem, Israel",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "INFIX; LISP; PASCAL; PREFIX; programming",
treatment = "P Practical",
}
@Article{Wetherell:1981:PAR,
author = "C. S. Wetherell",
title = "Problems with the {Ada} reference grammar",
journal = j-SIGPLAN,
volume = "16",
number = "9",
pages = "90--104",
month = sep,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:36 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
note = "See note \cite{Machanick:1983:NCW}.",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C6140D (High level
languages)",
corpsource = "Bell Labs., Murray Hill, NJ, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; Ada reference grammar; compiler construction;
grammars; language design; LR(1) parsing; parser
generation system; programming languages; programming
parsing",
treatment = "P Practical",
}
@Article{Ganapathi:1981:BAR,
author = "M. Ganapathi and C. N. Fischer",
title = "Bibliography on automated retargetable code
generation",
journal = j-SIGPLAN,
volume = "16",
number = "10",
pages = "9--12",
month = oct,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6150C
(Compilers, interpreters and other processors)",
corpsource = "Intel Corp., Santa Clara, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "automated retargetable code generation; compiler
research; portable code generation; program compilers;
software portability",
treatment = "B Bibliography",
}
@Article{Gustafson:1981:CFD,
author = "David A. Gustafson",
title = "Control flow, data flow and data independence",
journal = j-SIGPLAN,
volume = "16",
number = "10",
pages = "13--19",
month = oct,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:37 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Dept. of Computer Sci., Kansas State Univ., Manhattan,
KS, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "computer science; control flow; data flow; data
independence; flow diagrams; program testing; program
transformations; software engineering; symbolic
execution",
treatment = "G General Review; P Practical",
}
@Article{Maher:1981:DDS,
author = "B. Maher and D. H. Sleeman",
title = "A data driven system for syntactic transformations",
journal = j-SIGPLAN,
volume = "16",
number = "10",
pages = "50--52",
month = oct,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:37 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Dept. of Computer Studies, Univ. of Leeds, Leeds, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "algorithmic languages; data structures; interpreters;
meta-language; program interpreters; syntactic
transformations; syntax",
treatment = "P Practical",
}
@Article{Malcolm:1981:BCC,
author = "James A. Malcolm",
title = "Brevity and clarity in command languages",
journal = j-SIGPLAN,
volume = "16",
number = "10",
pages = "53--59",
month = oct,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:37 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Rothamsted Experimental Station, Harpenden, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "command languages; high level languages; programming
language",
treatment = "P Practical",
}
@Article{Maurer:1981:ACP,
author = "W. D. Maurer",
title = "An alternate characterization of preorder, inorder,
and postorder",
journal = j-SIGPLAN,
volume = "16",
number = "10",
pages = "60--61",
month = oct,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:37 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques)",
corpsource = "George Washington Univ. (SEAS), Washington, DC, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "binary sequences; binary tree; characterisation;
inorder; postorder; preorder; sorting; trees
(mathematics)",
treatment = "P Practical",
}
@Article{Narayana:1981:FTP,
author = "K. T. Narayana and M. Clint",
title = "On the formal treatment of a permutation finding
program",
journal = j-SIGPLAN,
volume = "16",
number = "10",
pages = "62--73",
month = oct,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:37 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory)",
corpsource = "Dept. of Computer Sci., Queen's Univ. of Belfast,
Belfast, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ordered sequence; permutation finding program;
programming theory; proof",
treatment = "T Theoretical or Mathematical",
}
@Article{Jenks:1981:LCA,
author = "Richard D. Jenks and Barry M. Trager",
title = "A language for computational algebra",
journal = j-SIGPLAN,
volume = "16",
number = "11",
pages = "22--29",
month = nov,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988125.988127",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:01 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This paper reports ongoing research at the IBM
Research Center on the development of a language with
extensible parameterized types and generic operators
for computational algebra. The language provides an
abstract data type mechanism for defining algorithms
which work in as general a setting as possible. The
language is based on the notions of domains and
categories. Domains represent algebraic structures.
Categories designate collections of domains having
common operations with stated mathematical properties.
Domains and categories are computed objects which may
be dynamically assigned to variables, passed as
arguments, and returned by functions. Although the
language has been carefully tailored for the
application of algebraic computation, it actually
provides a very general abstract data type mechanism.
Our notion of a category to group domains with common
properties appears novel among programming languages
(cf. image functor of RUSSELL) and leads to a very
powerful notion of abstract algorithms missing from
other work on data types known to the authors.",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6140D (High level
languages)",
corpsource = "Math. Sci. Dept., IBM Res. Center, Yorktown Heights,
NY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "abstract data type mechanism; categories;
computational algebra; data structures; domains; high
level languages",
treatment = "P Practical",
}
@Article{Mayer:1981:VRP,
author = "Alastair J. W. Mayer",
title = "Value receiving procedures",
journal = j-SIGPLAN,
volume = "16",
number = "11",
pages = "30--34",
month = nov,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988125.988128",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:01 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "The concept of value receiving procedures (functions
which may act as the target of an assignment statement)
is described and their utility discussed. The new
keyword receive is suggested as an Ada extension.
Extensions are also suggested for Pascal and PL/I.",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Concordia Univ. Computer Centre, Concordia Univ.,
Montreal, Que., Canada",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; assignment statement; PASCAL; PL/I; receive;
value receiving procedures",
treatment = "P Practical",
}
@Article{Winkler:1981:DBPb,
author = "J. F. H. Winkler",
title = "Differences between preliminary and final {Ada}",
journal = j-SIGPLAN,
volume = "16",
number = "11",
pages = "35--48",
month = nov,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Siemens AG, Munich, West Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada",
treatment = "P Practical",
}
@Article{Ince:1981:IFS,
author = "Darrel C. Ince",
title = "The implementation of file structures in some high
level languages",
journal = j-SIGPLAN,
volume = "16",
number = "11",
pages = "49--55",
month = nov,
year = "1981",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988125.988129",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:01 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6140D (High level
languages)",
corpsource = "Faculty of Math., Open Univ., Milton Keynes, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; ALGOL 68; Algol 68; file organisation; file
structures; hashed files; high level languages; indexed
sequential files; Pascal; PASCAL; Pascal",
treatment = "P Practical",
}
@Article{Elliott:1981:FSD,
author = "D. G. Elliott",
title = "{FORTRAN 77} and structured design",
journal = j-SIGPLAN,
volume = "16",
number = "12",
pages = "7--9",
month = dec,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
corpsource = "Telecom, Melbourne, Vic., Australia",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "deficiencies; FORTRAN; FORTRAN 77; structured design;
structured programming",
treatment = "P Practical",
}
@Article{Morris:1981:CAR,
author = "Alfred H. {Morris, Jr.}",
title = "Can {Ada} replace {FORTRAN} for numerical
computation?",
journal = j-SIGPLAN,
volume = "16",
number = "12",
pages = "10--13",
month = dec,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C7310 (Mathematics
computing)",
corpsource = "Naval Surface Weapons Center, Dahlgren, VA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; array; constructs; FORTRAN; numerical analysis;
numerical computation; programming language; scientific
computation",
treatment = "P Practical",
}
@Article{Fitzhorn:1981:CTC,
author = "Patrick A. Fitzhorn and Gearold R. Johnson",
title = "{C}: toward a concise syntactic description",
journal = j-SIGPLAN,
volume = "16",
number = "12",
pages = "14--21",
month = dec,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Computer Sci., Colorado State Univ., Ft.
Collins, CO, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "C; host language; low level systems programming
language; operating system; programming languages;
syntactic description; UNIX",
treatment = "P Practical",
}
@Article{Ben-Ari:1981:MMU,
author = "Mordechai Ben-Ari and Amiram Yehudai",
title = "A methodology for modular use of {Ada}",
journal = j-SIGPLAN,
volume = "16",
number = "12",
pages = "22--26",
month = dec,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Computer Sci., Tel Aviv Univ., Ramat Aviv,
Israel",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; conventions; language; modular compiler; modular
programming methodology; programmers; programming",
treatment = "P Practical",
}
@Article{VanDeusen:1981:TR,
author = "Mary {Van Deusen}",
title = "Types in {RED}",
journal = j-SIGPLAN,
volume = "16",
number = "12",
pages = "27--38",
month = dec,
year = "1981",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Prime Computer Inc., Framingham, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Department of Defense; high level languages;
high-order; high-order language; programming language;
RED; Steelman; type system",
treatment = "P Practical",
}
@Article{Wexelblat:1982:NBD,
author = "R. L. Wexelblat",
title = "New books: {December 1981}",
journal = j-SIGPLAN,
volume = "17",
number = "1",
pages = "4--8",
month = jan,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:01 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Goguen:1982:CMS,
author = "J. A. Goguen and J. Meseguer",
title = "Completeness of many-sorted equational logic",
journal = j-SIGPLAN,
volume = "17",
number = "1",
pages = "9--17",
month = jan,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:01 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C6120 (File organisation)",
corpsource = "Computer Sci. Lab., SRI Internat., Menlo Park, CA,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "abstract data types; completeness theorem; computer
science; data structures; deduction; explicit
quantifiers; many-sorted equational logic; many-valued
logics",
treatment = "P Practical",
}
@Article{Booch:1982:NSC,
author = "Grady Booch",
title = "Naming subprograms with clarity",
journal = j-SIGPLAN,
volume = "17",
number = "1",
pages = "18--22",
month = jan,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:01 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
corpsource = "Dept. of Computer Sci., USAF Acad., CO, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compilation time; FORTRAN; language construct; program
and system documentation; subprogram specification",
treatment = "P Practical",
}
@Article{Dixon:1982:PCT,
author = "Douglas F. Dixon",
title = "A {Pascal} compiler testing facility",
journal = j-SIGPLAN,
volume = "17",
number = "1",
pages = "23--26",
month = jan,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:01 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors); C6150G (Diagnostic, testing, debugging and
evaluating systems)",
corpsource = "RCA Lab., Princeton, NJ, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "in-house compiler; PASCAL; Pascal; Pascal compiler
testing facility; production systems; program
compilers; program testing; test programs",
treatment = "P Practical",
}
@Article{Laski:1982:AGI,
author = "Janusz W. Laski",
title = "Application of the goal invariant to the structuring
of programs",
journal = j-SIGPLAN,
volume = "17",
number = "1",
pages = "27--36",
month = jan,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:01 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "School of Engng., Oakland Univ., Rochester, MI, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "domain tuning; double exit loop; goal invariant; loop
nonrealizability; loop postludes; loop specification;
programs; range tuning; structured programming;
structured programs; structuring; termination
assertion; two-exit loop; while loop",
treatment = "P Practical",
}
@Article{Kilov:1982:GWP,
author = "Haim Kilov and S. Nudelman",
title = "Guidelines for writing {PL/I} programs",
journal = j-SIGPLAN,
volume = "17",
number = "1",
pages = "37--39",
month = jan,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:01 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
corpsource = "Sperry Univac, Blue Bell, PA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "PL/1; PL/I; PL/I programs; programming; readable
programs",
treatment = "P Practical",
}
@Article{Bykat:1982:EPI,
author = "Alex Bykat",
title = "An extension to {PASCAL} input-output procedures",
journal = j-SIGPLAN,
volume = "17",
number = "1",
pages = "40--41",
month = jan,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:01 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150J (Operating
systems)",
corpsource = "Dept. of Math., East Carolina Univ., Greenville, NC,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compiler; input data; input-output programs; output
parameters; Pascal; PASCAL input-output procedures;
PASCAL READ; WRITE statement",
treatment = "P Practical",
}
@Article{Stroustrup:1982:CAD,
author = "Bjarne Stroustrup",
title = "Classes: an abstract data type facility for the {C}
language",
journal = j-SIGPLAN,
volume = "17",
number = "1",
pages = "42--51",
month = jan,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:01 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib;
https://www.math.utah.edu/pub/tex/bib/unix.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
corpsource = "Bell Labs., Murray Hill, NJ, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "abstract data type; C class concept; C language; cc
compiler; class pre-processor; data structures; high
level languages; Motorola 68000; PDP11; portable C
compiler; program compilers; source file; UNIX; VAX",
treatment = "P Practical",
}
@Article{Anonymous:1982:NBa,
author = "Anonymous",
title = "New books",
journal = j-SIGPLAN,
volume = "17",
number = "1",
pages = "??--??",
month = jan,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:01 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Wexelblat:1982:NBF,
author = "R. L. Wexelblat",
title = "New books: {February 1981}",
journal = j-SIGPLAN,
volume = "17",
number = "2",
pages = "17--19",
month = feb,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:01 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Tai:1982:CPP,
author = "Kuo-Chung Tai",
title = "Comments on parameter passing techniques in
programming languages",
journal = j-SIGPLAN,
volume = "17",
number = "2",
pages = "24--27",
month = feb,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:01 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques); C6140D (High level
languages)",
corpsource = "Dept. of Computer Sci., North Carolina State Univ.,
Raleigh, NC, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; Ada reference manual; call-by-copy;
call-by-value-result parameter passing; data handling;
high level languages; parameter passing techniques;
programming languages",
treatment = "P Practical",
}
@Article{Jessop:1982:APD,
author = "Warren H. Jessop",
title = "{Ada} packages and distributed systems",
journal = j-SIGPLAN,
volume = "17",
number = "2",
pages = "28--36",
month = feb,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:01 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6140D (High level
languages)",
corpsource = "Dept. of Computer Sci., Univ. of Washington, Seattle,
WA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; Ada packages; data structures; distributed
processing; distributed systems; package; package type;
task; virtual; virtual nodes",
treatment = "P Practical",
}
@Article{Topor:1982:NER,
author = "Rodney W. Topor",
title = "A note on error recovery in recursive descent
parsers",
journal = j-SIGPLAN,
volume = "17",
number = "2",
pages = "37--40",
month = feb,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:01 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Ford:1982:ORV,
author = "Gary Ford and Brian Hansche",
title = "Optional, repeatable, and varying type parameters",
journal = j-SIGPLAN,
volume = "17",
number = "2",
pages = "41--48",
month = feb,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:01 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6130 (Data handling
techniques)",
corpsource = "Dept. of Computer Sci., Arizona State Univ., Tempe,
AZ, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ALGOL 68; Algol 68s union type; array-like structure;
data handling; data structures; PASCAL; Pascal-like
languages; passing parameters; programmer-defined
default value; type parameters; varying type
parameters",
treatment = "P Practical",
}
@Article{Roberts:1982:MBP,
author = "Tim N. Roberts",
title = "More on bit processing with {FORTRAN}",
journal = j-SIGPLAN,
volume = "17",
number = "2",
pages = "49--52",
month = feb,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:01 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques); C6140D (High level
languages)",
corpsource = "Control Data Corp., Los Angeles, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "assembly language; bit processing; data handling;
FORTRAN; systems programmer",
treatment = "P Practical",
}
@Article{Johnson:1982:SDG,
author = "Mark Scott Johnson",
title = "A software debugging glossary",
journal = j-SIGPLAN,
volume = "17",
number = "2",
pages = "53--70",
month = feb,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:01 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150G (Diagnostic, testing, debugging and
evaluating systems)",
corpsource = "Hewlett--Packard Labs., Computer Res. Center, Palo
Alto, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "glossaries; program debugging; software debugging
glossary; software-engineering",
treatment = "B Bibliography",
}
@Article{Anonymous:1982:NBb,
author = "Anonymous",
title = "New books",
journal = j-SIGPLAN,
volume = "17",
number = "2",
pages = "??--??",
month = feb,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:01 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Magel:1982:TSP,
author = "Kenneth Magel",
title = "A theory of small program complexity",
journal = j-SIGPLAN,
volume = "17",
number = "3",
pages = "37--45",
month = mar,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:02 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory)",
corpsource = "Univ. of Missouri, Rolla, MO, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "computational complexity; interrelationships; mapping;
mapping systems; programming theory; small program
complexity; software systems",
treatment = "T Theoretical or Mathematical",
}
@Article{Morrison:1982:SSD,
author = "Ronald Morrison",
title = "The string as a simple data type",
journal = j-SIGPLAN,
volume = "17",
number = "3",
pages = "46--52",
month = mar,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:02 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation)",
corpsource = "Dept. of Computational Sci., Univ. of St. Andrews, St.
Andrews, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "data structures; simple data type; string; text
manipulation",
treatment = "P Practical",
}
@Article{Prael:1982:POS,
author = "C. E. Prael",
title = "{PASCAL} for operating software? {A} critical
examination",
journal = j-SIGPLAN,
volume = "17",
number = "3",
pages = "53--57",
month = mar,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:02 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150J (Operating
systems)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "operating software; operating systems (computers);
PASCAL; Pascal; utility program",
treatment = "G General Review",
}
@Article{Salt:1982:DSS,
author = "Norman F. Salt",
title = "Defining software science counting strategies",
journal = j-SIGPLAN,
volume = "17",
number = "3",
pages = "58--67",
month = mar,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:02 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Dept. of Measurement, Evaluation and Computer
Applications, Ontario Inst. for Studies in Education,
Toronto, Ont., Canada",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Halstead metrics; PASCAL; Pascal counting strategy;
Pascal counting strategy science counting strategies;
software engineering; software science counting
strategies",
treatment = "P Practical",
}
@Article{Scowen:1982:SSM,
author = "R. S. Scowen",
title = "A standard syntactic metalanguage",
journal = j-SIGPLAN,
volume = "17",
number = "3",
pages = "68--73",
month = mar,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:02 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "NPL, Teddington, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "British Standard; high level languages; standards;
syntactic metalanguage",
treatment = "P Practical",
}
@Article{Scowen:1982:SSP,
author = "R. S. Scowen and Z. J. Ciechanowicz",
title = "Seven sorts of programs",
journal = j-SIGPLAN,
volume = "17",
number = "3",
pages = "74--79",
month = mar,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:02 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6150G
(Diagnostic, testing, debugging and evaluating
systems)",
corpsource = "NPL, Teddington, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ALGOL 60; Algol 60; computer scientists; correctness;
debugging programs; program testing",
treatment = "P Practical",
}
@Article{Spector:1982:MOG,
author = "David Spector",
title = "Minimal overhead garbage collection of complex list
structure",
journal = j-SIGPLAN,
volume = "17",
number = "3",
pages = "80--82",
month = mar,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:02 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150J (Operating systems)",
corpsource = "Prime Computer Inc., Framingham, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "complex list structure; garbage collection; list
cells; storage management",
treatment = "P Practical",
}
@Article{vandenBosch:1982:TPL,
author = "Peter van den Bosch",
title = "The translation of programming languages through the
use of a graph transformation language",
journal = j-SIGPLAN,
volume = "17",
number = "3",
pages = "83--92",
month = mar,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:02 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
corpsource = "Dept. of Computer Sci., Univ. of British Columbia,
Vancouver, BC, Canada",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "abstract syntactic forms; abstract syntactic uniform
model; context dependent aspects; declaration; graph
transformation language; macro expansion; optimization;
program interpreters; program translation; programming
languages; structure editing; uniform model",
treatment = "P Practical",
}
@Article{vanderLinden:1982:AOA,
author = "Peter van der Linden",
title = "Ambiguity and orthogonality in {Ada}",
journal = j-SIGPLAN,
volume = "17",
number = "3",
pages = "93--94",
month = mar,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:02 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Computer Sci., Yale Univ., New Haven, CT,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; orthogonality; programming languages;
semantically different linguistic elements",
treatment = "P Practical",
}
@Article{Rattner:1982:HSC,
author = "Justin Rattner",
title = "Hardware\slash software cooperation in the {iAPX-32}",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "1--1",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/964750.801819",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "The Intel iAPX-432 is an object-based microcomputer
system with a unified approach to the design and use of
its architecture, operating system, and primary
programming language. The concrete architecture of the
432 incorporates hardware support for data abstraction,
small protection domains, and language-oriented
run-time environments. It also uses its
object-orientation to provide hardware support for
dynamic heap storage management, interprocess
communication, and processor dispatching. We begin with
an overview of the 432 architecture so readers
unfamiliar with its basic concepts will be able to
follow the succeeding discussion without the need to
consult the references. Following that, we introduce
the various forms of hardware/software cooperation and
the criteria by which a function or service is selected
for migration. This is followed by several of the more
interesting examples of hardware/software cooperation
in the 432. A comparison of cooperation in the 432 with
several contemporary machines and discussions of
development issues, past and future, complete the
paper.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Hennessy:1982:HST,
author = "John Hennessy and Norman Jouppi and Forest Baskett and
Thomas Gross and John Gill",
title = "Hardware\slash software tradeoffs for increased
performance",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "2--11",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/964750.801820",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Most new computer architectures are concerned with
maximizing performance by providing suitable
instruction sets for compiled code and providing
support for systems functions. We argue that the most
effective design methodology must make simultaneous
tradeoffs across all three areas: hardware, software
support, and systems support. Recent trends lean
towards extensive hardware support for both the
compiler and operating systems software. However,
consideration of all possible design tradeoffs may
often lead to less hardware support. Several examples
of this approach are presented, including: omission of
condition codes, word-addressed machines, and imposing
pipeline interlocks in software. The specifics and
performance of these approaches are examined with
respect to the MIPS processor.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Rymarczyk:1982:CGP,
author = "James W. Rymarczyk",
title = "Coding guidelines for pipelined processors",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "12--19",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/964750.801821",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This paper is a tutorial for assembly language
programmers of pipelined processors. It describes the
general characteristics of pipelined processors and
presents a collection of coding guidelines for them.
These guidelines are particularly significant to
compiler developers who determine object code
patterns.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Johnsson:1982:OMP,
author = "Richard K. Johnsson and John D. Wick",
title = "An overview of the {Mesa} processor architecture",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "20--29",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/964750.801822",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This paper provides an overview of the architecture of
the Mesa processor, an architecture which was designed
to support the Mesa programming system [4]. Mesa is a
high level systems programming language and associated
tools designed to support the development of large
information processing applications (on the order of
one million source lines). Since the start of
development in 1971, the processor architecture, the
programming language, and the operating system have
been designed as a unit, so that proper tradeoffs among
these components could be made.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Berenbaum:1982:OSL,
author = "Alan D. Berenbaum and Michael W. Condry and Priscilla
M. Lu",
title = "The operating system and language support features of
the {BELLMACTM-32} microprocessor",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "30--38",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/964750.801823",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "The BELLMAC-32 microprocessor is a 32-bit
microprocessor, implemented with CMOS technology,
designed to support operating system functions and high
level languages efficiently. The architecture was
designed with the following objectives in mind:
{\bullet} High performance. {\bullet} Enhanced
operating system support capabilities. {\bullet} High
level language support. {\bullet} High reliability,
availability and maintainability.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Radin:1982:M,
author = "George Radin",
title = "The 801 minicomputer",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "39--47",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800050.801824",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This paper provides an overview of an experimental
system developed at the IBM T. J. Watson Research
Center. It consists of a running hardware prototype, a
control program and an optimizing compiler. The basic
concepts underlying the system are discussed as are the
performance characteristics of the prototype. In
particular, three principles are examined: system
orientation towards the pervasive use of high level
language programming and a sophisticated compiler, a
primitive instruction set which can be completely
hard-wired, storage hierarchy and I/O organization to
enable the CPU to execute an instruction at almost
every cycle.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
remark = "The IBM 801 was never marketed, but is now viewed,
along with machines from CDC and Cray, as ancestors of
modern RISC machines.",
}
@Article{Ditzel:1982:RAF,
author = "David R. Ditzel and H. R. McLellan",
title = "Register allocation for free: {The} {C} machine stack
cache",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "48--56",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800050.801825",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "The Bell Labs C Machine project is investigating
computer architectures to support the C programming
language. One of the goals is to match an efficient
architecture to the language and the compiler
technology available. Measurements of different C
programs show that roughly one out of every twenty
instructions executed is either a procedure call or
return. Procedure call overhead is therefore a very
important consideration in the overall machine design.
A second and related area of primary concern in overall
machine efficiency is the register allocation strategy.
While use of additional registers can offer
considerable improvement in execution times, adding
registers usually has the adverse effects of increasing
the procedure call overhead due to register saving and
creating an undue burden on the compiler. In this paper
we describe a piece of the C Machine architecture which
effectively eliminates the register allocation problem,
and improves procedure calling by drastically reducing
storage references required by traditional register
saving. The technique can be generalized for other
languages and architectures, though we will only
directly address those issues involving the C
language.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Harbison:1982:AAO,
author = "Samuel P. Harbison",
title = "An architectural alternative to optimizing compilers",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "57--65",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/964750.801826",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Programming languages are designed to make programming
productive. Computer architectures are designed to make
program execution efficient. Although architectures
should be designed with programming languages in mind,
it may be as inappropriate to make the computer execute
the programming language directly it is to make the
programmer use machine language. It is the compiler's
job to match the programming language and the computer
architectures, and therefore making compiler's
efficient and easy to write are important design goals
of a complete hardware/software system. This paper
summarizes research completed in 1980 [5] on a computer
architecture, TM, that takes over some of the more
burdensome tasks of optimizing compilers for
high-level-languages (HLL's), performing these tasks
dynamically during the execution of the object program.
This is a different approach to making compilers
efficient than is commonly taken; more common
approaches include devising more efficient optimization
algorithms[I], being clever about when to do
optimizations [4], and building the compilers
semiautomatically [6].",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Lampson:1982:FPC,
author = "Butler W. Lampson",
title = "Fast procedure calls",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "66--76",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/964750.801827",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "A mechanism for control transfers should handle a
variety of applications (e.g., procedure calls and
returns, coroutine transfers, exceptions, process
switches) in a uniform way. It should also allow an
implementation in which the common cases of procedure
call and return are extremely fast, preferably as fast
as unconditional jumps in the normal case. This paper
describes such a mechanism and methods for its
efficient implementation.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Architecture; Call; Frame; Procedure; Registers;
Stack; Transfer",
}
@Article{Jones:1982:SPM,
author = "Douglas W. Jones",
title = "Systematic protection mechanism design",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "77--80",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960120.801828",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This work describes an attempt to systematically
design a hardware resource protection mechanism when
given the requirements of a particular language as a
target. The design process is formalized as a
structured walk through the multidimensional computer
design space towards a hypothetical class of optimal
machines. Each step in this walk involves a change in
the distribution of work between the compiler and
run-time system but no change in the source language
semantics. The starting point for this walk is the
result of a semantic analysis of the language to be
implemented; typically, this produces a very high level
machine where the compiler, if any, is trivial. The
walk ends when no changes result in a net improvement.
This does not guarantee that the result is even locally
optimal, since the changes tried depend on the
ingenuity and persistence of the designer. This design
approach has been used to arrive at a practical,
general purpose protection mechanism oriented towards
the needs of the Ada language (preliminary version).
This architecture was evaluated by comparing it with
the PDP-11/45. For the purpose of this comparison, the
protection mechanism was incorporated into a partially
specified PDP-11 like instruction set. The number of
bits making up the processor state and the number of
operations involved in address computation were
evaluated. On this basis, the result appears to be
competitive and worth further investigation.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Reed:1982:GPM,
author = "Karl Reed",
title = "On a general property of memory mapping tables",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "81--86",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800050.801829",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "The paper shows that memory mapping tables can be used
to implement the display registers used in providing
architectural support for block-structured languages
such as Algol 60. This allows full lexical level
addressing to be implemented on so-called von-Neuman
machines. The problems of fragmentation of the paged
address space are explored, and machines with memory
mapping schemes capable of supporting the proposals
identified. Attention is drawn to the similarity
between segmented and paged schemes, and it is
suggested that the latter may be used to support the
former.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Display; Memory mapping; Page tables; Segmentation;
Virtual memory",
}
@Article{Cook:1982:EIO,
author = "Robert P. Cook and Nitin Donde",
title = "An experiment to improve operand addressing",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "87--91",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800050.801830",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "MCODE is a high-level language, stack machine designed
to support strongly-typed, Pascal-based languages with
a variety of data types in a modular programming
environment. The instruction set, constructed for
efficiency and extensibility, is based on an analysis
of 120,000 lines of Pascal programs. The design was
compared for efficiency with the instruction sets of
the Digital Equipment PDP-11 and VAX by examining the
generated code from the same compiler for all three
machines. In addition, the original design choices were
tested by analyzing the generated code from 19,000
lines of StarMod programs. As a result of this
iterative experiment, we have summarized our
observations in an efficient reorganization of the
VAX's addressing modes.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Addressing modes; Computer architecture; Stack
machine",
}
@Article{Fusaoka:1982:CCH,
author = "Akira Fusaoka and Masaharu Hirayama",
title = "Compiler chip: a hardware implementation of
compiler",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "92--95",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/964750.801831",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "In this paper we discuss about another approach:
Compiler Chip, which is a VLSI implementation of a
compiler. Constructing a compiler by a few VLSI chip,
the computer manufacturer can deliver compilers by sets
of VLSI chips, and these chips are installed in a
intelligent terminal in order to remove the compilation
from the tasks which are processed in the mainframe.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Rau:1982:ASE,
author = "B. R. Rau and C. D. Glaeser and E. M. Greenawalt",
title = "Architectural support for the efficient generation of
code for horizontal architectures",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "96--99",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/964750.801832",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Horizontal architectures, such as the CDC Advanced
Flexible Processor [I] and the FPS APi20-B [2], consist
of a number of resources that can operate in parallel,
each of which is controlled by a field in the wide
instruction word. Such architectures have been
developed to perform high speed scientific computations
at a modest cost: Figure 1 displays those
characteristics of horizontal architectures that are
germane to the issues discussed in this paper. The
simultaneous requirements of high performance and low
cost lead to an architecture consisting of multiple
pipelined processing elements (PEs) such as adders and
multipliers, a memory (which for scheduling purposes
may be viewed as yet another PE with two operations: a
READ and a WRITE), and an interconnect which ties them
all together. The interconnect allows the result of one
operation to be directly routed to another PE as one of
the inputs for an operation that is to be performed
there. The required memory bandwidth is reduced since
temporary values need not be written to and read from
the memory. The final aspect of horizontal processors
that is of interest is that their program memories emit
wide instructions which synchronously specify the
actions of the multiple and possibly dissimilar PEs.
The program memory is sequenced by a conventional
sequencer that assumes sequential flow of control
unless a branch is explicitly specified. As a
consequence of the simplicity of such an architecture,
it is inexpensive relative to the potential performance
of the multiple pipelined PEs. However, if this
potential performance is to be realized, the multiple
resources of a horizontal processor must be scheduled
effectively. The scheduling task for conventional
horizontal processors is quite complex and the
construction of highly optimizing compilers for them is
a difficult and expensive project. The polycyclic
architecture [3- 6] is a horizontal architecture with
architectural support for the scheduling task. The
cause of the complexity involved in scheduling
conventional horizontal processors and the manner in
which the polycyclic architecture addresses this issue
are outlined in this paper.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{McLear:1982:GCD,
author = "R. E. McLear and D. M. Scheibelhut and E. Tammaru",
title = "Guidelines for creating a debuggable processor",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "100--106",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/964750.801833",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Hardware without software is of little use. Systems
that ease the task of debugging software reduce cost
and speed development. This paper presents guidelines
for designing processors that ease debugging for
real-time computer systems. Special hardware can aid
the debugging process by tracing execution and accesses
to memory. Such hardware requires access to signals
that may not be readily available. Other, less exotic
hardware provides an interface to the programmer and
other processors. The hardware and software of the
debugging system should not alter the real-time
characteristics of the system under test and should be
able to operate on a field-grade processor. It is
undesirable to require special versions of processor
hardware and software for the debugging system.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Wilkes:1982:HSM,
author = "M. V. Wilkes",
title = "Hardware support for memory protection: {Capability}
implementations",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "107--116",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/964750.801834",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This paper is intended to stimulate discussion on the
present state of hardware supported capability systems.
Interest in such systems grew up in the mid-1960's and
since that time information has been published on
several different versions. In the opinion of some
observers, the software complexity of these systems
outweighs the advantage gained. The paper surveys the
situation, and endeavors to set out the general
features that a hardware supported capability system
should possess. An attempt is made to identify the
causes of the complexity and to make recommendations
for removing them. The arguments for and against the
tagging of capabilities are discussed and attention is
drawn to a system of semi-tagging previously proposed
by the author.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Pollack:1982:SAM,
author = "Fred J. Pollack and George W. Cox and Dan W.
Hammerstrom and Kevin C. Kahn and Konrad K. Lai and
Justin R. Rattner",
title = "Supporting {Ada} memory management in the {iAPX-432}",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "117--131",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/964750.801835",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "In this paper, we describe how the memory management
mechanisms of the Intel iAPX-432 are used to implement
the visibility rules of Ada. At any point in the
execution of an Ada{\reg} program on the 432, the
program has a protected address space that corresponds
exactly to the program's accessibility at the
corresponding point in the program's source. This close
match of architecture and language did not occur
because the 432 was designed to execute Ada --- it was
not. Rather, both Ada and the 432 are the result of
very similar design goals. To illustrate this point, we
compare, in their support for Ada, the memory
management mechanisms of the 432 to those of
traditional computers. The most notable differences
occur in heap-space management and multitasking. With
respect to the former, we describe a degree of
hardware/software cooperation that is not typical of
other systems. In the latter area, we show how Ada's
view of sharing is the same as the 432, but differs
totally from the sharing permitted by traditional
systems. A description of these differences provide
some insight into the problems of implementing an Ada
compiler for a traditional architecture.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Sansonnet:1982:DEL,
author = "J. P. Sansonnet and M. Castan and C. Percebois and D.
Botella and J. Perez",
title = "Direct execution of {LISP} on a list-directed
architecture",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "132--139",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/964750.801836",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "We have defined a direct-execution model dedicated to
non-numerical processing which is based upon an
internal representation of source programs derived from
LISP. This model provides good support for both
sophisticated editing (syntactical parsing, tree
manipulation, pretty-printing, \ldots) of conventional
languages and artificial intelligence languages. A high
level microprogramming language (LEM) was designed to
write the interpreters and the editors. A hardware
processor was built and a LISP interpreter,
microprogrammed in LEM, has been operational since
September 1980. First, the influence of LISP on the LEM
language and the architecture is discussed. At the LEM
level, we will see that LISP has prompted the control
constructs and the access functions to the
tree-structured internal form. As for the architecture,
we present the hardware implementation of a special
garbage collector based upon reference counters. In
turn, the machine has influenced the implementation of
LISP. We present here the structure of our LISP
interpreter and we give evaluation measures dealing
with size, development effort, speed; they prove that
programming in LEM is easy, short to debug and very
concise. Moreover, the speed of our LISP interpreter
confirms that the architecture is very efficient for
symbolic processing.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Johnson:1982:SRA,
author = "Mark Scott Johnson",
title = "Some requirements for architectural support of
software debugging",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "140--148",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/964750.801837",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Architectural support of high-level, symbolic
debugging is described at three levels of abstraction:
the user's view of desired debugging functionality, the
debugger implementor's view of architectural
requirements that support the functionality, and the
computer architect's view of architectural features or
attributes that implement the requirements. References
are made where possible to computing systems that meet
the requirements. The paper is written from the
viewpoint of debugger implementors, and is addressed
primarily to computer architects.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Architectural debugging support; Breakpoints;
Debugging; Debugging-oriented architecture; Interactive
debugging; Profiles; Symbolic debugging; Traces",
}
@Article{Middelburg:1982:EPA,
author = "C. A. Middelburg",
title = "The effect of the {PDP-11} architecture on code
generation for chill",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "149--157",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960120.801838",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This paper outlines the implementation of the CCITT*)
high level programming language CHILL on PDP-11
computers in the CHILL compiler constructed at the Dr.
Neher Laboratories. The characteristics and structure
of the compiler are briefly described. The relationship
between the PDP-11 architecture and the implementation
of CHILL is outlined in more detail.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Sweet:1982:EAM,
author = "Richard E. Sweet and James G. {Sandman, Jr.}",
title = "Empirical analysis of the {Mesa} instruction set",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "158--166",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800050.801839",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This paper describes recent work to refine the
instruction set of the Mesa processor. Mesa [8] is a
high level systems implementation language developed at
Xerox PARC during the middle 1970's. Typical systems
written in Mesa are large collections of programs
running on single-user machines. For this reason, a
major design goal of the project has been to generate
compact object programs. The computers that execute
Mesa programs are implementations of a stack
architecture [5]. The instructions of an object program
are organized into a stream of eight bit bytes. The
exact complement into of instructions in the
architecture has changed as the language and machine
micro architecture have evolved. In Sections 3 and 4,
we give a short history of the Mesa instruction set and
discuss the motivation for our most recent analysis of
it. In Section 5, we discuss the tools and techniques
used in this analysis. Section 6 shows the results of
this analysis as applied to a large sample of
approximately 2.5 million instruction bytes. Sections 7
and 8 give advice to others who might be contemplating
similar analyses.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{McDaniel:1982:AMI,
author = "Gene McDaniel",
title = "An analysis of a {Mesa} instruction set using dynamic
instruction frequencies",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "167--176",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/964750.801840",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "The Mesa architecture is implemented on a variety of
processors, and dynamic instruction frequency data for
two programs is used to analyze the architecture in an
implementation independent fashion. The Mesa compiler
allocates variables in an order based upon their static
frequency of use, and measurements are provided that
show that these static predictions predict run time
usage as well. We provide an evaluation of the
advantages and costs of Mesa's compact byte encoding,
its reliance upon an evaluation stack, and its use of
memory. The Mesa language has evolved over time in a
hardware environment oriented around 16-bit quantities
with growing use of and accommodations to 32-bit
quantities. The cost of emulating 32-bit data paths on
a 16-bit machine is identified for a program that
heavily exploits longer values. Several potential areas
for improving the execution speed of a Mesa processor
with special purpose hardware are identified.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Wiecek:1982:CSV,
author = "Cheryl A. Wiecek",
title = "A case study of {VAX-11} instruction set usage for
compiler execution",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "177--184",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/964750.801841",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Analysis of an instruction set as large and varied as
the one specified for the VAX-11 architecture is
important for aiding processor design evaluation. This
paper looks at dynamic VAX-11 instruction set usage by
one class of programs, and discusses the methodology
and tools which have been developed to provide that
information. Six VAX/VMS native mode compilers from
Digital Equipment Corporation were used: BASIC, BLISS,
COBOL, FORTRAN, PASCAL, and PL/I. A summary of results
generated by analyzing executions of these six
compilers is presented. Information is included for
instruction and class frequency, general instruction
features, operand specifiers, the memory data stream,
register utilization, instruction sequencing, and
branch displacements.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Maekawa:1982:FSA,
author = "Mamoru Maekawa and Ken Sakamura and Chiaki Ishikawa",
title = "Firmware structure and architectural support for
monitors, vertical migration and user
microprogramming",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "185--194",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/964750.801842",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This paper describes firmware and hardware support
necessary for constructing easy-to-understand and high
performance operating systems including language
translators and interpreters. Basic principles are
one-to-one correspondence between logical hierarchy and
physical hierarchy, and vertical migration.
Implementation of monitors in firmware and
architectural support for it are discussed, and a
sample system is shown. Architectural support for user
microprogramming is then discussed and an example is
shown. After a total system firmware structure is
discussed, an experiment of vertical migration is
described. It is shown that a proper selection of
modules for migration is extremely important. It is
suggested that the direction shown in this paper is one
of future directions of computer systems.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Kamibayashi:1982:HOS,
author = "N. Kamibayashi and H. Ogawana and K. Nagayama and H.
Aiso",
title = "{Heart}: {An} operating system nucleus machine
implemented by firmware",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "195--204",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/800050.801843",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This paper discusses the role of microprogramming in
operating system design and shows several things: (1)
advantages of the efficiency which may be gained from
microcoded operating system primitives, (2) selecting
the most appropriate primitives for implementation, and
(3) an analysis of the tradeoffs among software,
firmware, and hardware. The authors propose a practical
approach of enhancing computer architecture level, from
a view point of functional hierarchy of operating
systems. In order to prove the advantages of this
approach, we have designed and implemented an
experimental abstract machine for an operating system
nucleus. This research is an experimental design, and
evaluation on its operating system nucleus
machine,called HEART. HEART is a set of primitive and
universal functions, and works as a nucleus of a
multiprogrammed operating system. The research results
of our approach are the followings: First, to clarify
the properties of operating system nucleus, taking
functional hierarchy of operating system into
consideration. Second, to show the design of operating
system nucleus based on novel concepts. Third, to
confirm the possibility of implementing operating
system nucleus machine. Finally, we give a performance
evaluation on microcoded HEART and the effectiveness of
enhancing computer architecture level based on the
properties of operating systems.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Ahuja:1982:MMA,
author = "Sudhir R. Ahuja and Abhaya Asthana",
title = "A multi-microprocessor architecture with hardware
support for communication and scheduling",
journal = j-SIGPLAN,
volume = "17",
number = "4",
pages = "205--209",
month = apr,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/960120.801844",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:15:07 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "We describe a multiprocessor system that attempts to
enhance the system performance by incorporating into
its architecture a number of key operating system
concepts. In particular: --- the scheduling and
synchronization of concurrent activities are built in
at the hardware level, --- the interprocess
communication functions are performed in hardware, and,
--- a coupling between the scheduling and communication
functions is provided which allows efficient
implementation of parallel systems that is precluded
when the scheduling and communication functions are
realized in software.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Dijkstra:1982:HDW,
author = "Edsger W. Dijkstra",
title = "How do we tell truths that might hurt?",
journal = j-SIGPLAN,
volume = "17",
number = "5",
pages = "13--15",
month = may,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:03 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "computing science; intellectual integrity;
programming; truths",
treatment = "G General Review",
}
@Article{Barach:1982:TFSa,
author = "David R. Barach and David H. Taenzer and Robert E.
Wells",
title = "A technique for finding storage allocation errors in
{C}-language problems",
journal = j-SIGPLAN,
volume = "17",
number = "5",
pages = "16--23",
month = may,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:03 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages); C6150J (Operating systems)",
corpsource = "Interactive Systems Inc., Estes Park, CO, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "C-language; error detection; errors; high level
languages; long-running programs; problems; standard
memory allocator; storage allocation; text editors;
traced replacement",
treatment = "P Practical",
}
@Article{Ancona:1982:BCL,
author = "M. Ancona and G. Dodero and V. Gianuzzi",
title = "Building collections of {LR(k)} items with partial
expansion of lookahead strings",
journal = j-SIGPLAN,
volume = "17",
number = "5",
pages = "25--28",
month = may,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:03 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C4240 (Programming and
algorithm theory)",
corpsource = "Math. Inst., Univ. of Genova, Genova, Italy",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "computational complexity; context strings; grammars;
lookahead strings; LR(k) items; nonterminals; partial
expansion; sets; symbols",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Guazzo:1982:AFA,
author = "Mauro Guazzo",
title = "{APL} finds its {APLOMB}",
journal = j-SIGPLAN,
volume = "17",
number = "5",
pages = "29--37",
month = may,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:03 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages); C6150C (Compilers, interpreters
and other processors)",
corpsource = "Codework, Torino, Italy",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "APL; APLOMB; preprocessor; program processors;
structured APL; structured programming",
treatment = "P Practical",
}
@Article{Kranc:1982:SCF,
author = "Morris E. Kranc",
title = "A separate compilation facility for {PASCAL}",
journal = j-SIGPLAN,
volume = "17",
number = "5",
pages = "38--46",
month = may,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:03 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Intermetrics Inc., Cambridge, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compilation; data changes; data sharing; global data;
Pascal; PASCAL; program compilers; recompilation",
treatment = "P Practical",
}
@Article{Greiter:1982:DTT,
author = "Gebhard Greiter",
title = "A data type theory",
journal = j-SIGPLAN,
volume = "17",
number = "5",
pages = "47--53",
month = may,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:03 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4140 (Linear algebra); C4290 (Other computer
theory)",
corpsource = "Softlab GmbH, Munchen, West Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "algebra; computation theory; data type; error
handling; initial algebra approach; operators",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Carter:1982:CI,
author = "Breck Carter",
title = "On choosing identifiers",
journal = j-SIGPLAN,
volume = "17",
number = "5",
pages = "54--59",
month = may,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:03 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Crown Life Insurance Co., Toronto, Ont., Canada",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "data processing; identifiers; modern programming
languages; PL/I; program; program readability;
programming; understandability",
treatment = "P Practical",
}
@Article{Holt:1982:SIC,
author = "R. C. Holt",
title = "A short introduction to {Concurrent Euclid}",
journal = j-SIGPLAN,
volume = "17",
number = "5",
pages = "60--79",
month = may,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:03 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150J (Operating
systems)",
corpsource = "Computer Systems Res. Group., Univ. of Toronto,
Toronto, Ont., Canada",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "absolute addresses; CE; compilers; Concurrent Euclid;
embedded microprocessor systems; high level languages;
language; long integers; monitors; multiprocessing
programs; operating systems; Pascal-based language;
system software; systems programming; type converters;
variables",
treatment = "P Practical",
}
@Article{Thanh:1982:ITC,
author = "Nguyen the Thanh and E. Walter Raschner",
title = "Indirect threaded code used to emulate a virtual
machine",
journal = j-SIGPLAN,
volume = "17",
number = "5",
pages = "80--89",
month = may,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:03 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques); C6150C (Compilers,
interpreters and other processors); C6150J (Operating
systems)",
corpsource = "E. Walter Raschner, Nixdorf Computer AG, Paderborn,
West Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "assembler programs; codes; Indirect Threaded Code;
Pascal compiler; program assemblers; program
interpreters; Threaded Code; virtual machine; virtual
machines",
treatment = "P Practical",
}
@Article{Seyfer:1982:CTS,
author = "H. K. Seyfer",
title = "Compiler test sets",
journal = j-SIGPLAN,
volume = "17",
number = "5",
pages = "90--97",
month = may,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
corpsource = "Systems and Network Quality Testing, Sperry Univac,
St. Paul, MN, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compiler; complex system; computing; notational
system; program compilers; program portability;
programming languages; software portability; standard;
test sets",
treatment = "P Practical",
}
@Article{Madhavji:1982:CP,
author = "N. H. Madhavji and I. R. Wilson",
title = "{Cray Pascal}",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "1--14",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Dept. of Computer Sci., Univ. of Manchester,
Manchester, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "code optimisation; compiler; CRAY-1 computer; data
structures; design decisions; highly efficient run-time
code; Pascal; PASCAL; program compilers; single
one-pass language; vector processor",
sponsororg = "ACM",
treatment = "G General Review; P Practical",
}
@Article{Kipps:1982:EPT,
author = "I. M. Kipps",
title = "Experience with porting techniques on a {COBOL 74}
compiler",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "15--21",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6150C
(Compilers, interpreters and other processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Math. Beratungs- und Programmierungsdienst GmbH,
Dortmund, West Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "applications programmer; COBOL 74 compiler; high level
language; machine code; porting techniques; program
compilers; software portability",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Auslander:1982:OPC,
author = "Marc Auslander and Martin Hopkins",
title = "An overview of the {PL.8} compiler",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "22--31",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "IBM T.J. Watson Res. Center, Yorktown Heights, NY,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "global optimisation; low level intermediate language;
multiple source languages; object code; PL.8 compiler;
program compilers; register allocation; source
program",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Graham:1982:ETD,
author = "Susan L. Graham and Robert R. Henry and Robert A.
Schulman",
title = "An experiment in table driven code generation",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "32--43",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Computer Sci. Div., Dept. of Electrical Engng. and
Computer Sci., Univ. of California, Berkeley, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "grammar; grammars; local code generator; machine
description; OS; parser-like instruction pattern
matcher; program compilers; table driven code
generation; UNIX Portable 'C' compiler; VAX- 11",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Bird:1982:ICG,
author = "Peter L. Bird",
title = "An implementation of a code generator specification
language for table driven code generators",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "44--55",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Dept. of Computer and Communication Sci. and Computing
Center, Univ. of Michigan, Ann Arbor, MI, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Amdahl 470; code generator specific language;
grammars; PASCAL; production Pascal compiler; program
compilers; table; table driven code generators",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Landwehr:1982:EAC,
author = "Rudolf Landwehr and Hans-Stephan Jansohn and Gerhard
Goos",
title = "Experience with an automatic code-generator
generator",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "56--66",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Inst. fur Informatik II, Univ. Karlsruhe, Karlsruhe,
West Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "automatic code-generator generator; Pascal compiler;
program compilers",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Burke:1982:PMS,
author = "Michael Burke and Gerald A. {Fisher, Jr.}",
title = "A practical method for syntactic error diagnosis and
recovery",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "67--78",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Courant Inst., New York Univ., New York, NY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compilers; error recovery; grammars; input symbol
buffer; LL parser; LR state stack; parse stack;
prediction stack; program compilers; syntactic error
diagnosis",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Mauney:1982:FMA,
author = "Jon Mauney and Charles N. Fischer",
title = "A forward move algorithm for {LL} and {LR} parsers",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "79--87",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C6150C (Compilers,
interpreters and other processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Univ. of Wisconsin, Madison, WI, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compilers; complexity; error-repair; formal,
language-level definition; forward move algorithm;
grammar; grammars; LL parsers; LR parsers; program
compilers; repairs",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Johnson:1982:SED,
author = "C. W. Johnson and C. Runciman",
title = "Semantic errors --- diagnosis and repair",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "88--97",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Dept. of Computer Sci., Univ. of York, Heslington,
York, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compiler technology; diagnosis; diagnostic model;
filters; interactive diagnostic interpreter; internal
representation; plastic nodes; program compilers;
program diagnostics; repair; semantic error handling;
York Ada Workbench Compiler",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Chaitin:1982:RAS,
author = "G. J. Chaitin",
title = "Register allocation and spilling via graph coloring",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "98--105",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C1160 (Combinatorial mathematics); C6150C
(Compilers, interpreters and other processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "IBM Res., Yorktown Heights, NY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "global register allocation; graph coloring; graph
colouring; machine registers; PL/I; PL/I optimizing
compiler; program compilers; register conflict graph;
spill code",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Chow:1982:DDF,
author = "Anita L. Chow and Andres Rudmik",
title = "The design of a data flow analyzer",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "106--113",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "GTE Labs. Inc., Waltham, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "alias information; data flow analyzer; optimisation;
parameter passing mechanisms; Pascal; PASCAL; pointer
data types; program compilers",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Markstein:1982:ORC,
author = "Victoria Markstein and John Cocke and Peter
Markstein",
title = "Optimization of range checking",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "114--119",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "IBM Thomas J. Watson Res. Center, Yorktown Heights,
NY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "code motion; common subexpression elimination;
compilers; high level languages; optimizing; PASCAL;
PL/1; program compilers; range checking; strength
reduction",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Graham:1982:GCG,
author = "Susan L. Graham and Peter B. Kessler and Marshall K.
Mckusick",
title = "{Gprof}: a call graph execution profiler",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "120--126",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Computer Sci. Div., Electrical Engng. and Computer
Sci. Dept., Univ. of California, Berkeley, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "abstractions; call graph execution; call graph
execution profiler; called routines; compilers; complex
programs; gprof; program compilers; program
processors",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Turba:1982:FDE,
author = "Thomas N. Turba",
title = "A facility for the downward extension of a high-level
language",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "127--133",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Sperry Univac, St. Paul, MN, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "assemblers; code generation; compiler;
compiler-generated code; data structure; data
structures; downward extension; downward inline code;
encapsulation; executable code; extensibility;
hardware; high-level language; inline code; machine
code; operating system; program compilers",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{LaLonde:1982:FCS,
author = "Wilf R. LaLonde and Jim des Rivieres",
title = "A flexible compiler structure that allows dynamic
phase ordering",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "134--139",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "School of Computer Sci., Carleton Univ., Ottawa, Ont.,
Canada",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "batch-oriented production; dynamic phase ordering;
flexible compiler structure; interactive programming;
optimal phase invocation order; program compilers",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Seyfer:1982:TTS,
author = "Harlan K. Seyfer",
title = "Tailoring testing to a specific compiler ---
experiences",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "140--152",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors); C6150G (Diagnostic, testing, debugging and
evaluating systems)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Sperry Univac., Major Systems Software Dev. Center,
St. Paul, MN, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compiler; PASCAL; program compilers; program testing;
Univac Test Controller System; Univac UCS-Pascal
compiler",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Koskimies:1982:CCU,
author = "Kai Koskimies and Kari-Jouko R{\"a}ih{\"a} and Matti
Sarjakoski",
title = "Compiler construction using attribute grammars",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "153--159",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C6150C (Compilers,
interpreters and other processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Dept. of Computer Sci., Univ. of Helsinki, Helsinki,
Finland",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "attribute grammars; compiler writing tool;
compiler-compiler; Euclid; grammars; PASCAL; Pascal;
program compilers",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Farrow:1982:LYA,
author = "Rodney Farrow",
title = "{LINGUIST-86}: {Yet} another translator writing system
based on attribute grammars",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "160--171",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "alternating-pass attribute evaluator; attribute
grammars; Attributed Program Tree; grammars; high-level
language source modules; interpreters; LINGUIST-86;
optimization; program interpreters; randomly-accessed
memory; secondary storage; translator writing system",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Ganzinger:1982:TGS,
author = "Harald Ganzinger and Robert Giegerich and Ulrich
M{\"o}ncke and Reinhard Wilhelm",
title = "A truly generative semantics-directed compiler
generator",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "172--184",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Inst. fur Informatik, Tech. Univ., Munchen, West
Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "data flow analysis; MUG2; optimizing transformations;
program compilers; program dependent semantics;
programming language; runtime semantics;
semantics-directed compiler generator; universal
translator system",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Krumme:1982:PMC,
author = "David W. Krumme and David H. Ackley",
title = "A practical method for code generation based on
exhaustive search",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "185--196",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Dept. of Math., Tufts Univ., Medford, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "C programming language; code generation; compiler;
DEC-10 computer; exhaustive search; heuristics;
instruction selection; machine-specific information;
optimizing compilers; program compilers; register
allocation; table-driven",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Morgan:1982:AEI,
author = "Thomas M. Morgan and Lawrence A. Rowe",
title = "Analyzing exotic instructions for a retargetable code
generator",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "197--204",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Dept. of Electrical Engng. and Computer Sci., Univ. of
California, Berkeley, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "block move; compilers; exotic instructions; high-level
language operators; instruction set analysis systems;
program compilers; retargetable code generator;
source-to-source transformations; string edit; string
search",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Crawford:1982:EPC,
author = "John Crawford",
title = "Engineering a production code generator",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "205--215",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Intel Corp., Santa Clara, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Graham-Glanville parser-driven code generation;
iAPX-86; LALR parser; merging; microprocessor family;
PASCAL 86; Pascal-86 compiler; Portable C Compiler;
production code generator; program compilers; register
allocation/spill mechanism; register Glanville
parser-driven code generation; table builder",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Bodwin:1982:EEC,
author = "James Bodwin and Laurette Bradley and Kohji Kanda and
Diane Litle and Uwe Pleban",
title = "Experience with an experimental compiler generator
based on denotational semantics",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "216--229",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Dept. of Computer and Communication Sci., Univ. of
Michigan, Ann Arbor, MI, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compiler generator; denotational semantics; formal
semantics; program compilers; programming language;
semantics; syntax; translator",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Raskovsky:1982:DSS,
author = "Martin R. Raskovsky",
title = "Denotational semantics as a specification of code
generators",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "230--244",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Dept. of Computing Sci., Essex Univ., Colchester, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "code generators; compiler's code generation;
denotational semantic specification; program
compilers",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Sethi:1982:CFA,
author = "Ravi Sethi",
title = "Control flow aspects of semantics directed compiling
(Summary)",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "245--260",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Bell Labs., Murray Hill, NJ, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "C; code generation; control flow; flow diagram;
grammars; parser generators; program compilers;
semantics directed compiling; statement constructs;
syntax analysis",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Brooks:1982:OCL,
author = "Rodney A. Brooks and Richard P. Gabriel and Guy L.
{Steele, Jr.}",
title = "An optimizing compiler for lexically scoped {LISP}",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "261--275",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "MIT, Cambridge, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "BLISS-11; complex numbers; floating-point; FORTRAN;
lexically scoped LISP; LISP; list manipulation;
multiprocessing supercomputer; optimizing compiler;
PASCAL; PQCC compiler; program compilers; S-1 PASCAL;
stable-driven; symbolic processing; TNBIND technique;
vectors",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Griss:1982:CSP,
author = "Martin L. Griss and Eric Benson and Anthony C. Hearn",
title = "Current status of a portable {LISP} compiler",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "276--283",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Dept. of Computer Sci., Univ. of Utah, Salt Lake City,
UT, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "DECsystem 20; LISP; portable LISP compiler; program
compilers; PSL; VAX",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Moor:1982:ACP,
author = "Ian W. Moor",
title = "An applicative compiler for a parallel machine",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "284--293",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Dept. of Computing, Imperial Coll., London, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ALICE; applicative language; compiler; high level
applicative language; HOPE; parallel machine; parallel
processing; program compilers; program transformation;
reduction machine",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Marshall:1982:LGP,
author = "Howard Z. Marshall",
title = "The Linear Graph Package, a Compiler Building
Environment",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "294--300",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This high-level article gives an overview of the
Intermetrics linear graph (LG) package. The package
includes a runtime library, several utility programs, a
mechanism for dynamic allocation and paging of LG data
structures the data definition language (DFN) and
preprocessor, and several basis data types, including
mode, attribute, set, table, and pointers.",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6150C
(Compilers, interpreters and other processors); C6150E
(General utility programs)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Intermetrics Inc., Cambridge, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compiler environment; linear graph package; program
compilers; software development environment; software
engineering; software tools",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Rudmik:1982:ESC,
author = "Andres Rudmik and Barbara G. Moore",
title = "An efficient separate compilation strategy for very
large programs",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "301--307",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "GTE Labs., Waltham, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "CHILL compiling system; compilers; debuggers;
development tools; development tools debuggers;
optimizers; program compilers; program database;
separate compilation strategy; very large programs",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Avakian:1982:DIS,
author = "Arra Avakian and Sam Haradhvala and Julian Horn and
Bruce Knobe",
title = "The design of an integrated support software system",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "308--317",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors); C6150G (Diagnostic, testing, debugging and
evaluating systems); C6160 (Database management systems
(DBMS))",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Intermetrics Inc., Cambridge, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compilation database; database management systems; IBM
370; integrated support software system; Intel 8086
microprocessors; interactive debugger; large Pascal
program; link editor; network; Pascal; PASCAL; Pascal
compiler; program compilers; program debugging program
debugging",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Baker:1982:SPS,
author = "T. P. Baker",
title = "A single-pass syntax-directed front end for {Ada}",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "318--326",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Dept. of Math. and Computer Sci., Florida State Univ.,
Tallahassee, FL, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; Ada compiler; CDC Cyber system; PASCAL; Pascal;
program compilers; single-pass syntax-directed front
end; Z8000 microprocessor architecture; Z8000
microprocessor compiler",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Pratt:1982:EFS,
author = "Terrence W. Pratt and George D. Maydwell",
title = "Experience with the formal semantic definition of
{HAL\slash S}",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "327--333",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Dept. of Appl. Math. and Computer Sci., Univ. of
Virginia, Charlottesville, VA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "embedded real-time systems; formal semantic
definition; H-graph semantics; HAL/S; high level
languages; large general purpose real-time programming
language; NASA; Space Shuttle on-board computer
software",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Drossopoulou:1982:AGA,
author = "S. Drossopoulou and J. Uhl and G. Persch and G. Goos
and M. Dausmann and G. Winterstein",
title = "An attribute grammar for {Ada}",
journal = j-SIGPLAN,
volume = "17",
number = "6",
pages = "334--339",
month = jun,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:38 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C6140D (High level languages);
C6150C (Compilers, interpreters and other processors)",
conflocation = "Boston, MA, USA; 23-25 June 1982",
conftitle = "Proceedings of the SIGPLAN '82 Symposium on Compiler
Construction",
corpsource = "Univ. Karlsruhe, Inst. fur Informatik II, Karlsruhe,
West Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; attribute grammar; automatically generated
equivalent Pascal programs; Compiler Front End;
grammars; PASCAL; program compilers; semantic analysis;
translator writing systems",
sponsororg = "ACM",
treatment = "P Practical",
}
@Article{Atkinson:1982:PAA,
author = "Malcolm Atkinson and Ken Chisholm and Paul Cockshott",
title = "{PS-algol}: an {Algol} with a persistent heap",
journal = j-SIGPLAN,
volume = "17",
number = "7",
pages = "24--31",
month = jul,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988376.988378",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:18 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "PS-algol is a dialect of algol for the programming of
problems that would normally require a database
management system. It supports a persistent heap, and
an associative store; it has embedded within the
language features to support tasks normally carried out
by filing systems or database management systems.",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6160 (Database
management systems (DBMS))",
corpsource = "Dept. of Computer Sci., Univ. of Edinburgh, Edinburgh,
UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ALGOL; associative store; database management system;
database management systems; filing systems; persistent
heap; pointer; printer; PS-algol",
treatment = "P Practical",
}
@Article{Barach:1982:TFS,
author = "David R. Barach and David H. Taenzer and Robert E.
Wells",
title = "A technique for finding storage allocation errors in
{C}-language programs",
journal = j-SIGPLAN,
volume = "17",
number = "7",
pages = "32--38",
month = jul,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988376.988379",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:18 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This paper describes a simple tool for diagnosing
allocation errors in C-language [Kern 78] programs. Our
tool consists of a traced replacement for the standard
memory allocator, and a program to analyze traces. We
have found this tool quite helpful in making
long-running programs (e.g. text editors) more
robust.",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150G (Diagnostic,
testing, debugging and evaluating systems); C6150J
(Operating systems)",
corpsource = "Interactive Systems Inc., Estes Park, CO, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "C-language programs; high level languages;
long-running programs; program diagnostics; storage;
storage allocation; text editors",
treatment = "P Practical",
}
@Article{Waters:1982:PES,
author = "Richard C. Waters",
title = "Program editors should not abandon text oriented
commands",
journal = j-SIGPLAN,
volume = "17",
number = "7",
pages = "39--46",
month = jul,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988376.988380",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:18 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "In the past few years, a number of program structure
editors have appeared. These editors provide a number
of very useful commands which interact with a program
viewed as a parse tree. Unfortunately, rather than just
adding these commands to those already available, these
editors have typically eliminated all (or most) text
oriented commands. As a result, the users are forced to
use the structure oriented commands all (or most) of
time whether they want to or not. This note argues that
text oriented commands are very useful and should be
retained. There is no reason why a program editor
cannot support both text and structure commands.",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
corpsource = "Artificial Intelligence Lab., MIT, Cambridge, MA,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compilers; parse tree; program compilers; program
structure editors; text editing; text oriented
commands",
treatment = "P Practical",
}
@Article{Park:1982:NLF,
author = "J. C. H. Park",
title = "A new {LALR} formalism",
journal = j-SIGPLAN,
volume = "17",
number = "7",
pages = "47--61",
month = jul,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988376.988381",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:18 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "A new formalism pertaining to LALR analysis is
described which serves the dual purpose of providing
efficient algorithms and of facilitating their
correctness proofs.",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C4240 (Programming and
algorithm theory)",
corpsource = "Dept. of Computer Sci., Korea Advanced Inst. of Sci.
and Technol., Seoul, South Korea",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "correctness proofs; grammars; LALR formalism;
programming theory",
treatment = "T Theoretical or Mathematical",
}
@Article{Harland:1982:ALE,
author = "David M. Harland and Hamish I. E. Gunn",
title = "Another look at enumerated types",
journal = j-SIGPLAN,
volume = "17",
number = "7",
pages = "62--71",
month = jul,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988376.988382",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:18 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation)",
corpsource = "Dept. of Computational Sci., Univ. of St. Andrews,
Fife, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "block structure; data structures; enumerated types;
polymorphic programming; programming languages; scope;
types as values",
treatment = "P Practical",
}
@Article{Gladney:1982:HPS,
author = "H. M. Gladney",
title = "How to print with style",
journal = j-SIGPLAN,
volume = "17",
number = "7",
pages = "72--79",
month = jul,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988376.988383",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:18 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Embedded format controls limit the reusability of
programs. The problem is examined using a stream output
example. It may be avoided if a map from data types to
formatting options is passed to output service routines
instead of a list of specific formats. Such a map is
here called a 'style'.This concept can be used with any
programming language. However, it is most natural in
the context of a language which offers data
abstractions and user-defined generic operators.
CONCISE is an experimental programming language in use
to test the effectiveness of these technologies.
CONCISE programs exploiting styles show how they help
make program reusability feasible. As a byproduct,
output formating becomes more flexible than it is with
current approaches.",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques)",
corpsource = "IBM Res. Lab., San Jose, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "CONCISE; data abstractions; data handling; formatting
options; programming language; reusability; stream
output; user-defined generic operators; user-options",
treatment = "P Practical",
}
@Article{Fischer:1982:NGL,
author = "Ronald Fischer",
title = "A note on {\tt goto}-less programming in {APL} using
the unquote-operator",
journal = j-SIGPLAN,
volume = "17",
number = "7",
pages = "80--87",
month = jul,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988376.988384",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:18 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "APL; GOTO-less programming; structured; structured
programming; unquote-operator",
treatment = "P Practical",
}
@Article{Lesk:1982:EDT,
author = "Michael Lesk",
title = "{English} for Decision Tables Considered Harmful",
journal = j-SIGPLAN,
volume = "17",
number = "7",
pages = "88--88",
month = jul,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988376.988385",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:18 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
note = "See note \cite{Vanthienen:1985:NED}.",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{deJong:1982:SDF,
author = "M. D. {de Jong} and C. L. Hankin",
title = "Structured data flow programming",
journal = j-SIGPLAN,
volume = "17",
number = "8",
pages = "18--27",
month = aug,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:03 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Dept. of Computer Sci., Westfield Coll., Univ. of
London, London, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Cajole program; data flow programming; graphical
description; graphical high-level function definitions;
high-level function definitions; machine code; parallel
processing; programming problem; structured
programming; top-down stepwise refinement",
treatment = "P Practical",
}
@Article{McCaig:1982:TNS,
author = "Martin McCaig",
title = "Towards a novel string processing language",
journal = j-SIGPLAN,
volume = "17",
number = "8",
pages = "28--33",
month = aug,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:03 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "School of Electronic Engng. and Computer Sci.,
Kingston Polytech., Kingston upon Thames, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "finite automata; finite state machine; high level
languages; pattern recognition; string processing
language; text editing; text editing text editing; text
scanner",
treatment = "P Practical",
}
@Article{Early:1982:FPT,
author = "Grady Early",
title = "Functional programming and the two-pass assembler",
journal = j-SIGPLAN,
volume = "17",
number = "8",
pages = "34--42",
month = aug,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:03 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Dept. of Computer Sci., Southwest Texas State Univ.,
San Marcos, TX, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "assembling; FP languages; functional programming
language; high level languages; two-pass assembler",
treatment = "P Practical",
}
@Article{Spector:1982:AIM,
author = "David Spector",
title = "Ambiguities and insecurities in {Modula-2}",
journal = j-SIGPLAN,
volume = "17",
number = "8",
pages = "43--51",
month = aug,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:03 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Prime Computer Inc., Framingham, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "high level languages; Modula-2; systems programming",
treatment = "P Practical",
}
@Article{Hill:1982:IDN,
author = "Gregory P. Hill",
title = "An improvement over deeply nested {IF-THEN-ELSE}
control structures",
journal = j-SIGPLAN,
volume = "17",
number = "8",
pages = "52--56",
month = aug,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:03 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
note = "See comment \cite{Lakhotia:1983:IID}.",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Test Program Dev., General Products Div. IBM, Tucson,
AZ, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "CASE; high-level language programs; IF-THEN-ELSE
control structures; iterative DO structure; program
complexity; program programs; programming; SELECT",
treatment = "P Practical",
}
@Article{Culik:1982:APL,
author = "Karel Culik",
title = "An advanced programming language definition and domain
correctness of programs",
journal = j-SIGPLAN,
volume = "17",
number = "8",
pages = "57--66",
month = aug,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:03 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C4240 (Programming and
algorithm theory); C6150G (Diagnostic, testing,
debugging and evaluating systems)",
corpsource = "Dept. of Computer Sci., Wayne State Univ., Detroit,
MI, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "advanced programming language definition; computer
automaton; domain correctness; execution-semantics;
finite computer arithmetics; finite computer
input/output variables; formal grammar; grammars;
input/output variables; program testing; programming
theory; syntactic programming language definition",
treatment = "P Practical",
}
@Article{Jones:1982:CLS,
author = "Mark A. Jones",
title = "A comparison of {LISP} specifications of function
definition and argument handling",
journal = j-SIGPLAN,
volume = "17",
number = "8",
pages = "67--73",
month = aug,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:03 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Computer Sci., State Univ. of New York, Stony
Brook, Long Island, NY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "argument handling; EXPR; FEXPR; function definition;
LEXPR; LISP; LISP specifications; NEXPR",
treatment = "P Practical",
}
@Article{Hansche:1982:SBC,
author = "B. Hansche and S. Hudson and B. and Huey",
key = "Hansche et al.",
title = "Selected Bibliography of Compiler Optimization
Topics",
journal = j-SIGPLAN,
volume = "17",
number = "8",
pages = "74--83",
month = aug,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Jan 10 10:12:46 1984",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This bibliography is divided into four sections: data
flow analysis, code generation and register allocation,
evaluation of expressions, and miscellaneous
optimizations.",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Compiler optimization, code generation, register
allocation",
}
@Article{Jokinen:1982:EPP,
author = "Matti O. Jokinen",
title = "The effect of parameter passing and other
implementation dependent mechanisms is undecidable",
journal = j-SIGPLAN,
volume = "17",
number = "9",
pages = "16--17",
month = sep,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:04 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory)",
corpsource = "Dept. of Computer Sci., Univ. of Turku, Turku,
Finland",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "computability and decidability; implementation
dependent mechanisms; parameter passing; programming
theory; undecidable",
treatment = "T Theoretical or Mathematical",
}
@Article{Cook:1982:LOM,
author = "Curtis R. Cook and R. R. Oldehoeft",
title = "A Letter Oriented Minimal Perfect Hashing Function",
journal = j-SIGPLAN,
volume = "17",
number = "9",
pages = "18--27",
month = sep,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:04 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques)",
corpsource = "Computer Sci. Dept., Oregon State Univ., Corvallis,
OR, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "algorithm; data handling; execution time; hash tables;
iteration; letter oriented; minimal perfect hashing
function; minimality requirement; partitioning data
sets; small static word sets",
treatment = "T Theoretical or Mathematical",
}
@Article{Sumner:1982:MSP,
author = "Roger T. Sumner and R. E. Gleaves",
title = "{Modula-2} --- a solution to {Pascal}'s problems",
journal = j-SIGPLAN,
volume = "17",
number = "9",
pages = "28--33",
month = sep,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:04 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Volition Systems, Del Mar, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "arrays; case; consistent syntax; data types; for;
general purpose language; high level languages; if;
low-level machine access; Modula-2; module; Pascal;
pointers; records; repeat; sets; statements; systems
implementation; while; with",
treatment = "G General Review; P Practical",
}
@Article{Wilson:1982:BPS,
author = "Walter W. Wilson",
title = "Beyond {PROLOG}: software specification by grammar",
journal = j-SIGPLAN,
volume = "17",
number = "9",
pages = "34--43",
month = sep,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:04 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Univ. of Texas, Arlington, TX, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "axiomatic language; expressions; extensible; grammar;
hierarchical expressions; high level languages;
metalanguage; minimal; programming language; PROLOG;
very high level",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Piwowarski:1982:NLC,
author = "Paul Piwowarski",
title = "A nesting level complexity measure",
journal = j-SIGPLAN,
volume = "17",
number = "9",
pages = "44--50",
month = sep,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:04 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory)",
corpsource = "IBM, Lexington, KY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "case statements; computational complexity; cyclomatic
complexity; nested; program complexity measures;
programming theory; sequential predicates; software
science; structured; unstructured",
treatment = "T Theoretical or Mathematical",
}
@Article{Rentsch:1982:OOP,
author = "Tim Rentsch",
title = "Object oriented programming",
journal = j-SIGPLAN,
volume = "17",
number = "9",
pages = "51--57",
month = sep,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:04 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Computer Sci. Dept., Univ. of Southern California, Los
Angeles, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "characterizations; object oriented programming;
programming",
treatment = "G General Review",
}
@Article{Greiter:1982:RLC,
author = "G. Greiter",
title = "Remarks on language concepts for specifying process
synchronization",
journal = j-SIGPLAN,
volume = "17",
number = "9",
pages = "58--61",
month = sep,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:04 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory)",
corpsource = "Softlab GmbH, Munchen, West Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "abstract language; ADA; ENTER; language concepts;
OCCUPY; parallel processing; process communication;
process synchronization; programming theory;
rendezvous-notation; specifying",
treatment = "T Theoretical or Mathematical",
}
@Article{Laski:1982:DFG,
author = "Janusz Laski",
title = "On data flow guided program testing",
journal = j-SIGPLAN,
volume = "17",
number = "9",
pages = "62--71",
month = sep,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:04 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory)",
corpsource = "School of Engng., Oakland Univ., Rochester, MI, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "$d$-tree testing; block testing; control flow; data
flow; definition tree; definitions; error sensitive
path; program testing; programming theory",
treatment = "A Application; T Theoretical or Mathematical",
}
@Article{Marca:1982:RCU,
author = "David Marca",
title = "A repetition construct for {UNIX} Version 6",
journal = j-SIGPLAN,
volume = "17",
number = "9",
pages = "72--75",
month = sep,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:04 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150J (Operating
systems)",
corpsource = "SofTech Inc., Waltham, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "command execution; operating system; operating systems
(computers); programming languages; repetition
construct; SHELL commands; UNIX Version 6",
treatment = "P Practical",
}
@Article{Stotts:1982:CSCa,
author = "Paul David {Stotts, Jr.}",
title = "A Comparative Survey of Concurrent Programming
Languages",
journal = j-SIGPLAN,
volume = "17",
number = "9",
pages = "76--87",
month = sep,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:04 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
note = "Identical to \cite{Stotts:1982:CSCb}.",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Appl. Maths. and Computer Sci., Univ. of
Virginia, Charlottesville, VA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "comparative survey; concurrent programming languages;
high level languages; parallel processing; parallel
programming languages",
treatment = "G General Review",
}
@Article{Stone:1982:PRH,
author = "Roger G. Stone",
title = "Points recurring. The history of a railway problem",
journal = j-SIGPLAN,
volume = "17",
number = "9",
pages = "88--94",
month = sep,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:04 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C0220 (Computing education and training); C4240
(Programming and algorithm theory)",
corpsource = "Dept.of Computer Studies, Univ. of Technol.,
Loughborough, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "class exercise; computer science education; derived
problems; programming theory; recursion; shunting
railway trucks; students; triple siding",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Crowe:1982:IC,
author = "M. K. Crowe",
title = "An incremental compiler",
journal = j-SIGPLAN,
volume = "17",
number = "10",
pages = "13--22",
month = oct,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:05 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
corpsource = "Paisley Coll. of Technol., Paisley, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compiler-detected semantic errors; directed editor;
incremental compiler; program compilers; relocatable
binary load file; simple source language; standard ANSI
terminal; syntax-directed editor; Unix loader; VAX
code",
treatment = "P Practical",
}
@Article{Rees:1982:AAA,
author = "Michael J. Rees",
title = "Automatic assessment aids for {Pascal} programs",
journal = j-SIGPLAN,
volume = "17",
number = "10",
pages = "33--42",
month = oct,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:05 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Univ. of Southampton, Southampton, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "assessment aids; Pascal programs; program listing;
program testing; programming; programming courses;
style",
treatment = "P Practical",
}
@Article{MacLennan:1982:SNN,
author = "B. J. MacLennan",
title = "A simple, natural notation for applicative languages",
journal = j-SIGPLAN,
volume = "17",
number = "10",
pages = "43--49",
month = oct,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:05 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Computer Sci. Dept., Naval Postgraduate School,
Monterey, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "applicative languages; high level languages;
mathematical notations; natural-language;
very-high-level languages",
treatment = "G General Review; P Practical",
}
@Article{Stotts:1982:CSCb,
author = "Paul David {Stotts, Jr.}",
title = "A comparative survey of concurrent programming
languages",
journal = j-SIGPLAN,
volume = "17",
number = "10",
pages = "50--61",
month = oct,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:05 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
note = "Identical to \cite{Stotts:1982:CSCa}.",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Appl. Math. and Computer Sci., Univ. of
Virginia, Charlottesville, VA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "concurrent programming languages; high level
languages; parallel processing; programming tasks
programming tasks",
treatment = "G General Review",
}
@Article{Meijer:1982:YYA,
author = "H. Meijer and A. Nijholt",
title = "{YABBER-yet} another bibliography: translator writing
tools",
journal = j-SIGPLAN,
volume = "17",
number = "10",
pages = "62--72",
month = oct,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Dept.of Informatics, Nijmegen Univ., Nijmegan,
Netherlands",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compiler writing systems; compiler-compilers;
grammars; interpreters; parser generators; parser
generators compilers; program compilers; program
interpreters; translator writing tools",
treatment = "B Bibliography",
}
@Article{Aretz:1982:SDI,
author = "F. E. J. Kruseman Aretz",
title = "Syntax diagrams for {ISO Pascal Standard}",
journal = j-SIGPLAN,
volume = "17",
number = "10",
pages = "73--78",
month = oct,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:05 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C6140D (High level
languages)",
corpsource = "Philips Res. Labs., Eindhoven, Netherlands",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "BNF notation; context-free grammars; context-free
syntax rules; grammar; ISO Pascal standard; Pascal;
PASCAL; Pascal course; syntax diagrams",
treatment = "P Practical",
}
@Article{Gootherts:1982:CPL,
author = "Paul D. Gootherts and James W. Davis",
title = "Common programming language ambiguity",
journal = j-SIGPLAN,
volume = "17",
number = "11",
pages = "7--10",
month = nov,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988152.988154",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:35 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "When most people think of portable programs they think
of programs that can be compiled by different compilers
(with few, if any, changes required in the source
code). It is an unwritten assumption that all of these
compilers accept (to a reasonable degree) the same
language. In this paper we shall demonstrate that this
commonly required similarity can be relaxed
considerably under certain circumstances. This is
accomplished by introducing an unusual new technique
for writing portable programs.",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150C (Compilers,
interpreters and other processors)",
corpsource = "Data Systems Div., Hewlett--Packard Co., Cupertino,
CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ambiguity; different compilers; high level languages;
portable programs; program compilers; programming
language; similarity; software portability",
treatment = "P Practical",
}
@Article{Pentzlin:1982:SCD,
author = "Karl L. Pentzlin",
title = "Syntax of comments: discussion and a proposal",
journal = j-SIGPLAN,
volume = "17",
number = "11",
pages = "11--13",
month = nov,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988152.988155",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:35 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "The syntaxes of comments in some widespread
programming languages are discussed. A comment syntax
that avoids the disadvantages of the previously
discussed syntaxes is proposed.",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Informatik-Forum GmbH, Munich, West Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "comments; high level languages; programming languages;
syntax",
treatment = "P Practical",
}
@Article{Karlsson:1982:NAS,
author = "Kent Karlsson and Kent Petersson",
title = "Notes from: the {Aspen{\"a}s Symposium of Functional
Languages and Computer Architecture}",
journal = j-SIGPLAN,
volume = "17",
number = "11",
pages = "14--22",
month = nov,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988152.988156",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:35 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Duff:1982:CBS,
author = "Steven G. Duff",
title = "The case for {BUFFERS} in {SNOBOL4}",
journal = j-SIGPLAN,
volume = "17",
number = "11",
pages = "24--30",
month = nov,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988152.988157",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:35 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Two articles have appeared recently in SIGPLAN Notices
describing the 'Great Big Substitution Problem' of
SNOBOL4 pattern matching [BLAT80, SCHI81]. Although the
proposals in these papers are different, they both
suggest the addition of new operators to the language
to solve the problem. The purpose of this paper is to
show that the Great Big Substitution Problem is
embedded in a problem of a more pervasive nature, and
to suggest a correspondingly more general solution.",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Computer Sci., California State Univ.,
Fullerton, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "BUFFERS; high level languages; pattern matching;
SNOBOL4; Substitution Problem",
treatment = "P Practical",
}
@Article{Groves:1982:USE,
author = "Lindsay J. Groves",
title = "Using simple {English} sentences to call procedures",
journal = j-SIGPLAN,
volume = "17",
number = "11",
pages = "31--38",
month = nov,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988152.988158",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:35 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Simple English sentences should be used to express
procedure calls. This supports the use of procedures as
abstraction mechanisms by making procedure calls more
self explanatory. Syntax rules for an English-like
procedure call are presented and implementation
techniques are discussed.",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory); C6140D
(High level languages)",
corpsource = "Dept. of Computer Sci., Univ. of Waikato, Hamilton,
New Zealand",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "abstraction mechanisms; high level languages;
implementation; procedure calls; programming theory;
simple English sentences; syntax rules",
treatment = "P Practical",
}
@Article{Levy:1982:CAP,
author = "Eric B. Levy",
title = "The case against {Pascal} as a teaching tool",
journal = j-SIGPLAN,
volume = "17",
number = "11",
pages = "39--41",
month = nov,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988152.988159",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:35 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "As long as Pascal was merely a vehicle for
demonstrating new concepts in programming languages,
its utility was unquestioned. However, as Pascal
becomes more widely taught in our universities the
flaws in this popular language are beginning to produce
a new generation of unmaintainable programs. The
overuse of global variables dictated by the existence
of nested scope is compared to the undisciplined use of
the goto statement.",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C7810C
(Computer-aided instruction)",
corpsource = "Jet Propulsion Lab., Pasadena, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "computer aided instruction; flaws; global variables;
overuse; Pascal; teaching tool; unmaintainable
programs",
treatment = "P Practical",
}
@Article{Payne:1982:BRC,
author = "A. J. Payne",
title = "A basis for the rate of change in programs",
journal = j-SIGPLAN,
volume = "17",
number = "11",
pages = "42--44",
month = nov,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988152.988160",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:35 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This paper shows how the OR technique of the Mean Path
Theorem can lead to results that indicate the rate of
change of a program structure. We have compared with
other theoretical results and found that it is
consistent with the same order of magnitude.",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory)",
corpsource = "Univ. of Waikato, Hamilton, New Zealand",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Mean Path Theorem; program structure; programming
theory; programs; rate of change",
treatment = "T Theoretical or Mathematical",
}
@Article{Cohen:1982:TOS,
author = "Ellis Cohen",
title = "Text-oriented structure commands for structure
editors",
journal = j-SIGPLAN,
volume = "17",
number = "11",
pages = "45--49",
month = nov,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988152.988161",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:35 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "The main problems associated with program structure
editors are not inherent and can be solved without
reverting to a textual viewpoint. Cursor movements can
be made more natural by viewing the screen as a 2-D
arrangement of nodes. Expressions can be input from
left to right by rebinding operator keys to commands
more complex than simple template expansion.
Transformations of program fragments can be
accomplished by an editor which supports matching and
instantiation of subtrees.",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Computer Sci. Dept., Brandeis Univ., Waltham, MA,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "program structure editors; programming; structure
commands; text editing; textual",
treatment = "P Practical",
}
@Article{Litvin:1982:PEP,
author = "Yury Litvin",
title = "Parallel evolution programming language for data flow
machines",
journal = j-SIGPLAN,
volume = "17",
number = "11",
pages = "50--58",
month = nov,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988152.988162",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:35 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "In the first part of this paper we make a survey of
data-driven control concepts and their relation to
non-von-Neumann and parallel programming. We then
introduce informally a high-level data flow language,
PEP, which implements these concepts in a simple and
clear form, bringing them closer to practical use by
the programmers. The second part of the paper (to
appear) will be a PEP programmer's manual which
provides more formal description of the language.",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "GTE Labs. Inc., Waltham, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "data flow; data flow machines; data-driven control
concepts; high level languages; parallel languages;
parallel processing; parallel programming; PEP;
programming language",
treatment = "P Practical; T Theoretical or Mathematical",
xxpages = "50--57",
}
@Article{Boddy:1982:SSA,
author = "David E. Boddy",
title = "A style for structured {APL}",
journal = j-SIGPLAN,
volume = "17",
number = "12",
pages = "27--30",
month = dec,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988164.988166",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:53 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
corpsource = "Oakland Univ., Rochester, MI, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "APL; IF-THEN-ELSE; standard APL interpreter;
structured programming; style; WHILE",
treatment = "P Practical",
}
@Article{Cailliau:1982:HAG,
author = "R. Cailliau",
title = "How to avoid getting schlonked by {Pascal}",
journal = j-SIGPLAN,
volume = "17",
number = "12",
pages = "31--40",
month = dec,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988164.988167",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:53 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "PS Div., CERN, Geneva, Switzerland",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "barriers; dangers; Pascal; programming",
treatment = "P Practical",
}
@Article{Corbett:1982:EAF,
author = "Robert Paul Corbett",
title = "Enhanced arithmetic for {Fortran}",
journal = j-SIGPLAN,
volume = "17",
number = "12",
pages = "41--48",
month = dec,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988164.988168",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:53 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Computer Sci., Univ. of California, Berkeley,
CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "accuracy; arithmetic; digital arithmetic; efficiency;
FORTRAN; Fortran; programmers; speed; widest need
evaluation",
treatment = "P Practical",
}
@Article{Geurts:1982:OBP,
author = "Leo Geurts",
title = "An overview of the {B} programming language or {B}
without tears",
journal = j-SIGPLAN,
volume = "17",
number = "12",
pages = "49--58",
month = dec,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988164.988169",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:53 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Math. Centre, Amsterdam, Netherlands",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "B; data structuring; high level languages;
interactive; interactive programming; programming
language; screen editor; structured programming",
treatment = "G General Review; P Practical",
}
@Article{Gladney:1982:NE,
author = "H. M. Gladney",
title = "A note on enumerations",
journal = j-SIGPLAN,
volume = "17",
number = "12",
pages = "59--64",
month = dec,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988164.988170",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:53 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "The design of the enumeration data type is known to be
imperfect in both PASCAL and ADA. A new design which
avoids the known problems is proposed. An
implementation in the experimental programming language
CONCISE confirms the design.",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "IBM Res. Lab., San Jose, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "CONCISE; CONCISE programming language; data
structures; data type; design; enumeration;
experimental programming language; high level
languages; implementation",
treatment = "P Practical",
}
@Article{Harland:1982:SVC,
author = "David M. Harland",
title = "Subtypes versus cell constancy with subrange
constraints",
journal = j-SIGPLAN,
volume = "17",
number = "12",
pages = "65--69",
month = dec,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988164.988171",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:53 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Computer Sci., Univ. of Glasgow, Glasgow,
UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "constancy; data structures; data types; high level
languages; language design; programming languages;
range constraints; subrange type; subtypes",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{MacLennan:1982:VOP,
author = "B. J. MacLennan",
title = "Values and objects in programming languages",
journal = j-SIGPLAN,
volume = "17",
number = "12",
pages = "70--79",
month = dec,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988164.988172",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:53 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
corpsource = "Computer Sci. Dept., Naval Postgraduate School,
Monterey, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "functional programming; high level languages;
object-oriented; program complexity; program
organization; programming; programming languages;
programming styles; value-oriented",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Wise:1982:EFA,
author = "M. J. Wise",
title = "{EPILOG=PROLOG+data} flow: Arguments for combining
{PROLOG} with a data driven mechanism",
journal = j-SIGPLAN,
volume = "17",
number = "12",
pages = "80--86",
month = dec,
year = "1982",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Univ. of New South Wales, Kensington, NSW, Australia",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "data driven mechanism; data flow; difficulties;
EPILOG; high level languages; PROLOG",
treatment = "T Theoretical or Mathematical",
}
@Article{Wise:1982:EPD,
author = "Michael J. Wise",
title = "{EPILOG} = {PROLOG} + {Data Flow}: arguments for
combining {PROLOG} with a data driven mechanism",
journal = j-SIGPLAN,
volume = "17",
number = "12",
pages = "80--86",
month = dec,
year = "1982",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988164.988173",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:16:53 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Spurred by the desire to construct multi- processor
computer architectures, researchers have been proposing
alternatives to the conventional wisdom of the Von
Neumann design. One of the most Interesting and
innovative of these is the class of machines based on
the principle of data-flow - the order in which
data-flow operations are executed is dependent solely
on the availability of input data. The results of
experiments with both real and simulated data-flow
computers have, however, been rather less than earth
shattering. It is the thesis of this work that PROLOG
contains within it the seeds of a solution for the
difficulties found in data-flow. The material contained
in this work is a revision and substantial expansion of
sections 2 and 3 of [Wise 82].",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Celko:1983:DTR,
author = "Joe Celko and John S. Davis and John Mitchell",
title = "A demonstration of three requirements language
systems",
journal = j-SIGPLAN,
volume = "18",
number = "1",
pages = "9--14",
month = jan,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:05 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C7150 (Military
computing)",
corpsource = "Army Inst. for Res. in Management Information and
Computer Sci., Georgia Inst. of Technol., Atlanta, GA,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Air Forces computer aided design and specification
analysis tool; detailed functional systems requirement;
errors; high level languages; input/output requirements
language; Logicon; management information systems;
military computing; requirements language systems;
software requirements engineering methodology; US Army
management information system",
treatment = "P Practical",
}
@Article{Cox:1983:OOP,
author = "Brad J. Cox",
key = "Cox",
title = "The object oriented precompiler: Programming
{Smalltalk 80} methods in {C} language",
journal = j-SIGPLAN,
volume = "18",
number = "1",
pages = "15--22",
month = jan,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:05 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This paper describes the OOPC, a language and run-time
library for producing C programs that operate by the
run-time conventions of Smalltalk 80 in a UNIX
environment. An added capability is object
save/restore, which allows any object to convert itself
and all subobjects into linear form for storage on
disk. Important missing features are automatic memory
management and Smalltalk's impressive collection of
classes to support a graphical human interface.",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
corpsource = "ITT Programming Technol. Center, Stratford, CT, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "C programs; language; object oriented precompiler;
program compilers; run-time library; Small talk, Class
C, object-oriented; Smalltalk 80; UNIX environment",
treatment = "P Practical",
}
@Article{Culik:1983:FIP,
author = "K. Culik",
title = "On formal and informal proofs for program
correctness",
journal = j-SIGPLAN,
volume = "18",
number = "1",
pages = "23--28",
month = jan,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:05 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory)",
corpsource = "Dept. of Computer Sci., Wayne State Univ., Detroit,
MI, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "formal method; informal; informal mathematical
proving; logical proving methods; program correctness;
programming theory",
treatment = "T Theoretical or Mathematical",
}
@Article{Olsen:1983:SAD,
author = "Dan R. {Olsen, Jr.}",
title = "A subset algorithm for deterministic {FSMs} within
deterministic {PDAs}",
journal = j-SIGPLAN,
volume = "18",
number = "1",
pages = "29--34",
month = jan,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:05 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4220 (Automata theory); C4240 (Programming and
algorithm theory)",
corpsource = "Computer Sci. Dept., Arizona State Univ., Tempe, AZ,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "algorithm theory; base language; deterministic
automata; deterministic finite state machine; finite
automata; macro processors; push-down machine; subset
algorithm; syntax error",
treatment = "T Theoretical or Mathematical",
}
@Article{Shani:1983:SPE,
author = "Uri Shani",
title = "Should program editors not abandon text oriented
commands?",
journal = j-SIGPLAN,
volume = "18",
number = "1",
pages = "35--41",
month = jan,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:05 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques)",
corpsource = "General Electric Corp., Schenectady, NY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "program editors; structured editing; text editing;
text oriented commands; UNTIL; WHILE",
treatment = "T Theoretical or Mathematical",
}
@Article{Spector:1983:SFP,
author = "David Spector",
title = "The simplest functional programming language",
journal = j-SIGPLAN,
volume = "18",
number = "1",
pages = "42--46",
month = jan,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:05 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
note = "See rebuttal \cite{Fehr:1983:SFP}.",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory); C6130
(Data handling techniques); C6140 (Programming
languages)",
corpsource = "Prime Computer Inc., Framingham, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "\$ language; Boolean algebra; functional programming
language; interpreter; Lambda calculus; number theory;
programming languages; programming theory; substitution
rule; symbol manipulation; symbolic manipulation",
treatment = "T Theoretical or Mathematical",
}
@Article{Ambler:1983:CGC,
author = "Arol Ambler and Robert Trawick",
title = "{Chatin}'s graph coloring algorithm as a method for
assigning positions to {Diana} attributes",
journal = j-SIGPLAN,
volume = "18",
number = "2",
pages = "37--38",
month = feb,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:05 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C1160 (Combinatorial mathematics); C6140D (High
level languages); C6150C (Compilers, interpreters and
other processors)",
corpsource = "Data General Corp., Research Triangle Park, NC, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; Ada programs; attributed nodes; Chatin algorithm;
Diana; graph colouring; graph-coloring algorithm;
intermediate representation; program compilers",
treatment = "T Theoretical or Mathematical",
}
@Article{Barz:1983:ISB,
author = "Hans W. Barz",
title = "Implementing semaphores by binary semaphores",
journal = j-SIGPLAN,
volume = "18",
number = "2",
pages = "39--45",
month = feb,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:05 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4290 (Other computer theory)",
corpsource = "Inst. fur Informatik, Univ. of Bonn, Bonn, West
Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "binary semaphores; computation theory; optimal
solution; parallel processing; synchronisation",
treatment = "T Theoretical or Mathematical",
}
@Article{Berry:1983:NMG,
author = "Daniel M. Berry",
title = "A new methodology for generating test cases for a
programming language compiler",
journal = j-SIGPLAN,
volume = "18",
number = "2",
pages = "46--56",
month = feb,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:05 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors); C6150G (Diagnostic, testing, debugging and
evaluating systems)",
corpsource = "Dept. of Computer Sci., Univ. of California, Los
Angeles, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compiler testing; computer testing; program compilers;
programming language compiler; test case generation",
treatment = "P Practical; T Theoretical or Mathematical",
}
@Article{Boswell:1983:SEP,
author = "F. D. Boswell and M. J. Carmody and T. R. Grove",
title = "A string extension for {Pascal}",
journal = j-SIGPLAN,
volume = "18",
number = "2",
pages = "57--61",
month = feb,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:05 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques); C6140D (High level
languages)",
corpsource = "Univ. of Waterloo, Waterloo, Ont., Canada",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "character-string manipulation; data handling;
microPASCAL; Pascal; PASCAL; string extension; type
compatibility rules; Waterloo PASCAL compiler",
treatment = "T Theoretical or Mathematical",
}
@Article{Finkel:1983:RTP,
author = "Raphael Finkel",
title = "Run-time print values",
journal = j-SIGPLAN,
volume = "18",
number = "2",
pages = "62--64",
month = feb,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:05 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150E (General utility programs)",
corpsource = "Dept. of Computer Sci., Univ. of Wisconsin, Madison,
WI, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compile-time function; exception handling; parameter
passing mode; picture; printable; run time print value;
utility programs",
treatment = "T Theoretical or Mathematical",
}
@Article{Jackel:1983:CSF,
author = "Manfred Jackel",
title = "Context sensitive formatting",
journal = j-SIGPLAN,
volume = "18",
number = "2",
pages = "65--68",
month = feb,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:05 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques)",
corpsource = "EWH Rheinland-Pfalz, Koblenz, West Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "context-sensitive formatting; data handling;
identifiers; parser; PASCAL; spelling table; table
lookup",
treatment = "T Theoretical or Mathematical",
}
@Article{VanOost:1983:DDO,
author = "E. M. J. C. {Van Oost}",
title = "{DUIF}: a data-oriented flowchart environment",
journal = j-SIGPLAN,
volume = "18",
number = "2",
pages = "69--75",
month = feb,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:05 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Brussels Free Univ., Brussels, Belgium",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "data declarations; data-oriented flowchart
environment; DUIF; dynamic user interface flowchart;
flowcharting; source code statements; tree structured
diagram",
treatment = "T Theoretical or Mathematical",
}
@Article{Cantone:1983:CPS,
author = "Giovanni Cantone and Aniello Cimitile and Lucio
Sansone",
title = "Complexity in program schemes: the characteristic
polynomial",
journal = j-SIGPLAN,
volume = "18",
number = "3",
pages = "22--31",
month = mar,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988209.988211",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:08 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory)",
corpsource = "Inst. of Electronic Computers, Univ. of Naples,
Naples, Italy",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "characteristic polynomial; complexity; computational
complexity; control environments; evaluation of
programs; metrics; program schemes",
treatment = "T Theoretical or Mathematical",
}
@Article{denHertog:1983:DSR,
author = "E. H. {den Hertog} and H. J. C. Gerbscheid and M. L.
Kersten",
title = "{DO-SELECT} reconsidered",
journal = j-SIGPLAN,
volume = "18",
number = "3",
pages = "32--35",
month = mar,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988209.988212",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:08 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This article is a further investigation into the
usefulness of a DO-SELECT as proposed by Hill [Hill82].
The DO-SELECT construct claims to improve
understandability and reduce the complexity of deeply
nested IF-THEN-ELSE statements. However, the
presentation does not address the limitations of the
approach. A better structure is indicated.",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Dept. of Math. and Computer Sci., Vrije Univ.,
Amsterdam, Netherlands",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "complexity; deeply nested IF-THEN-ELSE statements;
DO-SELECT; programming; understandability",
treatment = "P Practical",
}
@Article{MacLennan:1983:ORP,
author = "B. J. MacLennan",
title = "Overview of relational programming",
journal = j-SIGPLAN,
volume = "18",
number = "3",
pages = "36--45",
month = mar,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988209.988213",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:08 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6120
(File organisation)",
corpsource = "Naval Postgraduate School, Monterey, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "data structure; data structures; high level
operations; programming; relational calculus;
relational programming",
treatment = "P Practical",
}
@Article{Vermaak:1983:PPE,
author = "Desir{\'e} Vermaak",
title = "{PROGEN}: a programming environment",
journal = j-SIGPLAN,
volume = "18",
number = "3",
pages = "46--47",
month = mar,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988209.988214",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:08 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "block-structured language; compiling; editing;
interpreting; PROGEN; program compilers; program
interpreters; programming environment; PROLAN; text
editing",
treatment = "P Practical",
}
@Article{Wexelblat:1983:CPI,
author = "Richard L. Wexelblat",
title = "Correction to page 27 of 1/83 issue",
journal = j-SIGPLAN,
volume = "18",
number = "4",
pages = "2--2",
month = apr,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:06 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Boyd:1983:MC,
author = "Stowe Boyd",
title = "Modular {C}",
journal = j-SIGPLAN,
volume = "18",
number = "4",
pages = "45--54",
month = apr,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:06 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Azrex Inc., Burlington, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "C; control structures; data manipulations; high level
languages; production quality compilers; structural
modularity; syntax; systems programming",
treatment = "P Practical",
}
@Article{Fehr:1983:SFP,
author = "Elfriede Fehr",
title = "The `simplest functional programming language' is
neither simple nor functional",
journal = j-SIGPLAN,
volume = "18",
number = "4",
pages = "55--57",
month = apr,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:06 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
note = "See \cite{Spector:1983:SFP}.",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Lehrstuhl fur Informatik II, RWTH-Aachen, Aachen, West
Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "high level languages; lambda-calculus; language \$;
semantics; simplest functional programming language;
substitutivity of equivalence; syntax",
treatment = "P Practical",
}
@Article{Francis:1983:CDC,
author = "Rhys S. Francis",
title = "Containment defines a class of recursive data
structures",
journal = j-SIGPLAN,
volume = "18",
number = "4",
pages = "58--64",
month = apr,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:06 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6140D (High level
languages)",
corpsource = "Dept. of Computer Sci., La Trobe Univ., Bundoora,
Vic., Australia",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "containment; data abstraction; data structures; error
prone tasks; high level languages; pointers;
programming; recursive data structures",
treatment = "P Practical",
}
@Article{Hardy:1983:NSP,
author = "Norman Hardy",
title = "Nested scopes in {Pascal} and {Algol 68}",
journal = j-SIGPLAN,
volume = "18",
number = "4",
pages = "65--65",
month = apr,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:06 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Tymshare Inc., Cupertino, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ALGOL 68; nested scopes; Pascal; PASCAL",
treatment = "P Practical",
}
@Article{Laut:1983:ASP,
author = "Alfred Laut",
title = "An algebraic specification of {Pascal}'s file type",
journal = j-SIGPLAN,
volume = "18",
number = "4",
pages = "66--68",
month = apr,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:06 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Inst. fur Informatik, Tech. Univ. Munchen, Munchen,
West Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "algebraic specification; assign to buffer; axiomatic
specification; completeness; ISO PASCAL standard;
Pascal; PASCAL's file type; soundness; value of
buffer",
treatment = "P Practical",
}
@Article{May:1983:O,
author = "David May",
title = "{OCCAM} (language)",
journal = j-SIGPLAN,
volume = "18",
number = "4",
pages = "69--79",
month = apr,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:06 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "communication; concurrency; high level languages;
INMOS; interconnected microcomputers; OCCAM;
programming languages",
treatment = "P Practical",
}
@Article{Pentzlin:1983:DSL,
author = "Karl L. Pentzlin",
title = "Discussion of statement labels; proposal of a
'transfer\slash junction' construct as alternative to
'{GOTO}'",
journal = j-SIGPLAN,
volume = "18",
number = "4",
pages = "80--81",
month = apr,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:06 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
corpsource = "Informatik-Forum GmbH, Munchen, West Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "documentation; GOTO destinations; high level
languages; language definitions; programming; statement
labels; test point declarations; TRANSFER/JUNCTION
construct",
treatment = "P Practical",
}
@Article{TeixeiradeQueiroz:1983:NCS,
author = "F. {Teixeira de Queiroz}",
title = "The next control structure that {I} need",
journal = j-SIGPLAN,
volume = "18",
number = "4",
pages = "82--85",
month = apr,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:06 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming); C6140D
(High level languages)",
corpsource = "Inst. Gulbenkian de Ciencia, Oeiras, Portugal",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "control structure; high level languages; nesting
system; parallel processing; programmer; programming",
treatment = "P Practical",
}
@Article{Tompkins:1983:DTS,
author = "Howard E. Tompkins",
title = "In defense of teaching structured {COBOL} as computer
science (or, notes on being sage struck)",
journal = j-SIGPLAN,
volume = "18",
number = "4",
pages = "86--94",
month = apr,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:06 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C0220 (Computing education and training); C6140D
(High level languages)",
corpsource = "Computer Sci., Indiana Univ. of Pennsylvania, Indiana,
PA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "COBOL; computer science; computer science education;
structured COBOL; teaching",
treatment = "G General Review; P Practical",
}
@Article{Antoy:1983:PSG,
author = "Sergio Antoy and Giuliana Dettori",
title = "Is {Pascal} suitable for {GKS?}",
journal = j-SIGPLAN,
volume = "18",
number = "5",
pages = "11--14",
month = may,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:07 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130B (Graphics techniques); C6140D (High level
languages)",
corpsource = "Istituto per la Matematica Applicata, CNR, Genova,
Italy",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "computer graphics; GKS; GKS graphics standard;
Graphics Kernel System; graphics standard; PASCAL;
Pascal; programming language; standards",
treatment = "P Practical",
}
@Article{Boddy:1983:IDA,
author = "David E. Boddy",
title = "Implementing data abstractions and monitors in {UCSD
PASCAL}",
journal = j-SIGPLAN,
volume = "18",
number = "5",
pages = "15--24",
month = may,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:07 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6140D (High level
languages); C6150C (Compilers, interpreters and other
processors)",
corpsource = "School of Engng. and Computer Sci., Oakland Univ.,
Rochester, MI, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compilers; data abstractions; data structures;
monitors; Pascal; program compilers; programming
languages; supervisory and executive programs; UCSD
PASCAL",
treatment = "P Practical",
}
@Article{Harle:1983:PSB,
author = "James Harle",
title = "The proposed standard for {Basic}",
journal = j-SIGPLAN,
volume = "18",
number = "5",
pages = "25--40",
month = may,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:07 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Computer Services, US Naval Acad., Annapolis, MD,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "American National Standards Institute; BASIC; European
Computer Manufacturers Association; European Workshop
on Industrial Computer Systems; Minimal BASIC;
standard; standards",
treatment = "P Practical",
}
@Article{Lakhotia:1983:IID,
author = "Arun Lakhotia",
title = "An improvement over: {``An improvement over deeply
nested {IF-THEN-ELSE} control structure''}",
journal = j-SIGPLAN,
volume = "18",
number = "5",
pages = "41--43",
month = may,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:07 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
note = "See \cite{Hill:1982:IDN}.",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "Dept. of Computer Sci., Birla Inst. of Tech. and Sci.,
Pilani, India",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "CASE; deeply nested IF-THEN-ELSE control structure;
maintainability; program complexity; programming;
readability; SELECT",
treatment = "P Practical",
}
@Article{Machanick:1983:NCW,
author = "Philip Machanick",
title = "A note on {C. S. Wetherell}'s {`Problems with the Ada
reference grammar'}",
journal = j-SIGPLAN,
volume = "18",
number = "5",
pages = "44--45",
month = may,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:07 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
note = "See \cite{Wetherell:1981:PAR}.",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Univ. of the Witwatersrand, Johannesburg, South
Africa",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; Ada reference grammar; grammars",
treatment = "P Practical",
}
@Article{OKeefe:1983:PCL,
author = "R. A. O'Keefe",
title = "{PROLOG} Compared with {LISP}?",
journal = j-SIGPLAN,
volume = "18",
number = "5",
pages = "46--56",
month = may,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:07 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Artificial Intelligence, Univ. of Edinburgh,
Edinburgh, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "data structures; high level languages; LISP",
treatment = "P Practical",
}
@Article{Scott:1983:MVR,
author = "Michael Lee Scott",
title = "Messages vs. remote procedures is a false dichotomy",
journal = j-SIGPLAN,
volume = "18",
number = "5",
pages = "57--62",
month = may,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Tue Oct 28 16:17:07 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Dept. of Computer Sci., Univ. of Wisconsin-Madison,
Madison, WI, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "concurrent programming; design decisions; high level
languages; language proposals; message based languages;
remote procedures",
treatment = "P Practical",
}
@Article{Laff:1983:SOB,
author = "Mark R. Laff and Brent Hailpern",
title = "{SW 2}: {An} object-based programming environment",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "1--11",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Purtilo:1983:PES,
author = "James Purtilo",
title = "{Polylith}: {An} environment to support management of
tool interfaces",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "12--18",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{ODonnell:1983:DBC,
author = "John T. O'Donnell",
title = "Dialogues: a basis for constructing programming
environments",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "19--27",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Bahlke:1983:PPS,
author = "Rolf Bahlke and Gregor Snelting",
title = "The {PSG} --- {Programming System Generator}",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "28--33",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Beshers:1983:MCA,
author = "George McArthur Beshers and Roy Harold Campbell",
title = "Maintained and constructor attributes",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "34--42",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Demers:1983:APM,
author = "Alan Demers and Anne Rogers and Frank Kenneth Zadeck",
title = "Attribute propagation by message passing",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "43--59",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Hall:1983:DSE,
author = "Cordelia V. Hall and John T. O'Donnell",
title = "Debugging in a side effect free programming
environment",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "60--68",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Metayer:1983:MAP,
author = "D. Le Metayer",
title = "Mechanical analysis of program complexity",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "69--73",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Dybvig:1983:SE,
author = "R. Kent Dybvig and Bruce T. Smith",
title = "A semantic editor",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "74--82",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Wells:1983:LPP,
author = "Mark B. Wells and Margaret A. Hug and Rollo Silver",
title = "Libraries as programs preserved within compiler
continuations",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "83--91",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Horwitz:1983:RAS,
author = "Susan Horwitz and Tim Teitelbaum",
title = "Relations and attributes: a symbiotic basis for
editing environments",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "93--106",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Cooper:1983:IIA,
author = "Keith D. Cooper and Ken Kennedy and Linda Torczon",
title = "The impact of interprocedural analysis and
optimization on the design of a software development
environment",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "107--116",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Agnarsson:1983:TTP,
author = "Snorri Agnarsson and M. S. Krishnamoorthy",
title = "Towards a theory of packages",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "117--130",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Gries:1983:NNE,
author = "David Gries and Jan Prins",
title = "A new notion of encapsulation",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "131--139",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Caplinger:1983:SES,
author = "Michael Caplinger",
title = "Structured {Editor Support} for {Modularity} and {Data
Abstraction}",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "140--147",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Moriconi:1983:PSG,
author = "Mark Moriconi and Dwight F. Hare",
title = "{PegaSys}: a system for graphical explanation of
program designs",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "148--160",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Kristensen:1983:APF,
author = "Bent Bruun Kristensen and Ole Lehrmann Madsen and
Birger M{\o}ller-Pedersen and Kristen Nygaard",
title = "An algebra for program fragments",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "161--170",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Francez:1983:ELP,
author = "Nissim Francez and Shalom Goldenberg and Ron Y. Pinter
and Michael Tiomkin and Shalom Tsur",
title = "An environment for logic programming",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "179--190",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Komorowski:1983:MIL,
author = "Henryk Jan Komorowski and Shigeo Omori",
title = "A model and an implementation of a logic programming
environment",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "191--198",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{MacLennan:1983:SSE,
author = "Bruce J. MacLennan",
title = "A simple software environment based on objects and
relations",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "199--207",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Fickas:1983:DIR,
author = "Stephen Fickas",
title = "Design issues in a {Rule-Based System}",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "208--215",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Sweet:1983:MPE,
author = "Richard E. Sweet",
title = "The {Mesa} programming environment",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "216--229",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Swinehart:1983:SC,
author = "Daniel C. Swinehart and Polle T. Zellweger and Robert
B. Hagmann",
title = "The structure of {Cedar}",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "230--244",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Donahue:1983:IMC,
author = "James Donahue",
title = "Integration mechanisms in {Cedar}",
journal = j-SIGPLAN,
volume = "18",
number = "6",
pages = "245--251",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Lampson:1983:OSD,
author = "B. W. Lampson and E. E. Schmidt",
title = "Organizing software in a distributed environment",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "1--13",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Computer Sci. Lab., Xerox Palo Alto Res. Center, Palo
Alto, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "automatic support; Cedar programming system; design;
distributed environment; distributed file system;
distributed processing; performance; program
development cycle; program processors; software;
software engineering; System Modeller",
sponsororg = "ACM",
subject = "D.3.3 Software, PROGRAMMING LANGUAGES, Language
Constructs, Modules, packages \\ D.4.3 Software,
OPERATING SYSTEMS, File Systems Management, Distributed
file systems \\ D.3.4 Software, PROGRAMMING LANGUAGES,
Processors, Compilers \\ D.2.2 Software, SOFTWARE
ENGINEERING, Tools and Techniques, User interfaces",
treatment = "P Practical",
}
@Article{Powell:1983:VAI,
author = "M. L. Powell and M. A. Linton",
title = "Visual abstraction in an interactive programming
environment",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "14--21",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Dept. of Electrical Engng. and Computer Sci., Univ. of
California, Berkeley, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "design; interactive programming; interactive
programming environment; interactive user interface;
languages; levels of abstraction; OMEGA; pictorial
representations; program processors; semantic analysis;
software development system; software engineering;
syntax-free input; user selectable display format;
visual abstraction",
sponsororg = "ACM",
subject = "D.4.7 Software, OPERATING SYSTEMS, Organization and
Design, Interactive systems \\ I.3.4 Computing
Methodologies, COMPUTER GRAPHICS, Graphics Utilities,
Software support \\ D.3.4 Software, PROGRAMMING
LANGUAGES, Processors, Compilers \\ D.2.2 Software,
SOFTWARE ENGINEERING, Tools and Techniques, User
interfaces \\ I.3.4 Computing Methodologies, COMPUTER
GRAPHICS, Graphics Utilities, Graphics packages \\
D.2.5 Software, SOFTWARE ENGINEERING, Testing and
Debugging, Error handling and recovery",
treatment = "P Practical",
}
@Article{Honschopp:1983:CFL,
author = "U. Honschopp and W.-M. Lippe and F. Simon",
title = "Compiling functional languages for {von Neumann}
machines",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "22--27",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Inst. fur Informatik und Praktische Math., Univ. Kiel,
Kiel, West Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "compilers; computer architectures; data flow machines;
design; functional languages; higher order functions;
languages; LISP/N; program compilers; reduction
machines; Von Neumann machines",
sponsororg = "ACM",
subject = "D.3.4 Software, PROGRAMMING LANGUAGES, Processors,
Compilers \\ F.4.1 Theory of Computation, MATHEMATICAL
LOGIC AND FORMAL LANGUAGES, Mathematical Logic, Lambda
calculus and related systems \\ C.1.1 Computer Systems
Organization, PROCESSOR ARCHITECTURES, Single Data
Stream Architectures, Von Neumann architectures",
treatment = "P Practical",
}
@Article{Farrow:1983:AGD,
author = "R. Farrow",
title = "Attribute grammars and data-flow languages",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "28--40",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic); C6140D (High level
languages)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Dept. of Computer Sci., Columbia Univ., New York, NY,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "attribute evaluators; attribute grammars; context free
grammars; context-free grammars; data-flow languages;
data-flow programming; design; high level languages;
languages; programming; semantic functions",
sponsororg = "ACM",
subject = "F.4.2 Theory of Computation, MATHEMATICAL LOGIC AND
FORMAL LANGUAGES, Grammars and Other Rewriting Systems,
Grammar types \\ D.3.2 Software, PROGRAMMING LANGUAGES,
Language Classifications, Data-flow languages \\ F.4.2
Theory of Computation, MATHEMATICAL LOGIC AND FORMAL
LANGUAGES, Grammars and Other Rewriting Systems,
Parsing \\ D.3.3 Software, PROGRAMMING LANGUAGES,
Language Constructs, Coroutines \\ D.3.4 Software,
PROGRAMMING LANGUAGES, Processors, Compilers",
treatment = "P Practical",
}
@Article{Heinanen:1983:PCA,
author = "J. Heinanen",
title = "A programmer controlled approach to data and control
abstraction",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "41--52",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Dept. of Electronics, Tampere Univ. of Technol.,
Tampere, Finland",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "algorithms; benchmark results; control abstraction;
data abstraction languages; data structures; design;
high level languages; human factors; language
constructs; languages; PASCAL; Pascal-like languages;
performance; programmer controlled approach",
sponsororg = "ACM",
subject = "D.3.3 Software, PROGRAMMING LANGUAGES, Language
Constructs, Data types and structures \\ D.3.3
Software, PROGRAMMING LANGUAGES, Language Constructs,
Abstract data types \\ D.3.2 Software, PROGRAMMING
LANGUAGES, Language Classifications, Very high-level
languages",
treatment = "P Practical",
}
@Article{Weihl:1983:SIR,
author = "W. Weihl and B. Liskov",
title = "Specification and implementation of resilient, atomic
data types",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "53--64",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6140D (High level
languages)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Lab. for Computer Sci., MIT, Cambridge, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "abstract data types; Argus programming language;
concurrency; consistency of data; data structures;
deadlock; design; fault tolerant computing; hardware
failures; high level languages; human factors;
languages; linguistic mechanism; performance;
resilient, atomic data types",
sponsororg = "ACM",
subject = "D.3.3 Software, PROGRAMMING LANGUAGES, Language
Constructs, Abstract data types \\ D.4.1 Software,
OPERATING SYSTEMS, Process Management, Concurrency \\
I.6 Computing Methodologies, SIMULATION AND MODELING,
Model Validation and Analysis \\ D.4.8 Software,
OPERATING SYSTEMS, Performance, Queueing theory \\
D.4.1 Software, OPERATING SYSTEMS, Process Management,
Synchronization",
treatment = "P Practical",
}
@Article{LeBlanc:1983:ALM,
author = "T. J. LeBlanc and R. P. Cook",
title = "An analysis of language models for high-performance
communication in local-area networks",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "65--72",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "B6210L (Computer communications); C5620 (Computer
networks and techniques); C6140D (High level
languages)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Dept. of Computer Sci., Univ. of Rochester, Rochester,
NY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "computer networks; computing environment; design;
distributed programming language StarMod; distributed
systems; economics; full parameter functionality; high
level languages; high-level, distributed programming
language kernel; high-performance communication;
language models; languages; local-area networks;
message-based communication; modularity; PDP 11/23
microprocessors; performance; programming language
support; remote invocation; remote memory references;
transparency",
sponsororg = "ACM",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, Very high-level languages \\ D.4.4
Software, OPERATING SYSTEMS, Communications Management,
Message sending \\ D.3.4 Software, PROGRAMMING
LANGUAGES, Processors, Compilers \\ C.2.1 Computer
Systems Organization, COMPUTER-COMMUNICATION NETWORKS,
Network Architecture and Design, Network
communications",
treatment = "P Practical",
}
@Article{Strom:1983:NIL,
author = "R. E. Strom and S. Yemini",
title = "{NIL}: an integrated language and system for
distributed programming",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "73--82",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "IBM Thomas J. Watson Res. Center, Yorktown Heights,
NY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "algorithms; asynchronous message passing;
capabilities; compile-time typestate checking; design;
distributed processing; distributed programming;
finalization of data; high level languages;
interprocess communication; languages; module
isolation; NIL; process model; programming language;
security; software systems",
sponsororg = "ACM",
subject = "D.4.4 Software, OPERATING SYSTEMS, Communications
Management, Message sending \\ D.4.1 Software,
OPERATING SYSTEMS, Process Management, Synchronization
\\ D.4.7 Software, OPERATING SYSTEMS, Organization and
Design, Distributed systems \\ D.3.4 Software,
PROGRAMMING LANGUAGES, Processors, Run-time
environments",
treatment = "P Practical",
}
@Article{Schmidt:1983:AMD,
author = "J. W. Schmidt and M. Mall",
title = "Abstraction mechanisms for database programming",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "83--93",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6160 (Database management systems (DBMS))",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Fachbereich Informatik, Univ. Hamburg, Hamburg, West
Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "access abstraction; concurrency control; control
abstraction; data access; data control; data
manipulation; data structures; database management
systems; database programming; DBMS; design;
experimentation; functional abstraction; high level
constructs; integrity; languages; transactional
abstraction",
sponsororg = "ACM",
subject = "H.2.3 Information Systems, DATABASE MANAGEMENT,
Languages, Data description languages (DDL) \\ D.3.2
Software, PROGRAMMING LANGUAGES, Language
Classifications, Very high-level languages \\ H.2.3
Information Systems, DATABASE MANAGEMENT, Languages,
Query languages",
treatment = "P Practical",
}
@Article{Ridjanovic:1983:ATS,
author = "D. Ridjanovic and M. L. Brodie",
title = "Action and transaction skeletons: high level language
constructs for database transactions",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "94--99",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6160D (Relational
databases)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Univ. of Minnesota, Minneapolis, MN, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "action skeleton; algorithms; database management
systems; database transactions; DBMS; design; high
level language constructs; high level languages;
integrity; interrelational constraints; language
design; languages; performance; relational data model;
semantic integrity; transaction skeletons",
sponsororg = "ACM",
subject = "H.2.3 Information Systems, DATABASE MANAGEMENT,
Languages, Data description languages (DDL) \\ D.3.2
Software, PROGRAMMING LANGUAGES, Language
Classifications, Very high-level languages \\ D.3.1
Software, PROGRAMMING LANGUAGES, Formal Definitions and
Theory, Semantics",
treatment = "P Practical",
}
@Article{Shaw:1983:DPL,
author = "M. Shaw and E. Borison and M. Horowitz and T. Lane and
D. Nichols and R. Pausch",
title = "{Descartes}: a programming-language approach to
interactive display interfaces",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "100--111",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques); C6140D (High level
languages)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Dept. of Computer Sci., Carnegie-Mellon Univ.,
Pittsburgh, PA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "abstract data types; data handling; Descartes; design;
high level languages; interactive display interfaces;
interface description tools; language design;
languages; programming language; programming
methodology; programming-language; prototype
organizations; runtime support; software systems;
specifications",
sponsororg = "ACM",
subject = "I.3.4 Computing Methodologies, COMPUTER GRAPHICS,
Graphics Utilities, Picture description languages \\
D.2.1 Software, SOFTWARE ENGINEERING,
Requirements/Specifications, Languages \\ D.4.7
Software, OPERATING SYSTEMS, Organization and Design,
Interactive systems \\ D.3.3 Software, PROGRAMMING
LANGUAGES, Language Constructs, Abstract data types",
treatment = "P Practical",
}
@Article{Olsen:1983:SDG,
author = "D. R. {Olsen, Jr.} and E. P. Dempsey",
title = "Syntax directed graphical interaction",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "112--117",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6130B (Graphics techniques)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Dept. of Computer Sci., Arizona State Univ., Tempe,
AZ, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "algorithms; computer graphics; context-free grammars;
data abstraction; design; interactive systems;
languages; man-machine interfaces; parser generation;
SYNGRAPH; syntax analysis; user interface generator",
sponsororg = "ACM",
subject = "D.2.2 Software, SOFTWARE ENGINEERING, Tools and
Techniques, User interfaces \\ D.4.7 Software,
OPERATING SYSTEMS, Organization and Design, Interactive
systems \\ F.4.2 Theory of Computation, MATHEMATICAL
LOGIC AND FORMAL LANGUAGES, Grammars and Other
Rewriting Systems, Grammar types \\ F.4.2 Theory of
Computation, MATHEMATICAL LOGIC AND FORMAL LANGUAGES,
Grammars and Other Rewriting Systems, Parsing",
treatment = "P Practical",
}
@Article{Pilote:1983:PLF,
author = "M. Pilote",
title = "A programming language framework for designing user
interfaces",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "118--136",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Dept. of Computer Sci., Univ. of Toronto, Toronto,
Ont., Canada",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "control flow; design; dialogues; events; grammars;
high level languages; human users; INTERPRET;
languages; man machine systems; man-machine systems;
performance; pragmatic; programmers; programming
language; semantic aspects; symbol tables; TAXIS; user
interfaces",
sponsororg = "ACM",
subject = "D.2.2 Software, SOFTWARE ENGINEERING, Tools and
Techniques, User interfaces \\ D.3.1 Software,
PROGRAMMING LANGUAGES, Formal Definitions and Theory,
Semantics \\ D.3.1 Software, PROGRAMMING LANGUAGES,
Formal Definitions and Theory, Syntax",
treatment = "P Practical",
}
@Article{Ossher:1983:FPL,
author = "H. L. Ossher and B. K. Reid",
title = "{Fable}: a programming-language solution to {IC}
process automation problems",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "137--148",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "B2220 (Integrated circuits); C6140D (High level
languages); C7410D (Electronic engineering computing)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Stanford Univ., Stanford, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "algorithms; circuit CAD; design; Fable; high level
languages; IC process automation problems; integrated
circuit fabrication; integrated circuits; languages;
performance; programming-language; verification",
sponsororg = "ACM",
subject = "B.7.1 Hardware, INTEGRATED CIRCUITS, Types and Design
Styles, Advanced technologies \\ D.3.3 Software,
PROGRAMMING LANGUAGES, Language Constructs, Abstract
data types \\ D.3.4 Software, PROGRAMMING LANGUAGES,
Processors, Run-time environments \\ I.6 Computing
Methodologies, SIMULATION AND MODELING, Simulation
Languages",
treatment = "P Practical",
}
@Article{Smoliar:1983:WNL,
author = "S. W. Smoliar and D. Barstow",
title = "Who needs languages, and why do they need them? or No
matter how high the level, it's still programming",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "149--157",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Schlumberger-Doll Res., Ridgefield, CT, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "computer scientists; design; design languages; end
user; environment; human factors; languages; program
processors; software development process; software
engineering; software tools; software tools
environment; special purpose programming languages;
specification languages; wide spectrum languages",
sponsororg = "ACM",
subject = "D.1 Software, PROGRAMMING TECHNIQUES, Automatic
Programming \\ D.3.1 Software, PROGRAMMING LANGUAGES,
Formal Definitions and Theory, Syntax \\ D.4.9
Software, OPERATING SYSTEMS, Systems Programs and
Utilities, Command and control languages \\ D.3.2
Software, PROGRAMMING LANGUAGES, Language
Classifications, Extensible languages",
treatment = "P Practical",
}
@Article{Donner:1983:DOL,
author = "M. D. Donner",
title = "The design of {OWL}, a language for walking",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "158--165",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Carnegie-Mellon Univ., Pittsburgh, PA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "algorithms; design; design rationale; high level
languages; language; languages; OWL; programming;
programming language; real-time concurrent processes;
robots; semantics; six legged walking robot; syntax;
verification; walking",
sponsororg = "ACM",
subject = "D.3.1 Software, PROGRAMMING LANGUAGES, Formal
Definitions and Theory, Semantics \\ D.3.1 Software,
PROGRAMMING LANGUAGES, Formal Definitions and Theory,
Syntax \\ D.4.1 Software, OPERATING SYSTEMS, Process
Management, Concurrency \\ I.2.9 Computing
Methodologies, ARTIFICIAL INTELLIGENCE, Robotics,
Propelling mechanisms",
treatment = "P Practical",
}
@Article{Zippel:1983:CP,
author = "R. Zippel",
title = "Capsules (programming)",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "166--169",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Lab. for Computer Sci., MIT, Cambridge, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "algebraic manipulation system; algorithms; Capsules;
design; I/O system; languages; performance; personal
computer; programming; VLSI design system",
sponsororg = "ACM",
subject = "B.7.1 Hardware, INTEGRATED CIRCUITS, Types and Design
Styles, Input/Output circuits \\ B.7.1 Hardware,
INTEGRATED CIRCUITS, Types and Design Styles, VLSI
(very large scale integration) \\ D.3.4 Software,
PROGRAMMING LANGUAGES, Processors, Code generation \\
D.4.4 Software, OPERATING SYSTEMS, Communications
Management, Message sending",
treatment = "P Practical",
}
@Article{Novak:1983:DAG,
author = "G. S. {Novak, Jr.}",
title = "Data abstraction in {GLISP}",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "170--177",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation); C6140D (High level
languages)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Dept. of Computer Sci., Stanford Univ., Stanford, CA,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "abstract-data-type facility; algorithms; data
obstruction; data structures; design; editors; GLISP;
high-level; high-level language; integrated programming
environment; interpretive programming features;
languages; LISP; object centered programming;
programs",
sponsororg = "ACM",
subject = "D.3.2 Software, PROGRAMMING LANGUAGES, Language
Classifications, Very high-level languages \\ D.3.3
Software, PROGRAMMING LANGUAGES, Language Constructs,
Abstract data types \\ D.3.2 Software, PROGRAMMING
LANGUAGES, Language Classifications, Extensible
languages \\ D.3.4 Software, PROGRAMMING LANGUAGES,
Processors, Compilers \\ E.1 Data, DATA STRUCTURES,
Arrays",
treatment = "P Practical",
}
@Article{Hood:1983:EAI,
author = "Robert Hood",
title = "Efficient abstractions for the implementation of
structured editors",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "171--178",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Dec 14 09:14:40 MST 2003",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Albano:1983:THS,
author = "A. Albano",
title = "Type hierarchies and semantic data models",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "178--186",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6160 (Database
management systems (DBMS))",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Dept. of Computer Sci., Univ. of Toronto, Toronto,
Ont., Canada",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "abstraction mechanisms; aggregation; classification;
database management systems; database programming
language; DBMS; Galileo; generalization; high level
languages; interactive programming language; languages;
semantic data models; strongly typed programming
language; type hierarchies; typed programming
language",
sponsororg = "ACM",
subject = "H.2.3 Information Systems, DATABASE MANAGEMENT,
Languages, Data description languages (DDL) \\ D.3.2
Software, PROGRAMMING LANGUAGES, Language
Classifications, Data-flow languages \\ D.3.3 Software,
PROGRAMMING LANGUAGES, Language Constructs, Data types
and structures",
treatment = "P Practical",
}
@Article{Cormack:1983:ESS,
author = "G. V. Cormack",
title = "Extensions to static scoping",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "187--191",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "School of Computer Sci., McGill Univ., Montreal, Que.,
Canada",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ALGOL; data structures; dynamic scoping; high level
languages; language L; languages; macros; objects;
static scoping; temporary files; type insecurity; type
insecurity dynamic scoping; visibility",
sponsororg = "ACM",
subject = "D.3.3 Software, PROGRAMMING LANGUAGES, Language
Constructs, Data types and structures \\ D.3.2
Software, PROGRAMMING LANGUAGES, Language
Classifications, Very high-level languages \\ D.3.4
Software, PROGRAMMING LANGUAGES, Processors, Compilers
\\ D.4.2 Software, OPERATING SYSTEMS, Storage
Management, Storage hierarchies",
treatment = "P Practical",
}
@Article{Lima:1983:DCF,
author = "Isabel Gouveia Lima and Richard Hopkins and Lindsay
Marshall and David Mundy and Philip Treleaven",
title = "Decentralised control flow --- {BASed on unIX BASIX}",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "192--201",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150J (Operating
systems)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Computing Lab., Univ. of Newcastle upon Tyne,
Newcastle upon Tyne, UK",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "actor; BASIX; computer networks; data flow;
decentralised control flow model; decentralised
programming model; design; distributed processing; high
level languages; languages; logic models; logic
programming model; operating systems; operating systems
(computers); parallel architectures; programming
language; reduction; UNIX; Von Neumann model",
sponsororg = "ACM",
subject = "C.1.2 Computer Systems Organization, PROCESSOR
ARCHITECTURES, Multiple Data Stream Architectures
(Multiprocessors), Parallel processors \\ D.3.2
Software, PROGRAMMING LANGUAGES, Language
Classifications, Very high-level languages \\ D.4.7
Software, OPERATING SYSTEMS, Organization and Design,
Distributed systems \\ D.4.7 Software, OPERATING
SYSTEMS, Organization and Design, Interactive systems
\\ D.4.0 Software, OPERATING SYSTEMS, General, UNIX \\
D.4.7 Software, OPERATING SYSTEMS, Organization and
Design, UNIX",
treatment = "P Practical",
}
@Article{Shultis:1983:FS,
author = "J. Shultis",
title = "A functional shell",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "202--211",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages); C6150J (Operating
systems)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Dept. of Computer Sci., Univ. of Colorado, Boulder,
CO, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "branching; C language derivative; concurrent
processing; design; functional shell; high level
languages; labelled data streams; languages; looping;
operating systems (computers); OS; pipes; powers;
program algebra; program algebra processing; structured
data streams; UNIX shell; verification",
sponsororg = "ACM",
subject = "D.4.1 Software, OPERATING SYSTEMS, Process Management,
Concurrency \\ D.1 Software, PROGRAMMING TECHNIQUES,
Applicative (Functional) Programming \\ I.4.3 Computing
Methodologies, IMAGE PROCESSING, Enhancement,
Filtering",
treatment = "P Practical",
}
@Article{Fraser:1983:HLP,
author = "C. W. Fraser and D. R. Hanson",
title = "A high-level programming and command language",
journal = j-SIGPLAN,
volume = "18",
number = "6S",
pages = "212--219",
month = jun,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sat Apr 25 11:46:37 MDT 1998",
bibsource = "https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
conflocation = "San Francisco, CA, USA; 27-29 June 1983",
conftitle = "Proceedings of the SIGPLAN '83 Symposium on
Programming Language Issues in Software Systems",
corpsource = "Dept. of Computer Sci., Univ. of Arizona, Tucson, AZ,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "command language; data abstractions; design; EZ; high
level languages; high-level programming; high-level
string-processing concepts; Icon; languages; LISP;
Lisp; PASCAL; Pascal; performance; SNOBOL4; strings;
text files; type fusion",
sponsororg = "ACM",
subject = "D.4.9 Software, OPERATING SYSTEMS, Systems Programs
and Utilities, Command and control languages \\ D.3.3
Software, PROGRAMMING LANGUAGES, Language Constructs,
Abstract data types \\ D.3.4 Software, PROGRAMMING
LANGUAGES, Processors, Compilers",
treatment = "P Practical",
}
@Article{Calmet:1983:PHL,
author = "J. Calmet and R.-M. {di Scala}",
title = "{Pascal} as host language of computer algebra
systems",
journal = j-SIGPLAN,
volume = "18",
number = "7",
pages = "15--24",
month = jul,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988216.988218",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:16 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Computer Sci. Dept., Univ. of Wisconsin, Madison, WI,
USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "CAS; computer algebra systems; host language;
microcomputers; Pascal; PASCAL",
treatment = "P Practical",
}
@Article{Feldmann:1983:AG,
author = "Harry Feldmann",
title = "Acceptive grammars",
journal = j-SIGPLAN,
volume = "18",
number = "7",
pages = "25--44",
month = jul,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988216.988219",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:16 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4210 (Formal logic)",
corpsource = "Rechenzentrum, Univ. Hamburg, Hamburg, West Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "acceptive grammars; ALGOL 68; BNF; context free
Chomsky grammars; generative grammars; GRAMMAR-prefixed
SIMULA programs; GRAMMAR-prefixed SIMULA programs ALGOL
68; grammars; syntax checker; VWG; Wirth Diagrams",
treatment = "B Bibliography; P Practical",
}
@Article{Greiter:1983:CTD,
author = "Gebh Greiter",
title = "Comparing two definitions for the notion `data type'",
journal = j-SIGPLAN,
volume = "18",
number = "7",
pages = "45--49",
month = jul,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988216.988220",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:16 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Perkins (see /Prkns/) compared three papers defining
the notion 'data type': /Guttg/, /Gougn/, and /Greit/.
He came to the conclusion that /Guttg/ is a paper
investigating the question of consistency and
completeness of data type specifications to a
sufficiently large extent, and he concludes that,
therefore, there is no need for a type theory that is
not based on the theory of initial algebras.",
acknowledgement = ack-nhfb,
classification = "C6120 (File organisation)",
corpsource = "Softlab GmbH, Munchen, West Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "completeness; consistency; data structures; data
type",
treatment = "P Practical",
}
@Article{Guntheroth:1983:NAB,
author = "Kurt Guntheroth",
title = "The new {ANSI BASIC} standard",
journal = j-SIGPLAN,
volume = "18",
number = "7",
pages = "50--59",
month = jul,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988216.988221",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:16 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "John Fluke Mfg. Co. Inc., Everett, WA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "ANSI BASIC standard; BASIC; standards",
treatment = "P Practical",
}
@Article{Gutfreund:1983:TOV,
author = "Steven Gutfreund",
title = "Tracing offensive values from exceptions",
journal = j-SIGPLAN,
volume = "18",
number = "7",
pages = "60--61",
month = jul,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988216.988222",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:16 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "In debugging, techniques for tracing back offending
values are extremely useful. In [1] Raphael Finkel
presents us with an easily implemented and fairly
useful technique. As was pointed out in [1] there has
been other work in this area. In this note I would like
to present a short taxonomy of the various techniques,
and attempt to place Finkel's technique in its place in
the hierarchy.",
acknowledgement = ack-nhfb,
classification = "C6130 (Data handling techniques)",
corpsource = "Computer and Information Sci., Univ. of Massachusetts,
Amherst, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "data handling; exceptions; offensive values;
taxonomy",
treatment = "P Practical",
}
@Article{Nilges:1983:BST,
author = "Edward G. Nilges",
title = "On bugs and swarms: towards a sociobiology of
programming?",
journal = j-SIGPLAN,
volume = "18",
number = "7",
pages = "62--64",
month = jul,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988216.988223",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:16 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6110 (Systems analysis and programming)",
corpsource = "BNR Inc., Mountain View, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Ada; generic bugs; generic packages; programming;
sociobiology",
treatment = "G General Review",
}
@Article{Takeuchi:1983:THM,
author = "Ikuo Takeuchi and Hiroshi Okuno and Nobuyasu Ohsato",
title = "{TAO}: a harmonic mean of {Lisp}, {Prolog} and
{Smalltalk}",
journal = j-SIGPLAN,
volume = "18",
number = "7",
pages = "65--74",
month = jul,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988216.988224",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:16 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6140D (High level languages)",
corpsource = "Musashino Electrical Communication Lab., Nippon
Telegraph and Telephone Public Corp., Tokyo, Japan",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "functional programming; high level languages;
intelligent total programming system; LISP; logic
programming; NUE; object oriented programming; Prolog;
Smalltalk; TAO",
treatment = "P Practical",
}
@Article{Thompson:1983:UAF,
author = "John R. Thompson",
title = "The use and abuse of formal proofs",
journal = j-SIGPLAN,
volume = "18",
number = "7",
pages = "75--79",
month = jul,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/988216.988225",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:16 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C4240 (Programming and algorithm theory)",
corpsource = "J.L. Kellogg Graduate School of Management,
Northwestern Univ., Evanston, IL, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "formal proofs; program correctness; programming
theory",
treatment = "G General Review",
}
@Article{Gramlich:1983:DMS,
author = "Wayne C. Gramlich",
title = "Debugging methodology: session summary",
journal = j-SIGPLAN,
volume = "18",
number = "8",
pages = "1--3",
month = aug,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/1006142.1006149",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:34 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Gramlich:1983:SSD,
author = "Wayne C. Gramlich",
title = "Session Summary --- Debugging Methodology",
journal = j-SIGPLAN,
volume = "18",
number = "8",
pages = "1--3",
month = aug,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Sep 18 19:25:51 1994",
bibsource = "ftp://ftp.ira.uka.de/pub/bibliography/Parallel/debug_3.1.bib;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Hamlet:1983:DLS,
author = "Dick Hamlet",
title = "Debugging `{Level}': step-wise debugging",
journal = j-SIGPLAN,
volume = "18",
number = "8",
pages = "4--8",
month = aug,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/1006147.1006150",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:34 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Debugging techniques originated with low-level
programming languages, where the memory dump and
interactive word-by-word examination of memory were the
primary tools. 'High-level' debugging is often no more
than low-level techniques adapted to high-level
languages. For example, to examine the execution of an
operational specification one state at a time by
setting breakpoints, is superior to doing the same
thing to a machine-language program, but only because
the language level has improved; the debugging remains
primitive. This paper attempts a radical definition of
debugging level, and illustrates it with a technique
for ordering the execution of concurrent processes in a
way that follows their design structure. Division of a
program into a collection of cooperating processes is a
means of controlling the complexity of each process.
However, in execution the program--development
structure is ignored, with the result that the
advantages of decomposition are lost. What the designer
has divided and conquered, the debugger sees as an
overwhelming monolith. The technique proposed here
causes the focus of execution to follow the design
structure, in a way that does not require detailed user
direction.",
acknowledgement = ack-nhfb,
classification = "C6150G (Diagnostic, testing, debugging and
evaluating systems)",
conflocation = "Pacific Grove, CA, USA; 20-23 March 1983",
conftitle = "ACM SIGSOFT/SIGPLAN Software Engineering Symposium on
High-Level Debugging",
corpsource = "Dept. of Computer Sci., Univ. of Maryland, College
Park, MD, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "complexity; concurrent processes; debugging level;
design; high-level languages; languages; low-level
programming languages; memory dump; program debugging;
program-development structure; step-wise debugging",
subject = "D.2.5 Software, SOFTWARE ENGINEERING, Testing and
Debugging, Debugging aids",
treatment = "P Practical",
}
@Article{Seidner:1983:IDR,
author = "Rich Seidner and Nick Tindall",
title = "Interactive debug requirements",
journal = j-SIGPLAN,
volume = "18",
number = "8",
pages = "9--22",
month = aug,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/1006140.1006151",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:34 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
classification = "C6150G (Diagnostic, testing, debugging and
evaluating systems)",
conflocation = "Pacific Grove, CA, USA; 20-23 March 1983",
conftitle = "ACM SIGSOFT/SIGPLAN Software Engineering Symposium on
High-Level Debugging",
corpsource = "IBM General Products Div., San Jose, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "cross-language interactive debug product; IBM;
operating systems; performance; program debugging;
system/370 architecture; verification",
subject = "D.2.5 Software, SOFTWARE ENGINEERING, Testing and
Debugging, Debugging aids",
treatment = "P Practical",
}
@Article{Linton:1983:KBD,
author = "Mark A. Linton and Robert Balzer and R. J. Cunningham
and Cordell Green and Robert Sedlmeyer and Elliott
Solloway and William Swartout and Pamela Zave",
title = "Knowledge-based debugging: session summary",
journal = j-SIGPLAN,
volume = "18",
number = "8",
pages = "23--24",
month = aug,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/1006142.1006153",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:34 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Sedlmeyer:1983:KBF,
author = "Robert L. Sedlmeyer and William B. Thompson and Paul
E. Johnson",
title = "Knowledge-based fault localization in debugging:
preliminary draft",
journal = j-SIGPLAN,
volume = "18",
number = "8",
pages = "25--31",
month = aug,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/1006140.1006154",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:34 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Fault localization in program debugging is the process
of identifying program statements which cause anomalous
behaviour. We have developed a prototype,
knowledge-based model of the fault localization
process. Novel features of the model include multiple
localization tactics and a recognition-based mechanism
for program abstraction. An explicit division of
knowledge from the applications, programming and
language domains facilitate model tuning within as well
as across applications domains. We describe model
structure and performance for a class of faults
associated with master file update programs. We foresee
applications of the model as an initial cognitive
theory of expertise in fault localization and as a
partially automated debugging tool.",
acknowledgement = ack-nhfb,
classification = "C6150G (Diagnostic, testing, debugging and
evaluating systems)",
conflocation = "Pacific Grove, CA, USA; 20-23 March 1983",
conftitle = "ACM SIGSOFT/SIGPLAN Software Engineering Symposium on
High-Level Debugging",
corpsource = "Univ. of Minnesota, Minneapolis, MN, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "anomalous behavior; automated debugging tool;
automatic programming; debugging; expertise; fault
localization; initial cognitive theory; knowledge-based
model; master file update programs; model tuning;
multiple localization tactics; performance; program
abstraction; program debugging; program statements;
recognition-based mechanism; theory; verification",
subject = "D.2.5 Software, SOFTWARE ENGINEERING, Testing and
Debugging, Debugging aids \\ I.2 Computing
Methodologies, ARTIFICIAL INTELLIGENCE, Miscellaneous",
treatment = "P Practical",
}
@Article{Bates:1983:RDD,
author = "Peter Bates",
title = "Requirements\slash design debugging: session summary",
journal = j-SIGPLAN,
volume = "18",
number = "8",
pages = "32--33",
month = aug,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/1006140.1006156",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:34 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Bruegge:1983:GPE,
author = "Bernd Bruegge and Peter Hibbard",
title = "Generalized path expressions: a high level debugging
mechanism",
journal = j-SIGPLAN,
volume = "18",
number = "8",
pages = "34--44",
month = aug,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/1006147.1006157",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:34 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This paper introduces a modified version of path
expressions called Path Rules which can be used as a
debugging mechanism to monitor the dynamic behaviour of
a computation. Path rules have been implemented in a
remote symbolic debugger running on the Three Rivers
Computer Corporation PERQ computer under the Accent
operating system.",
acknowledgement = ack-nhfb,
classification = "C6150G (Diagnostic, testing, debugging and
evaluating systems)",
conflocation = "Pacific Grove, CA, USA; 20-23 March 1983",
conftitle = "ACM SIGSOFT/SIGPLAN Software Engineering Symposium on
High-Level Debugging",
corpsource = "Dept. of Computer Sci., Carnegie Mellon Univ.,
Pittsburgh, PA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "Accent operating system operating system; dynamic
behaviour; high level debugging mechanism; path
expressions; path rules; performance; program
debugging; remote symbolic debugger; Three Rivers
Computer Corporation PERQ computer; verification",
subject = "D.2.5 Software, SOFTWARE ENGINEERING, Testing and
Debugging, Debugging aids",
treatment = "P Practical",
}
@Article{Clarke:1983:AES,
author = "Lori A. Clarke and Debra J. Richardson",
title = "The application of error-sensitive testing strategies
to debugging",
journal = j-SIGPLAN,
volume = "18",
number = "8",
pages = "45--52",
month = aug,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/1006140.1006158",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:34 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Program errors can be considered from two perspectives
-- cause and effect. The goal of program testing is to
detect errors by discovering their effects, while the
goal of debugging is to search for the associated
cause. In this paper, we explore ways in which some of
the results of testing research can be applied to the
debugging process. In particular, computation testing
and domain testing, which are two error-sensitive test
data selection strategies, are described. Ways in which
these selection strategies can be used as debugging
aids are then discussed.",
acknowledgement = ack-nhfb,
classification = "C6150G (Diagnostic, testing, debugging and
evaluating systems)",
conflocation = "Pacific Grove, CA, USA; 20-23 March 1983",
conftitle = "ACM SIGSOFT/SIGPLAN Software Engineering Symposium on
High-Level Debugging",
corpsource = "Computer and Information Sci. Dept., Univ. of
Massachusetts, Amherst, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "computation testing; debugging; domain testing;
error-sensitive test data selection strategies;
error-sensitive testing; performance; program
debugging; program testing; verification",
subject = "D.2.5 Software, SOFTWARE ENGINEERING, Testing and
Debugging, Debugging aids",
treatment = "P Practical",
}
@Article{Jard:1983:ATS,
author = "C. Jard and G. {von Bochmann}",
title = "An approach to testing specifications",
journal = j-SIGPLAN,
volume = "18",
number = "8",
pages = "53--59",
month = aug,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/1006147.1006159",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:34 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "An approach to testing the consistency of
specifications is explored, which is applicable to the
design validation of communication protocols and other
cases of step-wise refinement. In this approach, a
testing module compares a trace of interactions
obtained from an execution of the refined specification
(e.g. the protocol specification) with the reference
specification (e.g. the communication service
specification).Non-determinism in reference
specifications presents certain problems. Using an
extended finite state transition model for the
specifications, a strategy for limiting the amount of
non-determinacy is presented. An automated method for
constructing a testing module for a given reference
specification is discussed. Experience with the
application of this testing approach to the design of a
Transport protocol and a distributed mutual exclusion
algorithm is described.",
acknowledgement = ack-nhfb,
classification = "C6150G (Diagnostic, testing, debugging and
evaluating systems)",
conflocation = "Pacific Grove, CA, USA; 20-23 March 1983",
conftitle = "ACM SIGSOFT/SIGPLAN Software Engineering Symposium on
High-Level Debugging",
corpsource = "CNET Lannion, Lannion, France",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "communication protocols; design validation;
distributed mutual exclusion algorithm exclusion
algorithm; finite state transition; performance;
program debugging; program testing; protocol
specification; reference specification;
standardization; step-wise refinement; testing
specifications; transport protocol; verification",
subject = "K.1 Computing Milieux, THE COMPUTER INDUSTRY,
Standards \\ D.2.5 Software, SOFTWARE ENGINEERING,
Testing and Debugging, Debugging aids \\ D.2.1
Software, SOFTWARE ENGINEERING,
Requirements/Specifications, Tools",
treatment = "P Practical",
}
@Article{Lee:1983:IE,
author = "Insup Lee",
title = "Integrated environments",
journal = j-SIGPLAN,
volume = "18",
number = "8",
pages = "60--62",
month = aug,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/1006142.1006161",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:34 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "The session on debugging in integrated environments
started with Fairley's characterization of integrated
environments as follows: (1) versatile collection of
analysis, design, implementation, testing, and
maintenance tools; (2) consistent user interface among
the tools; (3) common representation of information
(e.g., Stoneman's database model, Unix pipe); (4)
history/version control/configuration management
capability; and (5) encouragement of good practice. He
then asked the audience the following questions: (1)
what is your view of environments? (2) what
possibilities exist for debugging in integrated
environments that do not exist in a mere collection of
tools? (3) what is the difference between high--level
debugging and low--level debugging with high--level
tools?",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Kishimoto:1983:EDL,
author = "Zen Kishimoto",
title = "An experimental debugger in a limited programming
environment",
journal = j-SIGPLAN,
volume = "18",
number = "8",
pages = "63--66",
month = aug,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/1006142.1006162",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:34 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "This paper describes a debugger feature of a system
that supports a limited programming environment for
program validation, revalidation and debugging. The
debugger in this system is tightly coupled with other
tools through a database which is used as a central
repository. The execution by this system is based on
the hardware independent intermediate codes and, thus,
the system has the potential to be multilingual. The
debugger supports backward execution, provides both
normal and symbolic execution results, and allows
source-level debugging.",
acknowledgement = ack-nhfb,
classification = "C6150G (Diagnostic, testing, debugging and
evaluating systems)",
conflocation = "Pacific Grove, CA, USA; 20-23 March 1983",
conftitle = "ACM SIGSOFT/SIGPLAN Software Engineering Symposium on
High-Level Debugging",
corpsource = "GTE Labs. Inc., Waltham, MA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "backward execution; central repository; database;
database management systems; DBMS; debugging;
experimental debugger; experimentation; intermediate
codes; limited programming environment; performance;
program debugging; program testing; program validation;
revalidation; source-level debugging; symbolic
execution; verification",
subject = "D.2 Software, SOFTWARE ENGINEERING, Programming
Environments \\ D.2.5 Software, SOFTWARE ENGINEERING,
Testing and Debugging, Debugging aids",
treatment = "P Practical",
}
@Article{Powell:1983:DMD,
author = "Michael L. Powell and Mark A. Linton",
title = "A database model of debugging",
journal = j-SIGPLAN,
volume = "18",
number = "8",
pages = "67--70",
month = aug,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/1006147.1006163",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:34 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Debugging a program can be viewed as performing
queries and updates on a database that contains both
program source and execution state information. This
model of debugging simplifies a 'debugger' to a
database interface for runtime information and allows
the debugger to be easily integrated into a programming
environment. We are currently designing a programming
environment in which all program information is stored
in a relational database system. This system will
include debugging capabilities to provide the
programmer a simple yet powerful mechanism for
describing debugging requests",
acknowledgement = ack-nhfb,
classification = "C6150G (Diagnostic, testing, debugging and
evaluating systems); C6160D (Relational databases)",
conflocation = "Pacific Grove, CA, USA; 20-23 March 1983",
conftitle = "ACM SIGSOFT/SIGPLAN Software Engineering Symposium on
High-Level Debugging",
corpsource = "Dept. of Electrical Engng. and Computer Sci., Univ. of
California, Berkeley, CA, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "database management systems; database model; DBMS;
debugging; design; execution state information;
performance; program debugging; program source;
programming environment; queries; relational database
system; runtime information; software; software
engineering; updates; verification",
subject = "D.2.5 Software, SOFTWARE ENGINEERING, Testing and
Debugging, Debugging aids \\ D.2 Software, SOFTWARE
ENGINEERING, Programming Environments \\ H.2
Information Systems, DATABASE MANAGEMENT,
Miscellaneous",
treatment = "P Practical",
}
@Article{Mikelsons:1983:IPE,
author = "Martin Mikelsons",
title = "Interactive program execution in {Lispedit}",
journal = j-SIGPLAN,
volume = "18",
number = "8",
pages = "71--80",
month = aug,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/1006140.1006164",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:34 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "We describe a powerful interactive debugger (Heval)
embedded in a larger programming environment
(Lispedit). In Lispedit, the programmer creates, edits
and files Lisp functions from a uniform editor
interface that makes use of the structure of Lisp
expressions. With Heval, the programmer can execute
Lisp expressions and functions in a very natural way
through the editor interface. We describe the debugging
interface and how it has evolved over several years of
use.",
acknowledgement = ack-nhfb,
classification = "C6150G (Diagnostic, testing, debugging and
evaluating systems)",
conflocation = "Pacific Grove, CA, USA; 20-23 March 1983",
conftitle = "ACM SIGSOFT/SIGPLAN Software Engineering Symposium on
High-Level Debugging",
corpsource = "Computer Sci. Dept., IBM T.J. Watson Res. Center,
Yorktown Heights, NY, USA",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "design; Heval; interactive debugger; LISP; Lisp
environment; Lisp expressions; Lispedit; performance;
program debugging; programming environment; uniform
editor interface; verification",
subject = "D.2.5 Software, SOFTWARE ENGINEERING, Testing and
Debugging, Debugging aids \\ D.2 Software, SOFTWARE
ENGINEERING, Programming Environments",
treatment = "P Practical",
}
@Article{Mullerburg:1983:RDW,
author = "Monika A. F. M{\"u}llerburg",
title = "The role of debugging within software engineering
environments",
journal = j-SIGPLAN,
volume = "18",
number = "8",
pages = "81--90",
month = aug,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/1006147.1006165",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:34 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "Programming environments (PEs) support a single
programmer developing small- to medium-scale programs,
whereas software development support systems and
software engineering environments (SE$^2$s) support
whole project teams, developing Large-scale software.
There is no reason to believe that one and only one
support system may exist. The usefulness of one or the
other depends on the particular situation of software
development. Debugging is distinguished from testing
and defined not only for removing bugs from programs
(dynamic debugging) but also from documents describing
the programs (static debugging).The key problem of
debugging is understanding the software. Debugging may
be supported by static analysis tools and by
interactive debugging systems which help both to
understand the software better and to estimate the
impacts of an intended change. Graphical
representations are also very useful for better
understanding system structures and for recognising
faults and clashes faster. Tools may furthermore be
used to report errors and corrections, and to maintain
these reports. In the context of PEs and SE$^2$s the
tools supporting debugging are connected. Tools can be
based on a uniform internal representation, allowing a
uniform user interface. Tasks and corresponding tools
can be tailored to each other, avoiding duplication of
work. One task knows what the others have already done.
One knows if certain types of errors have been
prevented or removed, i.e. if static analysis tools
prevent data flow errors during runtime. Tools and
results of other tasks may be used, i.e. cross
reference lists and test path reports. Similarities and
differences of debugging in PEs and in SE$^2$s are
discussed by some example systems. The discussion is
concluded by demonstrating possible influences on
future software development by personal computers,
knowledge engineering, and predicative programming.",
acknowledgement = ack-nhfb,
classification = "C6150G (Diagnostic, testing, debugging and
evaluating systems)",
conflocation = "Pacific Grove, CA, USA; 20-23 March 1983",
conftitle = "ACM SIGSOFT/SIGPLAN Software Engineering Symposium on
High-Level Debugging",
corpsource = "Inst. fur Software-Technol., Gesellschaft fur Math.
und Datenverarbeitung mbH Bonn, St. Augustin, West
Germany",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "debugging; dynamic debugging; knowledge engineering;
performance; personal computers; predictive
programming; program debugging; programming
environment; software development support system;
software development support systems; software
engineering; software engineering environment; software
engineering environments; static analysis; Static
debugging; static debugging; testing; validation;
verification",
subject = "D.2.5 Software, SOFTWARE ENGINEERING, Testing and
Debugging, Debugging aids \\ D.2 Software, SOFTWARE
ENGINEERING, Programming Environments",
treatment = "P Practical",
}
@Article{Wertz:1983:ILP,
author = "Harald Wertz",
title = "An integrated {Lisp} programming environment",
journal = j-SIGPLAN,
volume = "18",
number = "8",
pages = "91--95",
month = aug,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/1006140.1006166",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:34 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
abstract = "We are currently implementing a system to help
experienced programmers during the development,
implementation and debugging of their programs. This
system, built on top of a screen oriented structural
editor, offers possibilities to attach descriptors to
every portion of the program and to maintain -
simultaneously - different versions of the program
being written, including tentative hypothetical
versions. It comprises a mechanism to maintain minimal
consistency between modified parts of code, the
non-modified parts of code and the attached
descriptors, as well as an evaluation module
functioning in different modes: normal evaluation,
symbolic evaluation and checking evaluation .The
standard programming aids, such as indexors, pretty
printers, trace packages, undo- and history-facilities
are generalized to handle the descriptors and
unfinished programs as well",
acknowledgement = ack-nhfb,
classification = "C6150C (Compilers, interpreters and other
processors); C6150G (Diagnostic, testing, debugging and
evaluating systems)",
conflocation = "Pacific Grove, CA, USA; 20-23 March 1983",
conftitle = "ACM SIGSOFT/SIGPLAN Software Engineering Symposium on
High-Level Debugging",
corpsource = "LITP/CNRS, Paris, France",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
keywords = "checking evaluation; consistency; debugging;
experienced programmers; indexors; integrated LISP
programming environment; languages; LISP; normal
evaluation; performance; pretty printers; program
debugging; program processors; screen oriented
structural editor; software engineering; symbolic
evaluation; text editing; trace packages;
verification",
subject = "D.2 Software, SOFTWARE ENGINEERING, Programming
Environments \\ D.3.2 Software, PROGRAMMING LANGUAGES,
Language Classifications, LISP",
treatment = "P Practical",
}
@Article{Gross:1983:DDS,
author = "Thomas Gross",
title = "Distributed debugging: session summary",
journal = j-SIGPLAN,
volume = "18",
number = "8",
pages = "96--97",
month = aug,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/1006140.1006168",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Wed Jun 18 16:17:34 MDT 2008",
bibsource = "http://portal.acm.org/;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
acknowledgement = ack-nhfb,
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Gross:1983:SSD,
author = "Thomas Gross",
title = "Session Summary --- Distributed Debugging",
journal = j-SIGPLAN,
volume = "18",
number = "8",
pages = "96--97",
month = aug,
year = "1983",
CODEN = "SINODQ",
ISSN = "0362-1340 (print), 1523-2867 (print), 1558-1160
(electronic)",
ISSN-L = "0362-1340",
bibdate = "Sun Sep 18 19:26:34 1994",
bibsource = "ftp://ftp.ira.uka.de/pub/bibliography/Parallel/debug_3.1.bib;
https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
fjournal = "ACM SIGPLAN Notices",
journal-URL = "https://dl.acm.org/loi/sigplan",
}
@Article{Baiardi:1983:DDC,
author = "F. Baiardi and N. {De Francesco} and E. Matteoli and
S. Stefanini and G. Vaglini",
title = "Development of a debugger for a concurrent language",
journal = j-SIGPLAN,
volume = "18",
number = "8",
pages = "98--106",
month = aug,
year = "1983",
CODEN = "SINODQ",
DOI = "https://doi.org/10.1145/10061