Computer Science Books - November 2010

Page 1


Contents Algorithms, Complexity, and Computation ..........3 Computational Biology and Bioinformatics ..........9 Computer Engineering ........................................14 Page 4

Page 23

Computer Graphics, Multimedia, and Image Processing ..........................................17 Cryptography, Coding Theory, and Discrete Systems ..........................................19 Databases and Data Mining ................................21 Machine Learning and Pattern Recognition ........27

Page 5

Page 28

Software Engineering ..........................................30

Receive instant email alerts about our latest titles and much, much more. Log in or register at http://www.crcpress.com Page 11

Page 19

Many of our professional resources are readily adaptable for instructional use and include ancillary materials for qualifying instructors. For more information visit www.crcpress.com/textbooks. Visit us online to view more information and complete tables of contents for these and many other related books.

FREE STANDARD SHIPPING when you order online at

MBCCSC0 5.5x8.5 MC_10.12.10rd


Algorithms, Complexity, and Computation New!

New!

Introduction to High Performance Computing for Scientists and Engineers

Scientific Computing with Multicore and Accelerators

Georg Hager and Gerhard Wellein

University of Tennessee, Knoxville, USA

University of Erlangen Nuremberg, Germany

David A. Bader

Edited by

Jakub Kurzak

Georgia Institute of Technology, Atlanta, USA

“Georg Hager and Gerhard Wellein have developed a very approachable introduction to high performance computing for scientists and engineers. Their style and description is easy to read and follow. … This book presents a balanced treatment of the theory, technology, architecture, and software for modern high performance computers and the use of high performance computing systems. The focus on scientific and engineering problems makes this both educational and unique. I highly recommend this timely book for scientists and engineers. I believe this book will benefit many readers and provide a fine reference.” —From the Foreword by Jack Dongarra, University of Tennessee, Knoxville, USA

Written by HPC experts, this book provides a solid introduction to current mainstream computer architecture, dominant parallel programming models, and useful optimization strategies for scientific HPC. It facilitates an intuitive understanding of performance limitations without relying on heavy computer science knowledge.

Jack Dongarra University of Tennessee, Knoxville, USA

The current trend in microprocessor architecture is toward powerful multicore designs in which a node contains several full-featured processing cores, private and shared caches, and memory. The IBM Cell Broadband Engine (BE) and Graphics Processing Units (GPUs) are two accelerators that are used for a variety of computations, including signal processing and quantum chemistry. This is the first reference that focuses on the use of cell BE and GPUs as accelerators for numerical kernels, algorithms, and computational science and engineering applications. With contributions from leading experts, the book covers a broad range of topics on the increased role of these accelerators in scientific computing. Features • Explores the use of IBM cell BE and GPUs as accelerators for computational science and engineering applications

The authors highlight the importance of performance modeling of applications on all levels of a system’s architecture and include numerous case studies drawn from their experiences in HPC user support, performance optimization, and benchmarking. Downloadable code and an annotated bibliography are available on the book’s website.

• Covers sparse and dense matrix operations, finite elements, and bioinformatics

Catalog no. K10600, July 2010, 356 pp. Soft Cover, ISBN: 978-1-4398-1192-4 $69.95 / £42.99

Contents

• Serves as the first reference on numerical algorithms and applications for multicore • Includes state-of-the-art contributions from leading researchers

Dense Matrix Operations. Sparse Matrix Operations. Fast Fourier Transforms. Finite Element Methods. Stencil Methods. Combinatorial Algorithms. Bioinformatics. Applications. Catalog no. K11208, December 2010 c. 520 pp., ISBN: 978-1-4398-2536-5 $89.95 / £57.99

For more information and complete contents, visit www.crcpress.com

3


Algorithms, Complexity, and Computation New!

High Performance Computing Programming and Applications

Ubiquitous Computing Fundamentals Edited by

John Levesque

John Krumm

Cray, Inc., Knoxville, Tennessee, USA

Microsoft Corporation, Redmond, Washington, USA

Gene Wagenbreth

“… a must-read text that provides a historical lens to see how ubicomp has matured into a multidisciplinary endeavor. It will be an essential reference to researchers and those who want to learn more about this evolving field.”

University of Southern California, Los Angeles, USA

Newer computer architectures rely on multi-core, multi-chip designs to achieve the highest performance. This book provides application developers with a detailed understanding of how to effectively program for these new high performance architectures. The authors give a broad overview of the current state of hardware and software advances to support high performance applications. They cover application optimization for hybrid multi-core architectures and focus on the more common and successful strategies for multithreading and parallel programming using examples from actual codes. Features • Provides an introductory explanation of architectures for readers unfamiliar with hardware • Includes real-world examples that illustrate how increases in performance were achieved after applying lessons learned • Covers all aspects of using a multi-core massively parallel processor • Explains how the issues addressed in the text will have long-reaching application • Tests understanding of the concepts with interesting examples Contents Introduction. Multi-Core Architectures for the Applications Programmer. Compiling for MultiCore Architectures. Programming for CacheBased Architectures. Programming for DDE Instructions. Programming for Distributed Memory Clusters. Programming for Multi-Core Distributed Memory Clusters. Using OpenMP and Pthreads across the Cores within the Node. What the Programmer Needs to Do? Message Passing Issues. Performance Analysis. Application Analysis.

—Gregory D. Abowd, Georgia Institute of Technology, Atlanta, USA

Under the guidance of John Krumm, an original ubicomp pioneer, Ubiquitous Computing Fundamentals brings together eleven ubicomp trailblazers who each report on his or her area of expertise. After starting with a historical introduction, the book summarizes a number of self-contained topics. Taking a decidedly human perspective, it discusses how to observe people in their natural environments and evaluate the critical points where ubicomp technologies can improve their lives. Features • Covers key topics and practical issues, including evaluation of deployed systems, ubiquitous systems software, and context-aware systems • Explores how to build an infrastructure that supports ubicomp applications • Describes privacy protection in systems that connect personal devices and personal information • Discusses the move from the graphical to the ubicomp user interface • Presents techniques that are revolutionizing the way we determine a person’s location and understand other sensor measurements Catalog no. 93606, January 2010 328 pp., ISBN: 978-1-4200-9360-5 $79.95 / £49.99

Catalog no. C7058, December 2010 c. 248 pp., ISBN: 978-1-4200-7705-6 $89.95 / £57.99

4

SAVE 15% and receive FREE SHIPPING — Order online at www.crcpress.com


Algorithms, Complexity, and Computation Introduction to Scientific Programming and Simulation Using R Owen Jones, Robert Maillardet, and Andrew Robinson University of Melbourne, Parkville, Australia

“The authors have written an excellent introduction to scientific programming with R. Their clear prose, logical structure, well-documented code and realistic examples made the book a pleasure to read. … I would strongly recommend this book for readers interested in using R for simulations … . It is also very student-friendly and would be suitable either as a course textbook or for self-study.” —Significance, September 2009

Catalog no. C6872, 2009 472 pp., ISBN: 978-1-4200-6872-6 $79.95 / £48.99

New!

Performance Tuning of Scientific Applications Edited by

David H. Bailey Lawrence Berkeley National Laboratory, California, USA

Robert F. Lucas University of Southern California, Los Angeles, USA

Samuel Williams Lawrence Berkeley National Laboratory, California, USA

This book presents an overview of recent research and applications in computer system performance for scientific and high performance computing. After a brief introduction to the field of scientific computer performance, the text provides comprehensive coverage of performance measurement and tools, performance modeling, and automatic performance tuning. It also includes performance tools and techniques for real-world scientific applications. Catalog no. K10806, December 2010 c. 392 pp., ISBN: 978-1-4398-1569-4 $89.95 / £57.99

New!

Computational Methods in Plasma Physics Stephen Jardin

New!

Mastering Linux

Princeton Plasma Physics Laboratory, New Jersey, USA

Paul S. Wang

Largely self-contained, this text covers the computational mathematics and techniques needed to simulate magnetically confined plasmas in modern magnetic fusion experiments and future magnetic fusion reactors. The author explores many of the algorithms used today in enough depth so that readers can analyze their stability, efficiency, and scaling properties. He focuses on mathematical models where the plasma is treated as a conducting fluid.

Encouraging hands-on practice, Mastering Linux provides a comprehensive, up-to-date guide to Linux concepts, usage, and programming. Through a set of carefully selected topics and practical examples, the book imparts a sound understanding of operating system concepts and shows how to use Linux effectively. The companion website offers a host of ancillary materials, including an example code package for download.

Catalog no. K10512, June 2010 372 pp., ISBN: 978-1-4398-1021-7 $79.95 / £49.99

Kent State University, Ohio, USA

Catalog no. K10350, September 2010 439 pp., Soft Cover, ISBN: 978-1-4398-0686-9 $49.95 / £25.99

For more information and complete contents, visit www.crcpress.com

5


Algorithms, Complexity, and Computation New!

Introduction to the Simulation of Dynamics Using Simulink® Michael A. Gray American University, Washington, DC, USA

Introduction to Grid Computing Frédéric Magoulès, Jie Pan, Kiat-An Tan, and Abhinit Kumar

Requiring no prior programming experience, this book shows how to use the powerful tool of Simulink® to investigate and form intuitions about the behavior of dynamical systems. Step by step, the author presents the basics of building a simulation in Simulink. He also offers overviews of some advanced topics, including the simulation of chaotic dynamics and PDEs. Ancillary materials are available on the author’s website.

