00905838

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

BOOK REVIELWS

Control-oriented system identification: an H, approach


Jie Chen and Guoxiang Gu
vated by classical interpolation theory, references is supplied. The text is well
John Wiley & Sons Inc.
it too requires solving an analytic supported by illustrative examples and
2000,421pp.,€54.95 function interpolation problem, seek- exercises.
ISBN 0 47132 048 X
ing to match the power series of the Unusually and admirably in a book
identified model to the available time written at an advanced theoretical
The objective is to present methods for
domain data’. level, the authors never lose sight
identification of models from experi-
The remainder of the book proper of engineering realities. Well-written
mental data in the form required
is taken up with chapters on model paragraphs explaining the material or
for robust control by design by H ,
validation. On this topic the authors’ relating it to a wider mathematical or
methods; that is in the form of a
comment is typical of their style engineering context abound through-
nominal deterministic plant model plus
throughout: ‘It is intuitively clear.. .that out the book and are one of its great
an explicit deterministic uncertainty
a model that has not been invalidated strengths.
model. The book brings together at
by the presently available data, may This is a valuable, pleasingly well-
graduate level many results other-
well be so by future data ...and the written book that requires a knowledge
wise scattered in a large number of
primary utility of a model validation of the function-analytic mathematics
sources. Prerequisites are fluency in
test is actually to invalidate a model’. that is routinely taught to engineers
mathematical analysis and operator
There are appendices on informa- at continental universities, but that
theory and some familiarity with robust
tion-based and computational com- is more of a rarity in UK engineering
control theory.
plexity and on LMI (linear matrix courses.
The book is written at a fair
inequality) programming. A good set PROF. RON LEIGH
degree of mathematical sophistica-
of supporting and forward-pointing Brunel University
tion, although helpful insight into
the underlying context is frequently
provided. The text is concerned with The road to the unified software
H, identification and model validation
with attention being largely restricted
development process
to linear time-invariant systems. What lvar Jacobson, revised and updated by the design methods will outlive the
the authors consider to be the mathe- Stefan Bylund product several times. Many features
matical prerequisites are summarised Cambridge University Press of UML, such as class, collaboration,
in the short but pleasingly written 2000,358pp.,€24.95 sequence and state charts, and
chapter two; mostly the material there lSBN 0 52178 7742 activity diagrams, have direct counter-
is a tutorial attempt to establish a parts in the methods used for AXE.
unifying operator-theoretic setting in lvar Jacobson is one of the creators of Another offspring was the CClTT
which control and identification the Unified Modelling Language (UML). language, SDL, but for various reasons
problems can be represented as Here we have a collection of his this has not received mainstream
mappings between appropriate articles from the past decade or so, adoption as an object-based modelling
function spaces. compiled by a former colleague, technique. The Unified Process (which
When the treatment proper begins Stefan Bylund. The articles are inter- now exists as a commercial offering
and H , identification starts to be spersed with recent interviews given by from the Rational Software Corpora-
discussed, it is first explained very Jacobson, which provide a reflective tion) emerged from an earlier product
simply in a familiar conventional commentary. known as Objectory. This, in turn, was
transfer function setting. There is then Jacobson reminds us that UMLis derived from a textbook version called
a progression covering untuned and now ‘supported by the whole software OOSE.
tuned linear algorithms, two-stage industry’. The language forms part of In a 1993 article, appearing in an
nonlinear algorithms, nonlinear inter- the Unified Software Development early chapter of the book, Jacobson
polatory algorithms, identification in Process, and the book tells the story made a plea for a ‘ceasefire in the
the time domain and identification of of how the language and the process methods war’, claiming that 27 differ-
continuous time systems. Everywhere, came to exist. We learn that the ent object-oriented design methods
plentiful comments are clear and well roots of UML can be traced back to were in existence. The solution was not
written. For instance, in the summary Jacobson’s days at Ericsson in Sweden for a committee to impose some
of chapter 7: ‘The time domain in the late 1960s. As one of the standard from above (as had been
approach developed in this chapter is designers of a precursor to the AXE done by the CCITT for SDL) but for an
an identification plan directly mapping telephone switch, he pressed for ’ad hoc group of knowledgeable and
time series input-output observations the adoption of object-oriented design motivated people who believe that
to a stable identified model. This methods-in the face of strong sound agreements are necessary’ to
plan is similar to but also different from opposition. He was vindicated by the be formed. By the end of the book, he
the frequency domain algorithms subsequent success of the AXE has argued that UML-used in
presented in earlier chapters. Moti- project, and the fact that, as he claims, conjunction with the tools of the

COMPUTING & CONTROL ENGINEERING JOURNAL FEBRUARY 2001 ,/‘ 47‘\\\


\\

