Demo Data from VLDB 2026 / reviewers in the wild / expert
David F. McAllister
dblp:71/2711
· DBLP profile ↗
13ranked-venue papers
5as first author
0since 2021 · last 2002
0000-0001-5932-6759ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 5Applied, interdisciplinary, general and emerging computing · 4 · 2 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2Human-computer interaction and ubiquitous computing · 2 · 1 first-authorTheory of computation · 2 · 2 first-authorSystems, architecture and hardware · 1Computer networks · 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 · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Performance modeling and evaluation · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
software fault tolerance |
0.0 | 1 | 1991 | An Experimental Evaluation of Software Redundancy as a Strategy For Improving Reliability · IEEE Trans. Software Eng. 1991 |
Performance modeling and evaluation
queueing models |
0.0 | 1 | 1981 | An Iterative Method for the Exact Solution of Coxian Queueing Networks · SIGMETRICS 1981 |
Performance modeling and evaluation › queueing models
queueing network model |
0.0 | 1 | 1981 | An Iterative Method for the Exact Solution of Coxian Queueing Networks · SIGMETRICS 1981 |
Software testing › software reliability
software reliability modeling |
0.0 | 1 | 1987 | Fault-Tolerant Software Reliability Modeling · IEEE Trans. Software Eng. 1987 |
Geometric modeling and processing › curve fitting
spline interpolation |
0.0 | 1 | 1978 | Application of shape-preserving spline interpolation to interactive editing of photogrammetric data · SIGGRAPH 1978 |
Methods — techniques the papers use, named apart from their topics
failure probability estimation · 0.0dependent failure model · 0.0recovery block · 0.0n-version programming · 0.0consensus recovery block · 0.0iterative method · 0.0shape-preserving spline interpolation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2002 | The impact of digital books upon print publishingabstractThis paper examines the concrete impact of digital publishing upon print publishing. The remarkable growth of the Internet is at the core of this impact, as the Internet forms the backbone for much of the digitization of print publishing, from commercial promotional efforts to e-book readers to alliances with education. Additionally, this paper offers short-term speculations-grounded in specific current developments-of the continuing effects of digital publishing on print publishing. David F. McAllister, Nancy C. McAllister, Steven Vivian |
ISTAS | 1 |
| 2000 | A high-resolution glottal pulse trackerabstractA new method of computing the glottal pulse period of voiced speech is given. This algorithm is based on the mathematically derived fact that the amplitudes of the odd harmonics of a periodic function with period P are zero when the function is expanded in a Fourier series whose coefficients are determined by integrating over 2P instead of the usual P. It is shown that such a glottal pulse tracker is extremely sensitive to sudden short-lived shifts in the apparent frequency of the glottal pulse that circumscribe certain consonants in the speech stream. This method may therefore be used to segment these consonants for various analytical purposes. 1. Robert D. Rodman, David F. McAllister, Donald L. Bitzer, D. Chappell |
INTERSPEECH | 2 |
| 1998 | Speaker independence in automated lip-sync for audio-video communication
David F. McAllister, Robert D. Rodman, Donald L. Bitzer, Andrew S. Freeman |
Comput. Networks | 1 |
| 1996 | An empirical evaluation of maximum likelihood voting in failure correlation conditionsabstractThe maximum likelihood voting (MLV) strategy was recently proposed as one of the most reliable voting methods. The strategy determines the most likely correct result based on the reliability history of each software version. However, the theoretical results were obtained under the assumption that inter-version failures are not correlated by common cause faults. We first discuss the issues that arise in practical implementation of MLV, and present an extended version of the MLV algorithm that uses component reliability estimates to break voting ties. We then empirically evaluate the implemented MLV strategy in a situation where the inter-version failures are highly correlated. Our results show that, although in real situations MLV carries no reliability guarantees, it tends to be statistically more reliable, even under high inter-version correlation conditions, than other voting strategies that we have examined. We also compare implemented MLV performance with that of Recovery Block and hybrid Consensus Recovery Block approaches. Our results show that MLV often outperforms Recovery Block and that it can successfully compete with more elaborate Consensus Recovery Block. To the best of our knowledge, this is the first empirical evaluation of the MLV strategy. K. H. (Kane) Kim, Mladen A. Vouk, David F. McAllister |
ISSRE | 3 |
| 1996 | Cost modeling of N-version fault-tolerant software systems for large NabstractA cost model determines system costs for fault-tolerant software systems. The model finds the optimal number of program versions to achieve minimum system cost of the fault-tolerant software techniques: N-version programming, recovery block, and consensus recovery block. In this case, all versions, the voter, and the acceptance test have the same reliability. When the parameters for the versions, acceptance test, and voter in the cost function are all equal, the cost of a 3-version system is always optimal, Cost(CRB)/spl Lt/Cost(RB)/spl Lt/Cost(NVP) for each target reliability differing by as much as two orders of magnitude in some cases. The cost functions were increasing functions of N. When the parameters are not equal, optimality occurred for other values of N. This was especially the case when the cost exponent for version-1 was larger than the exponents for the other versions and the acceptance test or voter. As the values of the cost exponents for the version reliabilities become larger, a smaller difference was required between the version-1 exponent and the others to produce alternate optima. R. Keith Scott, David F. McAllister |
IEEE Trans. Reliab. | 2 |
| 1991 | An Experimental Evaluation of Software Redundancy as a Strategy For Improving ReliabilityabstractThe strategy of using multiple versions of independently developed software as a means to tolerate residual software design faults is discussed. The effectiveness of multiversion software is studied by comparing estimates of the failure probabilities of these systems with the failure probabilities of single versions. The estimates are obtained under a model of dependent failures and compared with estimates obtained when failures are assumed to be independent. The experimental results are based on 20 versions of an aerospace application developed and independently validated by 60 programmers from 4 universities. Descriptions of the application and development process are given, together with an analysis of the 20 versions.> Dave E. Eckhardt, Alper K. Caglayan, John C. Knight, Larry D. Lee, David F. McAllister, Mladen A. Vouk, John P. J. Kelly |
IEEE Trans. Software Eng. | 5 |
| 1990 | Modeling execution time of multi-stage N-version fault-tolerant softwareabstractThe timing performance of N-version multi-stage software is analyzed for a strategy called expedient voting. In expedient voting the voting takes place as soon as an adequate number of components have finished the stage. The concept of a 'runahead' is introduced: the faster versions are allowed to run ahead of the rest of the slower versions by one or more stages, with synchronized re-start in the event of a failure. If the versions are highly reliable, inter-version failure dependence is small, and the difference between the fastest and the slowest successful components in each stage is large, then the execution speed-up through expedient voting may be substantial. Runaheads exceeding three stages offer diminishing returns. Speed-up deteriorates with reduction in the version reliability and independence.> Mladen A. Vouk, Amit M. Paradkar, David F. McAllister |
COMPSAC | 3 |
| 1988 | Toward a fault-tolerant processor for medical applicationsabstractA fault-tolerant system architecture for medical applications in which the processors and software interactions are treated in a unified manner is proposed. An overview of the requirements of such a system, which includes fully testable processors that are self-checking and which can execute multiversion software in parallel, is provided. The system will facilitate the interactions and provide for performance and fault monitoring, adjudication of outputs, and dynamic system reconfiguration. An implementation plan for the processor is presented.> David F. McAllister, H. Troy Nagle |
CBMS | 1 |
| 1987 | Fault-Tolerant Software Reliability ModelingabstractIn situations in which computers are used to manage life-critical situations, software errors that could arise due to inadequate or incomplete testing cannot be tolerated. This paper examines three methods of creating fault-tolerant software systems, Recovery Block, N-Version Programming, and Consensus Recovery Block, and it presents reliability models for each. The models are used to show that one method, the Consensus Recovery Block, is more reliable than the other two. R. Keith Scott, James W. Gault, David F. McAllister |
IEEE Trans. Software Eng. | 3 |
| 1981 | An Iterative Method for the Exact Solution of Coxian Queueing Networks
S. L. Dodd, David F. McAllister, William J. Stewart 0001 |
SIGMETRICS | 2 |
| 1981 | An Algorithm for Computing a Shape-Preserving Osculatory Quadratic SplineabstractAn algorithm is presented for calculating an osculatory quadratm sphne that preserves the monotonmlty and convexity of the data when consmtent with the given derivatives at the data points A method is also presented for calculatmn of an mterpolatory quadratm sphne with monotonicity and convexity consistent with that of the data Included is a discussion of pathologms that can occur when these algorithms are maplemented.Examples are given that illustrate the dependence of the method on only local informatmn and its usefulness m geometrm design. David F. McAllister, John A. Roulier |
ACM Trans. Math. Softw. | 1 |
| 1981 | Algorithm 574: Shape-Preserving Osculatory Quadratic Splines [E1, E2]abstractThis algorithm is a FORTRAN implementation for the procedure developed in [3].Let n data points {(x,, y,)} n.1 and n first derivatives {rn,),"-1 at these data points be given, with x, <_-X,+l, 1 __ i __.n -1.The algorithm constructs a smooth osculatory quadratic spline S, which satisfies (1) S(x,) = y,, 1 <_ i <_ n;(2) S'(xi) = m,, 1 <_ i <_ n;(3) S preserves monotonicity and convexity in the case that the slopes rn, are consistent with the shape of the data; (4) the knots of the spiine S include the data points and at most two additional knots between adjacent data points.The spline S is a piecewise quadratic Bernstein polynomial with a continuous first derivative. David F. McAllister, John A. Roulier |
ACM Trans. Math. Softw. | 1 |
| 1978 | Application of shape-preserving spline interpolation to interactive editing of photogrammetric dataabstractThe Integrated Photogrammetric Instrument Network (IPIN) is being designed and developed by the Defense Mapping Agency Aerospace Center in St. Louis, Mo. to meet database demands for terrain elevation information. IPIN is a network of computers and instrumentation dedicated to digitizing and editing photo-source terrain data [1]. Editing procedures are required because of digitizing errors inherent in the data-collection process. Some of these errors are random; others are systematic and predictable. Lionel E. Deimel, Calvin Lee Doss III, Robert J. Fornaro, David F. McAllister, John A. Roulier |
SIGGRAPH | 4 |