“The book illustrates the state-of-the-art technologies and research activities in the field of Grid computing. … a number of Grid applications are carefully treated. … Written in a tutorial style, the book can be successfully used as support for Grid computing lectures. Particularly useful in this direction are the three annexes giving details about the two most popular Grid middleware systems, Globus Toolkit and gLite.”

Catalog no. K11000, July 2010 332 pp., ISBN: 978-1-4398-1897-8 $89.95 / £49.99

Catalog no. C7406, 2009 334 pp., ISBN: 978-1-4200-7406-2 $79.95 / £48.99

Scientific Data Management

New!

Challenges, Technology, and Deployment Edited by

—Zentralblatt MATH 1167

Introduction to Contextual Processing Theory and Applications

Arie Shoshani and Doron Rotem

Gregory Vert

Lawrence Berkeley National Laboratory, California, USA

S. Sitharama Iyengar

“… Each chapter contains insights and experience gleaned by experts and luminaries in storage who are confronting and managing the data tsunami that has now inundated the leading-edge scientific and supercomputing centers around the world. Individuals in a variety of scientific and commercial areas who are struggling to manage large amounts of data should find this book both educational and useful.” —Ron Farber, Scientific Computing, 2010

Catalog no. C6980, January 2010 590 pp., ISBN: 978-1-4200-6980-8 $89.95 / £57.99

Texas A&M University, Killeen, USA Louisiana State University, Baton Rouge, USA

Vir V. Phoha Louisiana Tech University, Ruston, USA

Helping to advance a valuable paradigm shift in the next generation and processing of knowledge, this seminal work provides a comprehensive model for constructing a contextually based processing system that can support advanced semantic web and cloud computing capabilities at a global scale. It explores the components of this system, the interactions of the components, key mathematical foundations behind the model, and new concepts necessary for operating the system. Catalog no. K11563, November 2010 c. 284 pp., ISBN: 978-1-4398-3468-8 $99.95 / £63.99

6

SAVE 15% and receive FREE SHIPPING — Order online at www.crcpress.com


Algorithms, Complexity, and Computation Genetic Algorithms and Genetic Programming

Introduction to Concurrency in Programming Languages

Modern Concepts and Practical Applications

Matthew J. Sottile

Michael Affenzeller Upper Austria University of Applied Sciences, Hagenberg, and Johannes Kepler University of Linz, Austria

Stefan Wagner, Stephan Winkler, and Andreas Beham Upper Austria University of Applied Sciences, Hagenberg

This book describes several generic algorithmic concepts that can be used in any kind of GA or with evolutionary optimization techniques. It provides a better understanding of the basic workflow of GAs and GP, encouraging readers to establish new bionic, problem-independent theoretical concepts. The authors show how to substantially increase achievable solution quality. Software, dynamical presentations of representative test runs, and more are available on a supplementary website. Catalog no. C6293, 2009, 379 pp. ISBN: 978-1-58488-629-7 $79.95 / £48.99

Introduction to Scheduling Edited by

Yves Robert École Normale Supérieure de Lyon, Institut Universitaire de France, and Université de Lyon, France

Frederic Vivien INRIA and Université de Lyon, France

Full of practical examples, this book presents the basic concepts and methods, fundamental results, and recent developments of scheduling theory. It introduces methods for solving various scheduling problems, including resource-constrained project scheduling, machine scheduling, job scheduling, and online scheduling. Along with a number of examples, theorems, and pedagogical proofs, the book also provides in-depth coverage of key application fields. Catalog no. C7273, January 2010 333 pp., ISBN: 978-1-4200-7273-0 $89.95 / £57.99

University of Oregon, Eugene, USA

Timothy G. Mattson Intel Corporation, Dupont, Washington, USA

Craig E Rasmussen Los Alamos National Laboratory, New Mexico, USA

“… this concise yet thorough book provides an outstanding introduction to the important field of concurrent programming and the techniques currently employed to design parallel algorithms. It is clearly written, well organized, and cuts to the point … It is an informative read that I highly recommend to those interested in the design and implementation of parallel algorithms.” —Fernando Berzal, Computing Reviews, May 2010

Access ancillary materials on the book’s website

Catalog no. C7213, January 2010 344 pp., ISBN: 978-1-4200-7213-6 $79.95 / £49.99

Fundamentals of Grid Computing Theory, Algorithms and Technologies Edited by

Frédéric Magoulès École Centrale Paris, Chatenay Malabry, France

This volume discusses how the novel technologies of semantic web and workflow have been integrated into the grid and grid services. It focuses on sharing resources, data replication, data management, fault tolerance, scheduling, broadcasting, and load balancing algorithms. The book discusses emerging developments in grid computing, including cloud computing, and explores largescale computing in high energy physics, weather forecasting, and more. Catalog no. K10205, January 2010 322 pp., ISBN: 978-1-4398-0367-7 $89.95 / £57.99

For more information and complete contents, visit www.crcpress.com

7


Algorithms, Complexity, and Computation

Mathematical Objects in C++ Grid Computing Techniques and Applications Barry Wilkinson

Computational Tools in A Unified Object-Oriented Approach

University of North Carolina, Charlotte, USA

Yair Shapira

“Highly recommended” by Computing Reviews (March 2010), this practical book encompasses the varied and interconnected aspects of Grid computing, including how to design a system infrastructure and Grid portal. It covers job submission and scheduling, Grid security, Grid computing services and software tools, graphical user interfaces, workflow editors, and Grid-enabling applications. Various ancillary resources are available on the author’s website.

“This is an exciting book on mathematics on one hand and computer programming on the other … The programming part of the book serves as a very good introduction to C and C++, using meaningful and motivating examples from mathematics. … very suitable as a textbook for a mathematics or computer science course.”

Catalog no. C6953, January 2010 387 pp., ISBN: 978-1-4200-6953-2 $79.95 / £49.99

Catalog no. K10574, 2009 609 pp., ISBN: 978-1-4398-1147-4 $99.95 / £63.99

Decomposition Methods for Differential Equations

New!

Theory and Applications

Methods, Architectures, and Technologies

Juergen Geiser Humboldt University of Berlin, Germany

Exploring iterative operator-splitting methods, this work describes the analysis of numerical methods for evolution equations based on temporal and spatial decomposition methods. With a focuses on parabolic and hyperbolic equations, it covers reallife problems, the underlying decomposition and discretization, the stability and consistency analysis of the decomposition methods, and numerical results. Software tools are listed in an appendix. Catalog no. K10545, 2009 304 pp., ISBN: 978-1-4398-1096-5 $89.95 / £54.99

Technion, Haifa, Israel

—Hans Petter Langtangen, Simula Research Laboratory and University of Oslo, Norway

Download code from a supporting website

Enabling Context-Aware Web Services

Edited by

Quan Z. Sheng and Jian Yu University of Adelaide, Australia

Schahram Dustdar Vienna University of Technology, Austria

This groundbreaking work bridges the gap between context-awareness and web services. After focusing on the principle of context awareness in web services and various ways to model those services at the specification level, the book details the infrastructures, frameworks, and standards needed to build context-aware services. It then presents techniques adapted from semantic web, database, and AI development as well as formal methods being employed to improve development of context-aware web services. Catalog no. K10493, May 2010 558 pp., ISBN: 978-1-4398-0985-3 $109.95 / £66.99

8

SAVE 15% and receive FREE SHIPPING — Order online at www.crcpress.com


Computational Biology and Bioinformatics New!

Introduction to Proteins Structure, Function, and Motion Amit Kessel Es-is Technologies Ltd.

Nir Ben-Tal Tel Aviv University, Israel

“… I was impressed both by the breadth of the topics covered and by the depth in which they are treated. General principles are made intuitively clear based on well-chosen examples, many of them having relevance to disease. The book could fit well as a textbook in structural biology and molecular biophysics courses.” —Barry Honig, Columbia University, New York, New York, USA

“… useful for newcomers to the protein structure field who want to catch up quickly. … it [is also] easy for experts to dive into the more specialized aspects quickly. … The publisher’s website provides exercises on both theory and practice. Sample solutions and PowerPoint presentations are available for qualified teachers. These make the book attractive as the main textbook in an undergraduate course on protein structure. …” —Burkhard Rost, Technische Universität München, Germany

With more than 350 color images throughout, this text presents a unified, in-depth treatment of the relationship between the structure, dynamics, and function of proteins. Taking a structural–biophysical approach, the authors discuss the molecular interactions and thermodynamic changes that transpire in these highly complex molecules. They refer to many everyday applications of proteins and enzymes in medical disorders, drugs, toxins, chemical warfare, and animal behavior. Catalog no. K10533, November 2010 c. 644 pp., ISBN: 978-1-4398-1071-2 $79.95 / £49.99

New!

Cancer Systems Biology Edited by

Edwin Wang National Research Council of Canada and McGill University, Montreal, Quebec, Canada

“This book is a wonderful and significant collection of chapters describing recent progress of cancer systems biology. … readers may realize the breadth of subjects that are involved in cancer systems biology.” —From the Foreword by Hiroaki Kitano, President, The Systems Biology Institute, and Director, Sony Computer Science Laboratories, Inc., Tokyo, Japan

