You are on page 1of 2

BOOK REVIEWS 301

ference methods, parabolic equations, and nonlinear equations. Some of the difficulties, this reviewer feels that the automated logic design
general computer programs are reproduced in the Appendix. of diagnosable digital systems should be an important goal to achieve
This book should prove to be of considerable value to practitioners in the near future.
doing computions concerned with the solution of difficult partial Testing of multiple faults, intermittent failures, and nonlogical errors
differential equations over irregular domains. The mathematical back- in logic networks is not covered since no research work had been
ground required of the prospective reader is nominal (elementary published at the time the book was written. This book can be used
differential equations), so the book should be accessible to just about as the textbook for the first course in fault diagnosis. Homework
anyone reading this review. All in all, it is a refreshing addition to the problems should be supplemented. For research work, the student
computing/applied mathematics literature and should stimulate much should consult original papers after reading this book.
associated mathematical research and development over the coming
years.

Electrical Transients in Power Systems-Allan Greenwood (New York:


Interscience, 1971, 544 pp.). Reviewed by Amos Selzer, Cutler-Hammer
Fault Diagnosis of Digital Systems-H. Y. Chang, E. G. Manning, Inc., Milwaukee, Wis.
and G. Metze (New York: Wiley, 1970, 159 pp.). Reviewed by Stephen
Y. H. Su, Department of Computing and Information Sciences, Case This book is aimed at both students and practicing engineers. It
Western Reserve University, Cleveland, Ohio 44106. consists of 17 chapters, four appendixes, and an index. Its purpose is
"to teach students and engineers the fundamentals of this vital subject
Recently, the reliability and availability of computing systems and to equip them to recognize and solve transient problems...."
have received a great deal of attention. The aim is to design a digital The subject matter is well organized and clearly written. Each chapter
system which stays operational despite failure of components. Two is supplemented with an excellent list of references which allows the
major existing techniques for increasing the availability are redun- interested reader to study the subject more specifically.
dancy and fault diagnosis. Fault diagnosis is a new area in computer A point of criticism is that there is no effort to categorize the
science. It is only a little over ten years old. This is the first book in the transient sources. A list of natural sources and man-made sources
fault diagnosis area. The authors' aim is to provide the readers with could show the sources we have to live with and those that might be
an introduction to fault diagnosis so that they will be able to read eliminated.
and understand the literature. The first nine chapters in this book illustrate the fundamentals of
In Chapter 1, the authors point out that the main topic of this electrical transient phenomena and are discussed individually. Chapter
book is the development of techniques for the generation, selection, 1 introduces the circuit parameters-the mathematical statement of a
and evaluation of automated diagnosis procedures for digital systems. transient problem and its physical interpretation. Chapter 2 deals
The background material of fault diagnosis is presented in Chapter 2. with the Laplace transform method, which the author uses through-
Definitions of faults, tests, fault detection and location, and diagnostic out the book whenever a mathematical analysis is needed. From a
resolution are given. The combinational and sequential testing pro- practical point of view, this method is well justified.
cedures are described with their comparisons. Chapter 3 presents the Chapter 3 introduces transient phenomena in ac circuits. The
generation, selection, and verification of tests for detecting single problems described are those of closing a switch and opening a
stuck-type logical faults. Path sensitizing, D algorithm, the equivalent circuit breaker to clear a fault. The terms "recovery voltage" and
normal form, and Poage's method of generating tests for fault detection "R.R.R.V." are defined and discussed.
of combinational networks are given. For testing sequential circuits, Chapter 4 is devoted to the study of the series and parallel RLC
Poage's method and Seshu's heuristics are briefly described. Methods circuits. The highlights of this chapter are the dimensionless solutions
for minimizing the number of tests are given. Manual and physical of most common transforms described by the use of generalized
fault simulations and their comparisons are described. graphs. Solutions to practical problems can easily be extracted from
Chapter 4 presents Seshu's sequential analyzer, which is a set of these curves. There are some typographical errors in the equations
computer programs that can generate tests and fault-simulation data in this chapter.
for switching networks. Interpretations of the simulation data to Chapter 5 treats abnormal switching transients such as current
provide repair information are presented in Chapter 5. The research chopping, capacitance switching, ferroresonance, and transformer
problems include improved simulation techniques, the development of magnetizing inrush current. Chapter 6 discusses the transient problem
design principles to yield more diagnosable digital systems, the de- in three-phase circuits, and Chapter 7 deals with transients in dc
velopment of language for describing digital systems, and the hard- circuits. As in ac circuits, most transients here occur by switching
ware compiler for implementing digital networks. The book closes operations. The problem of the "commutation transient" is well
with the following speculations on the future: 1) greater automation covered.
of fault diagnosis procedure, 2) an increasing interest in fault-tolerant Chapter 8 is devoted to the study of electromagnetic and electro-
design, and 3) further research in the area of the application of graph static fields and their influence on transient behavior. This chapter is
theory, algebra, and combinatorial analysis to the diagnosis problem. unique because the emphasis is on the fields and not on circuit
The book provides concise introductory material to the work in aspects. This approach is more fundamental and gives a better under-
the fault diagnosis area up to about 1969. The presentation is clear. standing of the physical phenomena of electrical transients.
For instance, many students have found the section on D algorithm Chapter 9 covers the topic of traveling waves on transmission lines.
very helpful for their understanding of the method (perhaps because It treats the problem of switching on and off a transmission line and
the presentation is not as formal as the original paper). It provides discusses the transient problem that is associated with such an action.
the readers with a good foundation in fault diagnosis. The chapter on The next eight chapters are more specifically oriented. Chapter 10
recent development is interesting. The authors point out: "At present is devoted to lightning. In Chapter 11, the behavior of windings under
designs are produced by hand, which seems unsatisfactory. An auto- transient conditions is discussed. The protection of system and equip-
mated design facility, or 'Hardware Compiler' would produce designs ment against transient overvoltages is discussed in Chapter 12. The
more cheaply and quickly, and could be made to respect design problem of transients in the integrated power system is covered in
constraints much more scrupulously than could a human designer." Chapter 13. In Chapter 14, computer-aided techniques to solve elec-
Logic designers may not agree with this point of view, but in spite trical transient problems are examined. The reviewer is in complete
302 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS, MAY 1973