i
,/’ \
B~OK
REVIEWS
Unified Process-has answered the more complex, so the need to design as XML and firewalls.
plea. Along the way there are useful such systems in a logical and con- Two main approaches are used for
tutorial inserts and some entertaining sistent fashion arises. The aim of this conveying information to the reader
polemic. book is to facilitate the design of such in a clear and unambiguous fashion-
As one might expect, given the distributed systems using distributed using text IDL (interface description
scope of the book, the UML drum is object architectures with CORBA. language) descriptions and graphical
beaten loud and clear. Readers who CORBA (Common Object Request notation using the UML (unified model-
are ambivalent about the language Broker Architecture) is the industry ling language). For the most part, this
might feel this is not to their taste. standard for the specification and is successful; however, a reader with
However, anyone involved in the design design of distributed objects for experience of neither IDL nor UML may
of large software projects should find complex, distributed systems. have difficulty understanding some of
something of interest here. The book itself is not intended as the figures and tables. The figures are
M. H. BARTON an in-depth description of the CORBA clear, but the UML syntax used is
University of Bristol standard but is aimed more at prac- sometimes not explained clearly and,
titioners who may want to take this in some cases, digresses from official
technology forward in some useful UML syntax. Another problem is that
way. The focus, therefore, is on high- not all of the diagrams in the book are
. Distributed level descriptions rather than low-level UML (some are simple block-diagram
object details and this is carried out in a very
clear and effective manner. Balen
style models) that could lead to
confusion for non-UML readers. The
architectures manages to avoid too many technical
details whilst pitching the information
IDL suffers from the same problem
that the descriptions may be viewed as
with CORBA at such a level as to give the reader a inadequate for a non-expert. Having
Henry Balen good understanding of the technology. said this, however, these are minor
Cambridge University Press The layout of the chapters is simple quibbles on what, overall, stands out
2000, 285pp., €24.95 and logical and covers all key areas of as a very good introduction to the
ISBN 0 52165 418 1 distributed systems and a wide range practical and effective use of distri-
of useful topics, including: an intro- buted objects and CORBA. This book
Distributed systems are becoming duction and overview of architectures, is, therefore, recommended as an
more and more commonplace in distributed objects and all the key excellent practitioner’s guide to an
today’s society with the vast increase concepts involved with these areas. interesting and very complex field.
in the size, power and usage of Also included are many examples that
networks, such as the Internet. As relate to real-life systems, including JON HOLT
these systems become larger and the Internet and related subjects such Brass Bullet Ltd.

R
This is a free listing. Please send Tel: +44 (0) 20 7240 1 8 7 1 USA. Contact: Prof. Shahram Latifi,
J details of events for possible inclusion E-mail: scurwen@iee.0rg.uk Dept. of Elec. Engrg., University of
to the Managing Editor, Computing & Nevada, Las Vegas, NV 89154 4026,
Control Engineering Journal, IEE, Michael 27th-29th March 2001 USA.
Faraday House, Six Hills Way, DCC 2001-Data Compression Tel: +1702 895 4016
Stevenage, Herts. SG1 2AY, UK, Conference, Snowbird, UT, USA. Fax: + 1 7 0 2 895 4075
E-maiI : ccej@iee.org.uk. Contact: Dr. James A. Storer, Computer E-mail: latifi@ee.univ.edu
Science Department, Brandeis
14th-16th March 2001 University, Waltham, MA 02254, USA. 2nd-6th April 2001
5th European Conference on Software Tel: + 1 7 8 1 7 3 6 2714 17th International Conference on Data
maintenance and re-engineering, Fax: + 1 7 8 1 7 3 6 2741 engineering, Heidelberg, Germany.
Lisbon, Portugal. Contact: F. Brito e E-mail: storer@cs.brandeis.edu Contact: A. Reuter, Schloss-
Abreu, INESC, Groupo de Engenharia de Wolfsbrunnenweg 33, 69118,
Software, Rua Alves Redo1 9, 1000 029 2nd4th April 2001 Heidelberg, Germany.
Lisboa, Portugal. OT2001, Oxford, UK. Contact: The Tel:.+49 6221 533 200
Tel: + 3 5 1 2 1 3 1 0 0263 Events Office, IEE, Savoy Place, London Fax: +49 6221 533 298
Fax: + 3 5 1 2 1 3 1 4 5843 WC2R OBL, UK. E-mail: Andreas.Reuter@eml.villa-
E-mail: fba@inesc.pt Tel: +44 (0) 20 7344 5426 bosch.de
Fax: +44 (0) 20 7497 3633
2lst March 2001 E-maiI: event s@iee.org.uk 9th-11th April 2001
UKACC Lecture, Royal Aeronautical EASE 2001-5th International
Society, London. Contact: Sophie 2nd4th April 2001 Conference on Empirical assessment
Curwen, IEE Savoy Place, London, WC2R Conference on Information technology: and evaluation in software engineering,
OBL, UK. coding and computing, Las Vegas, NV, Staffordshire, UK.

COMPUTING & CONTROL ENGINEERING JOURNAL FEBRUARY 2001

You might also like