Cancer systems biology is rapidly becoming indispensable in the battle to defeat cancer and develop successful new treatments. Unique in its dualistic approach and with contribution from more than thirty international experts, this cohesive book marks an important step toward reaching that goal. The first part of the text introduces fundamental concepts and theories of systems biology and their applications in cancer research, including case studies of current efforts in cancer systems biology. The second section discusses basic cancer biology and cutting-edge topics of cancer research for computational biologists. It covers genomics, cell signaling, and tumorigenesis, in addition to such topics as molecular mechanisms of cancer metastasis and the molecular relationships between solid tumors, their microenvironments, and tumor blood vessels. The final part explores a variety of computational tools and public data resources that are useful for studying cancer problems at a systems level. Catalog no. K10596, May 2010 455 pp., ISBN: 978-1-4398-1185-6 $89.95 / £57.99

For more information and complete contents, visit www.crcpress.com

9


Computational Biology and Bioinformatics Microarray Image Analysis An Algorithmic Approach Karl Fraser, Zidong Wang, and Xiaohu Liu

Python for Bioinformatics Sebastian Bassi

Brunel University, Uxbridge, Middlesex, UK

Universidad Nacional de Quilmes, Bernal, Argentina

To harness the high-throughput potential of DNA microarray technology, it is crucial that the analysis stages of the process are decoupled from the requirements of operator assistance. Microarray Image Analysis presents an automatic system for microarray image processing to make this decoupling a reality. The proposed system integrates and extends traditional analytical-based methods and custom-designed novel algorithms.

This book helps scientists solve their biological problems by helping them understand the basics of programming. Requiring no prior knowledge of programming-related concepts, it focuses on the easy-to-use, yet powerful, Python computer language.

The book systematically brings together the fields of image processing, data analysis, and molecular biology to advance the state of the art in this important area. Although the text focuses on improving the processes involved in the analysis of microarray image data, the methods discussed can be applied to a broad range of medical and computer vision analysis areas.

After introducing Python and the Biopython package, the book covers advanced topics, including XML. It also contains working code that solves real-world biological problems. By incorporating examples in biology as well as code fragments throughout, the author places a special emphasis on practice, encouraging readers to experiment with the code. He shows how to use Python and the Biopython package for building web applications, genomic annotation, data manipulation, and countless other applications.

Features

Features

• Takes readers through the stages of image analysis

• Provides a solid introduction to programming with Python, making the book accessible for readers without previous programming experience

• Encompasses many new approaches for processing microarray images, including novel subgrid detection, feature identification, and graph-cutting techniques

• Covers advanced topics, such as XML, CGI, WSGI, version control, and databases

• Presents the details of the algorithmic processes along with an analysis of the processes performance over real-world microarray image data

• Contains ready-to-use working code that solves real-world biological problems

• Covers the strengths and weaknesses of each technique

• Offers installation instructions for the virtual machine, Python, and Biopython in the appendices

• Includes background material on microarray variants, basic transformations, clustering, gene expression data mining, and more Catalog no. C9153, January 2010 335 pp., ISBN: 978-1-4200-9153-3 $89.95 / £57.99

10

• Includes a DVD with a ready-to-run virtual machine based in DNALinux to test the code

Catalog no. C9292, January 2010, 587 pp. Soft Cover, ISBN: 978-1-58488-929-8 $69.95 / £44.99

SAVE 15% and receive FREE SHIPPING — Order online at www.crcpress.com


Computational Biology and Bioinformatics Combinatorial Pattern Matching Algorithms in Computational Biology Using Perl and R Gabriel Valiente Technical University of Catalonia, Barcelona, Spain

“… the book makes a clear distinction between problems that emerge in the analysis of the structure and in the comparative analysis of two or more structures. … detailed algorithm solutions in pseudo-code, full Perl and R implementation, and pointers to software and implementation are presented. This … is what makes Valiente’s effort unique. …” —Ernesto D’Avanzo, Computing Reviews, February 2010

“…after a few minutes of random browsing, I was left with a feeling of total appreciation of the book, admiration for Prof. Gabriel Valiente, and a realization that this book will be part of my fundamental library for me and my group from the moment it is published. There are so many good things to say that I do not know where to start. … The Perl is beautifully clear and the examples have already taught me how to improve my own code.” —Michael Levitt, Professor and Chair, Department of Structural Biology, Stanford University, California, USA

Emphasizing the search for patterns within and between biological sequences, trees, and graphs, this book shows how combinatorial pattern matching algorithms can solve computational biology problems that arise in the analysis of genomic, transcriptomic, proteomic, metabolomic, and interactomic data. It implements the algorithms in Perl and R and includes the source code for all the algorithms on the author’s website. Catalog no. C6973, 2009 368 pp., ISBN: 978-1-4200-6973-0 $89.95 / £54.99

New!

Clustering in Bioinformatics and Drug Discovery John David MacCuish and Norah E. MacCuish Mesa Analytics & Computing, Inc., Santa Fe, New Mexico, USA

“…Practitioners in the pharmaceutical industry need an expert guide, which the authors of this book provide, to extract the most information from their data. Those of us who learned their clustering from Anderberg, Sokal and Sneath, and Willett now have a valuable additional resource suitable for the 21st century.” —From the Foreword by John Bradshaw, Barley, Hertfordshire, UK

This work provides a practical guide on extracting the most pertinent information from pharmaceutical and biomedical data. It offers a concise overview of common and recent clustering methods used in bioinformatics and drug discovery. Clarifying the use and misuse of clustering methods, the text helps readers understand the relative merits of these methods and evaluate results so that useful hypotheses can be developed and tested. Features • Covers the clustering of small and large data sets, parallelization of clustering algorithms, validation and visualization, asymmetric clustering, and clustering ambiguity • Presents over 20 algorithms in pseudo-code • Provides real-world examples from industrial settings, such as combinatorial library design and compound databases • Contains exercises at the end of each chapter • Offers primers on matrix algebra, probability theory, and number theory for those new to the mathematics of clustering • Includes a DVD with color figures from the book Catalog no. K10863, November 2010 c. 247 pp., ISBN: 978-1-4398-1678-3 $79.95 / £49.99

For more information and complete contents, visit www.crcpress.com

11


Computational Biology and Bioinformatics Handbook of Chemoinformatics Algorithms Jean-Loup Faulon

New!

Bioinformatics High Performance Parallel Computer Architectures

University of Evry, France

Edited by

Andreas Bender

Bertil Schmidt

Leiden University, The Netherlands

Nanyang Technological University, Singapore

This handbook provides an overview of the most common chemoinformatics algorithms in a single source. It explains how algorithms and graph theory are applied to chemical problems, such as structure–activity/property predictions. The book describes virtual screening techniques, docking methods, inverse-QSAR methods, de novo design algorithms, sequence alignment algorithms, and classical machine learning algorithms. It also covers applications in combinatorial library design, synthesis design, biological network inference, and systems biology.

Written by internationally recognized experts, this book introduces emerging parallel architectures, their corresponding programming paradigms, and their bioinformatics applications. Providing two introductory chapters to supply the necessary background, the book presents parallelization strategies and performance evaluations for stateof-the-art bioinformatics algorithms and tools, including pairwise sequence alignment, multiple sequence alignment, BLAST, motif finding, pattern matching, sequence assembly, hidden Markov models, molecular dynamics, and evolutionary tree reconstruction.

Catalog no. C2922, April 2010 454 pp., ISBN: 978-1-4200-8292-0 $99.95 / £63.99

New!

Methods in Medical Informatics Fundamentals of Healthcare Programming in Perl, Python, and Ruby Jules J. Berman Columbia, Maryland, USA

With examples in Perl, Python, and Ruby, this userfriendly, step-by-step practical guide applies basic informatics algorithms to medical data sets. The author demonstrates how easy it is to master the wide variety of data types encountered in a healthcare setting with just a few simple programming commands. The text covers building blocks, medical data resources, primary tasks of medical informatics, and medical discovery. Catalog no. K11946, September 2010 413 pp., ISBN: 978-1-4398-4182-2 $79.95 / £49.99

12

Catalog no. K10768, July 2010 370 pp., ISBN: 978-1-4398-1488-8 $129.95 / £82.00

Biological Sequence Analysis Using the SeqAn C++ Library Andreas Gogol-Döring Institut fur Informatik, Berlin, Germany

Knut Reinert Freie Universität Berlin, Germany

Written by the founders of the SeqAn project, this book covers the SeqAn library, its documentation, and the supporting infrastructure. It first describes the general library design of SeqAn and then focuses on the components provided by SeqAn. The last part describes applications of SeqAn to genome alignment, consensus sequence, suffix array construction, and more. Catalog no. C7623, January 2010 329 pp., ISBN: 978-1-4200-7623-3 $89.95 / £57.99

SAVE 15% and receive FREE SHIPPING — Order online at www.crcpress.com


Computational Biology and Bioinformatics

New!

Biological Computation

Proteins Energy, Heat and Signal Flow Edited by

Ehud Lamm

David M. Leitner

Tel-Aviv University, Israel

University of Nevada, Reno

Ron Unger

John E. Straub

Bar-Ilan University, Ramat-Gan, Israel

Boston University, Massachusetts, USA

“The book by Lamm and Unger methodically covers exciting developments in biological computation, offering for the first time a broad perspective of this important cutting-edge field of research.”

“… a useful guide for practitioners of molecular dynamics, theorists interested in structural biology, and users of modeling software seeking to understand the methods in more depth. The book is well organized, produced, and edited. References are up to date and comprehensive.”

