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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Timothy C. Winkler

dblp:34/5704 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
0since 2021 · last 1994
—ORCID · none

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

Software engineering, systems software and programming languages · 3Theory of computation · 1

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
Program analysis · 42% Programming languages and type systems · 31% Software maintenance and evolution · 27%

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

TopicWeightPapersLastEvidence papers
Software maintenance and evolution
change impact analysis
0.011990
Approximate Reasoning About the Semantic Effects of Program Changes · IEEE Trans. Software Eng. 1990
Program analysis
data flow analysis
0.011990
Approximate Reasoning About the Semantic Effects of Program Changes · IEEE Trans. Software Eng. 1990
Program analysis › static analysis
information flow analysis
0.011990
Approximate Reasoning About the Semantic Effects of Program Changes · IEEE Trans. Software Eng. 1990
Programming languages and type systems › language semantics › formal semantics
denotational semantics
0.011985
Denotational Semantics and Rewrite Rules for FP · POPL 1985
Programming languages and type systems
language semantics
0.011985
Denotational Semantics and Rewrite Rules for FP · POPL 1985
Programming languages and type systems › rewriting systems
rewrite rules
0.011985
Denotational Semantics and Rewrite Rules for FP · POPL 1985
Software maintenance and evolution
software evolution
0.011990
Approximate Reasoning About the Semantic Effects of Program Changes · IEEE Trans. Software Eng. 1990

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

dependency analysis · 0.0approximate reasoning · 0.0rewrite systems · 0.0operational semantics · 0.0
YearPublicationVenuePosition
1994 Constant-Only Multiplicative Linear Logic is NP-Complete
Patrick Lincoln, Timothy C. Winkler
Theor. Comput. Sci.2
1991 Correction to "Approximate Reasoning About the Semantic Effects of Program Changes"
Mark Moriconi, Timothy C. Winkler
IEEE Trans. Software Eng.2
1990 Approximate Reasoning About the Semantic Effects of Program Changes
abstract
It is pointed out that the incremental cost of a change to a program is often disproportionately high because of inadequate means of determining the semantic effects of the change. A practical logical technique for finding the semantic effects of changes through a direct analysis of the program is presented. The programming language features considered include parametrized modules, procedures, and global variables. The logic described is approximate in that weak (conservative) results sometimes are inferred. Isolating the exact effects of a change is undecidable in general. The basis for an approximation is a structural interpretation of the information-flow relationships among program objects. The approximate inference system is concise, abstract, extensible, and decidable, giving it significant advantages over the main alternative formalizations. The authors' implementation of the logic records the justification for each dependency to facilitate the interpretation of results.>
Mark Moriconi, Timothy C. Winkler
IEEE Trans. Software Eng.2
1985 Denotational Semantics and Rewrite Rules for FP
abstract
We consider languages whose operational semantics is given by a set of rewrite rules. For such languages, it is important to be able to determine that there are enough rules to completely reduce all meaningful expressions, but not so many that the system of rules is inconsistent. We develop a formal framework in which to give a precise treatment of these soundness and completeness issues. We believe our approach to be novel in that we make heavy use of denotational semantics in our proof of completeness. The particular language for which we answer these questions is an extended version of the functional programming language FP; however the applicability of these techniques extends beyond the realm of FP rewriting systems.
Joseph Y. Halpern, John H. Williams, Edward L. Wimmers, Timothy C. Winkler
POPL4