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.

André Thayse

dblp:63/2813 · DBLP profile ↗
← Back
10ranked-venue papers
9as first author
0since 2021 · last 1986
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 8 · 7 first-authorTheory of computation · 2 · 2 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.

Computer architecture, parallel and distributed computing, and storage systems
8 papers
Electronic design automation · 75% Integrated circuit design · 18% High-performance computing · 7%
Theoretical computer science
1 paper
Automated reasoning and model checking · 100%

Topics — the 8 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation
logic synthesis
0.081986
Algorithmic State Machine Design and Automatic Theorem Proving: Dual Approaches to the Same Activity · IEEE Trans. Computers 1986
A Matrix Formalism for Asynchronous Implementation of Algorithms · IEEE Trans. Computers 1984
Synthesis and Asynchronous Implementation of Algorithms Using a Generalized P-Function Concept · IEEE Trans. Computers 1984
Integrated circuit design › asynchronous circuit design
asynchronous implementation
0.021984
A Matrix Formalism for Asynchronous Implementation of Algorithms · IEEE Trans. Computers 1984
Synthesis and Asynchronous Implementation of Algorithms Using a Generalized P-Function Concept · IEEE Trans. Computers 1984
Automated reasoning and model checking
theorem proving
0.011986
Algorithmic State Machine Design and Automatic Theorem Proving: Dual Approaches to the Same Activity · IEEE Trans. Computers 1986
Electronic design automation › system-level design
software synthesis
0.011984
Synthesis and Asynchronous Implementation of Algorithms Using a Generalized P-Function Concept · IEEE Trans. Computers 1984
High-performance computing › code optimization
software optimization
0.011982
Synthesis and Optimization of Programs by Means of P-Funktions · IEEE Trans. Computers 1982
Electronic design automation › logic synthesis
boolean function realization
0.011981
P-Functions: A New Tool for the Analysis and Synthesis of Binary Programs · IEEE Trans. Computers 1981
Electronic design automation › logic synthesis
prime implicant generation
0.021978
Meet and Join Derivatives and Their Use in Switching Theory · IEEE Trans. Computers 1978
Boolean Differential Calculus and its Application to Switching Theory · IEEE Trans. Computers 1973
Electronic design automation › logic synthesis › asynchronous circuit synthesis
hazard-free implementation
0.011977
Logic Properties of Unate Discrete and Switching Functions · IEEE Trans. Computers 1977

Methods — techniques the papers use, named apart from their topics

p-function transformation · 0.0p-function · 0.0matrix factorization · 0.0kronecker matrix product · 0.0discrete fourier transform · 0.0
YearPublicationVenuePosition
1986 Algorithmic State Machine Design and Automatic Theorem Proving: Dual Approaches to the Same Activity
abstract
This paper shows that synthesizing binary decision programs (formed by means of decision instructions of the type if then else and of execution instructions of the type do) and proving theorems can be carried out by using the same approach. It is proved that the same transformations acting on P-functions can be interpreted in terms of binary program synthesis and of theorem proving. Since binary program leads to algorithmic state machine design while theorem proving leads to declarative programming, this allows us to lay a bridge between logic design and declarative languages such as Prolog.
Dominique Snyers, André Thayse
IEEE Trans. Computers2
1984 Synthesis and Asynchronous Implementation of Algorithms Using a Generalized P-Function Concept
abstract
A formalism has been introduced for program description and synthesis, namely the matrix description of instructions. In this paper we put that formalism to work by associating with it computation methods based on a generalized P-function concept. Algorithms are derived for the optimal implementation of programs in asynchronously organized structures.
André Thayse
IEEE Trans. Computers1
1984 A Matrix Formalism for Asynchronous Implementation of Algorithms
abstract
We show that well-known instructions such as if then else, fork, join, while do, can be represented as row matrices or column-matrices. We define a matrix-instruction which encompasses and generalizes the above instructions. This instruction provides us with a compact tool for describing algorithms and for synthesizing them in synchronous and asynchronous structures. We show, e.g., that the synthesis of a program by means of elementary instructions reduces to the factorization of a matrix into elementary matrices. A formalism and a computation method are introduced which generalize the author's previous work on the subject.
André Thayse
IEEE Trans. Computers1
1982 Synthesis and Optimization of Programs by Means of P-Funktions
abstract
A program is defined as an indexed sequence of instructions; each of these instructions is formed by an interconnection of branching (or conditional) instructions (of the form if, then, else) followed by an interconnection of execution instructions (of the form do). A program is an efficient tool, allowing the digital system designer to describe the microprograms of discrete systems and to synthesize their control automaton. This paper deals with a method of transformation and of optimization of programs. The presented algorithm obtains, for any given program, an equivalent one with a minimum number of conditional vertices.
André Thayse
IEEE Trans. Computers1
1981 Universal algorithms for evaluating boolean functions
André Thayse
Discret. Appl. Math.1
1981 P-Functions: A New Tool for the Analysis and Synthesis of Binary Programs
abstract
Considers the realization of switching functions by programs composed of certain conditional transfers (binary programs). Methods exist for optimizing binary trees, i.e. binary programs without reconvergent instructions. This paper studies methods for optimizing binary simple programs (programs with possible reconvergent instructions, but where a variable may be tested only once during a computation) and binary programs. The hardware implementations of these programs involve either multiplexers or demultiplexers and OR-gates.
André Thayse
IEEE Trans. Computers1
1979 Discrete function expansions in integer powers
André Thayse
Discret. Appl. Math.1
1978 Meet and Join Derivatives and Their Use in Switching Theory
abstract
The theoretical concepts of meet and join derivatives and extended vector of Boolean functions are defined. These concepts give rise to new methods (using the Kronecker matrix product) for prime implicant and prime implicate extraction. An extensive comparison between meet and join derivatives and the consensus theory is made.
André Thayse
IEEE Trans. Computers1
1977 Logic Properties of Unate Discrete and Switching Functions
abstract
The total and local unateness of discrete and of switching functions are studied from a theoretical point of view. One shows that the local unateness leads to the concept of hazard-free transition for a discrete function. Unate covers for discrete functions are defined: they are either the smallest unate functions larger than a discrete function, or the largest unate functions smaller than a discrete function. These concepts play a key role in hazard-free design of multiple-valued networks. Three-level types of multiple-valued networks using MIN and MAX gates are presented. These networks improve, from a hazard point of view the well known two-level networks presented by Eichel-berger in the frame of switching theory.
André Thayse, Jean-Pierre Deschamps
IEEE Trans. Computers1
1973 Boolean Differential Calculus and its Application to Switching Theory
abstract
After a brief outline of classical concepts relative to Boolean differential calculus, a theoretical study of the main differential operators is undertaken. Algebraic equations relating the classical concepts of prime implicants and of the discrete Fourier transform of a Boolean function to the differential operators are derived. Application of these concepts to several important problems arising in switching practice is mentioned.
André Thayse, Marc Davio
IEEE Trans. Computers1