Skip to main content

Books in Computer science

The Computing collection presents a range of foundational and applied content across computer and data science, including fields such as Artificial Intelligence; Computational Modelling; Computer Networks, Computer Organization & Architecture, Computer Vision & Pattern Recognition, Data Management; Embedded Systems & Computer Engineering; HCI/User Interface Design; Information Security; Machine Learning; Network Security; Software Engineering.

    • Designing and Building Enterprise DMZs

      • 1st Edition
      • October 9, 2006
      • Hal Flynn
      • English
      • eBook
        9 7 8 0 0 8 0 5 0 4 0 0 1
      This is the only book available on building network DMZs, which are the cornerstone of any good enterprise security configuration. It covers market-leading products from Microsoft, Cisco, and Check Point.One of the most complicated areas of network technology is designing, planning, implementing, and constantly maintaining a demilitarized zone (DMZ) segment. This book is divided into four logical parts. First the reader will learn the concepts and major design principles of all DMZs. Next the reader will learn how to configure the actual hardware that makes up DMZs for both newly constructed and existing networks. Next, the reader will learn how to securely populate the DMZs with systems and services. The last part of the book deals with troubleshooting, maintaining, testing, and implementing security on the DMZ.
    • Real-Life MDA

      • 1st Edition
      • December 5, 2006
      • Michael Guttman + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 3 7 0 5 9 2 1
      • eBook
        9 7 8 0 0 8 0 4 6 8 3 5 8
      Model Driven Architecture (MDA) is a new approach to software development that helps companies manage large, complex software projects and save development costs while allowing new technologies that come along to be readily incorporated. Although it is based on many long-standing industry precepts and best practices, such as UML, it is enough of a departure from traditional IT approaches to require some "proof of the pudding." Real-Life MDA is composed of six case studies of real companies using MDA that will furnish that proof. The authors' approach MDA projects by describing all aspects of the project from the viewpoint of the end-users—from the reason for choosing an MDA approach to the results and benefits. The case studies are preceded by an introductory chapter and are followed by a wrap-up chapter summarizing lessons learned.
    • Commonsense Reasoning

      • 1st Edition
      • January 19, 2006
      • Erik T. Mueller
      • English
      • Hardback
        9 7 8 0 1 2 3 6 9 3 8 8 4
      • eBook
        9 7 8 0 0 8 0 4 7 6 6 1 2
      To endow computers with common sense is one of the major long-term goals of Artificial Intelligence research. One approach to this problem is to formalize commonsense reasoning using mathematical logic. Commonsense Reasoning is a detailed, high-level reference on logic-based commonsense reasoning. It uses the event calculus, a highly powerful and usable tool for commonsense reasoning, which Erik T. Mueller demonstrates as the most effective tool for the broadest range of applications. He provides an up-to-date work promoting the use of the event calculus for commonsense reasoning, and bringing into one place information scattered across many books and papers. Mueller shares the knowledge gained in using the event calculus and extends the literature with detailed event calculus solutions to problems that span many areas of the commonsense world.
    • Fast SOA

      • 1st Edition
      • November 17, 2006
      • Frank Cohen
      • English
      • Paperback
        9 7 8 0 1 2 3 6 9 5 1 3 0
      • eBook
        9 7 8 0 0 8 0 5 2 2 9 4 4
      Fast SOA teaches readers how to apply native XML technology to SOA. This book discusses applications in data mediation using mid-tier data and service caching to handle the explosion of new schemas and new devices in an ever changing environment; data aggregation in the SOA middle-tier for off-line browsing, service acceleration through mid-tier caching and transformation, and bandwidth-needs reduction; increased service and application scalability and performance; successful evaluations of application server, XML parser, relational and native XML database, Enterprise Service Bus, Business Integration server, workflow server, and Web Service tools for performance, scalability, and developer productivity; improved service governance through XML persistence in SOA registries and repositories; and composite data services (CDS) to provide maximum reuse of software components and data, accelerate performance, and reduce development time and maintenance in your SOA. This book is recommended for software and data architects, IT application developers, and IT managers who are developing the next generation of web services and service oriented architectures.
    • Data Preparation for Data Mining Using SAS

      • 1st Edition
      • September 29, 2006
      • Mamdouh Refaat
      • English
      • eBook
        9 7 8 0 0 8 0 4 9 1 0 0 4
      Are you a data mining analyst, who spends up to 80% of your time assuring data quality, then preparing that data for developing and deploying predictive models? And do you find lots of literature on data mining theory and concepts, but when it comes to practical advice on developing good mining views find little “how to” information? And are you, like most analysts, preparing the data in SAS?This book is intended to fill this gap as your source of practical recipes. It introduces a framework for the process of data preparation for data mining, and presents the detailed implementation of each step in SAS. In addition, business applications of data mining modeling require you to deal with a large number of variables, typically hundreds if not thousands. Therefore, the book devotes several chapters to the methods of data transformation and variable selection.
    • Analysis and Design of Hybrid Systems 2006

      • 1st Edition
      • November 21, 2006
      • Christos Cassandras + 3 more
      • English
      • Paperback
        9 7 8 0 0 8 0 4 4 6 1 3 4
      • eBook
        9 7 8 0 0 8 0 4 7 5 8 4 4
      This volume contains the proceedings of Analysis and Design of Hybrid Systems 2006: the 2nd IFAC Conference on Analysis and Design of Hybrid Systems, organized in Alghero (Italy) on June 7-9, 2006. ADHS is a series of triennial meetings that aims to bring together researchers and practitioners with a background in control and computer science to provide a survey of the advances in the field of hybrid systems, and of their ability to take up the challenge of analysis, design and verification of efficient and reliable control systems. ADHS'06 is the second Conference of this series after ADHS'03 in Saint Malo.
    • Groovy Programming

      • 1st Edition
      • December 6, 2006
      • Kenneth Barclay + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 3 7 2 5 0 7 3
      • eBook
        9 7 8 0 0 8 0 4 7 1 5 9 4
      Groovy Programming is an introduction to the Java-based scripting language Groovy. Groovy has much in common with popular scripting languages such as Perl, Python, and Ruby, but is written in a Java-like syntax. And, unlike these other languages, Groovy is sanctioned by the Java community for use on the Java platform. Since it is based on Java, applications written in Groovy can make full use of the Java Application Programmer Interfaces (APIs). This means Groovy can integrate seamlessly with applications written in Java, while avoiding the complexities of the full Java language. This bare-bones structure also means Groovy can be used as an introduction to Java and to programming in general. Its simpler constructions and modern origins make it ideal as a first language and for introducing principles such as object-oriented programming.This book introduces all the major aspects of Groovy development and emphasizes Groovy's potential as a learning tool. Case studies and exercises are included, along with numerous programming examples. The book begins assuming only a general familiarity with Java programming, and progresses to discuss advanced topics such as GUI builders, Groovlets, Unit Testing, and Groovy SQL.
    • IT Manager's Handbook

      • 2nd Edition
      • September 29, 2006
      • Bill Holtsnider + 1 more
      • English
      • eBook
        9 7 8 0 0 8 0 4 6 5 7 4 6
      IT Manager's Handbook, Second Edition, provides essential information to help students understand the responsibilities of today’s IT Management professionals: not only planning network security and implementing disaster recovery plans, but also such vital tasks as creating budgets, administering compliance, and managing staff. In particular, the book discusses business practices that are most critical to effective IT operations: recruiting, budgeting, resource planning, managing personnel, and working with vendor. This updated version includes expanded coverage on such critical IT management topics as security, disaster recovery, storage, government/regulator... compliance, and project management. Information is organized modularly so that instructors and students can delve directly into only the topics needed. Each chapter contains additional resources sections for books, articles, and websites relevant to that topic. It contains new material on key technology topics such as open source, outsourcing, offshoring, and handhelds, plus updated coverage of e-commerce, remote access, intranets, and LAN/WAN management.
    • Information Theory of Molecular Systems

      • 1st Edition
      • February 22, 2006
      • Roman F Nalewajski
      • English
      • Hardback
        9 7 8 0 4 4 4 5 1 9 6 6 5
      • Paperback
        9 7 8 0 4 4 4 5 6 0 3 1 5
      • eBook
        9 7 8 0 0 8 0 4 5 9 7 4 5
      As well as providing a unified outlook on physics, Information Theory (IT) has numerous applications in chemistry and biology owing to its ability to provide a measure of the entropy/information contained within probability distributions and criteria of their information "distance" (similarity) and independence. Information Theory of Molecular Systems applies standard IT to classical problems in the theory of electronic structure and chemical reactivity. The book starts by introducing the basic concepts of modern electronic structure/reactivity theory based upon the Density Functional Theory (DFT), followed by an outline of the main ideas and techniques of IT, including several illustrative applications to molecular systems. Coverage includes information origins of the chemical bond, unbiased definition of molecular fragments, adequate entropic measures of their internal (intra-fragment) and external (inter-fragment) bond-orders and valence-numbers, descriptors of their chemical reactivity, and information criteria of their similarity and independence. Information Theory of Molecular Systems is recommended to graduate students and researchers interested in fresh ideas in the theory of electronic structure and chemical reactivity.
    • Data Model Patterns: A Metadata Map

      • 1st Edition
      • June 23, 2006
      • David C. Hay
      • English
      • Hardback
        9 7 8 0 1 2 0 8 8 7 9 8 9
      • eBook
        9 7 8 0 0 8 0 4 7 7 0 3 9
      Data Model Patterns: A Metadata Map not only presents a conceptual model of a metadata repository but also demonstrates a true enterprise data model of the information technology industry itself. It provides a step-by-step description of the model and is organized so that different readers can benefit from different parts. It offers a view of the world being addressed by all the techniques, methods, and tools of the information processing industry (for example, object-oriented design, CASE, business process re-engineering, etc.) and presents several concepts that need to be addressed by such tools. This book is pertinent, with companies and government agencies realizing that the data they use represent a significant corporate resource recognize the need to integrate data that has traditionally only been available from disparate sources. An important component of this integration is management of the "metadata" that describe, catalogue, and provide access to the various forms of underlying business data. The "metadata repository" is essential to keep track of the various physical components of these systems and their semantics. The book is ideal for data management professionals, data modeling and design professionals, and data warehouse and database repository designers.