—Ehud Shapiro, Weizmann Institute of Science, Rehovot, Israel

“This is a wonderful treatise on bio-inspired computation, written from a computer science perspective. The authors are extremely knowledgeable about their subject, and the material they cover is both broad and deep. …”

—Harry A. Stern, University of Rochester, Journal of the American Chemical Society

Catalog no. 87037, January 2010 415 pp., ISBN: 978-1-4200-8703-1 $129.95 / £82.00

—David Harel, Weizmann Institute of Science, Rehovot, Israel

Catalog no. C7959, December 2010 c. 344 pp., ISBN: 978-1-4200-8795-6 $79.95 / £49.99

Protein Engineering and Design Edited by

Sheldon J. Park State University of New York at Buffalo, USA

Jennifer R. Cochran Stanford University, California, USA

Describing proven methods and cutting-edge advances in experimental protein engineering and computational protein design, this text cultivates a synergistic approach to protein science. It includes examples of proteins engineered using experimental and computational approaches to highlight the interplay between these two strategies. In doing so, it makes computational and diversityoriented protein engineering widely accessible to a broad audience. Catalog no. 76582, January 2010 416 pp., ISBN: 978-1-4200-7658-5 $119.95 / £76.99

Glycome Informatics Methods and Applications Kiyoko F. Aoki-Kinoshita Soka University, Hachioji, Tokyo, Japan

One of the few up-to-date books available in this important area, Glycome Informatics covers all known informatics methods pertaining to the study of glycans. The book supplies all the necessary background information, offers a complete list of relevant databases and resources on glycobiology, and presents a wide range of methods, from computer theory and data mining to glycomics. The author also discusses key points and ideas for potential research projects. Catalog no. C8334, January 2010 256 pp., ISBN: 978-1-4200-8334-7 $89.95 / £57.99

For more information and complete contents, visit www.crcpress.com

13


Computer Engineering New!

Designing Network On-Chip Architectures in the Nanoscale Era

Attaining High Performance Communications A Vertical Approach Edited by

Ada Gavrilovska

Edited by

Jose Flich Universidad Politecnica de Valencia, Spain

Davide Bertozzi University of Ferrara, Italy

Paving the way for the use of network on-chip architectures in 2015 platforms, this book presents the industrial requirements for such long-term platforms as well as the main research findings for technology-aware architecture design. It covers homogeneous design techniques and guidelines, including the solutions that are most appealing to the industry and best suited to meet the requirements of on-chip integration.

Georgia Institute of Technology, Atlanta, USA

This book discusses various issues pertaining to high performance communications in a particular layer of a vertical stack. It explores efficient interconnection hardware, the architectural aspects of network adapters and their integration with processor cores, the design of scalable and robust high performance end-to-end communications services and protocols, and system services and tools for new multi-core environments. Catalog no. C3088, January 2010 416 pp., ISBN: 978-1-4200-9308-7 $79.95 / £49.99

Catalog no. K11679, December 2010 c. 503 pp., ISBN: 978-1-4398-3710-8 $99.95 / £63.99

Vehicular Networks From Theory to Practice

ARM Assembly Language

Edited by

Fundamentals and Techniques

Stephan Olariu and Michele C. Weigle Old Dominion University, Norfolk, Virginia, USA

“…the easy style of writing … makes it suitable not only for specialists but also generalists. … some topics overlap, but instead of being a hindrance, this further expands the vision of the reader on crucial topics in VANETs. Overall, the book is a concise overview of the current state-of-the-art technologies and important research issues in VANETs. …” —Computing Reviews, August 2009

Catalog no. C5883, 2009 472 pp., ISBN: 978-1-4200-8588-4 $99.95 / £60.99

14

William Hohl ARM, Inc, Austin, Texas, USA

Since 1994, ARM has introduced five new generations of processors; however, instructions on compiling for 32 bit machines lags behind. Written by the director of ARM’s worldwide academic program, this volume examines code relevant to today’s microcontrollers. Examples show readers how to optimize routines and streamline coding, especially in the embedded space. The book offers access to a functional evaluation version of the RealView Microcontroller Development Kit from Keil. Catalog no. K10302, 2009 371 pp., ISBN: 978-1-4398-0610-4 $79.95 / £48.99

SAVE 15% and receive FREE SHIPPING — Order online at www.crcpress.com


Computer Engineering New!

Location-Based Information Systems

Reconfigurable System Design and Verification Pao-Ann Hsiung

Developing RealTime Tracking Applications

National Chung Cheng University, Chiayi, Taiwan

Miguel A. Labrador and Alfredo J. Perez

Chun-Hsian Huang

University of South Florida, Tampa, USA

Pedro M. Wightman Universidad del Norte, Barranquilla, Colombia

This text describes the technical components needed to create location-based services with an emphasis on nonproprietary, freely available solutions that work across different technologies and platforms. Each chapter presents a general realtime tracking system example that can be easily adapted to target any application domain and that can incorporate other sensor data to make the system “participatory sensing” or “humancentric sensing.” A companion website offers many supporting materials.

Marco D. Santambrogio Politecnico di Milano, Italy National Chung Cheng University, Chiayi, Taiwan

Focusing on system-level design and verification techniques, this text provides an overview of reconfigurable computing architectures and platforms and demonstrates how to develop reconfigurable systems. This sets up the discussion of the hardware, software, and system techniques that form the core of the text. Case studies illustrate real-world applications, enabling readers to immediately grasp concepts and put them into practice. Catalog no. 62662, 2009 268 pp., ISBN: 978-1-4200-6266-3 $99.95 / £60.99

Catalog no. K12176, October 2010 287 pp., ISBN: 978-1-4398-4854-8 $99.95 / £63.99

New!

Design of Low-Power Coarse-Grained Reconfigurable Architectures Yoonjin Kim Sookmyung Women’s University, Seoul, South Korea

Rabi N. Mahapatra Texas A&M University, College Station, USA

Coarse-grained reconfigurable architecture (CGRA) has emerged as a solution for flexible, application-specific optimization of embedded systems. Helping you understand the issues involved in designing and constructing embedded systems, this book offers new frameworks for optimizing the architecture of components in embedded systems in order to decrease area and save power. Real application benchmarks and gatelevel simulations substantiate these frameworks. Catalog no. K11194, November 2010 c. 221 pp., ISBN: 978-1-4398-2510-5 $99.95 / £63.99

Multi-Core Embedded Systems Edited by

Georgios Kornaros TEI of Crete, Greece

With numerous case studies, this volume presents an introduction to the fundamental aspects of developing modem embedded systems with many cores. It begins with coverage of multi-core architecture, application of specific customizable embedded systems, and heterogenous multi-core embedded systems. It then explores multi-core interconnects and NoC, power optimization and reliability issues, and performance tools and benchmarks. The book also covers hardware and software resource management, multithreading, and multi-core programming challenges. Catalog no. K10585, April 2010 501 pp., ISBN: 978-1-4398-1161-0 $139.95 / £89.00

For more information and complete contents, visit www.crcpress.com

15


Computer Engineering System Level Design with .Net Technology Edited by

El Mostapha Aboulhamid Université de Montreal, Quebec, Canada

Frederic Rousseau TIMA Lab, France

This is the first book to harness the power of .NET for system design. World-class developers at the forefront of system design explain how to tap into the power of this dynamic programming environment for more effective management of metadata—and introspection and interoperability between tools. This cutting-edge reference also includes the open source environment ESys.NET so readers can experiment with new ideas, algorithms, and design methods.

Embedded Multiprocessors Scheduling and Synchronization, Second Edition Sundararajan Sriram Texas Instruments, Palo Alto, California, USA

Shuvra S. Bhattacharyya University of Maryland, College Park, USA

“… examples are given that concretely demonstrate how these concepts can be applied in practical hardware architectures. Moreover, there is very little overlap with other books on parallel processing. … I believe that this book defines a new discipline. It gives a systematic approach to problems that engineers previously have been able to tackle only in an ad hoc manner.” —Edward A. Lee, University of California, Berkeley, USA

Catalog no. K10610, January 2010 320 pp., ISBN: 978-1-4398-1211-2 $99.95 / £63.99

Catalog no. 48015, 2009 380 pp., ISBN: 978-1-4200-4801-8 $129.95 / £78.99

Model-Based Design for Embedded Systems

The Computer Engineering Handbook

Gabriela Nicolescu École Polytechnique de Montreal, Quebec, Canada

Second Edition (Two-Volume Set)

Pieter J. Mosterman

Edited by

MathWorks, Natick, Massachusetts, USA, and McGill University, Montreal, Quebec, Canada

Vojin G. Oklobdzija

This compilation of work from internationally renowned authors elaborates on related practices and addresses the main facets of heterogeneous system design. Each chapter presents the cuttingedge results that have helped establish modelbased design and continue to expand its parameters. Illustrating a broad and diverse spectrum of applications such as in the automotive aerospace, health care, consumer electronics, this volume provides designers with readily adaptable modeling solutions for their own practice.

The second edition of this award-winning handbook reemerges with completely updated content and a new two-volume format. Reflecting issues in low-power design and embedded processors, along with new standards, this edition includes a new section on computer memory and storage as well as several new chapters on such topics as semiconductor memory circuits, stream and wireless processors, and nonvolatile memory technologies and applications.

Catalog no. 67842, January 2010 766 pp., ISBN: 978-1-4200-6784-2 $139.95 / £89.00

16

University of California, Davis, USA

