VLDB 2026 Research / reviewers in the wild / expert
Ronald E. Prather
dblp:14/67
· DBLP profile ↗
16ranked-venue papers
16as first author
0since 2021 · last 1996
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 6 · 6 first-authorSystems, architecture and hardware · 4 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 4 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorDatabases, data management, data science and information retrieval · 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
2 papers |
Software testing · 98% Compilers and program optimization · 2% | |
| Theoretical computer science
5 papers |
Automata and formal languages · 66% Logic in computer science · 20% Computational complexity · 12% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Electronic design automation · 100% |
Topics — the 15 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing › test coverage › code coverage
branch coverage |
0.0 | 1 | 1987 | The Path Prefix Software Testing Strategy · IEEE Trans. Software Eng. 1987 |
Software testing
structural testing |
0.0 | 1 | 1987 | The Path Prefix Software Testing Strategy · IEEE Trans. Software Eng. 1987 |
Software testing › test generation › white-box test generation
test path selection |
0.0 | 1 | 1987 | The Path Prefix Software Testing Strategy · IEEE Trans. Software Eng. 1987 |
Software testing › structural testing
control flow testing |
0.0 | 1 | 1987 | The Path Prefix Software Testing Strategy · IEEE Trans. Software Eng. 1987 |
Automata and formal languages
turing machines |
0.0 | 1 | 1977 | Structured Turing Machines · Inf. Control. 1977 |
Computational complexity
computability theory |
0.0 | 1 | 1975 | A Convenient Cryptomorphic Version of Recursive Function Theory · Inf. Control. 1975 |
Logic in computer science
recursive function theory |
0.0 | 1 | 1975 | A Convenient Cryptomorphic Version of Recursive Function Theory · Inf. Control. 1975 |
Electronic design automation
logic synthesis |
0.0 | 3 | 1966 | Three Variable Multiple Output Tree Circuits · IEEE Trans. Electron. Comput. 1966 On Tree Circuits · IEEE Trans. Electron. Comput. 1965 Computational Aids for Determining the Minimal Form of a Truth Function · J. ACM 1960 |
Logic in computer science
category theory |
0.0 | 1 | 1972 | Epimorphisms in Certain Categories of Transducers · Inf. Control. 1972 |
Automata and formal languages
transducers |
0.0 | 1 | 1972 | Epimorphisms in Certain Categories of Transducers · Inf. Control. 1972 |
Electronic design automation › logic synthesis
boolean function decomposition |
0.0 | 2 | 1966 | Three Variable Multiple Output Tree Circuits · IEEE Trans. Electron. Comput. 1966 On Tree Circuits · IEEE Trans. Electron. Comput. 1965 |
Automata and formal languages
finite automata |
0.0 | 1 | 1971 | An Algebraic Proof of the Paull-Unger Theorem · IEEE Trans. Computers 1971 |
Electronic design automation › logic synthesis
logic minimization |
0.0 | 1 | 1960 | Computational Aids for Determining the Minimal Form of a Truth Function · J. ACM 1960 |
Electronic design automation › logic synthesis
multilevel logic synthesis |
0.0 | 1 | 1965 | On Tree Circuits · IEEE Trans. Electron. Comput. 1965 |
Mathematical optimization › discrete optimization
boolean function minimization |
0.0 | 1 | 1971 | An Algebraic Proof of the Paull-Unger Theorem · IEEE Trans. Computers 1971 |
Methods — techniques the papers use, named apart from their topics
flowgraph analysis · 0.0adaptive path selection · 0.0labeled directed graphs · 0.0graph theory · 0.0switching theory · 0.0sum-of-products minimization · 0.0matrix representation · 0.0decomposition theory · 0.0binary-decimal conversion · 0.0algebraic methods · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1996 | The Subprogram Problem for Software Metric Design
Ronald E. Prather |
Inf. Process. Lett. | 1 |
| 1991 | Software Metrics: A Rigorous Approach, by Norman Fenton, Chapman and Hall, 1991 (Book Review)
Ronald E. Prather |
Softw. Test. Verification Reliab. | 1 |
| 1988 | Comparison and Extension of Theories of Zipf and HalsteadabstractIl est montre que les deux modeles analyses (Zipf et Halstead) ont des distributions de la frequence de termes tout a fait differentes meme s'ils proviennent d'une approche unifiee du probleme d'evaluation de logiciel Ronald E. Prather |
Comput. J. | 1 |
| 1987 | The Path Prefix Software Testing StrategyabstractA new software testing strategy is described. The strategy is "adaptive" in that previous test paths (inputs) are used as a guide in the selection of subsequent paths (inputs). Preliminary implementations have successfully exploited the method's inherent user-interactive capability. The method ensures branch coverage, requires only "order n" tests (n being the number of decision nodes in the program flowgraph), and offers considerable advantages over existing strategies in its computational requirements. Ronald E. Prather, J. Paul Myers |
IEEE Trans. Software Eng. | 1 |
| 1984 | An Axiomatic Theory of Software Complexity MeasureabstractIn software engineering, various ‘metrics’ have been introduced in an attempt to measure the complexity of programs. We show how the whole idea of a ‘software complexity measure’ can be axiomatized in such a way as to include the more familiar concrete examples and to allow for new measures that might offer advantages not captured by those previously introduced. In particular, a new testing measure is introduced, based on the ‘multiple-condition’ test strategy. Comparisons are made between this new measure and the more traditional metrics. In addition, a more general theoretical study is initiated, showing the effect of the axiomatic development in relation to the treatment of program structuredness. Ronald E. Prather |
Comput. J. | 1 |
| 1981 | Decomposition of Flowchart SchemataabstractA decomposition theory for flowchart schemata is presented, and a series of algorithms for implementing the nested decomposition is discussed. It is suggested that the utilisation of this process as an initial phase of a flowchart structuring routine, will ensure the recognition and preservation of a given flowchart's inherent topology. Ronald E. Prather, Shirla G. Giulieri |
Comput. J. | 1 |
| 1978 | Realization of Boolean Expressions by Atomic DigraphsabstractA theory relating certain labeled directed graphs and Boolean expressions over propositional variables is seen to have several interesting applcations in computer science, most notably to programming, compiling, and switching theory. The applications arise from the capability of realizing any Boolean expression by a member of the class of digraphs here considered, those we shall call "atomic." Ronald E. Prather, Harold T. Casstevens II |
IEEE Trans. Computers | 1 |
| 1977 | Structured Turing Machines
Ronald E. Prather |
Inf. Control. | 1 |
| 1975 | A Convenient Cryptomorphic Version of Recursive Function Theory
Ronald E. Prather |
Inf. Control. | 1 |
| 1972 | Epimorphisms in Certain Categories of Transducers
Ronald E. Prather |
Inf. Control. | 1 |
| 1971 | An Algebraic Proof of the Paull-Unger TheoremabstractThe principal result of Paull and Unger on incomplete machine minimization is given an algebraic setting whereby an analogy with the classical minimization theory for Boolean functions is exhibited. Ronald E. Prather |
IEEE Trans. Computers | 1 |
| 1970 | On Categories of Infinite Automata
Ronald E. Prather |
Math. Syst. Theory | 1 |
| 1969 | Minimal Solutions of Paull-Unger Problems
Ronald E. Prather |
Math. Syst. Theory | 1 |
| 1966 | Three Variable Multiple Output Tree CircuitsabstractThis article treats the tree circuit synthesis problem for families F = {f1, f2, . . ., fm} of Boolean functions fjof the same three variables. In addition to the development of criteria for determining the most economical of the three possible tree circuit decompositions: fj(X3, X2, X1) = F3j,(G3j(X2, X1), H3j(X2, X1), X3) fj(x3, X2, X1) = F2j(G2j(x3, x1), H2j(x3, X1), X2) fj(X3, X2, X1) = F1j(G1j(X3, X2), H1j(X3, X2), X1) (j = 1, 2, ..., m) of a given family, certain upper bounds BT(3, m) are obtained on the ``tree circuit cost'' T(F) of such a family; these have the property that regardless of the members of F, the inequality T(F)≤BT(3, m) holds and furthermore, a family F exists which actually attains this upper bound. These upper bounds or estimates are known to have a wide application in switching theory generally, and in particular in the theory of tree circuits and in the decomposition theory of Boolean functions. Ronald E. Prather |
IEEE Trans. Electron. Comput. | 1 |
| 1965 | On Tree CircuitsabstractThis article is primarily concerned with means for finding economical tree circuit realizations-iterative applications of decompositions f(xn, xn-1,..., x1) = Fi(Gi(xn, xn-1,..., xi,..., x1), Hi,(xn, xn-1,..., xi,..., x1), xi) and their associated circuitry-for Boolean functions f(xn, xn-1,..., x1). A uniform estimate or inequality shows that when synthesis is effected with two-input-per-gate circuitry, tree circuits are preferable to those which result from conventional sum of products techniques. The practical significance of the estimate is illustrated by its application to the tree circuit synthesis problem. The relationship of tree circuit theory to decomposition theory is established and the extension of the present theory to the corresponding multiple-output and incompletely-specified problems is indicated. Ronald E. Prather |
IEEE Trans. Electron. Comput. | 1 |
| 1960 | Computational Aids for Determining the Minimal Form of a Truth FunctionabstractThe literature concerned with methods for finding the minimal form of a truth function is, by now, quite extensive. This article extends this knowledge by introducing an algorithm whereby all calculations are performed on decimal numbers obtained from binary-decimal conversion of the terms of the Boolean function. Several computational aids are presented for the purpose of adapting this algorithm to the solution of large-scale problems on a digital computer. Ronald E. Prather |
J. ACM | 1 |