Table Of ContentRichardZurawski/NetworkedEmbeddedSystems K_C Finals Pagei -- #
NETWORKED
EMBEDDED
SYSTEMS
RichardZurawski/NetworkedEmbeddedSystems K_C Finals Pageii -- #
INDUSTRIAL INFORMATION TECHNOLOGY SERIES
Series Editor
RICHARD ZURAWSKI
Automotive Embedded Systems Handbook
Edited by Nicolas Navet and Françoise Simonot-Lion
Integration Technologies for Industrial Automated Systems
Edited by Richard Zurawski
Electronic Design Automation for Integrated Circuits Handbook
Edited by Luciano Lavagno, Grant Martin, and Lou Scheffer
Embedded Systems Handbook
Edited by Richard Zurawski
Industrial Communication Technology Handbook
Edited by Richard Zurawski
Embedded Systems Handbook, Second Edition
Edited by Richard Zurawski
RichardZurawski/NetworkedEmbeddedSystems K_C Finals Pageiii -- #
INDUSTRIAL INFORMATION TECHNOLOGY SERIES
EMBEDDED SYSTEMS HANDBOOK
S E C O N D E D I T I O N
NETWORKED
EMBEDDED
SYSTEMS
Edited by
Richard Zurawski
ISA Corporation
San Francisco, California, U.S.A.
RichardZurawski/NetworkedEmbeddedSystems K_C Finals Pageiv -- #
CRC Press
Taylor & Francis Group
6000 Broken Sound Parkway NW, Suite 300
Boca Raton, FL 33487-2742
© 2009 by Taylor & Francis Group, LLC
CRC Press is an imprint of Taylor & Francis Group, an Informa business
No claim to original U.S. Government works
Printed in the United States of America on acid-free paper
10 9 8 7 6 5 4 3 2 1
International Standard Book Number-13: 978-1-4398-0761-3 (Hardcover)
This book contains information obtained from authentic and highly regarded sources. Reasonable efforts have been
made to publish reliable data and information, but the author and publisher cannot assume responsibility for the valid-
ity of all materials or the consequences of their use. The authors and publishers have attempted to trace the copyright
holders of all material reproduced in this publication and apologize to copyright holders if permission to publish in this
form has not been obtained. If any copyright material has not been acknowledged please write and let us know so we may
rectify in any future reprint.
Except as permitted under U.S. Copyright Law, no part of this book may be reprinted, reproduced, transmitted, or uti-
lized in any form by any electronic, mechanical, or other means, now known or hereafter invented, including photocopy-
ing, microfilming, and recording, or in any information storage or retrieval system, without written permission from the
publishers.
For permission to photocopy or use material electronically from this work, please access www.copyright.com (http://
www.copyright.com/) or contact the Copyright Clearance Center, Inc. (CCC), 222 Rosewood Drive, Danvers, MA 01923,
978-750-8400. CCC is a not-for-profit organization that provides licenses and registration for a variety of users. For orga-
nizations that have been granted a photocopy license by the CCC, a separate system of payment has been arranged.
Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are used only for
identification and explanation without intent to infringe.
Library of Congress Cataloging-in-Publication Data
Embedded systems handbook : embedded systems design and verification / edited by Richard
Zurawski. -- 2nd ed.
p. cm. -- (Industrial information technology series ; 6)
Includes bibliographical references and index.
ISBN-13: 978-1-4398-0755-2 (v. 1)
ISBN-10: 1-4398-0755-8 (v. 1)
ISBN-13: 978-1-4398-0761-3 (v. 2)
ISBN-10: 1-4398-0761-2 (v. 2)
1. Embedded computer systems--Handbooks, manuals, etc. I. Zurawski, Richard. II. Title. III. Series.
TK7895.E42E64 2009
004.16--dc22 2008049535
Visit the Taylor & Francis Web site at
http://www.taylorandfrancis.com
and the CRC Press Web site at
http://www.crcpress.com
RichardZurawski/NetworkedEmbeddedSystems K_C Finals Pagev -- #
Dedication
ToCeline,asalways.
RichardZurawski/NetworkedEmbeddedSystems K_C Finals Pagevi -- #
RichardZurawski/NetworkedEmbeddedSystems K_C Finals Pagevii -- #
Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvii
Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxix
Contributors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxxi
InternationalAdvisoryBoard . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxxiii
Part I Network Embedded Systems: An Introduction
NetworkedEmbeddedSystems:AnOverview RichardZurawski . . . . . . . 1-
Middleware Design and Implementation for Networked Embedded Systems
VenkitaSubramonianandChristopherD.Gill . . . . . . . . . . . . . . . . . . 2-
Part II Wireless Sensor Networks
Introduction to Wireless Sensor Networks Stefan Dulman and Paul J. M.
Havinga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-
ArchitecturesforWirelessSensorNetworks StefanDulman,S.Chatterjea,and
PaulJ.M.Havinga . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-
OverviewofTimeSynchronizationIssuesinSensorNetworks WeilianSu . 5-
Resource-Aware Localization in Sensor Networks Frank Reichenbach, Jan
Blumenthal,andDirkTimmermann . . . . . . . . . . . . . . . . . . . . . . . . 6-
Power-Efficient Routing in Wireless Sensor Networks Lucia Lo Bello and
EmanueleToscano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-
Energy-EfficientMACProtocolsforWirelessSensorNetworks LuciaLoBello,
MarioCollotta,andEmanueleToscano . . . . . . . . . . . . . . . . . . . . . . 8-
DistributedSignalProcessinginSensorNetworks OmidS.JahromiandParham
Aarabi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-
SensorNetworkSecurity GuenterSchaefer . . . . . . . . . . . . . . . . . . . 10-
vii
RichardZurawski/NetworkedEmbeddedSystems K_C Finals Pageviii -- #
viii Contents
WirelessSensorNetworksTestingandValidation MatthiasWoehrle,JanBeutel,
andLotharThiele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-
DevelopingandTestingofSoftwareforWirelessSensorNetworks JanBlumen-
thal,FrankGolatowski,RalfBehnke,SteffenPrüter,andDirkTimmermann . . 12-
Part III Automotive Networked Embedded Systems
Trends in Automotive Communication Systems Nicolas Navet and Françoise
Simonot-Lion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-
Time-TriggeredCommunication RomanObermaisser . . . . . . . . . . . . 14-
ControllerAreaNetworksforEmbeddedSystems GianlucaCenaandAdriano
Valenzano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-
FlexRay Communication Technology Roman Nossal-Tueyeni and Dietmar
Millinger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-
LINStandard AntalRajnak . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-
StandardizedSystemSoftwareforAutomotiveApplications ThomasM.Galla 18-
Volcano:EnablingCorrectnessbyDesign AntalRajnak . . . . . . . . . . . . 19-
Part IV Networked Embedded Systems in Industrial
Automation
FieldbusSystems:EmbeddedNetworksforAutomation ThiloSauter . . . . 20-
Real-TimeEthernetforAutomationApplications MaxFelser . . . . . . . . . 21-
Configuration and Management of Networked Embedded Devices Wilfried
Elmenreich . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-
Networked Control Systems for Manufacturing: Parameterization, Differentia-
tion,Evaluation,andApplication JamesR.MoyneandDawnM.Tilbury . . 23-
Wireless LAN Technology for the Factory Floor: Challenges and Approaches
AndreasWillig . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-
Wireless Local and Wireless Personal Area Network Communication in Indus-
trialEnvironments KirstenMatheus . . . . . . . . . . . . . . . . . . . . . . 25-
RichardZurawski/NetworkedEmbeddedSystems K_C Finals Pageix -- #
Contents ix
Hybrid Wired/Wireless Real-Time Industrial Networks Gianluca Cena, Adri-
anoValenzano,andStefanoVitturi . . . . . . . . . . . . . . . . . . . . . . . . 26-
WirelessSensorNetworksforAutomation Jan-ErikFreyandTomasLennvall 27-
Design and Implementation of a Truly-Wireless Real-Time Sensor/Actuator
Interface for Discrete Manufacturing Automation Guntram Scheible, Dacfey
Dzung,JanEndresen,andJan-ErikFrey . . . . . . . . . . . . . . . . . . . . . . 28-
Part V Networked Embedded Systems in Building
Automation and Control
DataCommunicationsforDistributedBuildingAutomation WolfgangKastner
andGeorgNeugschwandtner . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-
ContributorIndex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . CI-
SubjectIndex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SI-