Catalog no. 3860, 2008 1648 pp., ISBN: 978-0-8493-8600-8 $167.95 / £104.00

SAVE 15% and receive FREE SHIPPING — Order online at www.crcpress.com


Computer Graphics, Multimedia, and Image Processing

From Theory to Experiments

An Integrated Introduction to Computer Graphics and Geometric Modeling

Sumanta Guha

Ronald Goldman

Asian Institute of Technology, Thailand

Rice University, Houston, Texas, USA

From geometric primitives to animation to 3D modeling to lighting and shading, this text is a comprehensive introduction to computer graphics that uses an active learning style to teach key concepts. Equally emphasizing theory and practice, it provides an understanding not only of the principles of 3D computer graphics, but also the use of the OpenGL API to program 3D applications.

“… this book may be the first book on geometric modelling that also covers computer graphics. In addition, it may be the first book on computer graphics that integrates a thorough introduction to ‘freedom’ curves and surfaces and to the mathematical foundations for computer graphics. … The entire book is very well presented and obviously written by a distinguished and creative researcher and educator. It certainly is a textbook I would recommend. …”

New!

Computer Graphics Through OpenGL

Forming the core of the book, the first fourteen chapters cover the concepts fundamental to 3D computer graphics and illustrate how to code fairly sophisticated 3D scenes and animation, including games and movies. The remaining chapters explore more advanced topics, such as the structure of curves and surfaces, applications of projective spaces and transformations, and programmable graphics pipelines. Features • Covers the foundations of 3D computer graphics, including animation, visual techniques, and 3D modeling • Introduces classical and programmable pipelines in OpenGL • Integrates code with the theory to give readers a hands-on appreciation of the subject • Includes 140 programs with 200 experiments based on them • Contains 600 exercises, 100 worked examples, and nearly 600 color illustrations • Requires no previous knowledge of computer graphics • Offers downloadable multiplatform programs in C++ and OpenGL, installation guides, and an interactive discussion forum at www.sumantaguha.com

—Computer-Aided Design, 42, 2010

“… The author has used his experiences of teaching and research to write a book that will, I am sure, become a valuable reference source for years to come. Each chapter has a number of exercises for further study and many chapters have programming projects which will require further work and implementation in a graphics language.” —International Statistical Review, 2010

Emphasizing high-level algorithms, this accessible text focuses on standard graphics, modeling, and mathematical methods, including ray tracing, polygon shading, radiosity, fractals, freeform curves and surfaces, vector methods, and transformation techniques. The author begins with fractals first rather than typical line drawing algorithms and brings back the turtle from obscurity to introduce several major concepts in computer graphics. A supporting website provides PowerPoint slides. Catalog no. K10188, January 2010 574 pp., ISBN: 978-1-4398-0334-9 $89.95 / £48.99

Catalog no. K12068, September 2010 888 pp., ISBN: 978-1-4398-4620-9 $99.95 / £49.99

For more information and complete contents, visit www.crcpress.com

17


Computer Graphics, Multimedia, and Image Processing New!

New!

Wavelet Subdivision Methods

Rough Fuzzy Image Analysis

GEMS for Rendering Curves and Surfaces

Foundations and Methodologies Edited by

Charles Chui

Sankar K. Pal

Stanford University, California, and University of Missouri, St. Louis, USA

Indian Statistical Institute, Kolkata, India

Johan de Villiers

University of Manitoba, Winnipeg, Canada

Stellenbosch University, South Africa

“This book is the first writing that introduces and incorporates the wavelet component of the bottom-up subdivision scheme. … The book contains a large collection of carefully prepared exercises and can be used both for classroom teaching and for self study. The authors have been in the forefront for advances in wavelets and wavelet subdivision methods and I congratulate them for writing such a comprehensive text.” —From the Foreword by Tom Lyche, University of Oslo, Norway

Catalog no. K10613, August 2010 479 pp., ISBN: 978-1-4398-1215-0 $69.95 / £44.99

Ubiquitous Multimedia Computing Edited by

Qing Li

James F. Peters Focusing on fuzzy, near, and rough sets, this book provides powerful frameworks for image analysis. It discusses hybrid approaches that combine fuzzy sets and rough sets in image analysis, illustrates how to perform image analysis using only rough sets, and describes tolerance spaces and a perceptual systems approach to image analysis. It also covers an array of applications and presents a free, downloadable implementation of near sets. Catalog no. K10185, May 2010 266 pp., ISBN: 978-1-4398-0329-5 $89.95 / £57.99

Digital Image Processing An Algorithmic Approach with MATLAB®

City University of Hong Kong, Kowloon

Uvais Qidwai

Timothy K. Shih

C.H. Chen

Asia University, Wufeng, Taichung County, Taiwan

University of Massachusetts, North Dartmouth, USA

This volume discusses the fundamental technologies and potential research in this cutting-edge area. It covers ubi-media computing from three levels: infrastructure, where fundamental technologies need to be developed; middleware, where integration of technologies and software systems needs to be defined; and applications, where usage cases in the real world need to be realized.

Avoiding heavy mathematics wherever possible, this text provides an essential understanding of digital image processing. The authors include MATLAB® codes that allow readers to generate the same images found in the text. They describe practical examples and potential applications and cover both standard and advanced topics, such as face recognition and soft computing. Ancillary resources are available on the authors’ website.

Catalog no. C9338, January 2010 404 pp., ISBN: 978-1-4200-9338-4 $89.95 / £57.99

Catalog no. C7950, January 2010 c. 314 pp., ISBN: 978-1-4200-7950-0, $89.95 / £57.99

18

Qatar University, Doha

SAVE 15% and receive FREE SHIPPING — Order online at www.crcpress.com


Cryptography, Coding Theory, and Discrete Systems New!

Handbook of Financial Cryptography and Security Edited by

Cryptanalysis of RSA and Its Variants

Burton Rosenberg

M. Jason Hinek

University of Miami, Coral Gables, Florida, USA

iCORE Information Security Lab, Calgary, Canada

This useful handbook elucidates the theory and techniques of cryptography and illustrates how to establish and maintain security under the framework of financial cryptography. It applies various cryptographic techniques to auctions, electronic voting, micropayment systems, digital rights, financial portfolios, routing networks, and more. The book also explores how human factors, law, and regulations are crucial to the successful deployment of financial cryptography.

“… I can honestly recommend this book. It is written straightforward and is therefore easy to read. Every step is explained and original sources are given, so if you want to look deeper into the background of a certain problem, you can easily do that. … a substantiated overview over the current state of cryptanalysis of RSA. …”

Catalog no. C5981, August 2010 631 pp., ISBN: 978-1-4200-5981-6 $99.95 / £63.99

—IACR Book Reviews, January 2010

Catalog no. C7518, January 2010 272 pp., ISBN: 978-1-4200-7518-2 $79.95 / £49.99

New!

Algorithmic Cryptanalysis

Security and Policy Driven Computing

Antoine Joux

Lei Liu

Université de Versailles SaintQuentin-en-Yvelines, France

Oracle, Inc., Menlo Park, California, USA

“… To have such a wide-ranging survey of the area written by someone with such depth of experience will be extremely valuable to students and researchers. …”

An overview of security applications for self-managed systems, this book provides usable code and artifacts for security and policy driven self-managed systems in storage, data management, and network computing. It identifies potential research directions and technologies that will drive innovation, highlights progress and best practices in selfmanaged systems, describes research topics and challenges facing next-generation systems, and discusses the latest R&D work and trends.

—Mathematical Reviews, Issue 2010h

“… a complete panoramic of the different methods and techniques used in modern cryptanalysis … one of the main attractions of the book is the great quantity of algorithms that it presents … . Additional C implementations can be downloaded from www.joux.biz/algcrypt …” —Zentralblatt MATH 1172

Catalog no. C7002, 2009 519 pp., ISBN: 978-1-4200-7002-6 $89.95 / £54.99

Catalog no. K11236, December 2010 c. 280 pp., ISBN: 978-1-4398-2579-2 $79.95 / £49.99

For more information and complete contents, visit www.crcpress.com

19


Cryptography, Coding Theory, and Discrete Systems New!

Introduction to Cryptography with Mathematical Foundations and Computer Implementations Alexander Stanoyevitch California State University–Dominguez Hills, Carson, USA

“… I can recognize a labor of pedagogical love when I see one. … it is the little thoughtful touches that make the book truly shine … It is apparent that Prof. Stanoyevitch put a lot of pedagogical and intellectual effort into making a book aimed at students that makes life easier for the instructor. In addition, the book’s companion site features short MATLAB m-files and applets for quick demos. … a very well done, thoughtful introduction to cryptography.” —Daniel Bilar, University of New Orleans, Louisiana, USA

From the exciting history of its development in ancient times to the present day, this self-contained introduction provides a focused tour of the central concepts of cryptography. It delineates cryptographic concepts in chronological order, developing the mathematics as needed. The text includes numerous examples and exercises, along with computer implementation sections that guide readers through the process of writing their own programs. Detailed solutions to many of the exercises can be found in the appendices. A supporting website provides an extensive set of sample programs as well as downloadable platform-independent applet pages for some core programs and algorithms. Catalog no. K10916, August 2010 669 pp., ISBN: 978-1-4398-1763-6 $89.95 / £44.99

20

New!

Discrete Structures with Contemporary Applications Alexander Stanoyevitch California State University–Dominguez Hills, Carson, USA

