VLDB 2026 Research / reviewers in the wild / expert
Janusz A. Brzozowski
dblp:b/JABrzozowski · also John A. Brzozowski, John Brzozowski
· DBLP profile ↗
84ranked-venue papers
65as first author
0since 2021 · last 2019
0000-0003-3390-2767ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 50 · 41 first-authorSystems, architecture and hardware · 29 · 19 first-authorApplied, interdisciplinary, general and emerging computing · 4 · 4 first-authorComputer 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.
| Theoretical computer science
18 papers |
Automata and formal languages · 51% Combinatorics and discrete mathematics · 37% Computational complexity · 12% | |
| Computer architecture, parallel and distributed computing, and storage systems
18 papers |
Electronic design automation · 81% Integrated circuit design · 13% Memory systems · 6% |
Topics — the 26 heaviest of 26, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automata and formal languages
regular languages |
0.5 | 5 | 2018 | Syntactic complexity of suffix-free languages · Inf. Comput. 2018 Symmetric Groups and Quotient Complexity of Boolean Operations · ICALP (2) 2014 A Characterization of a Dot-Depth Two Analogue of Generalized Definite Languages · ICALP 1979 |
Combinatorics and discrete mathematics
group theory |
0.2 | 1 | 2014 | Symmetric Groups and Quotient Complexity of Boolean Operations · ICALP (2) 2014 |
Combinatorics and discrete mathematics › group theory
symmetric group |
0.2 | 1 | 2014 | Symmetric Groups and Quotient Complexity of Boolean Operations · ICALP (2) 2014 |
Computational complexity
decision problems |
0.1 | 1 | 2011 | Decision problems for convex languages · Inf. Comput. 2011 |
Electronic design automation
hardware verification and test |
0.0 | 2 | 2002 | A framework for testing special-purpose memories · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002 Correspondence between Ternary Simulation and Binary Race Analysis in Gate Networks (Extended Summary) · ICALP 1986 |
Electronic design automation › hardware verification and test
fault modeling |
0.0 | 1 | 2002 | A framework for testing special-purpose memories · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002 |
Electronic design automation › hardware verification and test
memory testing |
0.0 | 1 | 2002 | A framework for testing special-purpose memories · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002 |
Electronic design automation › hardware verification and test
hardware verification |
0.0 | 4 | 1992 | A unified framework for race analysis of asynchronous networks · J. ACM 1989 A Characterization of Ternary Simulation of Gate Networks · IEEE Trans. Computers 1987 On the Delay-Sensitivity of Gate Networks · IEEE Trans. Computers 1992 |
Electronic design automation › hardware verification and test › logic simulation
ternary simulation |
0.0 | 3 | 1989 | A unified framework for race analysis of asynchronous networks · J. ACM 1989 A Characterization of Ternary Simulation of Gate Networks · IEEE Trans. Computers 1987 Correspondence between Ternary Simulation and Binary Race Analysis in Gate Networks (Extended Summary) · ICALP 1986 |
Integrated circuit design
digital circuit design |
0.0 | 12 | 1992 | On the Delay-Sensitivity of Gate Networks · IEEE Trans. Computers 1992 A Characterization of Ternary Simulation of Gate Networks · IEEE Trans. Computers 1987 About Feedback and SR Flip-Flops · IEEE Trans. Computers 1971 |
Memory systems
content-addressable memory |
0.0 | 1 | 2002 | A framework for testing special-purpose memories · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2002 |
Integrated circuit design › asynchronous circuit design
delay-insensitive circuit |
0.0 | 1 | 1992 | On the Delay-Sensitivity of Gate Networks · IEEE Trans. Computers 1992 |
Automata and formal languages › regular languages
regular expressions |
0.0 | 9 | 1969 | On Decompositions of Regular Events · J. ACM 1969 Roots of Star Events · J. ACM 1967 Regular Expressions for Linear Sequential Circuits · IEEE Trans. Electron. Comput. 1965 |
Automata and formal languages › regular languages
dot-depth hierarchy |
0.0 | 1 | 1979 | A Characterization of a Dot-Depth Two Analogue of Generalized Definite Languages · ICALP 1979 |
Automata and formal languages
formal language classes |
0.0 | 1 | 1979 | A Characterization of a Dot-Depth Two Analogue of Generalized Definite Languages · ICALP 1979 |
Integrated circuit design
residue number system arithmetic |
0.0 | 2 | 1972 | On Translation Algorithms in Residue Number Systems · IEEE Trans. Computers 1972 Sign Detection in Residue Number Systems · IEEE Trans. Computers 1969 |
Automata and formal languages
finite automata |
0.0 | 4 | 1970 | R70-44 Synchronization and General Repetitive Machines, with Applications to Ultimate Definite Automata · IEEE Trans. Computers 1970 On the Linearity of Autonomous Sequential Machines · IEEE Trans. Electron. Comput. 1964 On the Construction of Sequential Machines from Regular Expressions · IEEE Trans. Electron. Comput. 1963 |
Integrated circuit design › residue number system arithmetic
base extension |
0.0 | 1 | 1972 | On Translation Algorithms in Residue Number Systems · IEEE Trans. Computers 1972 |
Electronic design automation › logic synthesis
finite state machine synthesis |
0.0 | 2 | 1971 | About Feedback and SR Flip-Flops · IEEE Trans. Computers 1971 On the Linearity of Sequential Machines · IEEE Trans. Electron. Comput. 1966 |
Automata and formal languages › finite automata
sequential machines |
0.0 | 2 | 1967 | On Single-Loop Realizations of Sequential Machines · Inf. Control. 1967 On the Linearity of Sequential Machines · IEEE Trans. Electron. Comput. 1966 |
Electronic design automation
logic synthesis |
0.0 | 3 | 1971 | Some Problems in Relay Circuit Design · IEEE Trans. Electron. Comput. 1965 About Feedback and SR Flip-Flops · IEEE Trans. Computers 1971 On the Linearity of Sequential Machines · IEEE Trans. Electron. Comput. 1966 |
Integrated circuit design › digital arithmetic circuits
sign detection |
0.0 | 1 | 1969 | Sign Detection in Residue Number Systems · IEEE Trans. Computers 1969 |
Integrated circuit design › digital circuit design › sequential circuit design
asynchronous sequential circuits |
0.0 | 1 | 1968 | Definite Asynchronous Sequential Circuits · IEEE Trans. Computers 1968 |
Logic in computer science › rewriting
canonical form |
0.0 | 1 | 1967 | Roots of Star Events · J. ACM 1967 |
Electronic design automation › circuit analysis
sequential circuit analysis |
0.0 | 1 | 1964 | Regular Expressions from Sequential Circuits · IEEE Trans. Electron. Comput. 1964 |
Integrated circuit design › digital circuit design
sequential circuit design |
0.0 | 2 | 1965 | Some Problems in Relay Circuit Design · IEEE Trans. Electron. Comput. 1965 A Survey of Regular Expressions and Their Applications · IRE Trans. Electron. Comput. 1962 |
Methods — techniques the papers use, named apart from their topics
finite state machine · 0.0event-sequence model · 0.0ternary simulation · 0.0general-multiple-winner model · 0.0binary race analysis · 0.0directed graph modeling · 0.0multiple-winner model · 0.0semigroup theory · 0.0complexity analysis · 0.0combinational logic · 0.0binary model · 0.0word description of circuit behavior · 0.0strongly-connected component analysis · 0.0signal flow graph techniques · 0.0regular language construction · 0.0monoid theory · 0.0linearity algorithm · 0.0flow table realization · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | State complexity of pattern matching in regular languages
Janusz A. Brzozowski, Sylvie Davies, Abhishek Madan |
Theor. Comput. Sci. | 1 |
| 2019 | Complexity of proper prefix-convex regular languages
Janusz A. Brzozowski, Corwin Sinnamon |
Theor. Comput. Sci. | 1 |
| 2018 | State Complexity of Overlap Assembly
Janusz A. Brzozowski, Lila Kari, Marek Szykula |
CIAA | 1 |
| 2018 | Syntactic complexity of suffix-free languages
Janusz A. Brzozowski, Marek Szykula |
Inf. Comput. | 1 |
| 2018 | Syntactic Complexity of Regular IdealsabstractThe state complexity of a regular language is the number of states in a minimal deterministic finite automaton accepting the language. The syntactic complexity of a regular language is the cardinality of its syntactic semigroup. The syntactic complexity of a subclass of regular languages is the worst-case syntactic complexity taken as a function of the state complexity n of languages in that class. We prove that n n−1, n n−1 + n − 1, and n n−2 + (n − 2)2 n−2 + 1 are tight upper bounds on the syntactic complexities of right ideals and prefix-closed languages, left ideals and suffix-closed languages, and two-sided ideals and factor-closed languages, respectively. Moreover, we show that the transition semigroups meeting the upper bounds for all three types of ideals are unique, and the numbers of generators (4, 5, and 6, respectively) cannot be reduced. Janusz A. Brzozowski, Marek Szykula, Yuli Ye |
Theory Comput. Syst. | 1 |
| 2017 | Complexity of Left-Ideal, Suffix-Closed and Suffix-Free Regular Languages
Janusz A. Brzozowski, Corwin Sinnamon |
LATA | 1 |
| 2017 | Complexity of Proper Prefix-Convex Regular Languages
Janusz A. Brzozowski, Corwin Sinnamon |
CIAA | 1 |
| 2017 | Complexity of suffix-free regular languages
Janusz A. Brzozowski, Marek Szykula |
J. Comput. Syst. Sci. | 1 |
| 2015 | Complexity of Suffix-Free Regular Languages
Janusz A. Brzozowski, Marek Szykula |
FCT | 1 |
| 2014 | Upper Bounds on Syntactic Complexity of Left and Two-Sided Ideals
Janusz A. Brzozowski, Marek Szykula |
Developments in Language Theory | 1 |
| 2014 | Symmetric Groups and Quotient Complexity of Boolean Operations
Jason P. Bell, Janusz A. Brzozowski, Nelma Moreira, Rogério Reis |
ICALP (2) | 2 |
| 2014 | Large Aperiodic Semigroups
Janusz A. Brzozowski, Marek Szykula |
CIAA | 1 |
| 2014 | Quotient Complexity of Closed Languages
Janusz A. Brzozowski, Galina Jirásková, Chenglong Zou |
Theory Comput. Syst. | 1 |
| 2014 | Theory of átomata
Janusz A. Brzozowski, Hellis Tamm |
Theor. Comput. Sci. | 1 |
| 2013 | Universal Witnesses for State Complexity of Basic Operations Combined with Reversal
Janusz A. Brzozowski, David Liu 0003 |
CIAA | 1 |
| 2013 | Quotient complexity of ideal languages
Janusz A. Brzozowski, Galina Jirásková, Baiyu Li |
Theor. Comput. Sci. | 1 |
| 2012 | Quotient Complexities of Atoms of Regular Languages
Janusz A. Brzozowski, Hellis Tamm |
Developments in Language Theory | 1 |
| 2012 | In Search of Most Complex Regular Languages
Janusz A. Brzozowski |
CIAA | 1 |
| 2012 | Syntactic complexity of prefix-, suffix-, bifix-, and factor-free regular languages
Janusz A. Brzozowski, Baiyu Li, Yuli Ye |
Theor. Comput. Sci. | 1 |
| 2011 | Theory of Átomata
Janusz A. Brzozowski, Hellis Tamm |
Developments in Language Theory | 1 |
| 2011 | Syntactic Complexity of Ideal and Closed Languages
Janusz A. Brzozowski, Yuli Ye |
Developments in Language Theory | 1 |
| 2011 | Decision problems for convex languages
Janusz A. Brzozowski, Jeffrey Shallit, Zhi Xu 0002 |
Inf. Comput. | 1 |
| 2010 | Complexity in Convex Languages
Janusz A. Brzozowski |
LATA | 1 |
| 2010 | Quotient Complexity of Ideal Languages
Janusz A. Brzozowski, Galina Jirásková, Baiyu Li |
LATIN | 1 |
| 2009 | Closures in Formal Languages and Kuratowski's Theorem
Janusz A. Brzozowski, Elyot Grant, Jeffrey Shallit |
Developments in Language Theory | 1 |
| 2009 | Decision Problems for Convex Languages
Janusz A. Brzozowski, Jeffrey Shallit, Zhi Xu 0002 |
LATA | 1 |
| 2009 | State-complexity hierarchies of uniform languages of alphabet-size length
Janusz A. Brzozowski, Stavros Konstantinidis |
Theor. Comput. Sci. | 1 |
| 2009 | Predictable semiautomata
Janusz A. Brzozowski, Nicolae Santean |
Theor. Comput. Sci. | 1 |
| 2006 | Representation of a class of nondeterministic semiautomata by canonical words
Janusz A. Brzozowski |
Theor. Comput. Sci. | 1 |
| 2003 | Hazard Algebras
Janusz A. Brzozowski, Zoltán Ésik |
Formal Methods Syst. Des. | 1 |
| 2003 | True Concurrency in Models of Asynchronous Circuit Behavior
Signe J. Silver, Janusz A. Brzozowski |
Formal Methods Syst. Des. | 2 |
| 2002 | Simulation of Gate Circuits in the Algebra of Transients
Janusz A. Brzozowski, Mihaela Gheorghiu Bobaru |
CIAA | 1 |
| 2002 | Feedback-Free Circuits in the Algebra of Transients
Mihaela Gheorghiu Bobaru, Janusz A. Brzozowski |
CIAA | 2 |
| 2002 | A framework for testing special-purpose memoriesabstractCurrent memory testing methods rely on fault models that are inadequate to accurately represent potential defects that occur in modern, often specialized, memories. To remedy this, the authors present a formal framework for modeling and testing special-purpose memories. Their approach uses three models: the transistor circuit, the event-sequence model, and finite-state machines. The methodology is explained using the example of a content-addressable memory (CAM). The fault model they describe comprises input stuck-at, transistor, and bridging faults. The authors show that functional tests can reliably detect all input stuck-at faults, most transistor faults (including all stuck-open faults), and about 50% of bridging faults. The remaining faults are detectable by parametric tests. A test of length 7n+2l+9 that detects all the reliably testable faults in an n-word by l-bit CAM is presented. A CAM test by Giles & Hunter is evaluated with respect to the input stuck-at faults. It is shown that this test fails to detect certain faults; it can be modified to achieve full coverage at the cost of increased length. Piotr R. Sidorowicz, Janusz A. Brzozowski |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2000 | Delay-Insensitivity and Semi-Modularity
Janusz A. Brzozowski, Hao (Richard) Zhang |
Formal Methods Syst. Des. | 1 |
| 2000 | Delay-insensitivity and ternary simulation
Janusz A. Brzozowski |
Theor. Comput. Sci. | 1 |
| 2000 | Automata of Asynchronous Behaviors
Janusz A. Brzozowski, Radu Negulescu |
Theor. Comput. Sci. | 1 |
| 1999 | A Characterization of Signed Hypergraphs and Its Applications to VLSI Via Minimization and Logic Synthesis
Chuanjin Richard Shi, Janusz A. Brzozowski |
Discret. Appl. Math. | 2 |
| 1999 | Erratum to An Algebra of Multiple Faults in RAMs
Janusz A. Brzozowski, Helmut Jürgensen |
J. Electron. Test. | 1 |
| 1998 | An Approach to Modeling and Testing Memories and Its Application to CAMsabstractAn approach to modeling and testing memories is presented and illustrated using an n-word by l-bit (n/spl times/l) static content-addressable memory (GAM) array for cell input stuck-at faults. An input stuck at fault model for a CAM is defined, and a test of length 7n+2l+5 with 100% fault coverage with respect to this fault model is constructed. This test also detects all the usual cell stuck-at and transition faults. Finally, some design-for-testability (DFT) modifications facilitating a further reduction of this test's length are proposed. Piotr R. Sidorowicz, Janusz A. Brzozowski |
VTS | 2 |
| 1998 | Relative Liveness: From Intuition to Automated Verification
Radu Negulescu, Janusz A. Brzozowski |
Formal Methods Syst. Des. | 2 |
| 1998 | Cluster-cover a theoretical framework for a class of VLSI-CAD optimization problemsabstractThis article introduces a mathematical framework called cluster-cover. We show that this framework captures the combinatorial structure of a class of VLSI design optimization problems, including two-level logic minimization, constrained encoding, multilayer topological planar routing, application timing assignment for delay-fault testing, and minimization of monitoring logic for BIST enchancement. These apparently unrelated problems can all be cast into two metaproblems in our framework: finding a maximum cluster and finding a minimum cover. We describe paradigms for developing algorithms for these problems. First, a simple heuristic called greedy peeling is presented and characterized. We derive sufficient conditions that guarantee optimum solutions by greedy peeling. We generalize the performance analysis of a multilayer topological planar routing heuristic to greedy peeling for the general cluster-cover problems. We propose a performance bound of greedy set covering that can be computed efficiently for a given problem instance; this bound is much tighter than the previously known bounds. Second, prime covering—orignally developed for logic minimization—is generalized to finding exact solutions for cluster-cover problems. Previously, only the connection between logic minimizaton and constrained encoding was known. Chuanjin Richard Shi, Janusz A. Brzozowski |
ACM Trans. Design Autom. Electr. Syst. | 2 |
| 1997 | Testing for Bounded Faults in RAMs
René David, Janusz A. Brzozowski, Helmut Jürgensen |
J. Electron. Test. | 2 |
| 1996 | An algebra of multiple faults in RAMs
Janusz A. Brzozowski, Helmut Jürgensen |
J. Electron. Test. | 1 |
| 1995 | A framework for the analysis and design of algorithms for a class of VLSI-CAD optimization problemsabstractNo abstract available. Chuanjin Richard Shi, Janusz A. Brzozowski |
ASP-DAC | 2 |
| 1992 | A model for sequential machine testing and diagnosis
Janusz A. Brzozowski, Helmut Jürgensen |
J. Electron. Test. | 1 |
| 1992 | Near-optimal tests for classes of write-triggered coupling faults in RAMs
Bruce F. Cockburn, Janusz A. Brzozowski |
J. Electron. Test. | 2 |
| 1992 | On the Delay-Sensitivity of Gate NetworksabstractIn classical switching theory, asynchronous sequential circuits are operated in the fundamental mode. In this mode, a circuit is started in a stable state, and then the inputs are changed to cause a transition to another stable state. The inputs are not allowed to change again until the entire circuit has stabilized. In contrast to this, delay-insensitive circuits-the correctness of which is insensitive to delays in their components and wires-use the input-output mode. In this case, it is assumed that inputs may change again, in response to an output change, even before the entire circuit has stabilized. It is shown that such commonly used behaviors as those of the set-reset latch and Muller's C-ELEMENT do not have delay-insensitive realizations, if gates are used as the basic components. It is proved that no nontrivial sequential behavior with one binary input possesses a delay-insensitive realization using gates only. The proof makes use of the equivalence between ternary simulation and the general-multiple-winner model of circuit behavior.> Janusz A. Brzozowski, Jo C. Ebergen |
IEEE Trans. Computers | 1 |
| 1991 | Consistency and satisfiability of waveform timing specificationsabstractAbstract Manufacturers often use digital waveforms to specify critical device timing. In this paper, we study two problems related to the use of such specifications. First, we are interested in verifying that the timing information is consistent to begin with. Second, given waveform specifications of two devices that are to be linked, we wish to know whether one satisfies the other's timing requirements. We construct a model of the timing information conveyed by the waveform convention and show how both problems can be solved efficiently with optimization techniques. To illustrate our arguments, we compare the write‐cycle timing of a typical CPU with that of a RAM device. Janusz A. Brzozowski, T. Gahlinger, Farhad Mavaddat |
Networks | 1 |
| 1990 | Detection of coupling faults in RAMs
Janusz A. Brzozowski, Bruce F. Cockburn |
J. Electron. Test. | 1 |
| 1990 | Switch-level testability of the dynamic CMOS PLA
Bruce F. Cockburn, Janusz A. Brzozowski |
Integr. | 2 |
| 1989 | Recent Developments in the Design of Asynchronous Circuits
Janusz A. Brzozowski, Jo C. Ebergen |
FCT | 1 |
| 1989 | A unified framework for race analysis of asynchronous networksabstractA unified framework is developed for the study of asynchronous circuits of both gate and MOS type. A basic network model consisting of a directed graph and a set of vertex excitation functions is introduced. A race analysis model, using three values (0, 1, and x), is developed for studying state transitions in the network. It is shown that the results obtained using this model are equivalent to those using ternary simulation. It is also proved that the set of state variables can be reduced to a minimum size set of feedback variables, and the analysis still yields both the correct state transitions and output hazard information. Finally, it is shown how the general results above are applicable to both gate and MOS circuits. Janusz A. Brzozowski, Carl-Johan H. Seger |
J. ACM | 1 |
| 1988 | An Optimistic Ternary Simulation of Gate Races
Carl-Johan H. Seger, Janusz A. Brzozowski |
Theor. Comput. Sci. | 2 |
| 1987 | Combinational static CMOS networks
Janusz A. Brzozowski, Michael Yoeli |
Integr. | 1 |
| 1987 | A Characterization of Ternary Simulation of Gate NetworksabstractTernary simulation techniques provide efficient methods for the analysis of the behavior of VLSI circuits. However, the results of ternary simulation have not been completely characterized. In this paper we prove a somewhat modified version of the Brzozowski-Yoeli conjecture (stated in 1976) that the results of the ternary simulation of a gate network N correspond to the results of the binary race analysis of Ñ in the ``multiple-winner'' model, where Ñ is the network N in which a delay has been inserted in each wire. Janusz A. Brzozowski, Carl-Johan H. Seger |
IEEE Trans. Computers | 1 |
| 1986 | Correspondence between Ternary Simulation and Binary Race Analysis in Gate Networks (Extended Summary)
Janusz A. Brzozowski, Carl-Johan H. Seger |
ICALP | 1 |
| 1980 | Languages of R-Trivial Monoids
Janusz A. Brzozowski, Faith Ellen |
J. Comput. Syst. Sci. | 1 |
| 1980 | On Equations for Regular Languages, Finite Automata, and Sequential Networks
Janusz A. Brzozowski, Ernst L. Leiss |
Theor. Comput. Sci. | 1 |
| 1979 | A Characterization of a Dot-Depth Two Analogue of Generalized Definite Languages
Faith Ellen, Janusz A. Brzozowski |
ICALP | 2 |
| 1979 | On a Ternary Model of Gate NetworksabstractIn this paper we formalize a ternary model which is being used to study the behavior of binary sequential gate networks. We first describe a binary model which is capable of a detailed description of network behavior, but involves a number of steps that grows exponentially in the number of gates. The complexity of the ternary model is linear in the number of gates;however, only partial information is obtained in generaL A mathematical theory is developed making precise these two models and the comparison between them. A number of examples illustrate these results. This work generalizes previously reported research. Janusz A. Brzozowski, Michael Yoeli |
IEEE Trans. Computers | 1 |
| 1978 | The Dot-Depth Hierarchy of Star-Free Languages is Infinite
Janusz A. Brzozowski, Robert Knast |
J. Comput. Syst. Sci. | 1 |
| 1974 | Models for Analysis of Races in Sequential Networks
Janusz A. Brzozowski, Michael Yoeli |
MFCS | 1 |
| 1972 | On Translation Algorithms in Residue Number SystemsabstractThis paper considers translation problems in residue number systems. The conversion from a fixed-base representation to a residue representation can be done using residue adders only; we show that relatively simple combinational logic can be used to replace one level of residue addition. In the reverse translation problem, we examine the conditions under which base extension can be used to compute the fixed-base digits from a residue code number, and we study the efficiency of the algorithm. Dilip K. Banerji, Janusz A. Brzozowski |
IEEE Trans. Computers | 2 |
| 1971 | Classification of Noncounting Events
Janusz A. Brzozowski, Karel Culík II, Armen Gabrielian |
J. Comput. Syst. Sci. | 1 |
| 1971 | Dot-Depth of Star-Free Events
Rina S. Cohen, Janusz A. Brzozowski |
J. Comput. Syst. Sci. | 2 |
| 1971 | About Feedback and SR Flip-FlopsabstractMinimum feedback realizations of synchronous sequential machines using set-reset flip-flops are discussed. The known results are pointed out in order to clarify any possible misunderstanding of a statement made in a recent review. Janusz A. Brzozowski |
IEEE Trans. Computers | 1 |
| 1970 | General Properties of Star Height of Regular Events
Rina S. Cohen, Janusz A. Brzozowski |
J. Comput. Syst. Sci. | 2 |
| 1970 | R70-44 Synchronization and General Repetitive Machines, with Applications to Ultimate Definite AutomataabstractThe authors define a general repetitive machine (GRM) as a finite automaton in which the initial state can be reached from every final state. If there exists a tape which takes all final states to the initial state, the automaton is called a repetitive machine (RM). The RM's constitute a proper subclass of the GRM's. The first result is that a GRM is either strongly connected or it has a nonaccepting dead state, and the remaining states form a strongly connected subset. Janusz A. Brzozowski |
IEEE Trans. Computers | 1 |
| 1969 | On Decompositions of Regular EventsabstractDecompositions of regular events into star events, i.e. events of the form W = V *, are studied. Mathematically, the structure of a star event is that of a monoid. First it is shown that every regular event contains a finite number of maximal star events, which are shown to be regular and can be effectively computed. Necessary and sufficient conditions for a regular event to be the union of its maximal star events are found. Next, star events are factored out from arbitrary events, yielding the form W - V * T . For each W there exists a unique largest V * and a unique smallest T ; an algorithm for finding suitable regular expressions for V and T is developed. Finally, an open problem of Paz and Peleg is answered: Every regular event is decomposable as a finite product of star events and prime events. Janusz A. Brzozowski, Rina S. Cohen |
J. ACM | 1 |
| 1969 | Sign Detection in Residue Number SystemsabstractThis paper is concerned with the sign detection problem in residue number systems. The proposed solution is applicable only to nonredundant systems. It is shown that under rather general conditions an explicit, closed formula for the sign function can be obtained. In a special case, when one of the moduli is 2, the sign function becomes an EXCLUSIVE-OR function. A sign detection algorithm is proposed and methods of implementing the algorithm are presented. Dilip K. Banerji, Janusz A. Brzozowski |
IEEE Trans. Computers | 2 |
| 1968 | Definite Asynchronous Sequential CircuitsabstractAn asynchronous unit delay is an n input n output asynchronous sequential circuit in which the present value of the output n-tuple is equal to the value of the input n-tuple prior to the last input change. This paper considers the problem of determining when a fundamental mode flow table is realizable as a feedback-free connection of asynchronous unit delays. It is shown that such a realization exists if and only if the flow table is asynchronous definite, where the asynchronous definite property is a modification of the definite property of synchronous sequential machines. A straightforward method of realizing asynchronous definite flow tables without critical races by feedback-free circuits of asynchronous unit delays and combinational gates is developed. The use of asynchronous unit delays for definite tables avoids complicated secondary assignment problems, results in circuits with very simple structure, and brings closer the theories of synchronous and asynchronous sequential machines. Janusz A. Brzozowski, Shanker Singh |
IEEE Trans. Computers | 1 |
| 1967 | On Single-Loop Realizations of Sequential Machines
Janusz A. Brzozowski |
Inf. Control. | 1 |
| 1967 | Roots of Star EventsabstractA regular event W is a star event if there exists another event V such that W = V * . In that case, V is called a root of W . It is shown that every star event has a unique minimum root, which is contained in every other root. An algorithm for finding the minimum root of a regular event is presented, and the root is shown to be regular. The results have applications to languages, codes, canonical forms for regular expressions, simplification of expressions, decomposition of sequential machines, and semigroup theory. Janusz A. Brzozowski |
J. ACM | 1 |
| 1966 | On the Linearity of Sequential MachinesabstractThis paper presents a method for determining, from the flow table of a sequential machine, whether the machine is linearly realizable using the minimum number of unit delay elements. The method is an extension of a previously presented method for autonomous machines. A linearity algorithm is presented for each of two cases: 1) where the output is given and is to be linear, and 2) where the output is either not given or may be nonlinear. The method is simple, straightforward, and, in general, provides a ready solution to the linearity problem. Wayne A. Davis, Janusz A. Brzozowski |
IEEE Trans. Electron. Comput. | 2 |
| 1965 | Regular Expressions for Linear Sequential CircuitsabstractThis paper considers the class of linear sequential circuits from the regular expression point of view. The circuits studied do not have special starting units which are necessary in the conventional construction of circuits from regular expressions. Since conventional regular expressions are only indirectly related to the circuit structure, a new regular language is developed. Using this language, the regular expression accepted by a linear circuit can be obtained more directly from the circuit. The regular expressions are then interpreted to provide a word description of the circuit behavior. Janusz A. Brzozowski |
IEEE Trans. Electron. Comput. | 1 |
| 1965 | Some Problems in Relay Circuit DesignabstractIn the design of sequential relay circuits one often has to consider the circuit as a part of a larger system, and one must take into account the nature of the inputs to the circuit. Frequently, the inputs are two-terminal contact networks with one terminal grounded; such inputs will be called simple. This paper examines the formal design techniques as applied to circuits with simple inputs. It is shown that all relays should be considered as secondary, from the point of view of both races and minimization. Several other shortcomings of the present theory are pointed out. Properties of circuits with simple inputs are examined. It is shown that there are flow tables not realizable without races with simple inputs, and that the presently known secondary assignment methods are not applicable to circuits with simple inputs. Janusz A. Brzozowski |
IEEE Trans. Electron. Comput. | 1 |
| 1964 | Derivatives of Regular ExpressionsabstractKleene's regular expressions, which can be used for describing sequential circuits, were defined using three operators (union, concatenation and iterate) on sets of sequences.Word descriptions of problems can be more easily put in the regular expression language if the language is enriched by the inclusion of other logical operations.However, il~ the problem of converting the regular expression description to a state diagram, the existing methods either cannot handle expressions with additional operators, or are made quite complicated by the presence of such operators.In this paper the notion of a derivative of a regular expression is introduced atld the properties of derivatives are discussed.This leads, in a very natural way, to the construction of a state diagram from a regular expression containing any number of logical operators. Janusz A. Brzozowski |
J. ACM | 1 |
| 1964 | Regular Expressions from Sequential CircuitsabstractIn this paper the relation between a sequential circuit and its regular expression is investigated. The circuits are without special starting units. One method of analysis of a circuit leads to a set of equations whose solutions are regular expressions related to the state diagram of the circuit. In another approach, a set of regular equations, identical in form to the next state equations, is obtained directly from the circuit. By reversing the regular equations and using derivatives, the regular equations are transformed to a form related to the reverse state diagram. The discussion clarifies the relationship among circuits, regular expressions and state diagrams. Moreover, further insight is obtained into the solution of equations with regular expressions as unknowns. Janusz A. Brzozowski |
IEEE Trans. Electron. Comput. | 1 |
| 1964 | On the Linearity of Autonomous Sequential MachinesabstractThis paper presents a method of determining, from the flow table of an autonomous sequential machine, whether the machine can be realized by a linear circuit which uses the minimum possible number of secondary variables. The method is based on a class of binary partitions of states, which are used to find a minimal assignment of the secondary variables such that the next state and output functions are linear. The partitions are examined in detail and the properties necessary to produce a valid assignment are developed. Janusz A. Brzozowski, Wayne A. Davis |
IEEE Trans. Electron. Comput. | 1 |
| 1964 | About Signal Flow Graph Techniques for Sequential Circuits
Janusz A. Brzozowski, Edward J. McCluskey |
IEEE Trans. Electron. Comput. | 1 |
| 1963 | Signal Flow Graph Techniques for Sequential Circuit State DiagramsabstractThis paper considers the application of signal flow graph techniques to the problem of characterizing sequential circuits by regular expressions. It is shown that the methods of signal flow graph theory, with the proper interpretation, apply to state diagrams of sequential circuits. The use of these methods leads to a simple algorithm for obtaining a regular expression describing the behavior of a sequential circuit directly from its state diagram. Janusz A. Brzozowski, Edward J. McCluskey |
IEEE Trans. Electron. Comput. | 1 |
| 1963 | On the Construction of Sequential Machines from Regular ExpressionsabstractMethods have been described [1], [2] for constructing sequential machines directly from regular expressions. In the construction, every machine is assumed to have an input terminal, an output terminal and a special starting input terminal. The methods described [1], [2] involve a recursive procedure. For example, if machines MEand MFrealize the regular expressions E and F respectively, then the machine realizing the concatenation, R = EF, is obtained [1], [2] by connecting the output of MEto the starting terminal of MF. In this paper it is shown that a submachine generated by the algorithm in the middle of the synthesis procedure cannot be replaced in general, by an equivalent machine. It is felt that the proofs of the original algorithms [1], [2] are rather brief and do not point out the difficulties which might arise if proper precautions are not taken. To remedy this situation, this paper examines the construction in detail. The notion of recurrent realization of a regular expression is introduced, and a theorem is proved that the construction is valid if the proper precautions are taken. Janusz A. Brzozowski, J. F. Poage |
IEEE Trans. Electron. Comput. | 1 |
| 1962 | A Survey of Regular Expressions and Their ApplicationsabstractThis paper is an exposition of the theory of regular expressions and its applications to sequential circuits. The results of several authors are presented in a unified manner, pointing out the similarities and differences in the various treatments of the subject. Whenever possible, the terminology and notation of sequential circuit theory are used. The topics presented include: the relation of regular expressions to sequential circuits; algorithms for constructing sequential circuits and state diagrams corresponding to a given regular expression; methods for obtaining a regular expression from a state diagram of a sequential circuit, improper state diagrams, algebraic properties of regular expressions, and applications to codes. Janusz A. Brzozowski |
IRE Trans. Electron. Comput. | 1 |