VLDB 2026 Research / reviewers in the wild / expert
James H. Tracey
dblp:31/1419
· DBLP profile ↗
9ranked-venue papers
2as first author
0since 2021 · last 1987
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 2 first-authorSoftware engineering, systems software and programming languages · 1Theory 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.
| Computer architecture, parallel and distributed computing, and storage systems
8 papers |
Electronic design automation · 77% Integrated circuit design · 14% Processor architecture and microarchitecture · 9% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% | |
| Theoretical computer science
1 paper |
Coding theory · 100% |
Topics — the 14 heaviest of 16, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
hardware description language |
0.0 | 3 | 1987 | Modeling and Description of Processor-Based Systems with DTMSII · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1987 A hardware description language for processor based digital systems · DAC 1982 Flowware - A Flow Charting Procedure to Describe Digital Networks · ISCA 1973 |
Electronic design automation
logic synthesis |
0.0 | 5 | 1974 | An Asynchronous Circuit Design Language (ACDL) · IEEE Trans. Computers 1974 State Assignment Selection in Asynchronous Sequential Circuits · IEEE Trans. Computers 1970 Generation of Design Equations in Asynchronous Sequential Circuits · IEEE Trans. Computers 1969 |
Integrated circuit design
digital circuit design |
0.0 | 3 | 1974 | Flowware - A Flow Charting Procedure to Describe Digital Networks · ISCA 1973 An Asynchronous Circuit Design Language (ACDL) · IEEE Trans. Computers 1974 Internal State Assignments for Asynchronous Sequential Machines · IEEE Trans. Electron. Comput. 1966 |
Integrated circuit design
asynchronous circuit design |
0.0 | 4 | 1971 | A State Assignment Procedure for Asynchronous Sequential Circuits · IEEE Trans. Computers 1971 State Assignment Selection in Asynchronous Sequential Circuits · IEEE Trans. Computers 1970 Generation of Design Equations in Asynchronous Sequential Circuits · IEEE Trans. Computers 1969 |
Programming languages and type systems
domain-specific languages |
0.0 | 1 | 1974 | An Asynchronous Circuit Design Language (ACDL) · IEEE Trans. Computers 1974 |
Programming languages and type systems
language design |
0.0 | 1 | 1974 | An Asynchronous Circuit Design Language (ACDL) · IEEE Trans. Computers 1974 |
Electronic design automation › logic synthesis
asynchronous circuit synthesis |
0.0 | 1 | 1974 | An Asynchronous Circuit Design Language (ACDL) · IEEE Trans. Computers 1974 |
Electronic design automation › logic synthesis
state assignment |
0.0 | 2 | 1971 | A State Assignment Procedure for Asynchronous Sequential Circuits · IEEE Trans. Computers 1971 Internal State Assignments for Asynchronous Sequential Machines · IEEE Trans. Electron. Comput. 1966 |
Electronic design automation › hardware description language
graphical design language |
0.0 | 1 | 1973 | Flowware - A Flow Charting Procedure to Describe Digital Networks · ISCA 1973 |
Coding theory › error-correcting codes › block codes
linear code |
0.0 | 1 | 1971 | Maximum-distance linear codes (Corresp.) · IEEE Trans. Inf. Theory 1971 |
Coding theory
maximum distance code |
0.0 | 1 | 1971 | Maximum-distance linear codes (Corresp.) · IEEE Trans. Inf. Theory 1971 |
Electronic design automation › logic synthesis › state assignment
state assignment selection |
0.0 | 1 | 1970 | State Assignment Selection in Asynchronous Sequential Circuits · IEEE Trans. Computers 1970 |
Integrated circuit design › digital circuit design › sequential circuit design
asynchronous sequential circuits |
0.0 | 1 | 1974 | An Asynchronous Circuit Design Language (ACDL) · IEEE Trans. Computers 1974 |
Integrated circuit design › asynchronous circuit design
asynchronous sequential machine |
0.0 | 1 | 1966 | Internal State Assignments for Asynchronous Sequential Machines · IEEE Trans. Electron. Comput. 1966 |
Methods — techniques the papers use, named apart from their topics
mixed-level description · 0.0hardware description language · 0.0automated synthesis · 0.0flow charting · 0.0state coding · 0.0shared-row assignment construction · 0.0flow table synthesis algorithm · 0.0flow table specification · 0.0critical race-free assignment algorithm · 0.0code construction · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1987 | Modeling and Description of Processor-Based Systems with DTMSIIabstractThe aim of this new hardware description language, Descriptive Techniques for Modules and Systems II (DTMSII), is to enhance mixed level descriptions and multilevel modeling of interconnected digital systems [1][2][3]. The focus in DTMSII is on the description of the functional behavior of digital modules coupled with a detailed description of module interactions. Processor and related modules can be described at a high level of abstraction wherein the hardware details internal to the module are suppressed. On the other hand, module interconnection structures and interactions among the modules are carefully detailed at a low level of abstraction. DTMSII has powerful constructs to specify nonprocedural actions, serial and parallel updates, and zero and nonzero time delays. An almost unlimited amount of parallelism is possible in DTMSII. Both synchronous and asynchronous operations can be specified. Important language features and constructs are illustrated in the description of an M6800 microprocessor system. Quite different examples studied by the authors are available in the references. Kovvali Surya Kumar, James H. Tracey |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1982 | A hardware description language for processor based digital systems
James H. Tracey, Kovvali Surya Kumar |
DAC | 1 |
| 1974 | An Asynchronous Circuit Design Language (ACDL)abstractThis correspondence describes a special purpose Asynchronous Circuit Design Language (ACDL) for specifying the terminal behavior of asynchronous sequential circuits. The language is a valuable tool for formalizing and documenting asynchronous designs, as well as providing a user interface to a completely automated synthesis system. The language includes many special features which permit quick and precise specification of terminal behavior and is best suited for problems that are currently being described informally by word statements. Gregory Martin Bednar, James H. Tracey |
IEEE Trans. Computers | 2 |
| 1973 | Flowware - A Flow Charting Procedure to Describe Digital NetworksabstractFLOWWARE is an interactive, graphical language to aid in the understanding and design of digital networks. The language is based upon the concept of flow charting. The user specifies the register layout of the network and the sequential operation in the form of a flow chart on a graphics terminal. The flow chart allows a user who is unfamiliar with the network to easily understand the function and operation of the network. Wayne E. Omohundro, James H. Tracey |
ISCA | 2 |
| 1971 | A State Assignment Procedure for Asynchronous Sequential CircuitsabstractThis paper presents a new procedure for constructing nonuniversal shared-row internal state assignments for asynchronous sequential circuits. The method consists basically of establishing an initial code with the minimum number of variables required to distinguish the states. satisfactory assignment is obtained. State variables added in the expansion of an assignment are merely the EXCLUSIVE OR of state variables in the original assignment. This simple construction procedure terminates with a maximum of m+[m/2] state variables for a 2m-row flow table. Gary K. Maki, James H. Tracey |
IEEE Trans. Computers | 2 |
| 1971 | Maximum-distance linear codes (Corresp.)abstractDescribed here is a linear code that has a maximum distance between codewords ofkfor a code of order2^k. Since the minimum-maximum distance iskfor a code of order2^k, a class of minimum-maximum distance codes results. For an(n,k)linear code,k \leq n \leq k + k/2forkeven andk \leq n \leq k + (k - 1)/2forkodd. Maximum-distance codes are found useful in encoding the states of sequential circuits. Gary K. Maki, James H. Tracey |
IEEE Trans. Inf. Theory | 2 |
| 1970 | State Assignment Selection in Asynchronous Sequential CircuitsabstractMethods already exist for the construction of critical race-free assignments for asynchronous sequential circuits. Some of these methods permit the construction of many assignments for the same flow table. The algorithm presented here consists of two easy to apply tests which select that critical race-free assignment most likely to produce a set of simple next-state equations. The algorithm has been programmed. Gary K. Maki, James H. Tracey |
IEEE Trans. Computers | 2 |
| 1969 | Generation of Design Equations in Asynchronous Sequential CircuitsabstractOne step in the synthesis procedure for realizing an asynchronous sequential switching circuit is the generation of next-state and output state equations from a simplified and coded flow table description of the circuit. The usual approach for determining these equations is to first construct a state table from the coded flow table, and then construct transition and output tables. For large flow tables this can be quite a lengthy procedure. This note describes an algorithm which simplifies the synthesis procedure for normal fundamental-mode circuits by permitting the determination of these equations without explicit construction of the state table, transition table, or output table. The algorithm has been programmed in PL/1. Gary K. Maki, James H. Tracey, Robert J. Smith 0001 |
IEEE Trans. Computers | 2 |
| 1966 | Internal State Assignments for Asynchronous Sequential MachinesabstractThe paper presents three procedures for coding the internal states of asynchronous sequential switching circuits. Resulting codes insure that the circuit will function according to flow table specifications independent of variations in transmission delays within the circuit. The assignment methods produce codes that allow one to maximize the operating speed of the circuit and are applicable to completely or incompletely specified sequential machines. James H. Tracey |
IEEE Trans. Electron. Comput. | 1 |