Reflecting many of the recent advances and trends in the area, this text covers the core topics in discrete structures as well as an assortment of novel applications-oriented topics. The applications described include simulations, genetic algorithms, network flows, probabilistic primality tests, public key cryptography, and coding theory. With clear definitions and theorems and carefully explained proofs, this text presents an accessible yet rigorous treatment of the material. Numerous worked-out examples illustrate key points while figures and tables help readers grasp the more subtle and difficult concepts. “Exercises for the Reader” are interspersed throughout the text, with complete solutions included in an appendix. In addition to these, each section ends with extensive, carefully crafted exercise sets ranging from routine to nontrivial; answers can be found in another appendix. Most sections also contain computer exercises that guide readers through the process of writing their own programs on any computing platform. Although the book highly encourages the use of computing platforms, it can be used without computers. The author explains algorithms in ordinary English and, when appropriate, in a natural and easy-to-understand pseudo-code that can be readily translated into any computer language. Catalog no. K10918, December 2010 c. 933 pp., ISBN: 978-1-4398-1768-1 $99.95 / £44.99

SAVE 15% and receive FREE SHIPPING — Order online at www.crcpress.com


Databases and Data Mining New!

New!

Statistical Data Mining Using SAS Applications

Handbook of Educational Data Mining

Second Edition George Fernandez University of Nevada, Reno, USA

Praise for the First Edition “The macros integrate nicely with SAS’s output delivery system … an easy-to-read introduction to some classical statistical techniques that are used in data mining, and, with the associated macros, provide an opportunity to see those techniques in action.” —Journal of the American Statistical Association, June 2004

For more reviews of the first edition, visit www.crcpress.com

This updated resource describes statistical data mining concepts and methods and includes 13 user-friendly SAS macro applications for performing complete data mining tasks. Each chapter emphasizes step-by-step instructions for using SAS macros and interpreting the results. Compiled data mining SAS macro files are available for download on the author’s website. New to the Second Edition • Access to SAS macros directly from desktop • Compatible with SAS version 9, SAS Enterprise Guide, and SAS Learning Edition

Edited by

Cristobal Romero, Sebastian Ventura, Mykola Pechenizkiy, and Ryan Baker Encouraging readers to integrate EDM into their research and practice, this timely handbook offers a broad, accessible treatment of essential EDM techniques and applications. It provides an excellent first step for newcomers to the EDM community and for active researchers to keep abreast of recent developments in the field. The first part of the book includes nine surveys and tutorials on the principal data mining techniques that have been applied in education. The second part presents a set of 25 case studies that give a rich overview of the problems that EDM has addressed. With contributions by well-known researchers from a variety of fields, the book reflects the multidisciplinary nature of the EDM community. It brings the educational and data mining communities together, helping education experts understand what types of questions EDM can address and helping data miners understand what types of questions are important to educational design and educational decision making.

• Reorganization of all help files to an appendix

Features

• Ability to create publication quality graphics

• Covers novel EDM methods, including those that link psychometrics with EDM

• Macro-call error check • Many new features in the SAS-specific macro applications, including EXLSAS2, FACTOR2, and CHAID2 Catalog no. K10535, June 2010 477 pp., ISBN: 978-1-4398-1075-0 $89.95 / £57.99

• Presents detailed case studies that show how the methods are applied using real educational data • Discusses the influence of open data repositories • Includes contributions from a wide variety of prominent international researchers Catalog no. K10250, October 2010 535 pp., ISBN: 978-1-4398-0457-5 $109.95 / £69.99

For more information and complete contents, visit www.crcpress.com

21


Databases and Data Mining Visualizing Data Patterns with Micromaps Daniel B. Carr

New!

George Mason University, Fairfax, Virginia, USA

Patterns of Data Modeling

Linda Williams Pickle

Michael Blaha

StatNet Consulting, LLC, Gaithersburg, Maryland, USA

OMT Associates, Inc. Placida, Florida, USA

“The book is extremely well written. … It is obvious that the authors are in total command of the topic and bring years of experience in the field to the project. The authors understand what areas need special attention and explanation. The language flows nicely and the text is illustrative and entertaining. The limitations of micromaps are known and discussed. The reader gains a good understanding of what they are for and what they can and cannot accomplish.”

“Patterns of Data Modeling should be on the shelf of every database, software, and systems architect. The book captures decades of experience, presenting distilled knowledge in a concise and easy-to-understand format. The breadth of coverage is enormous, ranging from basic data structures through star schema, archetypes for representing commonly found concepts, and canonical models for tough problems.”

—Oliver Schabenberger, SAS Institute Inc., Cary, North Carolina, USA

“This is a terrific book and it introduces some clever tools.” —David Berrigan, NIH/NCI

This full-color book explores the design variations and applications of micromaps, which link statistical information to an organized set of small maps. It illustrates the three main types of micromaps (linked, conditioned, and comparative) and summarizes the cognitive research and statistical thinking behind these designs. The book then explains the specific design elements and applications of each of the main micromap designs. To compare and contrast their purposes, limitations, and strengths, the final chapter applies all three of these techniques to the same demographic data for Louisiana before and after Hurricanes Katrina and Rita. Many supplementary resources are available on the book’s website.

Catalog no. C7573, April 2010 182 pp., ISBN: 978-1-4200-7573-1 $69.95 / £44.99

22

—Paul C. Brown, Principal Software Architect, TIBCO Software Inc.

“Mike Blaha has written a clear book with precise definitions and excellent examples. All examples are presented in a graphical form that is easy to read and understand. Blaha assumes the reader has a basic understanding of data modeling, but gives his examples in such a way that if the reader needs some review, it is built in.” —Toby Teorey, author of Database Modeling and Design, Fourth Edition

Helping readers avoid common mistakes and build better models, this book applies the popular patterns perspective to database systems and the data models that are used to design state-of-theart, efficient database systems. The author provides detailed data model patterns as a basis for expertly building data models. He emphasizes how database representation sets the path for the software, determines its flexibility, affects its quality, and influences whether the software succeeds or fails. Catalog no. K11048, June 2010, 261 pp. Soft Cover, ISBN: 978-1-4398-1989-0 $49.95 / £31.99

SAVE 15% and receive FREE SHIPPING — Order online at www.crcpress.com


Databases and Data Mining

New!

New!

Data Mining with R Learning with Case Studies

Knowledge Discovery from Data Streams

Luis Torgo

Joao Gama

University of Porto, Portugal

University of Porto, Portugal

“If you want to learn how to analyze your data with a free software package that has been built by expert statisticians and data miners, this is your book. A broad range of real-world case studies highlights the breadth and depth of the R software.”

“…Gama is one of the leading investigators in the hottest research topic in machine learning and data mining: data streams. … This book is the first book to didactically cover in a clear, comprehensive and mathematically rigorous way the main machine learning related aspects of this relevant research field. … an up-to-date, broad and useful source of reference for all those interested in knowledge acquisition by learning techniques.”

—Bernhard Pfahringer, University of Waikato, New Zealand

This hands-on book uses practical examples to illustrate the power of R and data mining. Assuming no prior knowledge of R or data mining/statistical techniques, it covers a diverse set of problems that pose different challenges in terms of size, type of data, goals of analysis, and analytical tools. The main data mining processes and techniques are presented through detailed, realworld case studies. With these case studies, the author supplies all necessary steps, code, and data. Mirroring the do-it-yourself approach of the text, the supporting website provides data sets and R code. Features • Covers the main data mining techniques through carefully selected case studies • Describes code and approaches that can be easily reproduced or adapted to your own problems • Requires no prior experience with R • Includes introductions to R and MySQL basics • Provides a fundamental understanding of the merits, drawbacks, and analysis objectives of the data mining techniques Catalog no. K10510, November 2010 c. 305 pp., ISBN: 978-1-4398-1018-7 $79.95 / £49.99

—From the Foreword by André Ponce de Leon Ferreira de Carvalho, University of São Paulo, Brazil

Since the beginning of the Internet age and the increased use of ubiquitous computing devices, the large volume and continuous flow of distributed data have imposed new constraints on the design of learning algorithms. Exploring how to extract knowledge structures from evolving and time-changing data, Knowledge Discovery from Data Streams presents a coherent overview of state-of-the-art research in learning from data streams. It covers the fundamentals that are imperative to understanding data streams and describes important applications, such as TCP/IP traffic, GPS data, sensor networks, and customer click streams. The book also focuses on advanced areas, such as ubiquitous data stream mining. In addition, the author addresses several challenges of data mining in the future, when stream mining will be at the core of many applications. Pseudo-code of more than 30 streaming-like algorithms is included. Catalog no. K11254, May 2010 255 pp., ISBN: 978-1-4398-2611-9 $79.95 / £49.99

For more information and complete contents, visit www.crcpress.com

23


Databases and Data Mining New!

Temporal Data Mining

Privacy-Aware Knowledge Discovery Novel Applications and New Techniques

Theophano Mitsa

Edited by

Software Consultant, Melrose, Massachusetts, USA

Francesco Bonchi

“Temporal Data Mining presents a comprehensive overview of the various mathematical and computational aspects of dynamical data processing, from database storage and retrieval to statistical modeling and inference. … the text is highly accessible irrespective of the reader’s prior familiarity with the subject. An extensive bibliography is provided on each of the topics covered, which makes this book a valuable reference for both the novice and the established practitioner. …” —Wasim Q. Malik, Massachusetts Institute of Technology and Harvard Medical School, Cambridge, USA

