Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Janusz A. Brzozowski

dblp:b/JABrzozowski · also John A. Brzozowski, John Brzozowski · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Automata and formal languages
regular languages
0.552018
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.212014
Symmetric Groups and Quotient Complexity of Boolean Operations · ICALP (2) 2014
Combinatorics and discrete mathematics › group theory
symmetric group
0.212014
Symmetric Groups and Quotient Complexity of Boolean Operations · ICALP (2) 2014
Computational complexity
decision problems
0.112011
Decision problems for convex languages · Inf. Comput. 2011
Electronic design automation
hardware verification and test
0.022002
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.012002
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.012002
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.041992
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.031989
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.0121992
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.012002
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.011992
On the Delay-Sensitivity of Gate Networks · IEEE Trans. Computers 1992
Automata and formal languages › regular languages
regular expressions
0.091969
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.011979
A Characterization of a Dot-Depth Two Analogue of Generalized Definite Languages · ICALP 1979
Automata and formal languages
formal language classes
0.011979
A Characterization of a Dot-Depth Two Analogue of Generalized Definite Languages · ICALP 1979
Integrated circuit design
residue number system arithmetic
0.021972
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.041970
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.011972
On Translation Algorithms in Residue Number Systems · IEEE Trans. Computers 1972
Electronic design automation › logic synthesis
finite state machine synthesis
0.021971
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.021967
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.031971
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.011969
Sign Detection in Residue Number Systems · IEEE Trans. Computers 1969
Integrated circuit design › digital circuit design › sequential circuit design
asynchronous sequential circuits
0.011968
Definite Asynchronous Sequential Circuits · IEEE Trans. Computers 1968
Logic in computer science › rewriting
canonical form
0.011967
Roots of Star Events · J. ACM 1967
Electronic design automation › circuit analysis
sequential circuit analysis
0.011964
Regular Expressions from Sequential Circuits · IEEE Trans. Electron. Comput. 1964
Integrated circuit design › digital circuit design
sequential circuit design
0.021965
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
YearPublicationVenuePosition
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
CIAA1
2018 Syntactic complexity of suffix-free languages
Janusz A. Brzozowski, Marek Szykula
Inf. Comput.1
2018 Syntactic Complexity of Regular Ideals
abstract
The 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
LATA1
2017 Complexity of Proper Prefix-Convex Regular Languages
Janusz A. Brzozowski, Corwin Sinnamon
CIAA1
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
FCT1
2014 Upper Bounds on Syntactic Complexity of Left and Two-Sided Ideals
Janusz A. Brzozowski, Marek Szykula
Developments in Language Theory1
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
CIAA1
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
CIAA1
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 Theory1
2012 In Search of Most Complex Regular Languages
Janusz A. Brzozowski
CIAA1
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 Theory1
2011 Syntactic Complexity of Ideal and Closed Languages
Janusz A. Brzozowski, Yuli Ye
Developments in Language Theory1
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
LATA1
2010 Quotient Complexity of Ideal Languages
Janusz A. Brzozowski, Galina Jirásková, Baiyu Li
LATIN1
2009 Closures in Formal Languages and Kuratowski's Theorem
Janusz A. Brzozowski, Elyot Grant, Jeffrey Shallit
Developments in Language Theory1
2009 Decision Problems for Convex Languages
Janusz A. Brzozowski, Jeffrey Shallit, Zhi Xu 0002
LATA1
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
CIAA1
2002 Feedback-Free Circuits in the Algebra of Transients
Mihaela Gheorghiu Bobaru, Janusz A. Brzozowski
CIAA2
2002 A framework for testing special-purpose memories
abstract
Current 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 CAMs
abstract
An 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
VTS2
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 problems
abstract
This 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 problems
abstract
No abstract available.
Chuanjin Richard Shi, Janusz A. Brzozowski
ASP-DAC2
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 Networks
abstract
In 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. Computers1
1991 Consistency and satisfiability of waveform timing specifications
abstract
Abstract 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
Networks1
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
FCT1
1989 A unified framework for race analysis of asynchronous networks
abstract
A 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. ACM1
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 Networks
abstract
Ternary 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. Computers1
1986 Correspondence between Ternary Simulation and Binary Race Analysis in Gate Networks (Extended Summary)
Janusz A. Brzozowski, Carl-Johan H. Seger
ICALP1
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
ICALP2
1979 On a Ternary Model of Gate Networks
abstract
In 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. Computers1
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
MFCS1
1972 On Translation Algorithms in Residue Number Systems
abstract
This 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. Computers2
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-Flops
abstract
Minimum 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. Computers1
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 Automata
abstract
The 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. Computers1
1969 On Decompositions of Regular Events
abstract
Decompositions 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. ACM1
1969 Sign Detection in Residue Number Systems
abstract
This 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. Computers2
1968 Definite Asynchronous Sequential Circuits
abstract
An 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. Computers1
1967 On Single-Loop Realizations of Sequential Machines
Janusz A. Brzozowski
Inf. Control.1
1967 Roots of Star Events
abstract
A 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. ACM1
1966 On the Linearity of Sequential Machines
abstract
This 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 Circuits
abstract
This 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 Design
abstract
In 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 Expressions
abstract
Kleene'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. ACM1
1964 Regular Expressions from Sequential Circuits
abstract
In 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 Machines
abstract
This 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 Diagrams
abstract
This 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 Expressions
abstract
Methods 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 Applications
abstract
This 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