Posted: October 11th, 2008, 7:07am CEST
This book constitutes the refereed proceedings of the International Workshop on Service-Oriented Computing: Agents, Semantics, and Engineering, SOCASE 2007, held in Honolulu, HI, USA as an associated event of AAMAS 2007, the main international conference on autonomous agents and multi-agent systems. The volume is rounded off with selected four best papers from the Service-Oriented Computing and Agent-based Engineering Workshop, SOCABE 2006, held at AAMAS 2006.
The 12 revised full papers presented were carefully reviewed and selected for inclusion in the book. The papers cover a range of topics at the intersection of service-oriented computing, semantic technology and intelligent multiagent systems, such as: service description and discovery; planning, composition and negotiation; semantic processes and service agents; as well as applications.

Posted: October 11th, 2008, 7:03am CEST
The 2003 completion of the Human Genome Project was just one step in the evolution of DNA sequencing. Now from a "who's who" of pioneers in the field comes the latest genome sequencing and assembly advances that are redefining the field. This trail-blazing work gives researchers unparalleled access to state-of-the-art DNA sequencing technologies, new algorithmic sequence assembly techniques, and emerging methods for both resequencing and genome analysis that together form the most solid foundation possible for tackling experimental and computational challenges in the genome sciences today.

Posted: October 11th, 2008, 6:58am CEST
C Traps and Pitfalls teaches how the peculiarities of the C language make it easy for the intended behavior of a program and the actual behavior of a program to differ. The book's experienced author, Koenig, follows up with examples and helpful advice on many of these "pitfalls." Each chapter includes exercises for contemplation with accompanying discussions at the end of the book.
Tools that are comfortable after experience are often more difficult to learn at first than those that feel right immediately. Student pilots start out overcontrolling, turning first flights into roller-coaster rides, until they learn how light a touch flying really requires. Training wheels on a bicycle make it easier for a novice to ride, but get in the way after that.
So it is also with programming languages. Every programming language has aspects that are most likely to cause trouble for people not yet thoroughly familiar with them. These aspects vary from one language to another, but are surprisingly constant from one programmer to another. Thus the idea of collecting them.
My first effort to collect such problems was in 1977, when I gave a talk called PL/I Traps and Pitfalls at the SHARE (IBM mainframe users' group) meeting in Washington, DC. That was shortly after I moved from Columbia University, where people used PL/I heavily, to AT&T Bell Laboratories, where people use C heavily. The decade that followed gave me ample experience in how C programmers (including me) can get themselves into trouble if they're not certain of what they're doing.
I started collecting C problems in 1985 and published the collection as an internal paper at the end of that year. The response astonished me: more than 2,000 people requested copies of the paper from the Bell Labs library. That convinced me to expand the paper into this book.
What This Book Is
C Traps And Pitfalls aims to encourage defensive programming by showing how other people, even experienced professionals, have gotten themselves into trouble. These mistakes are generally easy to avoid once seen and understood, so the emphasis is on specific examples rather than generalities.
This book belongs on your shelf if you are using C at all seriously, even if you are an expert: many of the professional C programmers who saw early drafts said things like "that bug bit me just last week!" If you are teaching a course that uses C, it belongs at the top of your supplementary reading list. What This Book Is Not
This book is not a criticism of C. Programmers can get themselves into trouble in any language. I have tried here to distill a decade of C experience into a compact form in the hope that you, the reader, will be able to avoid some of the stupid mistakes I've made and seen others make.
This book is not a cookbook. Errors cannot be avoided by recipe. If they could, we could eliminate automobile accidents by plastering the countryside with "Drive Carefully" signs! People learn most effectively through experience--their own or someone else's. Merely understanding how a particular kind of mistake is possible is a big step on the way to avoiding it in the future.
This book is not intended to teach you how to program in C (see Kernighan and Ritchie: The C Programming Language, Second Edition, Prentice-Hall 1988), nor is it a reference manual (see Harbison and Steele: C: A Reference Manual, Second Edition, Prentice-Hall, 1987). It does not mention algorithms or data structures (see Van Wyk: Data Structures And C Programs, Addison-Wesley 1988), and only briefly discusses portability (see Horton: How To Write Portable Programs In C., Prentice-Hall 1989) and operating system interfaces (see Kernighan and Pike: The Unix Programming Environment, Prentice-Hall 1984). The problems mentioned are real, although often shortened (for a collection of composed C problems see Feuer: The C Puzzle Book, Prentice-Hall 1982). It is neither a dictionary nor an encyclopedia; I have kept it short to encourage you to read it all. Your Name in Lights
I'm sure I've missed some pitfalls. If you find one I've missed, please contact me via Addison-Wesley. I may well include your discovery, with an acknowledgement, in a future edition. A Word about ANSI C
As I write this, the ANSI C standard is not yet final. It is technically incorrect to refer to "ANSI C" until the ANSI committee finishes its work. In practice, though, the ANSI standard is far enough along that nothing I say about ANSI C is likely to change. C compilers are already available that implement many of the significant improvements contemplated by the ANSI committee.
Don't worry if your C implementation does not support the ANSI function syntax mentioned here: it is easy enough to understand the parts of the examples where it matters, and you can fall into the traps described there regardless of what version of C you use. Acknowledgements
A collection like this could not possibly have been made in isolation. People who have pointed out particular pitfalls include Steve Bellovin, Mark Brader, Luca Cardelli, Larry Cipriani, Guy Harris and Steve Johnson, Phil Karn, Dave Kristol, George W. Leach, Doug McIlroy, Barbara Moo, Rob Pike, Jim Reeds, Dennis Ritchie, Janet Sirkis, Richard Stevens, Bjarne Stroustrup, Ephraim Vishnaic, and one contributor who wishes to remain anonymous. For brevity, I've mentioned only the first person to report any particular problem to me. Of course, I doubt any of the people I've mentioned actually invented the programming errors they pointed out to me, and if they did I doubt they'd admit it! I know I've made many of them myself too, some several times.
Useful editorial suggestions came from Steve Bellovin, Jim Coplien, Marc Donner, Jon Forrest, Brian Kernighan, Doug McIlroy, Barbara Moo, Rob Murray, Bob Richton, Dennis Ritchie, Jonathan Shapiro, and several anonymous reviewers. Lee McMahon and Ed Sitar pointed out what would otherwise have ben embarrassing typographical errors in early drafts of the manuscript. Dave Prosser clarified many fine points of ANSI C for me. Brian Kernighan supplied invaluable typesetting tools and assistance.
It has been a delight to work with the people at Addison-Wesley, including Jim DeWolf, Mary Dyer, Lorraine Ferrier, Katherine Harutunian, Marshall Henrichs, Debbie Lafferty, Keith Wollman, and Helen Wythe. I'm sure they've gained from the aid of others whom I haven't met.
I am particularly grateful to the enlightened managers at AT&T Bell Laboratories who made it possible for me to write this book at all, including Steve Chappell, Bob Factor, Wayne Hunt, Rob Murray, Will Smith, Dan Stanzione, and Eric Sumner.
The title of this book was suggested by Robert Sheckley's science-fiction anthology The People Trap and Other Pitfalls, Snares, Devices and Delusions (as well as Two Sniggles and a Contrivance), published by Dell Books in 1968. 0201179288P04062001
About the Author
Andrew Koenig is a member of the Large-Scale Programming Research Department at AT&T's Shannon Laboratory, and the Project Editor of the C++ standards committee. A programmer for more than 30 years, 15 of them in C++, he has published more than 150 articles about C++, and speaks on the topic worldwide.

Posted: October 11th, 2008, 6:37am CEST
In the past 30 years, growth in the area of data communications has been phenomenal, to say the least. During the Vietnam War, one of my duty stations was on an island in the China Sea. I was part of a signal intelligence group, intercepting and decoding wartime communications traffic. We did our best to decode and analyze the information we intercepted, but many times the help of a high-end (at that time) mainframe computer system was required. Did we have a communication network in place to upload the data to the mainframe, let the mainframe do the processing, and then download the data back to us? Not a chance. We had to take the large magnetic tapes and give them to pilots on an SR-71 Blackbird, who flew the tapes to the United States for processing on a mainframe computer system. Once the results were obtained, we would receive a telephone call informing us of any critical information that had been found. It is hard to believe now that 30 years ago that was the way things were done.

Posted: October 11th, 2008, 6:27am CEST
Software presents both an opportunity and a threat. Software runs our lives. The list of applications in which software is a critical component is endless: elevators, airlines, telecommunications, medical devices, education, and countless others. Data from the Software Engineering Institute indicates that approximately 60% of software development organizations that have had formal assessments designed to determine how their software is developed are at the lowest level of capability. These assessments are based on the Capability Maturity Model—a framework for achieving process improvement. This lowest level is characterized as ad hoc and chaotic, having virtually nothing in the way of organized project management or software engineering practices. Over 600 organizations worldwide have gone through such assessments. These are organizations that have either embarked on improvement efforts of their software development process or made a commitment to do so. If we add in all the organizations that have not had assessments performed, or have no plans to implement process improvement, we estimate that the number of organizations at the lowest level is probably well in excess of 80%.

Posted: October 11th, 2008, 5:43am CEST
“The theoretical literature on learning and growth can be difficult to master and even more challenging to integrate into e-learning, but Michael has made this easy for all of us. He explains this thinking in clear and accessible language, amplifies the theories with research results, and describes popular approaches by applying these theories to learning and growth. Taking the illustrations even further into the field of e-learning design, he offers useful scenarios and practical examples of how these theories can be employed in online learning programs, providing readers with concrete ideas to leverage them in their own work.” --Nick van Dam, global chief learning officer for Deloitte and founder and chairman, e-Learning For Kids Foundation (www.e-learningforkids.org)
“Here, through research and examples, Allen delivers vivid ways to realize the promise of e-learning.”--Allison Rossett, professor of educational technology, San Diego State University
“While its target audience is instructional designers, this book should also be required reading for all training managers seeking guidelines on implementing world-class training. Allen provides bridges the gap from theory to practice on both training and educational programs. His guidance is as applicable to classroom-based as it is to e-learning based training.”--Patty Crowell, director, Global Education Services, LSI Logic Corporation
“Our sales/service performance has greatly improved due to the ideas and processes in Michael Allen's books. They not only solidified our e-learning practices, but enhanced our blended learning skills as well.”--Dave Hooker, vice president, Training and Program Development Institutional Sector, Ecolab Inc.
Praise for Michael Allen's e-Learning Library
This is the second volume of six in Michael Allen's e-Learning Library—a comprehensive collection of proven techniques for creating e-learning applications that achieve targeted behavioral outcomes through meaningful, memorable, and motivational learning experiences. This book examines common instructional design practices with a critical eye and recommends substituting success rather than tradition as a guide. Drawing from theory, research, and experience in learning and behavioral change, the author provides a framework for addressing a broader range of learner needs and achieving superior performance outcomes.
About the Author
Michael W. Allen pioneered multimedia learning technologies, interactive instructional paradigms, and rapid-prototyping processes, bringing each forward into leading corporate enterprises. He is the chairman and CEO of Allen Interactions Inc. that builds universally acclaimed custom e-learning, provides strategic learning consulting, and trains e-learning professionals in collaboration with ASTD. With a Ph.D. in educational psychology from The Ohio State University, he is an adjunct associate professor at the University of Minnesota Medical School, a popular conference speaker, and a prolific writer.

Posted: October 11th, 2008, 5:29am CEST
The science of digital imaging can be divided into two separate branches: the techniques that explain how to use and create digital images, and the technical knowledge that is necessary to design cameras, computers, and software. The expert witness should be a skilled practitioner in the techniques and have enough understanding of the technical knowledge to answer hard questions that might be asked in court. Understanding Forensic Digital Imaging is the first book to address both types of knowledge, offering a comprehensive and thorough approach to the subject of digital imaging, providing the reader with necessary information about the techniques and a solid understanding of the technology.
Providing information on the basics of photography, while also covering the complex concepts particular to forensic science, Understanding Forensic Digital Imaging is a one-stop resource for the forensic expert. With its unparalleled coverage of digital imaging - including a chapter on establishing quality requirements that is more comprehensive than any other source currently available - this book is an essential read for any forensic expert who is required to work with digital images and testify in court.
Key Features:
* Covers topics that are of vital importance to the practicing professional
* Serves as an up-to-date reference in the rapidly evolving world of digital imaging
* Uses clear and concise language so that any reader can understand the technology and science behind digital imaging
* Offers a chapter on "Establishing Quality Requirements," which offers more comprehensive coverage than is currently available in any other source
About the Author
Karen Stein-Ferguson is president of Digital Data Forensics, LLC in Clearwater, Florida. She is a native of Indiana where she graduated from Purdue University with a BS in mathematics and earned her MBA with honors from Indiana University. After graduation, Ms. Stein-Ferguson worked in industry as a systems analyst, business engineer, partner in a software development firm, and other executive management roles. She spent 20 years managing technology departments for several Indiana businesses and Indiana state government agencies. After 15 challenging years in technology, Ms. Stein-Ferguson earned her law degree from Indiana University School of Law in Indianapolis and was admitted to the Indiana Bar in 1994. She accomplished this milestone while working fulltime as the Chief Information Officer at Indianapolis' largest law firm. In 2004 Ms. Stein-Ferguson added computer forensics to her skill set and is a certified computer examiner through International Society of Forensic Computer Examiners (ISFCE). Computer forensics compliments all her experiences and background perfectly.
Ms. Stein-Ferguson is licensed to practice law in the state of Indiana. She is a member of the Indiana State Bar Association, the St. Petersburg Bar Association, the Clearwater Bar Association, International Society of Forensic Computer Examiners, and the American Academy of Forensic Sciences. She is a board member of the Indiana Forensic Science Initiative and Vice-Chair of the General Practice Section of the Indiana State Bar Association. Additionally, Ms. Stein-Ferguson is active in several business organizations and does speaking engagements on computer forensics and legal technology issues in business and the practice of law.
Dr. Jeffrey Huang recently joined Raytheon Company IIS/RIS in supporting the Department of Homeland Security US-VISIT program.
Before Dr. Huang joined Raytheon, he was an assistant professor of Computer Science at Purdue School of Science with joint appointment at the Indiana University School of Informatics, Bioinformatics Program at Indiana University Purdue University Indianapolis.
Dr. Huang's research areas include computer vision, pattern recognition, and machine learning on the applications of biometrics, video surveillance, and bioinformatics. During Huang's academic appointment, he received several research grants as a PI or co-PI from National Institute of Justice (NIJ) and National Institute of Health (NIH). His funded projects are related to facial biometrics, video surveillance, and forensic applications. For past 8 years, Dr. Huang taught various computer science courses in the university, including graduate level courses of Data Mining, Biometric Computing, and Bioinformatics. He received Indiana University Trustee Teaching Award in 2003 and was elected as the favorite professor of Computer Science in 2005. Dr. Huang published more than 40 articles in biometric research field. He is a member of IEEE, ACM, and Biometrics Consortium.

Posted: October 10th, 2008, 7:11pm CEST
Functional Verification Coverage Measurement and Analysis addresses the subject of coverage measurement and analysis, a means of quantitatively assessing functional verification progress. In the absence of this process, design verification engineers (and their management) are left guessing whether or not they have completed verifying the device they are designing. Using the techniques described in this book, they will learn how to build a toolset which, when applied to the verification of their device, allows them to know how close they are to functional closure.
Functional Verification Coverage Measurement and Analysis will be of interest to both professionals and academics as it instructs verification engineers and designers on how to measure verification progress and opens a number of areas of research for academia.

Posted: October 10th, 2008, 6:36pm CEST
Producing 24pP Video demystifies the emerging standards of film and video production and discusses the 24p video film format to help novice and experienced filmmakers alike learn how to better use the newly available DV cameras. Since the 24p frame rate closely approximates the look and feel of film, it is the speed of choice whenever a "cinematic" look is desired. 24p video also offers certain compression options that are advantageous to web and wireless delivery. This full-color book discusses the special techniques required by 24p productions - all the way through the production, from preproduction planning through post and output. Each chapter includes techniques, examples, tips, and case studies. The field techniques section features real-world setups presented as demonstrations or as tutorials. Case studies present profiles of people producing 24p projects, and the DVD includes step-by-step instructions that illustrate how to work with 24p material in NLE, compositor, DVD authoring, and audio applications.
This introductory 'crash course' in 24p video production is ideal for the student and new filmmaker.
About the Author
has 15 years of experience in software and user interface design. He began his career teaching digital imaging, video, and new media courses at Eastman Kodak's The Center for Creative Imaging in 1992 and has worked for Adobe and Macromedia. His interface and information designs have won two PC Magazine's Editor's Choice awards, an AIGA award of distinction, and recognition in the book Information Architects. He is the author of two books in CMP Books DV Expert Series entitled 'Producing 24p Video' and 'Designing Menus with Encore DVD'.

Posted: October 10th, 2008, 6:36pm CEST
First book on the new generation of data warehouse architecture, DW 2.0--by the "father of the data warehouse".
Data Warehousing has been around for 20 years and has become part of the information technology infrastructure. Data warehousing originally grew in response to the corporate need for information--not data--and it supplies integrated, granular, and historical data to the corporation.
There are many kinds of data warehouses, in large part due to evolution and different paths of software and hardware vendors. But DW 2.0, defined by this author in many talks, articles, and his b-eye-network newsletter that reaches 65,000 professionals monthly, is the well-identified and defined next generation data warehouse.
The book carries that theme and describes the future of data warehousing that is technologically possible now, at both an architectural level and technology level. The perspective of the book is from the top down: looking at the overall architecture and then delving into the issues underlying the components. The benefit of this for people who are building or using a data warehouse can see what lies ahead, and can determine: what new technology to buy, how to plan extensions to the data warehouse, what can be salvaged from the current system, and how to justify the expense--at the most practical level.
All of this gives the experienced data warehouse professional everything and exactly what is needed in order to implement the new generation DW 2.0.
* First book on the new generation of data warehouse architecture, DW 2.0.
* Written by the "father of the data warehouse", Bill Inmon, a columnist and newsletter editor of The Bill Inmon Channel on the Business Intelligence Network.
* Long overdue comprehensive coverage of the implementation of technology and tools that enable the new generation of the DW: metadata, temporal data, ETL, unstructured data, and data quality control.

Posted: October 10th, 2008, 6:17pm CEST
Contributions on UML address the application of UML in the specification of embedded HW/SW systems. C-Based System Design embraces the modeling of operating systems, modeling with different models of computation, generation of test patterns, and experiences from case studies with SystemC. Analog and Mixed-Signal Systems covers rules for solving general modeling problems in VHDL-AMS, modeling of multi-nature systems, synthesis, and modeling of Mixed-Signal Systems with SystemC. Languages for formal methods are addressed by contributions on formal specification and refinement of hybrid, embedded and real-time stems.
Together with articles on new languages such as SystemVerilog and Software Engineering in Automotive Systems the contributions selected for this book embrace all aspects of languages and models for specification, design, modeling and verification of systems. Therefore, the book gives an excellent overview of the actual state-of-the-art and the latest research results.

Posted: October 10th, 2008, 6:17pm CEST
Informatics in Control, Automation and Robotics II is a collection of the best papers presented at the 2nd International Conference on Informatics in Control, Automation and Robotics (ICINCO). The purpose of ICINCO was to bring together researchers, engineers and practitioners interested in the application of informatics to Control, Automation and Robotics. The research papers focused on real world applications, covering three main themes: Intelligent Control Systems, Optimization, Robotics and Automation and Signal Processing, Systems Modeling and Control.
Informatics applications are pervasive in many areas of Control, Automation and Robotics. This book will be of interest to professionals working on the control and robotics area, especially those who need to maintain knowledge about current trends in development methods and applications.

Posted: October 10th, 2008, 7:10am CEST
The latest from a computer graphics pioneer, An Introduction to NURBS is the ideal resource for anyone seeking a theoretical and practical understanding of these very important curves and surfaces. Beginning with Bézier curves, the book develops a lucid explanation of NURBS curves, then does the same for surfaces, consistently stressing important shape design properties and the capabilities of each curve and surface type. Throughout, it relies heavily on illustrations and fully worked examples that will help you grasp key NURBS concepts and deftly apply them in your work. Supplementing the lucid, point-by-point instructions are illuminating accounts of the history of NURBS, written by some of its most prominent figures.
Whether you write your own code or simply want deeper insight into how your computer graphics application works, An Introduction to NURBS will enhance and extend your knowledge to a degree unmatched by any other resource.
* Presents vital information with applications in many different areas: CAD, scientific visualization, animation, computer games, and more.
* Facilitates accessiblity to anyone with a knowledge of first-year undergraduate mathematics.
* Details specific NURBS-based techniques, including making cusps with B-spline curves and conic sections with rational B-spline curves.
* Presents all important algorithms in easy-to-read pseudocode-useful for both implementing them and understanding how they work.
* Provides C-code implementations of worked examples at http://www.mkp.com/nurbs.
* Includes complete references to additional NURBS resources.
About the Author
David F. Rogers, Ph.D., is the author of two computer graphics classics, Mathematical Elements for Computer Graphics and Procedural Elements for Computer Graphics, as well as works on fluid dynamics. His early research on the use of B-splines and NURBS for dynamic manipulation of ship hull surfaces led to significant commercial and scientific advances in a number of fields. Founder and former director of the Computer Aided Design/Interactive Graphics Group at the U.S. Naval Academy, Dr. Rogers was an original member of the USNA's Aerospace Engineering Department. He sits on the editorial boards of The Visual Computer and Computer Aided Design and serves on committees for SIGGRAPH, Computer Graphics International, and other conferences.

Posted: October 10th, 2008, 7:08am CEST
Integrating Multimedia features in databases in one of the most important new applications in the last 20 years
Oracle 10g Developing Media Rich Applications is focused squarely on database administrators and programmers as the foundation of multimedia database applications. With the release of Oracle8 Database in 1997, Oracle became the first commercial database with integrated multimedia technology for application developers. Since that time, Oracle has enhanced and extended these features to include native support for image, audio, video and streaming media storage; indexing, retrieval and processing in the Oracle Database, Application Server; and development tools. Databases are not only words and numbers for accountants, but they also should utilize a full range of media to satisfy customer needs, from race car engineers, to manufacturing processes to security.
The full range of audio, video and integration of media into databases is mission critical to these applications. This book details the most recent features in Oracle's multimedia technology including those of the Oracle10gR2 Database and the Oracle9i Application Server. The technology covered includes: object relational media storage and services within the database, middle tier application development interfaces, wireless delivery mechanisms, and Java-based tools.
* Gives broad coverage to integration of multimedia features such as audio and instrumentation video, from race cars to analyze performance, to voice and picture recognition for security data bases. As well as full multimedia for presentations
* Includes field tested examples in enterprise environments
* Provides coverage in a thorough and clear fashion developed in a London University Professional Course
About the Author
Professor of IT, TVU London University since September, 2001, formally lecturing posts in Computing at The Open University and the University of Luton, 1986-98. She is currently programme leader for the undergraduate and taught postgraduate programmes in Computing and Information Systems at TVU, London. She recently published a textbook on 'Multimedia Databases' for Addison Wesley.
Project Review Officer, responsible for IT and MIS systems, at Local Government Management Board, from 1982-1985, having been promoted from the post of Head of Local Government Examination Section. Database administrator for large-scale UK government databases.
Systems Analyst PPEB/JADPU Home Office & Police Computer Unit, 1975-78

Posted: October 10th, 2008, 7:06am CEST
The field of soft computing is emerging from the cutting edge research over the last ten years devoted to fuzzy engineering and genetic algorithms. The subject is being called soft computing and computational intelligence. With acceptance of the research fundamentals in these important areas, the field is expanding into direct applications through engineering and systems science.
This book cover the fundamentals of this emerging filed, as well as direct applications and case studies. There is a need for practicing engineers, computer scientists, and system scientists to directly apply "fuzzy" engineering into a wide array of devices and systems.
"The past few years have witnessed a growing recognition of the centrality of soft computing as a principal component of methodologies that underlie the conception, design, construction and utilization of information/intelligent systems. Soft Computing and Intelligent System makes an important contribution to a better understanding of the basics of soft computing and is an authoritative exposition of the principal tools of soft computing and their applications" Lofti Zadeh, University of California, Berkeley.
Soft computing is a new, emerging discipline rooted in a group of technologies that aim to exploit the tolerance for imprecision and uncertainty in achieving solutions to complex problems. Over recent years information and intelligent systems, which form the core of modern technology, have become extremely variable and have greatly increased in complexity. Engineers, mathematicians and computer scientists can no longer rely on one single method or tool to deal with them. This book deals with the major methodologies that make up the emerging field of soft computing; fuzzy logic, neuro-computing, evolutionary computing, probabilistic computing and machine learning theory.
In Soft Computing and Intelligent Systems, the editors invited and edited contributions from 44 world-renowned researchers to complete the 25 chapters of this book. The reader receives a complete range of coverage of soft computing with the book divided into the following sections: foundations, theory, implications and applications, and future perspectives.
About the Author
Madan M. Gupta is a Professor of Engineering at the University of Saskatchewan and Director of the Intelligent Systems Research Laboratory. Professor Gupta is a Fellow of the IEEE and a Fellow of the SPIE. He is the author of numerous books in the areas of fuzzy logic, fuzzy control, neural systems and control systems and the author or co-author of more than 650 research publications. In addition to numerous honors and awards, in 1998 Dr. Gupta received the prestigious Kaufman Prize Gold Medal for research in the field of fuzzy logic.
Naresh K. Sinha is Professor Emeritus and Adjunct Professor in the Department of Electrical and Computer Engineering at McMaster University where he has previously served as department chairman and as the Director of Instructional Computing in the Faculty of Engineering. Professor Sinha is a Life Fellow of the IEEE and is a Registered Professional Engineer in the Province of Ontario, Canada. His current research interests are in the areas of adaptive control, system modeling and identification, robotics, intelligent control systems and industrial applications of modern control theory.