“…an illuminating approach to organizing and creating sense from overwhelming quantities of random data. … This book further illustrates the growing importance of business analytics and showcases the myriad opportunities available to savvy managers and entrepreneurs to use a system of tools to leverage the value of, and investment in, their data collection and mining efforts.” —Gary Minkoff, Babson MBA, President, Above & Beyond Marketing, Highland Park, New Jersey, USA

“…a valuable overview of these fields and gave interesting insight into topics related to gene discovery and bioinformatics. A major strength of the book is the large bibliography, which provides the reader with the tools to dig deeper into topics of interest.” —Brian Tracey, Signal Processing Project Leader, Neurometrix, Inc.

Catalog no. C9765, March 2010 395 pp., ISBN: 978-1-4200-8976-9 $79.95 / £49.99

Yahoo! Research, Barcelona, Spain

Elena Ferrari University of Insubria, Italy

While several new results have recently occurred in the privacy, database, and data mining research communities, a uniform presentation of up-todate techniques and applications is lacking. Filling this void, Privacy-Aware Knowledge Discovery presents novel algorithms, patterns, and models, along with a significant collection of open problems for future investigation. Covering research at the frontier of this field, the book presents state-of-the-art privacy-preserving data mining techniques for application domains, such as medicine and social networks, that face the increasing heterogeneity and complexity of new forms of data. Renowned authorities from prominent organizations not only cover wellestablished results—they also explore complex domains where privacy issues are generally clear and well defined, but the solutions are still preliminary and in continuous development. Features • Describes privacy-preserving techniques for sequences, traces, time series, and trajectories of objects moving in space and time • Explores complex, real-world applications in medicine, biology, the web, social networks, and mobility observation systems • Collects contributions from researchers in both privacy-preserving data publishing and privacypreserving data mining • Gathers ongoing investigations and addresses future challenges Catalog no. K10204, December 2010 c. 544 pp., ISBN: 978-1-4398-0365-3 $89.95 / £57.99

24

SAVE 15% and receive FREE SHIPPING — Order online at www.crcpress.com


Databases and Data Mining Coming soon!

New!

Automated Physical Database Design and Tuning

Introduction to PrivacyPreserving Data Publishing

Nicolas Bruno and Surajit Chaudhuri Microsoft, Redmond, Washington, USA

This book shows how to use automated systems for time-efficient database tuning. The authors present a detailed overview of the fundamental research that makes it possible to automatically recommend changes to the physical design of database systems. They provide a comprehensive overview of the automated tuning tools that can be used to systematically explore the space of alternatives and to guide database administrators. Catalog no. K10805, February 2011 c. 168 pp., ISBN: 978-1-4398-1567-0 $79.95 / £49.99

Concepts and Techniques Benjamin C.M. Fung, Ke Wang, Ada Wai-Chee Fu, and Philip S. Yu A gentle introduction for those new to the area, this book presents state-of-the-art information sharing and data integration methods that take into account privacy and data mining requirements. Real-life case studies illustrate the practical challenges of information sharing. The book addresses the privacy issues of relational, transaction, trajectory, social network, and textual data. It also evaluates various approaches to privacy-preserving data publishing. Catalog no. C9148, August 2010 376 pp., ISBN: 978-1-4200-9148-9 $89.95 / £57.99

New!

Models, Algorithms, and Applications

Information Discovery on Electronic Health Records

Bo Long

Edited by

Yahoo! Labs, Sunnyvale, California, USA

Vagelis Hristidis

Relational Data Clustering

Zhongfei Zhang State University of New York, Binghamton, USA

Philip S. Yu University of Illinois at Chicago, USA

This work provides a complete, self-contained introduction to advances in relational data clustering. It presents a novel theoretical framework as well as the most state-of-the-art models for relational data clustering. The authors also describe a family of new algorithms for various relational clustering problems arising in a wide range of important applications. Concepts and theory are explained through detailed application examples.

Florida International University, Miami, USA

Addressing the challenges of leveraging the rich information found in EHRs, this book explores the technology to unleash the data stored in EHRs. It covers information technology-related topics, such as databases, data mining, and information retrieval, as well as social and medical issues, including the privacy of health records, health ontologies, EHR standards and systems, and medical image segmentation. Catalog no. C9038, January 2010 331 pp., ISBN: 978-1-4200-9038-3 $89.95 / £57.99

Catalog no. C7261, May 2010 216 pp., ISBN: 978-1-4200-7261-7 $79.95 / £49.99

For more information and complete contents, visit www.crcpress.com

25


Databases and Data Mining Biological Data Mining Edited by

The Top Ten Algorithms in Data Mining Edited by

Jake Y. Chen Indiana University-Purdue University, Indianapolis, USA

Stefano Lonardi University of California, Riverside, USA

Like a data-guzzling turbo engine, advanced data mining has been powering post-genome biological studies for two decades. Reflecting this growth, Biological Data Mining presents comprehensive data mining concepts, theories, and applications in current biological and medical research. Each chapter is written by a distinguished team of interdisciplinary data mining researchers who cover state-of-the-art biological topics and address various challenges and opportunities. Catalog no. C6847, January 2010 733 pp., ISBN: 978-1-4200-8684-3 $99.95 / £63.99

Text Mining

Xindong Wu University of Vermont, Burlington, USA

Vipin Kumar University of Minnesota, Minneapolis, USA

“… The text is easy to read as each chapter focuses on a particular algorithm and a consistent presentation style has been adopted throughout the book … a useful reference source for years to come.” —International Statistical Review, 2010

This volume identifies some of the most influential algorithms that are widely used in the data mining community. It describes each algorithm, discusses the impact of the algorithms, and reviews current and future research on the algorithms. Catalog no. C9641, 2009 232 pp., ISBN: 978-1-4200-8964-6 $79.95 / £48.99

Classification, Clustering, and Applications

Social Computing and Virtual Communities

Edited by

Edited by

Ashok Srivastava

Panayiotis Zaphiris

Ames Research Center, Moffett Field, California, USA

Cyprus University of Technology, Lemesos, Cyprus

Mehran Sahami

Chee Siang Ang

Stanford University, California, USA

University of Kent, Canterbury, UK

“…a first-class overview of the scope of an area which can only grow in importance in the coming years.”

Presented from a user’s perspective, this book explores the diverse application areas of social computing and online communities. A significant portion of the text focuses on real-world case studies in which user behaviors, social mechanisms, and technological issues are investigated. Drawing from computer science, information systems, and social science, the book takes a multidisciplinary approach to evaluate virtual communities.

—David J. Hand, International Statistical Review, 2010

“…the papers bring unity and clarity to a disjointed and sometimes perplexing field …” —Peter Norvig, Director of Research, Google, Inc., Mountain View, California, USA

“This is a state-of-the-art, outstanding collection of overviews on text mining by a group of leading researchers in the field. …” —Jiawei Han, University of Illinois at UrbanaChampaign, USA

Catalog no. C9042, January 2010 303 pp., ISBN: 978-1-4200-9042-0 $79.95 / £49.99

Catalog no. C5940, 2009 328 pp., ISBN: 978-1-4200-5940-3 $79.95 / £48.99

26

SAVE 15% and receive FREE SHIPPING — Order online at www.crcpress.com


Machine Learning and Pattern Recognition

Utility-Based Learning from Data

Handbook of Natural Language Processing

Craig Friedman

Second Edition

Standard & Poor’s, New York, New York, USA

Edited by

New!

Sven Sandow Morgan Stanley, New York, New York, USA The contents of this book are Dr. Sandow’s opinions and do not represent those of his employer.

Nitin Indurkhya University of New South Wales, Sydney, Australia

Fred J. Damerau Goshen, Connecticut, USA

“…an excellent treatment of data-driven statistics for decision-making. Friedman and Sandow lucidly describe the connections between different branches of statistics and econometrics, such as utility theory, maximum entropy, and Bayesian analysis. A must-read for serious statisticians!”

“… If you need a readable introduction to this important subject — this is it. … This is a good way to get into NLP. … this does provide a basic course on the subject suitable both for academic and practical development. Highly recommended.”

—Marco Avellaneda, Professor of Mathematics, New York University, and Risk Magazine Quant of the Year 2010

This comprehensive, modern handbook presents practical tools and techniques for implementing natural language processing in computer systems. Fully updated with the latest developments in the field, the book emphasizes how to implement practical language processing tools in computational systems. Along with removing outdated material, this edition updates every chapter and expands the content to include emerging areas.

“Utility-Based Learning from Data connects key ideas from utility theory with methods from statistics, machine learning, and information theory. … By adopting the utility-based approach, Friedman and Sandow are able to adapt models to the risk preferences of the model user, while maintaining tractability. It is a much-needed and comprehensive book, which should help put model-building for use by decision makers on more solid ground.”

—Mike James, iProgrammer, 2010

New to the Second Edition • Greater prominence of statistical approaches

—Gregory Piatetsky-Shapiro, editor of KDnuggets.com, co-founder and past chair of SIGKDD, and founder of the Knowledge Discovery and Data Mining conferences

• New applications section that covers many well-known and emerging applications, including machine translation, biomedical text mining, and sentiment analysis

This book provides a pedagogical, self-contained discussion of probability estimation methods via a coherent approach from the viewpoint of a decision maker who acts in an uncertain environment. This approach is motivated by the idea that probabilistic models are usually not learned for their own sake; rather, they are used to make decisions.

