VLDB 2026 Research / reviewers in the wild / expert
Nikolaos Gaitanis
dblp:15/3053
· DBLP profile ↗
19ranked-venue papers
10as first author
0since 2021 · last 1998
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 19 · 10 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
12 papers |
Hardware reliability and fault tolerance · 71% Distributed systems · 12% Integrated circuit design · 8% | |
| Theoretical computer science
3 papers |
Coding theory · 84% Automata and formal languages · 14% Quantum computing and quantum information · 2% |
Topics — the 30 heaviest of 31, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware reliability and fault tolerance
error detection and correction |
0.0 | 6 | 1988 | The Design of TSC Error C/D Circuits for SEC/DED Codes · IEEE Trans. Computers 1988 The Design of Totally Self-Checking TMR Fault-Tolerant Systems · IEEE Trans. Computers 1988 Totally Self-Checking Checkers with Separate Internal Fault Indication · IEEE Trans. Computers 1988 |
Distributed systems
fault tolerance |
0.0 | 3 | 1988 | The Design of Totally Self-Checking TMR Fault-Tolerant Systems · IEEE Trans. Computers 1988 Totally Self-Checking Checkers with Separate Internal Fault Indication · IEEE Trans. Computers 1988 A Totally Self-Chicking Error Indicator · IEEE Trans. Computers 1985 |
Hardware reliability and fault tolerance
self-checking circuits |
0.0 | 3 | 1988 | The Design of TSC Error C/D Circuits for SEC/DED Codes · IEEE Trans. Computers 1988 Fast and Efficient Totally Self-Checking Checkers for m-out-of-(2m ±1) Codes · IEEE Trans. Computers 1983 A New Design Method for m-Out-of-n TSC Checkers · IEEE Trans. Computers 1983 |
Hardware reliability and fault tolerance › error detection and correction
self-checking checker |
0.0 | 2 | 1988 | Totally Self-Checking Checkers with Separate Internal Fault Indication · IEEE Trans. Computers 1988 Totally Self-Checking Checkers for Low-Cost Arithmetic Codes · IEEE Trans. Computers 1985 |
Integrated circuit design
digital circuit design |
0.0 | 3 | 1985 | Totally Self-Checking Checkers for Low-Cost Arithmetic Codes · IEEE Trans. Computers 1985 Positive Fail-Safe Realization of Synchronous Sequential Machines · IEEE Trans. Computers 1979 A New Double-Rank Realization of Sequential Machines · IEEE Trans. Computers 1978 |
Hardware reliability and fault tolerance › error detection
concurrent error detection |
0.0 | 1 | 1988 | The Design of TSC Error C/D Circuits for SEC/DED Codes · IEEE Trans. Computers 1988 |
Hardware reliability and fault tolerance
fault-tolerant architecture |
0.0 | 1 | 1988 | The Design of TSC Error C/D Circuits for SEC/DED Codes · IEEE Trans. Computers 1988 |
Hardware reliability and fault tolerance
self-checking systems |
0.0 | 1 | 1988 | The Design of Totally Self-Checking TMR Fault-Tolerant Systems · IEEE Trans. Computers 1988 |
Hardware reliability and fault tolerance › redundancy › modular redundancy
triple modular redundancy |
0.0 | 1 | 1988 | The Design of Totally Self-Checking TMR Fault-Tolerant Systems · IEEE Trans. Computers 1988 |
Coding theory
error-correcting codes |
0.0 | 2 | 1986 | Systematic t-Error Correcting/All Unidirectional Error Detecting Codes · IEEE Trans. Computers 1986 Near-Perfect Codes for Binary-Coded Radix-r Arithmetic Units · IEEE Trans. Computers 1983 |
Coding theory › error-correcting codes › error detection
unidirectional error detecting codes |
0.0 | 1 | 1986 | Systematic t-Error Correcting/All Unidirectional Error Detecting Codes · IEEE Trans. Computers 1986 |
Hardware reliability and fault tolerance
arithmetic codes |
0.0 | 1 | 1985 | Totally Self-Checking Checkers for Low-Cost Arithmetic Codes · IEEE Trans. Computers 1985 |
Hardware reliability and fault tolerance › error detection
transient fault detection |
0.0 | 1 | 1985 | A Totally Self-Chicking Error Indicator · IEEE Trans. Computers 1985 |
Electronic design automation › logic synthesis › logic minimization
boolean function minimization |
0.0 | 2 | 1978 | Irredundant Normal Forms and Minimal Dependece Sets of a Boolean Function · IEEE Trans. Computers 1978 On the Minimization of the Control Store in Microprogrammed Computers · IEEE Trans. Computers 1978 |
Electronic design automation
logic synthesis |
0.0 | 2 | 1978 | Irredundant Normal Forms and Minimal Dependece Sets of a Boolean Function · IEEE Trans. Computers 1978 On the Minimization of the Control Store in Microprogrammed Computers · IEEE Trans. Computers 1978 |
Hardware reliability and fault tolerance › self-checking circuits
totally self-checking checker |
0.0 | 1 | 1983 | Fast and Efficient Totally Self-Checking Checkers for m-out-of-(2m ±1) Codes · IEEE Trans. Computers 1983 |
Coding theory › error-correcting codes › arithmetic codes
arithmetic error-correcting codes |
0.0 | 1 | 1983 | Near-Perfect Codes for Binary-Coded Radix-r Arithmetic Units · IEEE Trans. Computers 1983 |
Coding theory › error-correcting codes › arithmetic codes
AN codes |
0.0 | 1 | 1983 | Near-Perfect Codes for Binary-Coded Radix-r Arithmetic Units · IEEE Trans. Computers 1983 |
Hardware reliability and fault tolerance › design for reliability
fail-safe design |
0.0 | 1 | 1979 | Positive Fail-Safe Realization of Synchronous Sequential Machines · IEEE Trans. Computers 1979 |
Hardware reliability and fault tolerance › self-checking circuits
fail-safe sequential machine |
0.0 | 1 | 1979 | Positive Fail-Safe Realization of Synchronous Sequential Machines · IEEE Trans. Computers 1979 |
Electronic design automation › logic synthesis
state assignment |
0.0 | 1 | 1979 | Positive Fail-Safe Realization of Synchronous Sequential Machines · IEEE Trans. Computers 1979 |
Processor architecture and microarchitecture › microprogramming
control memory minimization |
0.0 | 1 | 1978 | On the Minimization of the Control Store in Microprogrammed Computers · IEEE Trans. Computers 1978 |
Electronic design automation › logic synthesis › two-level logic minimization
irredundant normal form |
0.0 | 1 | 1978 | Irredundant Normal Forms and Minimal Dependece Sets of a Boolean Function · IEEE Trans. Computers 1978 |
Processor architecture and microarchitecture
microprogramming |
0.0 | 1 | 1978 | On the Minimization of the Control Store in Microprogrammed Computers · IEEE Trans. Computers 1978 |
Integrated circuit design › digital circuit design
sequential circuit design |
0.0 | 1 | 1978 | A New Double-Rank Realization of Sequential Machines · IEEE Trans. Computers 1978 |
Hardware reliability and fault tolerance
error control coding |
0.0 | 1 | 1986 | Systematic t-Error Correcting/All Unidirectional Error Detecting Codes · IEEE Trans. Computers 1986 |
Automata and formal languages
finite automata |
0.0 | 1 | 1977 | On the Problem of Finding d, t, r, and j Type Partition Pairs of a Sequential Machine · IEEE Trans. Computers 1977 |
Automata and formal languages › finite automata
sequential machines |
0.0 | 1 | 1977 | On the Problem of Finding d, t, r, and j Type Partition Pairs of a Sequential Machine · IEEE Trans. Computers 1977 |
Integrated circuit design › memory circuit design
boolean memory |
0.0 | 1 | 1978 | A New Double-Rank Realization of Sequential Machines · IEEE Trans. Computers 1978 |
Integrated circuit design › memory circuit design
memory elements |
0.0 | 1 | 1978 | A New Double-Rank Realization of Sequential Machines · IEEE Trans. Computers 1978 |
Methods — techniques the papers use, named apart from their topics
encoding/decoding algorithms · 0.0boolean algebra · 0.0algebraic technique · 0.0algebraic design · 0.0TSC-TMR · 0.0TSC vote taker · 0.0TSC reduction circuits · 0.0AND/XOR operator blocks · 0.0counter-driven comparator · 0.0algebraic characterization · 0.0AN codes · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1998 | Concurrent Delay Testing in Totally Self-Checking Systems
Antonis M. Paschalis, Dimitris Gizopoulos, Nikolaos Gaitanis |
J. Electron. Test. | 3 |
| 1998 | A Totally Self-Checking 1-out-of-3 Code Error Indicator
Antonis M. Paschalis, Nikolaos Gaitanis, Dimitris Gizopoulos, Panagiotis Kostarakis |
J. Electron. Test. | 2 |
| 1996 | An asynchronous totally self-checking two-rail code error indicatorabstractIn this paper an asynchronous TSC two-rail code error indicator is presented. Such an error indicator memorises error indications {00,11} generated by TSC checkers with time duration greater than a tolerant limit T and can be used to detect not only faults that cause logical errors bat also faults that cause additional delays. Thus, concurrent detection, of delay faults inside the checkers is an additional application of the proposed circuit. The proposed TSC error indicator is more efficient than the TSC error indicator presented by Gaitanis (see IEEE Trans. Comput., vol. 34, no. 8, p. 753-61, 1985) which, to the authors' knowledge, is the only existing TSC error indicator in the open literature. Nikolaos Gaitanis, Dimitris Gizopoulos, Antonis M. Paschalis, Panagiotis Kostarakis |
VTS | 1 |
| 1995 | Totally Self Checking reconfigurable duplication system with separate internal fault indicationabstractA Totally Self Checking (TSC) reconfigurable duplication system with respect to single cell fault model is described in this paper. It consists of two identical functional self checking units that receive the same inputs. TSC checkers are associated with each functional unit and produce either a normal indication when the output is correct or an error indication when the output is incorrect. The circuit that receives the indications of the two TSC checkers is a TSC decision circuit that produces two indication outputs E and F, respectively. E indicates mainly the status of the outputs of units while F indicates the existence of internal faults in the TSC decision circuit. Such indications can be used for the non stop repair before redundancy is exhausted. Thus continuous operation is preserved increasing the availability and the reliability of the system. Nikolaos Gaitanis, Panagiotis Kostarakis, Antonis M. Paschalis |
Asian Test Symposium | 1 |
| 1988 | Totally Self-Checking Checkers with Separate Internal Fault IndicationabstractThe design of a novel class of totally self-checking (TSC) checkers with two separate output indications E/sub N/ and F/sub N/ is described. F/sub N/ is independent of input errors and indicates internal faults only. On the other hand, the output E/sub N/ indicates input errors as well as a small number of internal faults. This design technique, while improving the maintainability of the TSC networks that locate the fault in the functional circuit or in the checker itself, also increases the correct response probability of the error indication output E/sub N/. The TSC checkers presented utilize redundant copies of a given normal TSC checker which are monitored by a TSC reduction circuit operating like a TSC vote taker. The TSC reduction circuits can be easily designed using an algebraic approach based on a two-element Boolean algebra with a more efficient set of self-checking operator blocks.> Nikolaos Gaitanis |
IEEE Trans. Computers | 1 |
| 1988 | The Design of Totally Self-Checking TMR Fault-Tolerant SystemsabstractA totally self-checking triple modular redundancy (TSC-TMR) system consists of a conventional TMR system monitored by a TSC circuit with two outputs indicating information errors and internal faults. The internal fault indication is independent of the output information errors and indicates masked errors of modular units or faults in the monitoring circuit itself. The information error indication depends mainly on the output information errors and it can be used as a stop signal preventing the propagation of erroneous outputs. This scheme of fault-tolerant systems is very simple and reliable compared to the known TMR systems with self-checking capabilities and achieves a high degree of availability and maintainability. The TSC error checking circuit has been designed by applying a new algebraic technique with two basic operator blocks performing the AND and XOR operations on error indication variables.> Nikolaos Gaitanis |
IEEE Trans. Computers | 1 |
| 1988 | The Design of TSC Error C/D Circuits for SEC/DED CodesabstractA design technique for totally self-checking (TSC) error correcting/detection (C/D) circuits of single error correcting, double error detection (SEC/DED) codes is described. The structure of these circuits achieves concurrent fault detection and location under normal input conditions. A separate internal fault indication is provided. This improves the reliability, maintainability, and availability of the entire fault-tolerant system because faults are repaired before the appearance of input errors. The error C/D circuits are composed of TSC error detectors, error locators, and error correctors. These circuits are two-rail TSC checkers and are designed using an algebraic approach.> Nikolaos Gaitanis |
IEEE Trans. Computers | 1 |
| 1986 | Systematic t-Error Correcting/All Unidirectional Error Detecting CodesabstractIn this paper we give methods for the construction of systematic t-random error correcting and all unidirectional error detecting codes. Also we give the encoding/decoding algorithms and discuss their implementation. Dimitris Nikolos, Nikolaos Gaitanis, George Philokyprou |
IEEE Trans. Computers | 2 |
| 1985 | Totally Self-Checking Checkers for Low-Cost Arithmetic CodesabstractThis paper presents totally self-checking (TSC) checkers for low-cost AN codes with generator A = 2r −1. These checkers are composed of two different parts. The first part is a TSC residue generator modulo (22r − 1), and the second part is a TSC checker for the same low-cost AN code with code length 2r. There are r output lines with two code output states: the all O's and the all 1's states, which can be reduced to 1-out-of-2 code output states by using a "counter-driven comparator." These checkers have the same number of output lines, but they are faster, more economical, and more reliable, compared to the corresponding checkers based on the computation of the residue modulo 2r − 1 of the input states. Nikolaos Gaitanis |
IEEE Trans. Computers | 1 |
| 1985 | A Totally Self-Chicking Error IndicatorabstractThis correspondence presents a totally self-checking error indicator for solving the practical problem of monitoring the TSC checkers. We consider TSC checkers designed for checking coded information (data or address) or periodic signals with tolerable transient failures smaller than a constant time limit T, which depends on the propagation delay of the used logic elements. This circuit provides normal indication outputs (01) or (10) and error indication outputs (11) or (00). Permanent failures or transient failures with time duration greater than T result in a permanent error indication, which remains until reset. Provided that an assumed fault occurs within the checker, the permanent error indication output is produced at most after four input changes from (01) to (10) or from (10) to (01). Nikolaos Gaitanis |
IEEE Trans. Computers | 1 |
| 1983 | A New Design Method for m-Out-of-n TSC CheckersabstractThe paper presents a new method for designing efficient TSC checkers for m-out-of n codes. The method is based on the partitioning of the input code variables into an arbitrary number of r classes. The paper establishes the necessary design conditions that must hold among m, n and r. The checker is basically composed of an m/n to l/z subchecker concatenated with an l/z to 1/2 subchecker. A cost analysis performed reveals that the most economical checkers are obtained for values of r equal to 3, or 4 for the majority of m/n codes with n ≤ 4m. Comparison with earlier designs reveals impressive improvement both in logic complexity and testing complexity. Nikolaos Gaitanis, Constantin Halatsis |
IEEE Trans. Computers | 1 |
| 1983 | Near-Perfect Codes for Binary-Coded Radix-r Arithmetic UnitsabstractThis paper considers AN arithmetic codes with radix r > 2 and binary-coded digits (BCr) using weights. The error-correcting capability of the AN codes is single bit within any BCr digit, that is, the corrected errors are of the form ± wirj where wi are the weights of the BCr code. The paper characterizes a class of AN codes having a generator of the form A = r · p where r|r − 1 or τ|r + 1 and p prime is greater than r − 1 or r + 1. It is shown that these codes, under certain conditions, are near perfect. Nikolaos Gaitanis, Constantin Halatsis |
IEEE Trans. Computers | 1 |
| 1983 | Error-Correcting Codes in Binary-Coded Radix-r ArithmetikabstractThis paper presents a new class of AN codes of high efficiency capable of correcting single errors in radix-r arithmetic with the binary coded digits—BCr—system. The errors corrected within a single radix-r digit are single errors of the binary digits with weight ±wi≤ r–1,i=1,2,···, m, which are used to encode the BCr digits. The corresponding arithmetic unit is made out of slices, one for each BCr digit. The AN codes considered have a generator A of the form A = τ·p where τ, p odd and rp=n-1 ≤ τk± 1. The criteria are applied to the BCD system, and we determine all τ < 100 and p < 200 for the most important BCD codes with weights ± wi < r –1, i = 1, 2, 3, 4. For each BCD code, the paper gives the numbers τ < 100 for which AN codes exist, and the maximum code efficiency E = 2·m·k/(A-1) attained at some p < 200. Constantin Halatsis, Nikolaos Gaitanis, Maria Sigala |
IEEE Trans. Computers | 2 |
| 1983 | Fast and Efficient Totally Self-Checking Checkers for m-out-of-(2m ±1) CodesabstractThis note is concerned with the design of fast totally self-checking checkers for m-out-of-(2m ± 1) codes. The new method uses only three levels of gates, and is based on the partitioning of the input lines into m blocks of two lines per block except for the last block. A first level of two-input AND and OR gates realizes the majority functions T(ki ≥ 1) and T(ki ≥ 2). These are combined through AND gates of a second level into the so-called product functions Pj1j2...jm, one for each class of input codewords that have jl, j2,···, jm 1's in the corresponding blocks of the input lines. Finally, two OR gates (third level) partition the product functions into two. The property of totally self-checking operation is achieved through the proper partitioning of the product functions into two classes. This note presents a systematic method of such partitioning. Also, the note determines the cost of these checkers and compares them to previous designs. Constantin Halatsis, Nikolaos Gaitanis, Maria Sigala |
IEEE Trans. Computers | 2 |
| 1979 | Positive Fail-Safe Realization of Synchronous Sequential MachinesabstractThe correspondence deals with the fail-safe realization of synchronous sequential machines under the assumption that the next-state functions are in any positive form. This leads to new classes of assignments called positive fail-safe assignment's (PFSA) The feasibility conditions of such assignments are given and systematic procedures are presented for deriving them using k-out-of-n codes. Constantin Halatsis, Nikolaos Gaitanis |
IEEE Trans. Computers | 2 |
| 1978 | A New Double-Rank Realization of Sequential MachinesabstractA new type of double-rank sequential circuit is presented in this paper. This new type, called Type 4, differs from its predecessor types in that it employs a Boolean memory as rank-1 memory instead of flip-flops. The Boolean memory used is an aggregate of symmetric Boolean memories with 1-out-of-n state encodings. A procedure for realizing a sequential machine by a Type 4 double-rank sequential circuit is also presented in the paper. Nikolaos Gaitanis, Constantin Halatsis |
IEEE Trans. Computers | 1 |
| 1978 | On the Minimization of the Control Store in Microprogrammed ComputersabstractA new approach is presented for the minimization of the word length of the control store in microprogrammed computers. Given the set of microinstructions and the set of microcommands of a microprogrammed computer a minimal subset of microcommands are determined so that every other microcommand not contained in this minimal subset to be generated from it by a single AND or OR gate. The problem of finding such minimal subsets of microcommands is formulated as a Boolean function simplification problem and is based upon an extension of the notion of the minimal dependence sets of a Boolean function. Constantin Halatsis, Nikolaos Gaitanis |
IEEE Trans. Computers | 2 |
| 1978 | Irredundant Normal Forms and Minimal Dependece Sets of a Boolean FunctionabstractA new method is presented for determining all minimal dependence sets, irredundant normal forms, and irredundant normal forms of minimal dependence sets of a Boolean function f. The method reduces the above problems into those of determining all minimal positive dependence sets, irredundant positive normal forms, and irredundant positive normal forms of minimal positive dependence sets, respectively, of a Boolean function f* corresponding to f. For each problem a corresponding cover formula is developed such that the prime implicants of it are in one-to-one correspondence to all possible solutions. Constantin Halatsis, Nikolaos Gaitanis |
IEEE Trans. Computers | 2 |
| 1977 | On the Problem of Finding d, t, r, and j Type Partition Pairs of a Sequential MachineabstractThis correspondence presents a new unified approach for defining and finding the various types of partition pairs ("d", "t","r","j") of a sequential machine. The notion of separation (distinguishability) of states is the key factor of the new approach. By this and the notion of transition sets one can easily find all maximal partitions τ which are in "d","t","r", and "j" relation with a given partition ρ. George Philokyprou, Constantin Halatsis, Nikolaos Gaitanis |
IEEE Trans. Computers | 3 |