Demo Data from EDBT 2026 / reviewers in the wild / expert
John C. Cherniavsky
dblp:83/6748
· DBLP profile ↗
10ranked-venue papers
9as first author
0since 2021 · last 2002
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4 · 4 first-authorTheory of computation · 4 · 3 first-authorDatabases, data management, data science and information retrieval · 3 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 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
7 papers |
Software testing · 32% Empirical software engineering · 24% Programming languages and type systems · 22% | |
| Theoretical computer science
4 papers |
Computational complexity · 71% Automata and formal languages · 22% Logic in computer science · 7% |
Topics — the 12 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Empirical software engineering › software metrics
software complexity metrics |
0.0 | 1 | 1991 | On Weyuker's Axioms For Software Complexity Measures · IEEE Trans. Software Eng. 1991 |
Software testing
testing theory |
0.0 | 1 | 1987 | A Recursion Theoretic Approach to Program Testing · IEEE Trans. Software Eng. 1987 |
Computational complexity
computability theory |
0.0 | 1 | 1987 | A Recursion Theoretic Approach to Program Testing · IEEE Trans. Software Eng. 1987 |
Computational complexity
inductive inference |
0.0 | 1 | 1987 | A Recursion Theoretic Approach to Program Testing · IEEE Trans. Software Eng. 1987 |
Programming languages and type systems
language semantics |
0.0 | 3 | 1979 | A Complete and Consistent Hoare Axiomatics for a Simple Programming Language · J. ACM 1979 A Complete and Consistent Hoare Semantics for a Simple Programming Language · POPL 1977 Simple Programs Realize Exactly Presberger Formulas · SIAM J. Comput. 1976 |
Programming languages and type systems › language semantics › formal semantics
axiomatic semantics |
0.0 | 2 | 1979 | A Complete and Consistent Hoare Axiomatics for a Simple Programming Language · J. ACM 1979 A Complete and Consistent Hoare Semantics for a Simple Programming Language · POPL 1977 |
Program verification › program logic
hoare axiomatics |
0.0 | 2 | 1979 | A Complete and Consistent Hoare Axiomatics for a Simple Programming Language · J. ACM 1979 A Complete and Consistent Hoare Semantics for a Simple Programming Language · POPL 1977 |
Program verification › program logic
hoare logic |
0.0 | 2 | 1979 | A Complete and Consistent Hoare Axiomatics for a Simple Programming Language · J. ACM 1979 A Complete and Consistent Hoare Semantics for a Simple Programming Language · POPL 1977 |
Computational complexity
proof complexity |
0.0 | 1 | 1979 | A Complete and Consistent Hoare Axiomatics for a Simple Programming Language · J. ACM 1979 |
Programming languages and type systems
program equivalence |
0.0 | 1 | 1976 | Simple Programs Realize Exactly Presberger Formulas · SIAM J. Comput. 1976 |
Automata and formal languages
decidability and complexity |
0.0 | 1 | 1976 | Simple Programs Realize Exactly Presberger Formulas · SIAM J. Comput. 1976 |
Logic in computer science › formal arithmetic
presburger arithmetic |
0.0 | 1 | 1976 | Simple Programs Realize Exactly Presberger Formulas · SIAM J. Comput. 1976 |
Methods — techniques the papers use, named apart from their topics
recursion theory · 0.0inductive inference · 0.0axiomatic evaluation · 0.0flag minimization · 0.0completeness proof · 0.0auxiliary boolean variables · 0.0presburger arithmetic · 0.0hoare logic · 0.0decision procedures · 0.0decision procedure · 0.0consistency proof · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2002 | Editorial - A Survey of Research Questions for Intelligent Information Systems in Education
John C. Cherniavsky, Elliot Soloway |
J. Intell. Inf. Syst. | 1 |
| 1991 | On Weyuker's Axioms For Software Complexity MeasuresabstractProperties for software complexity measures are discussed. It is shown that a collection of nine properties suggested by E.J. Weyuker is inadequate for determining the quality of a software complexity measure. (see ibid., vol.14, p.1357-65, 1988). A complexity measure which satisfies all nine of the properties, but which has absolutely no practical utility in measuring the complexity of a program is presented. It is concluded that satisfying all of the nine properties is a necessary, but not sufficient, condition for a good complexity measure.> John C. Cherniavsky, Carl H. Smith 0001 |
IEEE Trans. Software Eng. | 1 |
| 1989 | Validation Through Testing
John C. Cherniavsky |
ICSE | 1 |
| 1987 | A Recursion Theoretic Approach to Program TestingabstractInductive inference, the automatic synthesis of programs, bears certain ostensible relationships with program testing. For inductive inference, one must take a finite sample of the desired input/output behavior of some program and produce (synthesize) an equivalent program. In the testing paradigm, one seeks a finite sample for a function such that any program (in a given set) which computes something other than the object function differs from the object function on the finite sample. In both cases, the finite sample embodies sufficient knowledge to isolate the desired program from all other possibilities. These relationships are investigated and general recursion theoretic properties of testable sets of functions are exposed. John C. Cherniavsky, Carl H. Smith 0001 |
IEEE Trans. Software Eng. | 1 |
| 1982 | On Transforming Control StructuresabstractTransformations of reducible flowcharts to REPEAT-EXIT or ${\text{RE}}_n $-charts and transformations of ${\text{RE}}_n $-charts to more structured forms are investigated. In particular, transformations within the hierarchy of flowcharts (D-charts, ${\text{RE}}_1 $-charts, ${\text{RE}}_2 $-charts,$ \cdots $, ${\text{RE}}_n $-charts, $ \cdots $) studied by Kosaraju [J. Comput. System Sci., 9 (1974), pp. 232–255] are presented. It is shown that the transformation of ${\text{RE}}_n $-charts to D-charts requires at most $\lceil \log _2 (n + 1) \rceil $ auxiliary Boolean variables (flags), and that for each $n \geqq 1$ this bound is tight for at least one ${\text{RE}}_n $-chart. The existence of a hierarchy of flowcharts with respect to the number of flags needed for conversion into equivalent D-charts is also shown. John Keohane, John C. Cherniavsky, Peter B. Henderson |
SIAM J. Comput. | 2 |
| 1979 | On Finding Test Data Sets for Loop Free Programs
John C. Cherniavsky |
Inf. Process. Lett. | 1 |
| 1979 | A Note Concerning Top Down Program Development and Restricted Exit Control Structures
John C. Cherniavsky, John Keohane, Peter B. Henderson |
Inf. Process. Lett. | 1 |
| 1979 | A Complete and Consistent Hoare Axiomatics for a Simple Programming LanguageabstractA sunple programming language ffm IS defined for which a complete axiomatics is obtamable.Completeness is shown by presemmg a relauvely complete Hoare ax~omaUcs, demonstrating, by direct constmcuon, that the first-order theory of addmon ~+ as express,ve, and noting that ~+ Is complete.It is then shown that • ~m aS maxunal wath this property Further, a notton of complexity of a Hoare system is introduced based upon the lengths of proofs (dasregardmg proofs m the underlying logsc), and the system -~m, .~+ is shown to have polynomial complexity The nouon ts shown to be nontnvlal by presenting a language for which any Hoare axiom system has exponenual complextty rK~v WORDS AND PHRASES venficatmn, logic, complexity, theory of computation, programming languages, subrecurslve functions CR CATEGORIES' 5 21, 5 24, 5 25 John C. Cherniavsky, Samuel N. Kamin |
J. ACM | 1 |
| 1977 | A Complete and Consistent Hoare Semantics for a Simple Programming LanguageabstractArticle A complete and consistent hoare axiomatics for a simple programming language Share on Authors: J. Cherniavsky SUNY at Stony Brook, N.Y. SUNY at Stony Brook, N.Y.View Profile , S. Kamin SUNY at Stony Brook, N.Y. SUNY at Stony Brook, N.Y.View Profile Authors Info & Claims POPL '77: Proceedings of the 4th ACM SIGACT-SIGPLAN symposium on Principles of programming languagesJanuary 1977 Pages 1–9https://doi.org/10.1145/512950.512951Online:01 January 1977Publication History 3citation179DownloadsMetricsTotal Citations3Total Downloads179Last 12 Months21Last 6 weeks0 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 SiteGet Access John C. Cherniavsky, Samuel N. Kamin |
POPL | 1 |
| 1976 | Simple Programs Realize Exactly Presberger FormulasabstractA class of programs, $L_ + $, is introduced which lies between $L_1 $ and $L_2 $ in the loop program hierarchy. As a tool for analysis of this class, we use formulas in Presberger’s arithmetic and we show that $L_ + $ realizes these formulas both relationally and functionally. Moreover, the realization is exact in the sense that every program in $L_ + $ realizes some Presberger formula. Using known decidability and complexity results for Presberger's arithmetic, we are able to obtain a decision procedure for equivalence of $L_ + $ programs and to obtain upper bounds for the complexity of this procedure. John C. Cherniavsky |
SIAM J. Comput. | 1 |