• Broader multilingual scope to include Asian and European languages, along with English

Catalog no. C6226, August 2010 417 pp., ISBN: 978-1-58488-622-8 $79.95 / £49.99

• An actively maintained wiki at http://handbookofnlp.cse.unsw.edu.au that provides online resources, supplementary information, and up-to-date developments Catalog no. C5921, February 2010 704 pp., ISBN: 978-1-4200-8592-1 $99.95 / £63.99

For more information and complete contents, visit www.crcpress.com

27


Machine Learning and Pattern Recognition New!

Machine Learning An Algorithmic Perspective Stephen Marsland Massey University, Palmerston North, New Zealand

“… liberally illustrated with many programming examples, using Python. It includes a basic primer on Python and has an accompanying website. It has excellent breadth, and is comprehensive in terms of the topics it covers … the book provides an accessible introduction to machine learning … This book also includes the first occurrence I have seen in print of a reference to a zettabyte of data (1021 bytes) … .” —David J. Hand, International Statistical Review (2010), 78

Catalog no. C6718, 2009 406 pp., ISBN: 978-1-4200-6718-7 $69.95 / £42.99

New!

Computer Vision From Surfaces to 3D Objects Edited by

Christopher W. Tyler Smith-Kettlewell Eye Research Institute, San Francisco, California, USA

Computer Vision is the first book to take a full approach to the challenging issue of veridical 3D object representation. It introduces mathematical and conceptual advances that offer an unprecedented framework for analyzing the complex scene structure of the world. Leading theorists cover full 3D scene reconstruction, instead of the simplistic 2D planar algorithms employed in the past. Catalog no. K10887, December 2010 c. 247 pp., ISBN: 978-1-4398-1712-4 $89.95 / £57.99

28

Robot Development Using Microsoft® Robotics Developer Studio Shih-Chung Kang, Wei-Tze Chang, Kai-Yuan Gu, and Hung-Lin Chi National Taiwan University, Taipei

This book provides an introductory reference on robot development and programming using the Microsoft® Robotics Developer Studio (MSRDS). The authors demonstrate how to use MSRDS to develop software for operating robots and verify programs without connecting to physical equipment. They also discuss the hardware modules contained in the LEGO Mindstorms Educational Toolkit and provide examples for implementing an intelligent robot. Catalog no. K11150, December 2010 c. 432 pp., ISBN: 978-1-4398-2165-7 $79.95 / £49.99

Foundations of Semantic Web Technologies Pascal Hitzler Kno.e.sis Center at Wright State University, Dayton, Ohio, USA

Markus Kroetzsch and Sebastian Rudolph University of Karlsruhe, Karlsruhe, Germany

… The nine chapters of the book guide the reader through the major foundational languages for the semantic Web and highlight the formal semantics. … It will be easy to follow by the computer scientist who already has a basic background on semantic Web issues; it will also be helpful for both self-study and teaching purposes. …” —Computing Reviews, February 2010

Find ancillary resources at http://semantic-web-book.org/

Catalog no. C9050, January 2010 456 pp., ISBN: 978-1-4200-9050-5 $79.95 / £49.99

SAVE 15% and receive FREE SHIPPING — Order online at www.crcpress.com


Machine Learning and Pattern Recognition Applied Genetic Programming and Machine Learning Hitoshi Iba and Yoshihiko Hasegawa

Governing Lethal Behavior in Autonomous Robots

University of Tokyo, Japan

Ronald Arkin

Topon Kumar Paul

Georgia Institute of Technology, Atlanta, USA

Toshiba Corporation, Japan

Reflecting emerging concepts and new paradigms in intelligent machines, this is the first book to integrate genetic programming and machine learning techniques for solving diverse real-world tasks—including financial data prediction, daytrading rule development, and biomarker selection. The text explains how to use machine learning techniques, make learning operators that efficiently sample a search space, navigate the search process, and examine the search performance of the evolutionary system. All source code and GUIs are available for download. Catalog no. K10206, January 2010 349 pp., ISBN: 978-1-4398-0369-1 $79.95 / £48.99

Computational Intelligence Paradigms Theory and Applications Using MATLAB® S. Sumathi PSG College of Technology, Coimbatore, India

Surekha P. Adhiyamaan College of Engineering, India

Offering a wide range of programming examples implemented in MATLAB®, this book presents theoretical concepts and a general framework for CI approaches. It covers numerous intelligent computing methodologies and algorithms used in CI research. The text provides worked examples of neural networks, fuzzy systems, hybrid neurofuzzy systems, evolutionary computation, genetic algorithms and programming, and swarm intelligence, along with the associated MATLAB toolboxes. Catalog no. K10445, January 2010 851 pp., ISBN: 978-1-4398-0902-0 $129.95 / £78.99

“… This book is very important for roboticists and policy makers as it addresses most of the ethical problems faced by the developers of autonomous military robots. … I highly recommend this book to the general public as well as specialists.” —Industrial Robot, Vol. 37, Issue 2, 2010

“This is a ‘must read’ for anyone concerned about the ethical problems posed by the current development of autonomous military robots. …” —Noel Sharkey, University of Sheffield, UK

Catalog no. C5948, 2009, 256 pp. Soft Cover, ISBN: 978-1-4200-8594-5 $59.95 / £36.99

New!

Mathematical Aspects of Logic Programming Semantics Pascal Hitzler Kno.e.sis Center at Wright State University, Dayton, Ohio, USA

Anthony Seda University College Cork, Ireland

This book significantly extends the tools of semantics from the order theory traditionally used in the subject to include nontraditional methods depending on topology, generalized distance functions, and their associated fixed-point theory. The authors provide a self-contained, detailed overview of the development of conventional and nonconventional methods and techniques as well as the interaction between logic programming and connectionist systems. Catalog no. K11456, December 2010 c. 290 pp., ISBN: 978-1-4398-2961-5 $89.95 / £57.99

For more information and complete contents, visit www.crcpress.com

29


Software Engineering Coming soon! New!

Flexible, Reliable Software Using Patterns and Agile Development

Software Development An Open Source Approach Allen Tucker

Henrik B. Christensen

Bowdoin College, Hilton Head, South Carolina, USA

University of Aarhus, Denmark

Ralph Morelli

“…This book brings together a careful selection of topics that are relevant, indeed crucial, for developing good quality software with a carefully designed pedagogy that leads the reader through an experience of active learning. … The text discusses not only what the end product should be like, but also how to get there. … I know that this book will be a great help for many of my students on the path from a novice programmer to a mature, professional software developer.”

Trinity College, West Hartford, Connecticut, USA

—From the Foreword by Michael Kölling, originator of the BlueJ and Greenfoot environments, co-author of the bestselling Objects First with Java, and author of the bestselling Introduction to Programming with Greenfoot

This work presents innovative agile methods and guides readers through the software development process. By describing practical stories, explaining the design and programming process in detail, and using projects as a learning context, the author helps readers understand why a given technique is required and why techniques must be combined to overcome the challenges facing software developers.

Chamindra de Silva Focusing on projects that real-world clients value, this innovative text outlines the principles and practice of software development. It presents agile techniques, modern collaboration tools, continuous client involvement, and teamwork as central themes. Relying on recent experiences teaching software development, the authors provide a framework that can be replicated for a one-semester course at many institutions. They use hands-on projects to teach readers how to develop real-world software in a team, emphasizing how effective collaboration results in quality software. Features • Presents open source software projects derived from actual client needs • Describes the interaction that occurs among members of an effective software team • Provides a complete design document for each project, including use cases and an initial code base

The text discusses the benefits and liabilities of each approach, provides a collection of design patterns, and includes projects that represent realworld tasks. It also contains review questions, exercises, and selected solutions. Source code and other resources are available on the author’s website.

• Demonstrates how to solve software problems, deliver a working software artifact to a client, and write system and user documentation

Catalog no. C3622, May 2010 527 pp., ISBN: 978-1-4200-9362-9 $69.95 / £44.99

Catalog no. K10655, January 2011 c. 392 pp., ISBN: 978-1-4398-1290-7 $79.95 / £49.99

30

• Includes a complete package of software development course materials for instructors

SAVE 15% and receive FREE SHIPPING — Order online at www.crcpress.com


Algorithms and Theory of Computation Handbook Second Edition (Two-Volume Set)

“… relevant for a broad community of researchers in computer science, operations research, and optimization … a useful reference [that] presents a broad outlook on the vast field of algorithms and the theory of computation.” —Computing Reviews, May 2010 Complete contents available at www.crcpress.com

Buy the Set & Save! Catalog no. C8180, January 2010, 1938 pp., ISBN: 978-1-58488-818-5, $179.95 / £114.00

Also available as individual volumes

General Concepts and Techniques Catalog no. C8229, January 2010, 988 pp., ISBN: 978-1-58488-822-2, $119.95 / £76.99

Special Topics and Techniques Catalog no. C820X, January 2010, 950 pp., ISBN: 978-1-58488-820-8, $119.95 / £76.99

See page 3 for our newest computation books!


SAVE 15%!

Use this Promo Code when ordering to

6000 Broken Sound Parkway, NW, Suite 300 Boca Raton, FL 33487, USA

Page 23

Page 5

For a complete list of Computer Science books please visit www.crcpress.com

Page 4

Presorted Standard US Postage PAID Permit 382 South Holland IL


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.