Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Terrence C. Miller

dblp:87/1134 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
0since 2021 · last 1989
—ORCID · none

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

Software engineering, systems software and programming languages · 2 · 1 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
Software maintenance and evolution · 29% Concurrent programming · 29% Empirical software engineering · 29%

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

TopicWeightPapersLastEvidence papers
Empirical software engineering
collaborative software development
0.011989
Object Management in a CASE Environment · ICSE 1989
Concurrent programming › concurrency control
optimistic concurrency control
0.011989
Object Management in a CASE Environment · ICSE 1989
Software maintenance and evolution › software configuration management
version control
0.011989
Object Management in a CASE Environment · ICSE 1989
Programming languages and type systems
type checking
0.011979
Type Checking in an Imperfect World · POPL 1979
Programming languages and type systems
type systems
0.011979
Type Checking in an Imperfect World · POPL 1979

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

optimistic concurrency control · 0.0type prediction algorithm · 0.0
YearPublicationVenuePosition
1989 Object Management in a CASE Environment
abstract
The Sun Network Software Environment (NSE) is a network-based object manager for software development.The NSE supports parallel development through an optimistic concurrency control mechanism, in which developers do not acquire locks before modifying objects.Instead, developers copy objects, modify the copies, and merge the modified objects with the originals.Objects managed by the NSE are typed, and the set of types can be extended by tool builders.The NSE is designed to work with heterogeneous implementations and poor communication.
Evan Adams, Masahiro Honda, Terrence C. Miller
ICSE3
1979 Type Checking in an Imperfect World
abstract
We present an algorithn for the determination of run-time types which functions in the presence of errors, and show that it provides more information than that obtained using a previously published algorithm.In Section 1 we define the problem and state the requirements for a practically useful type prediction algorithm. In Section 2 we introduce a model programing language and in Section 3 define type inference rules for that language. Section 4 presents a type prediction algorithm and Section 5 describes how to apply the results to solve the problems stated in Section 1. Section 6 presents an example of our procedure and demonstrates how previous work does not satisfy all requirements.
Terrence C. Miller
POPL1