agreement with the author's warning that ". the computer is an Appendixes on the use of multidimensional rotations for feature
important adjunct to analysis and experiments, not a substitute for selection and a rate distortion criterion for feature selection conclude
it." the book. Of specific interest is a feature selection experiment per-
The transformation from theory to practice is done in Chapter 15, formed on handwritten numerals which dramatically illustrates the
where practical circuit-parameter values are used to solve transient dimensionality reduction-correct classification tradeoff which is
problems. Chapters 16 and 17 deal with equipment and techniques that implicit in feature selection.
are used to measure transients. This book is well suited as a text for senior or graduate level courses
This book is well suited as a textbook and is an asset to the practicing in pattern recognition; nearly 20 percent of the text is devoted to
engineer. problems and references. There is sufficient material for a one-year
sequence of courses. It is a pleasure to report that this book attains
the author's goal of providing a pleasantly readable introduction to
the pattern recognition literature.

Introduction to Mathematical Techniques in Pattern Recognition-


Harry C. Andrews (New York: Interscience, 1972, 255 pp.). Reviewed
by Earl E. Swartzlander, Jr., Hughes Aircraft Company, Culver City, Asynchronous Sequential Switching Circuits-S. H. Unger (New York:
Calif. 90230. Wiley, 1969, 290 pp.). Reviewed by Stephen Y. H. Su, Department of
Computing and Information Sciences, Case Western Reserve University,
This book introduces the basic concepts of pattern recognition and Cleveland, Ohio 44106.
provides a consistent notation which is especially useful to students
and others who wish an introductory guide to the pattern recognition Switching systems include digital computers, telephone switching
literature. systems, and many types of control systems. A switching system is
The first chapter is an introduction to the notation and the concepts often made up of many switching circuits. There are two types of
of pattern space, feature space, and classification space. switching circuits: combinational and sequential. A combinational
Feature selection is surveyed in Chapter 2. First, various linear circuit has no memory. In a sequential circuit, the present outputs
transformations (i.e., simple diagonal transformations, Karhunen- depend upon the present inputs as well as the previous history of the
Loeve rotational expansions, and generalized linear transformations) circuits, i.e., it has memory. There are two types of sequential circuits:
are described; then transformations based on minimization of the synchronous and asynchronous. In a synchronous circuit, clock pulses
divergence of a Gaussian pattern distribution are presented; and are used to synchronize the circuit operations. No matter how soon
finally nonlinear transformations are introduced. This chapter also the current operation is finished, no action will take place before the
describes a method for adaptive feature selection. The author is next clock pulse comes along. In an asynchronous circuit, as soon as
careful to emphasize the problem sensitivity of feature selection (i.e., the present circuit operation is finished, a signal indicating the
most feature selection techniques are well suited to certain problems completion is sent out which starts the next operation immediately.
with which they produce considerably better results than they do in Asynchronous circuits are of interest for at least two reasons: l)
general). theoretically, they are faster than the synchronous circuits; and 2) fre-
Chapter 3 introduces distribution-free classification where dis- quently, it is important to have a circuit which can operate asyn-
criminants are developed on the basis of known prototypes. Linear chronously, such as the interface circuit controlling the interactions
and 'D discriminants are described, as is a one-at-a-time training between high-speed digital computers or other switching systems and
algorithm (and its convergence theorem). A brief survey of other low-speed peripheral devices such as card readers, printers, etc.
classification techniques (i.e., piecewise linear discriminants, nearest The approach of this book is different from most other books since
neighbor rules, and the method of potential functions) conludes the instead of starting with some definitions and theorems, the author
chapter. starts with a practical interesting problem of designing a switching
While the methods of Chapter 3 do not require knowledge of pat- circuit for the control of highway traffic. He goes through the whole
tern statistics, the methods of the fourth chapter require statistical design process step by step, until the logic circuit is obtained. Then he
data. The Bayes classifier (i.e., maximum likelihood ratio) is derived points out the undesirable operations, such as hazards and critical
and various parametric and nonparametric classifiers are developed. races, which can occur in asynchronous circuits and presents methods of
Some of the nonparametric classifiers described include probabilistic- eliminating them. The rest of the chapters of the book treat various
descent method, potential functions with varied kernels, and an adaptive steps of synthesizing asynchronous circuits in detail.
histogram method which is suitable for approximating nonstationary This book is different from most of the other books in the switching
densities. theory area in that instead of covering many different topics, it covers
Nonsupervised learning (or clustering) is introduced in the penulti- the topic of asynchronous sequential switching circuits thoroughly and
mate chapter. Various heuristic methods, a vector field approach informally. The thorough treatment provides the reader with a clear
(similar to potential function methods), mode estimating procedures, deep understanding of the subject. The informal treatment along
and minimum spanning tree concepts which are useful for clustering with many examples, makes the book easier to read without requiring
are described. The author then explains the notion of intrinsic dimen- special mathematical background. With some general knowledge of
sionality. This chapter is concluded with a brief description of statistical combinational circuits and the Kanaugh map, a reader who is not
methods for nonsupervised learning. in the switching theory area can understand most of the material. The
The final chapter is concerned with sequential learning schemes. book contains updated material and the presentation is clear. It
Wald's sequential probability ratio test and Fu's modified sequential contains solutions to about one-third of the problems and a large
probability ratio test are described and illustrated with a Gaussian number of references. The book is suitable for self-study. It is a good
example. Other concepts treated in this chapter include dynamic pro- reference book for people in the control area who are interested in the
gramming, use of the Lehmann alternative, and supervised and non- application of switching theory to control circuits. It can also be used
supervised sequential Bayesian learning methods. as a text for a second course in switching theory.

You might also like