Demo Data from EDBT 2026 / reviewers in the wild / expert
F. Gail Gray
dblp:27/1793
· DBLP profile ↗
17ranked-venue papers
6as first author
0since 2021 · last 2002
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 16 · 6 first-authorArtificial intelligence and machine learning · 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.
| Computer architecture, parallel and distributed computing, and storage systems
12 papers |
Electronic design automation · 69% Parallel and multicore computing · 8% Integrated circuit design · 7% | |
| Theoretical computer science
2 papers |
Graph algorithms and graph theory · 72% Computational complexity · 28% |
Topics — the 27 heaviest of 29, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
hardware verification and test |
0.0 | 2 | 1988 | Micro-operation Perturbations in Chip Level Fault Modeling · DAC 1988 Multiple Fault Detection in Arrays of Combinational Cells · IEEE Trans. Computers 1975 |
Electronic design automation › hardware verification and test
fault modeling |
0.0 | 1 | 1988 | Micro-operation Perturbations in Chip Level Fault Modeling · DAC 1988 |
Electronic design automation › hardware verification and test
fault simulation |
0.0 | 1 | 1988 | Micro-operation Perturbations in Chip Level Fault Modeling · DAC 1988 |
Electronic design automation › hardware verification and test
fault diagnosis |
0.0 | 3 | 1981 | Fault Diagnosos in a Boolean n Cube Array of Microprocessors · IEEE Trans. Computers 1981 Diagnosis of Faults in Modular Trees · IEEE Trans. Computers 1979 Locatability of Faults in Combinational Networks · IEEE Trans. Computers 1971 |
Parallel and multicore computing
parallel architecture |
0.0 | 1 | 1985 | Parallel Computer Architectures and Problem Solving Strategies for the Consistent Labeling Problem · IEEE Trans. Computers 1985 |
Electronic design automation
logic synthesis |
0.0 | 2 | 1981 | Tree Structured Sequential Multiple-Valued Logic Design from Universal Modules · IEEE Trans. Computers 1981 Universal Modular Trees: A Design Procedure · IEEE Trans. Computers 1978 |
Graph algorithms and graph theory › graph isomorphism
graph automorphism |
0.0 | 1 | 1983 | Efficient Graph Automorphism by Vertex Partitioning · Artif. Intell. 1983 |
Electronic design automation › hardware verification and test
fault detection |
0.0 | 2 | 1978 | Fault Detection in Bilateral Arrays of Combinational Cells · IEEE Trans. Computers 1978 Multiple Fault Detection in Arrays of Combinational Cells · IEEE Trans. Computers 1975 |
Hardware reliability and fault tolerance › system diagnosis › self-diagnosis
distributed self-diagnosis |
0.0 | 1 | 1981 | Self-Diagnosing Cellular Implementations of Finite-State Machines · IEEE Trans. Computers 1981 |
Electronic design automation › hardware test
fault localization |
0.0 | 2 | 1979 | Diagnosis of Faults in Modular Trees · IEEE Trans. Computers 1979 Locatability of Faults in Combinational Networks · IEEE Trans. Computers 1971 |
Electronic design automation › hardware verification and test › fault diagnosis › system-level diagnosis
multiprocessor fault diagnosis |
0.0 | 1 | 1981 | Fault Diagnosos in a Boolean n Cube Array of Microprocessors · IEEE Trans. Computers 1981 |
Integrated circuit design › digital circuit design
multivalued logic circuit |
0.0 | 1 | 1981 | Tree Structured Sequential Multiple-Valued Logic Design from Universal Modules · IEEE Trans. Computers 1981 |
Interconnection networks and networks-on-chip
network topology |
0.0 | 1 | 1981 | Fault Diagnosos in a Boolean n Cube Array of Microprocessors · IEEE Trans. Computers 1981 |
Reconfigurable computing and FPGAs
reconfigurable computing |
0.0 | 1 | 1981 | Self-Diagnosing Cellular Implementations of Finite-State Machines · IEEE Trans. Computers 1981 |
Electronic design automation › logic synthesis
finite state machine synthesis |
0.0 | 2 | 1981 | Universal Modular Trees: A Design Procedure · IEEE Trans. Computers 1978 Self-Diagnosing Cellular Implementations of Finite-State Machines · IEEE Trans. Computers 1981 |
Electronic design automation › hardware verification and test › fault diagnosis
diagnosability |
0.0 | 1 | 1976 | Algebraic Properties of Functions Affecting Optimum Fault-Tolerant Realizations · IEEE Trans. Computers 1976 |
Distributed systems
fault tolerance |
0.0 | 2 | 1976 | Reconfiguration for Repair in a Class of Universal Logic Modules · IEEE Trans. Computers 1974 Algebraic Properties of Functions Affecting Optimum Fault-Tolerant Realizations · IEEE Trans. Computers 1976 |
Computational complexity
constraint satisfaction |
0.0 | 1 | 1985 | Parallel Computer Architectures and Problem Solving Strategies for the Consistent Labeling Problem · IEEE Trans. Computers 1985 |
Electronic design automation › hardware verification and test › fault detection
multiple fault detection |
0.0 | 1 | 1975 | Multiple Fault Detection in Arrays of Combinational Cells · IEEE Trans. Computers 1975 |
Electronic design automation › hardware verification and test
test generation |
0.0 | 1 | 1975 | Multiple Fault Detection in Arrays of Combinational Cells · IEEE Trans. Computers 1975 |
Electronic design automation › logic synthesis
combinational network |
0.0 | 2 | 1976 | Locatability of Faults in Combinational Networks · IEEE Trans. Computers 1971 Algebraic Properties of Functions Affecting Optimum Fault-Tolerant Realizations · IEEE Trans. Computers 1976 |
Electronic design automation › logic synthesis › logic network design
universal logic modules |
0.0 | 1 | 1974 | Reconfiguration for Repair in a Class of Universal Logic Modules · IEEE Trans. Computers 1974 |
Integrated circuit design
digital circuit design |
0.0 | 1 | 1981 | Self-Diagnosing Cellular Implementations of Finite-State Machines · IEEE Trans. Computers 1981 |
Parallel and multicore computing › multiprocessor system
multiprocessor arrays |
0.0 | 1 | 1981 | Fault Diagnosos in a Boolean n Cube Array of Microprocessors · IEEE Trans. Computers 1981 |
Hardware reliability and fault tolerance › reconfiguration
fault-tolerant reconfiguration |
0.0 | 1 | 1978 | Universal Modular Trees: A Design Procedure · IEEE Trans. Computers 1978 |
Electronic design automation › hardware verification and test › fault modeling
stuck-at fault |
0.0 | 1 | 1979 | Diagnosis of Faults in Modular Trees · IEEE Trans. Computers 1979 |
Electronic design automation › hardware verification and test › fault coverage
stuck-at fault coverage |
0.0 | 1 | 1974 | Reconfiguration for Repair in a Class of Universal Logic Modules · IEEE Trans. Computers 1974 |
Methods — techniques the papers use, named apart from their topics
parallel problem solving strategies · 0.0universal logic modules · 0.0testing algorithm · 0.0state transition analysis · 0.0one-step diagnosability · 0.0network graph connectivity analysis · 0.0cellular automata · 0.0test sequence design · 0.0shift register state diagram · 0.0detection condition partitioning · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2002 | A Multi-Language Goal-Tree Based Functional Test Planning SystemabstractThis paper presents a multi-language test planning system, which is based on a goal-tree based test methodology. Multi-language support is achieved by adding a common abstraction layer on the top of different language specific details. The effectiveness of this strategy is demonstrated by using this tool for testing VHDL and SystemC models of a GSM system. Rajneesh Mahajan, Ramesh Govindarajulu, James R. Armstrong, F. Gail Gray |
ITC | 4 |
| 1998 | A goal tree based high-level test planning system for DSP real number modelsabstractThis paper presents a high-level test planning system for validating DSP real number models. It uses a goal tree structure as a framework of test planning and documenting. The goal tree based test plans are linked to the test bench generator, which creates test benches for simulation. The simulation results are checked and fed back to the test plans and new test benches are created accordingly. A GUI-based integrated software system has been developed for test planning and test automation based on this methodology. To illustrate this methodology, this paper uses the Synthetic Aperture Radar system as a case study. Finally, completeness and effectiveness of the generated test set are evaluated using structural approaches. Results of test set compaction are also presented. Morris Lin, James R. Armstrong, F. Gail Gray |
ITC | 3 |
| 1988 | Micro-operation Perturbations in Chip Level Fault Modeling
Chien-Hung Chao, F. Gail Gray |
DAC | 2 |
| 1985 | Parallel Computer Architectures and Problem Solving Strategies for the Consistent Labeling ProblemabstractParallel computer architectures and problem solving strategies for the consistent labeling problem are studied. Problem solving factors include: processor intercommunication methods, passing order, and selection of the initial processor to receive the problem. Jeanette Tyler McCall, Joseph G. Tront, F. Gail Gray, Robert M. Haralick, William M. McCormack |
IEEE Trans. Computers | 3 |
| 1984 | A Fault-Tolerant One-Dimensional Cellular Structure
F. Gail Gray |
ICDCS | 2 |
| 1983 | Efficient Graph Automorphism by Vertex Partitioning
Glenn S. Fowler, Robert M. Haralick, F. Gail Gray, Charles Feustel, Charles M. Grinstead |
Artif. Intell. | 3 |
| 1982 | Significance of problem solving parameters on the performance of combinatorial algorithms on multi-computer parallel architectures
F. Gail Gray, William M. McCormack, Robert M. Haralick |
ICPP | 1 |
| 1981 | Fault Diagnosos in a Boolean n Cube Array of MicroprocessorsabstractFault- tolerant characteristics of a Boolean n cube array of microprocessors are analyzed. Connectivity properties of the network graph are used to show that n processor or link failures are required to isolate a processor. For processor failures the network is shown to be n (one step) diagnosable. A testing algorithm is presented which can diagnose up to n processor failures. James R. Armstrong, F. Gail Gray |
IEEE Trans. Computers | 2 |
| 1981 | Tree Structured Sequential Multiple-Valued Logic Design from Universal ModulesabstractA design procedure is presented for realizing multiple-valued sequential logic functions as tree structured networks of sequential universal logic modules (SULM's). Both definite and nondefinite finite state machines can be realized using this approach. The SULM employed is a multiple-valued multiplexer-flip-flop cascade that can be efficiently implemented in multiple-valued technologies. Adit D. Singh, F. Gail Gray, James R. Armstrong |
IEEE Trans. Computers | 2 |
| 1981 | Self-Diagnosing Cellular Implementations of Finite-State MachinesabstractCellular spaces are shown to possess properties favorable to reconfiguration. As a first step in the direction of reconfigurable cellular spaces, this paper demonstrates the implementation of arbitrary finite-state machines in self-diagnosing cellular spaces. The results cover single cell failures caused by erroneous state transitions or by erroneous outputs. One of the attractive features of the implementation is the absence of any hard core components. As an intermediate step, it is shown how to transform any given cellular space into a self-diagnosing cellular space. The results demonstrate that the control structure (which is a finite-state machine) of any computing device can be implemented as a self-diagnosing entity without hard core. Stephen M. Walters, F. Gail Gray, Richard A. Thompson |
IEEE Trans. Computers | 2 |
| 1979 | Diagnosis of Faults in Modular TreesabstractDiagnosis of stuck-at faults (s-a-f's) in modular trees is studied. Detection conditions for each distinguishable s-a-f in a module are derived. For single s-a-f's, the detection conditions are easily partitioned to achieve fault location by performing a small number of additional tests. A multiple s-a-f that produces the same test result as a single s-a-f can be located by applying additional tests whose number grows with the tree depth. All other multiple s-a-f's are detected but cannot be located. In this paper location algorithms for combinational modular trees are presented in detail. They are then modified to locate faults in modular trees which realize arbitrary definite machines. Since a pair of these tree structures can be connected to realize arbitrary sequential machines, the results derived here are useful in diagnosing sequential machines. The ability to diagnose faults, combined with the fact that the function of the tree is easily altered, makes this structure attractive in reconfiguration applications. In particular, application to array processors is suggested. F. Gail Gray, Lionel C. C. Shih, Richard A. Thompson |
IEEE Trans. Computers | 1 |
| 1978 | Fault Detection in Bilateral Arrays of Combinational CellsabstractSufficient conditions are derived that make multidimensional bilateral arrays of combinational cells easily testable for single faults. These conditions are easily implemented during the initial design of the arrays. No restrictions are made on the interconnection patterns or directions of signal flow in the arrays. The conditions are equally applicable to synchronous and asynchronous arrays. No assumptions of stability are made. Any functional fault in a single cell will be detected as long as the failed cell is still combinational. The test sequence is preset and grows linearly with the size of the array. F. Gail Gray, Richard A. Thompson |
IEEE Trans. Computers | 1 |
| 1978 | Universal Modular Trees: A Design ProcedureabstractAn alternative design procedure is presented for the implementation of finite-state Moore machines as universal modular trees (UMT's). A machine property is shown to provide a design goal in the tree depth. Design specification is made heuristically by labeling transitions on a shift register state diagram. Programming of feedback and output trees is accomplished with a template tree. The procedure is felt to be more prone to reaching minimal tree depth and more expository of design choices (an aid in fault reconfiguration) than previous design procedures. Richard A. Thompson, F. Gail Gray |
IEEE Trans. Computers | 2 |
| 1976 | Algebraic Properties of Functions Affecting Optimum Fault-Tolerant RealizationsabstractWhen a specific type of network is required, the function to be realized limits the amount of fault tolerance that can be achieved. Parameters of functions that affect the maximum obtainable fault tolerance and the maximum obtainable diagnosability are investigated for several types of combinational memoryless) networks. F. Gail Gray, John F. Meyer |
IEEE Trans. Computers | 1 |
| 1975 | Multiple Fault Detection in Arrays of Combinational CellsabstractThe problem of detecting faults in arbitrarily large unilateral iterative arrays of combinational cells when any number of modules can be faulty and each module can fail in an arbitrary manner has been considered. A simple design criterion has been given which if incorporated makes the array easily diagnosable. Methods of deriving test sets for the modified arrays, which requires rather trivial computations and no complicated algorithms, have been given. The tests obtained are largely independent of the behavior of the individual modules in the array and are efficient. It has also been shown that Maitra cascades, group cascades, and cutpoint cellular arrays are testable without any modification. Methods of obtaining test sets for these special arrays have been given. Arrays of more than two dimensions have also been considered. B. A. Prasad, F. Gail Gray |
IEEE Trans. Computers | 2 |
| 1974 | Reconfiguration for Repair in a Class of Universal Logic ModulesabstractA class of universal finite-state machine structures employing arrays of identical modules is shown to be capable of dynamic repair by the process of reconfiguration. Coverage on the order of 98 percent of all stuck-at faults is demonstrated with no redesign of the array being necessary. After specifying a formal model for the array structure, a complete theory is developed capable of determining the minimal number of configurations necessary to obtain maximal coverage of stuck-at faults without redesigning the network. Inherent redundancy in the array structure results in this unusual capability. Many faults are also tolerated in each system configuration. F. Gail Gray, Richard A. Thompson |
IEEE Trans. Computers | 1 |
| 1971 | Locatability of Faults in Combinational NetworksabstractA formal model for the study of reliable combinational networks is introduced and used to determine network properties conducive to the location of faults. The usual concept of fault location is generalized to be an interval on the partially ordered set of subsets of network nodes that classifies nodes into three disjoint sets: a faulty set, a fault-free set, and an indeterminate set. After developing basic properties of locatable faults, necessary and sufficient conditions for a fault to be locatable in an arbitrary network are stated and proven. F. Gail Gray, John F. Meyer |
IEEE Trans. Computers | 1 |