You are on page 1of 2

Automatica 41 (2005) 921 – 922

www.elsevier.com/locate/automatica

Book review

K.M. Hangos, R. Lakner, M. Gerzson, Intelligent con- level audience. However, one distinctive impression I had in
trol systems: an introduction with examples, Kluwer reading this book was that of a lack of an overall cohesive
Academic Publishers, Dordrecht, ISBN 1-4020-0134-7, force driving the developments in the various chapters. In
Copyright 2001 (280pp.), US$110. this respect, it is fair to say that the very nature of the subject
lends itself to such kind of presentations. Indeed, despite ef-
With this book, the authors take up the challenging task of forts made by many researchers in order to unify and define
proposing a text-book on the relatively new and still evolv- what “intelligent control” is (see for instance the report from
ing set of techniques known altogether under the name of the IC Task Force, (Antsaklis, 1994)), it still seems true that,
“Intelligent Control” (IC). According to the authors’ aims, in the current practice, IC can be defined empirically as a
this textbook should provide the “fundamentals and general set of many scattered fields and techniques that include arti-
know-how in designing, implementing and operating intelli- ficial intelligence, expert systems, fault management, fuzzy
gent control systems,” and, more specifically, it should give control, discrete event and hybrid systems, Markov decision
the reader the necessary “expertise to become a knowledge processes, adaptive systems, autonomous and cooperative
engineer of intelligent control systems”. robots, among many others. It is evident that no single book
can address such a large and diverse ensemble of technical
fields in an unified way.
1. Book overview Despite the title, that is reminiscent of dynamic sys-
tems and control, in my opinion, the book puts the accent
The material in the book spans 280 pages, a good half more on the “static” side of the subject, rather than on the
of which is devoted to the fundamental tools for knowledge “dynamic” one. By static, here I intend to refer to those
representation and reasoning. In this respect, Chapters 2 and techniques that pertain to database management, logic
3 introduce knowledge bases and rules for forward and back- inference, reasoning and programming languages, while
ward reasoning, which are the key mechanisms providing dynamic are those related to time evolution, adaptation,
an expert system with its ability of “logical reasoning” on learning, stability, control, cooperation of mobile agents, and
the information stored in its knowledge base. Chapter 4 dis- the like. All these latter areas are not directly touched in the
cusses techniques for verification and maintenance of the book.
knowledge base, while Chapter 5 gives some rudiments on Entering in the merit of the book contents, the various
classical tools for knowledge representation and reasoning, subjects are treated at an introductory level, limiting the
such as the Lisp and Prolog programming languages. Chap- mathematical details to a minimum. However, suitable ref-
ter 6 summarizes the software architecture of a real-time erences are provided to guide the reader to more advanced
expert system, and Chapter 7 outlines some techniques for developments. If some sort of comparison should be made
qualitative simulation of dynamic systems, such as interval with existing textbooks on similar subjects, it would ap-
calculus and qualitative differential equations. pear natural to compare the text under consideration with
The second half of the book is contained in three chap- the classical book by Russel and Norvig (2002), which has
ters, which introduce Petri nets (Chapter 8), Fuzzy control been adopted in many universities as a standard text on
(Chapter 9), and an example of a real-time expert system artificial intelligence. Such a comparison will not be fa-
(Chapter 10). Two brief appendices conclude the book. vorable for the book under review. Besides the fact that
Russel and Norvig (2002) treat many of the same subjects
contained in the book under review, it does so in much
2. Reading impressions more detail and breadth, covering additional important topics
such as multi-agent planning, Bayesian inference, machine
The book is easy to read, with a descriptive more than learning, Markov decision processes, robotics and image
technical style, hence it seems suitable for an undergraduate interpretation.

0005-1098/$ - see front matter 䉷 2005 Elsevier Ltd. All rights reserved.
doi:10.1016/j.automatica.2004.12.002
922 Book review / Automatica 41 (2005) 921 – 922

3. Conclusions Passino, K. M., & Yurkovich, S. (1998). Fuzzy control. Reading, MA:
Addison Wesley Longman, (later published by Englewood Cliffs, NJ:
This book is a welcome addition to the introductory lit- Prentice-Hall).
Russel, S., & Norvig, P. (2002). AI: A modern approach. Englewood
erature on the emerging field of intelligent control. It might Cliffs, NJ: Prentice-Hall.
be suitable for an undergraduate level course on artificial in-
telligence and programming languages for knowledge-base
management. According to the reader’s opinion, however, Giuseppe Calafiore
other textbooks exist in the literature that cover similar top- Dipartimento di Automatica e Informatica,
ics in deeper detail and with a better overall perspective. Politecnico di Torino, Corso Duca degli Abruzzi, 24
Among these, I would mention again (Russel & Norvig, 10129 Torino, Italy
2002) for an introduction to AI methodologies, (Cassandras, E-mail address: giuseppe.calafiore@polito.it.
1993) for discrete event systems and Petri nets, (Passino &
About the Reviewer
Yurkovich, 1998) for Fuzzy control systems, and (Antsaklis Giuseppe Calafiore received the Laurea degree in Electrical Engineering
& Passino, 1993) for an overall introduction to the field of from Politecnico di Torino, Italy in 1993, and the Doctorate degree in
intelligent control. Information and System Theory from Politecnico di Torino in 1997.
Since 1998, he is a faculty member in Dipartimento di Automatica e
Informatica, Politecnico di Torino. Dr. Calafiore held visiting positions
at the Information Systems Laboratory, Stanford University, in 1995, at
References the Ecole Nationale Supérieure de Techniques Avanceés (ENSTA), Paris,
in 1998, and at the University of California at Berkeley, in 1999. In
Antsaklis, P. J. (1994). Defining intelligent control. Report of the Task 2003, he worked as a research engineer in the Electrical Engineering and
Force on Intelligent Control, P. J. Antsaklis, Chair. IEEE Control Computer Science department of UC Berkeley.
Systems Magazine, 4–5 & 58–66. His research interests are in the fields of convex optimization, randomized
algorithms, and control of uncertain systems. Dr. Calafiore serves as
Antsaklis, P. J., & Passino, K. M. (Eds.), (1993). An introduction to
an Associate Editor for the IEEE Transactions on Systems, Man, and
intelligent and autonomous control. Dordrecht: Kluwer Academic Cybernetics. He is the author of over sixty technical papers and two books.
Publishers.
Cassandras, C. G. (1993). Discrete event systems: Modeling and perfor-
mance analysis. Homewood, IL: Irwin.

You might also like