Frank DeRemer

dblp:10/4506 · also Franklin L. Deremer · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
0since 2021 · last 1982
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 2 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Compilers and program optimization · 100%
Theoretical computer science
1 paper
Automata and formal languages · 100%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Compilers and program optimization › parsing
LR parsing
0.021982
Efficient Computation of LALR(1) Look-Ahead Sets · ACM Trans. Program. Lang. Syst. 1982
A Forward Move Algorithm for LR Error Recovery · POPL 1978
Compilers and program optimization
parsing
0.021982
Efficient Computation of LALR(1) Look-Ahead Sets · ACM Trans. Program. Lang. Syst. 1982
A Forward Move Algorithm for LR Error Recovery · POPL 1978
Compilers and program optimization › parsing
syntax error recovery
0.011978
A Forward Move Algorithm for LR Error Recovery · POPL 1978
Automata and formal languages › parsing
context-free grammar parsing
0.011978
A Forward Move Algorithm for LR Error Recovery · POPL 1978

Methods — techniques the papers use, named apart from their topics

recovery states · 0.0forward move algorithm · 0.0fixed-point computation · 0.0
YearPublicationVenuePosition
1982 Efficient Computation of LALR(1) Look-Ahead Sets
abstract
article Free Access Share on Efficient Computation of LALR(1) Look-Ahead Sets Authors: Frank DeRemer Computer and Information Sciences, University of California, Santa Cruz, CA Computer and Information Sciences, University of California, Santa Cruz, CAView Profile , Thomas Pennello Computer and Information Sciences, University of California, Santa Cruz, CA Computer and Information Sciences, University of California, Santa Cruz, CAView Profile Authors Info & Claims ACM Transactions on Programming Languages and SystemsVolume 4Issue 4Oct. 1982 pp 615–649https://doi.org/10.1145/69622.357187Published:01 October 1982Publication History 83citation2,258DownloadsMetricsTotal Citations83Total Downloads2,258Last 12 Months471Last 6 weeks49 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF
Frank DeRemer, Thomas J. Pennello
ACM Trans. Program. Lang. Syst.1
1978 A Forward Move Algorithm for LR Error Recovery
abstract
A move algorithm, and some of its formal properties, is presented for use in a practical syntactic error scheme for LR parsers. The algorithm finds fragment (comparable to a valid prefix) just to the right of a point of error detection. For expositional purposes the algorithm is presented as parsing arbitrarily far beyond the point of error detection in a parallel mode, as long as all parses agree on the read or reduce action to be taken at each parse step. In practice the forward move is achieved serially by adding recovery states to the LR machine. Based on the formal properties of the forward move we propose an error algorithm that uses the accumulated right context. The performance of the algorithm is illustrated in a specific case and discussed in general.
Thomas J. Pennello, Frank DeRemer
POPL2
1976 Programming-in-the-Large Versus Programming-in-the-Small
abstract
We distinguish the activity of writing large programs from that of writing small ones. By large programs we mean systems consisting of many small programs (modules), usually written by different people.
Frank DeRemer, Hans H. Kron
IEEE Trans. Software Eng.1