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.

  • X.400 and SMTP

    Battle of the E-mail Protocols
    • 1st Edition
    • John Rhoton
    • English
    X.400 and X.500: An Introduction is aimed at those with current or planned involvement in the management of X.400, including messaging managers, system or network planners, and software developers. This book provides background knowledge of mailing systems and functionality as well as a grasp of how the underlying network operates. It explains the terminology and concepts of the standards. Because the standards are very abstract, John Rhoton has illustrated them with an overview of MAILbus 400 and Digital X.500, which are thorough and faithful implementations of the standards.
  • Readings in Agents

    • 1st Edition
    • Michael N. Huhns + 1 more
    • English
    The world of agents comprises a broad range of intelligent programs that perform specific tasks on behalf of their users. Agents are distinguished from other types of software by their status as independent entities capable of completing complex assignments without intervention, rather than as tools that must be manipulated by a user. Largely the province of speculation before the early 1990s, agent research has flourished since the advent of the Internet, which has created an ideal operating environment.This important collection unifies the extensive recent literature on agent technology, presenting a wealth of the finest published papers on both theory and applications. Huhns and Singh have drawn on research communities in AI, databases, distributed computing, and programming languages to assemble the most comprehensive overview of the agent world available. The editors add a summary of the field and its terminology, history, and major issues, together with introductions to each of the thematic chapters and discussions of the significance and context of the individual papers. Focuses on:+ applications of agents+ classical techniques for agent construction+ theory for modeling and understanding agents+ intellectual frontiers in agent science.Researchers, practitioners, and students will gain the essential background and perspective needed to understand and appreciate current and future agent research.
  • Understanding UML

    The Developer's Guide
    • 1st Edition
    • Mark Watson
    • English
    The Unified Modeling Language (UML) is a third generation method for specifying, visualizing, and documenting an object-oriented system under development. It unifies the three leading object-oriented methods and others to serve as the basis for a common, stable, and expressive object-oriented development notation. As the complexity of software applications increases, so does the developer's need to design and analyze applications before developing them. This practical introduction to UML provides software developers with an overview of this powerful new design notation, and teaches Java programmers to analyse and design object-oriented applications using the UML notation.
  • Software Development for Engineers

    C/C++, Pascal, Assembly, Visual Basic, HTML, Java Script, Java DOS, Windows NT, UNIX
    • 1st Edition
    • William Buchanan
    • English
    Specialisation in software has become a thing of the past. With the move towards graphical user interface programming, engineers must have a sound knowledge of several programming languages and for the first time most of the main technical languages are introduced in a single volume.All the example programs included relate to real life applications to provide a long needed reference that students will find invaluable throughout their studies, and a definitive guide for professional developers requiring an insight into other languages. Using C++ and Pascal to provide a basic grounding in software development the author then goes on to introduce more advanced concepts such as object-orientated design through the development of C++. Sections on Visual Basic and 80X86 Assembly Language follow before Java, Windows, NT and DOS are introduced, finishing with an overview of the UNIX system.
  • Multimedia and Virtual Reality Engineering

    • 1st Edition
    • Richard Brice
    • English
    This is the complete practical introduction to virtual reality and multimedia for those wishing to build systems. It covers the foundations and engineering needed to design and construct projects incorporating video, audio and textural elements and including the use of the latest hardware, to create an artificial world for education, information or entertainment.Produc... and authoring platforms are described, computer animation and hypertext are covered, but those looking for pages of software listings and computerspeak will be disappointed. This book is about the nuts and bolts: sound and video cards, head mounted displays, CrystalEyes glasses, other 3D glasses for entertainment, audio and video production, and realistic auditory and visual stimulation including stereoscopy. The creation of Cyberspace, and strategies to achieve a complete Cyberatmosphere are presented. Three-dimensional sound generation and video techniques that have never previously been published are revealed. This is the handbook for anyone working in the industry, or hoping to enter it. It also provides a guide for those hoping to 'cross-fertilise' the industry, coming from audio, video, computing or engineering backgrounds.
  • Readings in Information Retrieval

    • 1st Edition
    • Karen Sparck Jones + 1 more
    • English
    Information retrieval systems provide end-user access to the huge range of textual information resources that are now available. The techniques used are now being applied to multimedia retrieval, and to related information-seeking tasks such as information extraction and summarization. This collection contains papers covering both general theory and specific method, to offer a comprehensive view of the entire field. Each section consists of a carefully selected group of papers, together with a critical introduction to that topic and an extensive list of additional references.
  • Practical Digital Libraries

    Books, Bytes, and Bucks
    • 1st Edition
    • Michael Lesk
    • English
    A digital library is not merely a collection of electronic information. It is an organized and digitized system of data that can serve as a rich resource for its user community. This authoritative and accessible guide for librarians and computer scientists explores the technologies behind digital libraries, the choices to be made in building them, and the economic and policy structures that affect them.The most comprehensive book on the subject, Practical Digital Libraries* offers the most wide-ranging overview of digital libraries currently available* analyzes economic and intellectual issues in the emerging digital environment* shows how text, images, audio, and video can be represented, distributed, used, and collected as forms of knowledge
  • PCB Design Using AutoCAD

    • 1st Edition
    • Chris Schroeder
    • English
    Designing PCBs is made easier with the help of today's sophisticated CAD tools, but many companies' requirements do not justify the acquisition cost and learning curve associated with specialized PCB design software. Printed Circuit Board Design Using AutoCAD helps design engineers and students get the most out of their AutoCAD workstation, showing tips and techniques to improve your design process. The book is organized as a series of exercises that show the reader how to draft electronic schematics and to design single-sided, double-sided, and surface-mount PCBs.Coverage includes drafting schematics, designing PCB artwork, and preparation of detailed fabrication and assembly drawings for PCBs designed on other EDA systems. Appendices on the Gerber and Excellon formats are vital information for anyone involved in professional PCB design. An introductory chapter gives an overview of PCB manufacturing technology and design techniquesIn addition to the tips and techniques, the author has provided a copy of AutoPADS, a proprietary toolkit for PCB designers using AutoCAD. The disk includes the AutoPADS conversion utilities, sample files for the book exercises, and AutoCAD libraries for schematic drafting and PCB design. The AutoPADS utilities allow bidirectional transfer of Gerber format photophlotter data and Excellon format numerical control (NC) drill data from AutoCAD. The AutoPADS utilities also allow input of Hewlett-Packard Graphics Language (HPGL) data from other computer-aided design systems into AutoCAD. ABOUT THE AUTHORChris Schroeder is the Chief Engineer, Electronics, for Crane Technologies Group, Inc., Daytona Beach, Florida, a leading automotive aftermarket and original equipment supplier. He has 19 years of engineering, marketing, and management experience in the electronics industry and has a broad, yet in-depth technical knowledge of both design and manufacturing. His specialized areas of design expertise include: embedded controls using RISC microcontroller technology, assembly language programming, magnetic design for switching power supplies and ignition coils, and printed circuit board design, including the use of surface mount technology.
  • Introduction to Implicit Surfaces

    • 1st Edition
    • Jules Bloomenthal
    • English
    Implicit surfaces offer special effects animators, graphic designers, CAD engineers, graphics students, and hobbyists a new range of capabilities for the modeling of complex geometric objects. In contrast to traditional parametric surfaces, implicit surfaces can easily describe smooth, intricate, and articulatable shapes. These powerful yet easily understood surfaces are finding use in a growing number of graphics applications.This comprehensive introduction develops the fundamental concepts and techniques of implicit surface modeling, rendering, and animating in terms accessible to anyone with a basic background in computer graphics.+ provides a thorough overview of implicit surfaces with a focus on their applications in graphics+ explains the best methods for designing, representing, and visualizing implicit surfaces+ surveys the latest researchWith contributions from seven graphics authorities, this innovative guide establishes implicit surfaces as a powerful and practical tool for animation and rendering.
  • Contextual Design

    Defining Customer-Centered Systems
    • 1st Edition
    • Karen Holtzblatt + 1 more
    • English
    This book introduces a customer-centered approach to business by showing how data gathered from people while they work can drive the definition of a product or process while supporting the needs of teams and their organizations. This is a practical, hands-on guide for anyone trying to design systems that reflect the way customers want to do their work. The authors developed Contextual Design, the method discussed here, through their work with teams struggling to design products and internal systems. In this book, you'll find the underlying principles of the method and how to apply them to different problems, constraints, and organizational situations.Contextua... Design enables you to+ gather detailed data about how people work and use systems + develop a coherent picture of a whole customer population + generate systems designs from a knowledge of customer work+ diagram a set of existing systems, showing their relationships, inconsistencies, redundancies, and omissions
  • IJCAI Proceedings 1997

    • 1st Edition
    • IJCAI
    • English
  • SDL '97: Time for Testing

    SDL, MSC and Trends
    • 1st Edition
    • Ana Cavalli + 1 more
    • English
    As Cavalli and Sarma astutely remarked in the introduction to this volume, it is quite remarkable that SDL '97 may have the first participant younger than SDL itself. SDL '97 provides the opportunity to reflect the course SDL has taken and why it has been successful over two decades where other languages addressing the same market have failed.SDL now also has a permanent companion in MSC (Message Sequence Charts). MSC today is a language in its own right and has its areas of application both in conjunction with SDL and independently or in combination with other techniques. MSC has strong structuring concepts to specify message sequences for large systems and can be used to develop scenarios, which is extremely useful for test and design environments. The SDL Forum today really is the SDL and MSC Forum.
  • The SQL Server 6.5 Performance Optimization and Tuning Handbook

    • 1st Edition
    • Ken England
    • English
    The SQL Server 6.5 Performance Optimization and Tuning Handbook takes a detailed look at the factors that influence database performance, beginning with good physical design. The internal storage structures are covered next, because an understanding of these is essential to performance tuning. The critical subject of indexes is then discussed, followed by the query optimizer, which is perhaps the most crucial SQL Server performance topic. Making mistakes in these areas can mean the difference between a query taking seconds or literally hours. SQL Server is highly integrated with Windows NT and so it is crucial that it and Windows NT are both optimized to work together. The book covers the extent of this integration, how to detect CPU, memory and disk bottlenecks and how to overcome them. In a multi-user system, the biggest performance headache is probably locking and this subject is discussed in detail with many example scenarios. Once an efficient physical design has been obtained it is necessary to monitor performance, and a chapter is devoted to the performance monitoring tools available with SQL Server. Finally, a performance, tuning and optimization checklist is provided as an aid for the database administrator.
  • Handbook of Human-Computer Interaction

    • 2nd Edition
    • M.G. Helander + 2 more
    • English
    This completely revised edition, of the Handbook of Human-Computer Interaction, of which 80% of the content is new, reflects the developments in the field since the publication of the first edition in 1988. The handbook is concerned with principles for design of the Human-Computer Interface, and has both academic and practical purposes. It is intended to summarize the research and provide recommendations for how the information can be used by designers of computer systems. The volume may also be used as a reference for teaching and research. Professionals who are involved in design of HCI will find this volume indispensable, including: computer scientists, cognitive scientists, experimental psychologists, human factors professionals, interface designers, systems engineers, managers and executives working with systems development. Much of the information in the handbook may also be generalized to apply to areas outside the traditional field of HCI.
  • Predictive Data Mining

    A Practical Guide
    • 1st Edition
    • Sholom M. Weiss + 1 more
    • English
    The potential business advantages of data mining are well documented in publications for executives and managers. However, developers implementing major data-mining systems need concrete information about the underlying technical principles—and their practical manifestations—in order to either integrate commercially available tools or write data-mining programs from scratch. This book is the first technical guide to provide a complete, generalized roadmap for developing data-mining applications, together with advice on performing these large-scale, open-ended analyses for real-world data warehouses.Note: If you already own Predictive Data Mining: A Practical Guide, please see ISBN 1-55860-477-4 to order the accompanying software. To order the book/software package, please see ISBN 1-55860-478-2.
  • Productive Objects

    An Applied Software Project Management Framework
    • 1st Edition
    • Robert J. Muller
    • English
    The increasing popularity of object-oriented programming languages, design methods, database managers, and other technologies has challenged software development project managers with a new set of rules. Project managers need to reexamine their standard methods for planning and controlling projects to adapt to the new rules for development. This book combines the perspectives of project management and systems theory to provide a unique look at managing object-oriented projects. Software engineers and project managers working with object technology will obtain essential tools for managing any software project and will learn how to apply those tools specifically to managing object-oriented software projects.This guidebook provides an integrated, cohesive system of project management that aligns directly with the technology it manages. Organized into self-contained sections, this book permits you to access the project management objects you need. In addition, it provides examples of what to do and what not to do using real-life examples from the author's experience.
  • Advanced Compiler Design and Implementation

    • 1st Edition
    • Steven Muchnick
    • English
    From the Foreword by Susan L. Graham:This book takes on the challenges of contemporary languages and architectures, and prepares the reader for the new compiling problems that will inevitably arise in the future.The definitive book on advanced compiler designThis comprehensive, up-to-date work examines advanced issues in the design and implementation of compilers for modern processors. Written for professionals and graduate students, the book guides readers in designing and implementing efficient structures for highly optimizing compilers for real-world languages. Covering advanced issues in fundamental areas of compiler design, this book discusses a wide array of possible code optimizations, determining the relative importance of optimizations, and selecting the most effective methods of implementation.* Lays the foundation for understanding the major issues of advanced compiler design* Treats optimization in-depth* Uses four case studies of commercial compiling suites to illustrate different approaches to compiler structure, intermediate-code design, and optimization—these include Sun Microsystems's compiler for SPARC, IBM's for POWER and PowerPC, DEC's for Alpha, and Intel's for Pentium an related processors* Presents numerous clearly defined algorithms based on actual cases* Introduces Informal Compiler Algorithm Notation (ICAN), a language devised by the author to communicate algorithms effectively to people
  • Time-Varying Image Processing and Moving Object Recognition, 4

    • 1st Edition
    • V. Cappellini
    • English
    New digital image processing and recognition methods, implementation techniques and advanced applications (television, remote sensing, biomedicine, traffic, inspection, robotics, etc.) are presented in this volume. Novel approaches (i.e. digital filters, source coding, neural networks etc.) for solving 2-D and 3-D problems are described. Many papers focus on the motion estimation and tracking recognition of moving objects. The increasingly important field of Cultural Heritage is also covered. Some papers are more theoretical or of review nature, while others contain new implementations and applications. Generally the book presents - for the above outlined area - the state of the art (theory, implementation, applications) with future trends.This book will be of interest not only to researchers, professors and students in university departments of engineering, communications, computers and automatic control, but also to engineers and managers of industries concerned with computer vision, manufacturing, automation, robotics and quality control.
  • Microsoft Exchange Server 5.0

    Planning, Design, and Implementation
    • 1st Edition
    • Tony Redmond
    • English
    Microsoft Exchange Server V5.0: Planning, Design and Implementation incorporates the author's general expertise gained from 15 years working with corporate messaging systems as well as several years specific experience working with large deployments of Exchange Server. The new functionality of Exchange V5.0 is covered, but the real value lies in the pragmatic and practical attitude taken to solving the problems posed by large-scale implementations of any messaging system. Exchange is not magic and little different to other e-mail systems; it is software that needs to be understood to be implemented well. This book helps system designers, implementation teams, and e-mail administrators understand what Exchange V5.0 is good at and where it needs human assistance to succeed.
  • Persistent Object Systems 7 (POS-7)

    • 1st Edition
    • Richard Conner + 1 more
    • English
  • Applying Case-Based Reasoning

    Techniques for Enterprise Systems
    • 1st Edition
    • Ian Watson
    • English
    Case-based reasoning (CBR) is an intelligent-systems method that enables information managers to increase efficiency and reduce cost by substantially automating processes such as diagnosis, scheduling and design. A case-based reasoner works by matching new problems to "cases" from a historical database and then adapting successful solutions from the past to current situations. Organizations as diverse as IBM, VISA International, Volkswagen, British Airways, and NASA have already made use of CBR in applications such as customer support, quality assurance, aircraft maintenance, process planning, and decision support, and many more applications are easily imaginable. It is relatively simple to add CBR components to existing information systems, as this book demonstrates. The author explains the principles of CBR by describing its origins and contrasting it with familiar information disciplines such as traditional data processing, logic programming, rule-based expert systems, and object-oriented programming. Through case studies and step-by-step examples, he goes on to show how to design and implement a reliable, robust CBR system in a real-world environment. Additional resources are provided in a survey of commercially available CBR tools, a comprehensive bibliography, and a listing of companies providing CBR software and services.
  • EDN Design Ideas (CD ROM)

    • 1st Edition
    • EDN
    • English
    The EDN Design Ideas CD-ROM contains the articles from EDN's Design Ideas section and related articles from EDN's Bulletin Board. The Design Ideas section of EDN consists of articles submitted by EDN readers to give hints to designers who are troubleshooting or who need ideas to solve circuit design problems. Powerful key word search allows you to quickly find all articles of interest. This CD-ROM has cut and paste capability to export design ideas to other programs. The bookmark and notes functions also help users adapt the information to their specific needs.
  • Advances in Computers

    • 1st Edition
    • Volume 44
    • English
    Since its first volume in 1960, Advances in Computers has presented detailed coverage of innovations in hardware and software and in computer theory, design, and applications. It has also provided contributorswith a medium in which they can examine their subjects in greater depth and breadth than that allowed by standard journal articles. As a result, many articles have become standard references that continue to be of significant, lasting value despite the rapid growth taking place in the field.
  • M Programming: A Comprehensive Guide

    • 1st Edition
    • Richard Walters
    • English
    M Programming: A Comprehensive Guide is a complete update to ABCs of MUMPS. While ABCs of MUMPS was an introduction for novice and intermediate M programmers, M Programming: A Comprehensive Guide has a new section containing advanced material. This new section addresses features such as transaction processing, networking, structured system variables, and interfaces to other standards. Five new chapters have been added, covering an overview of M for readers familiar with other languages; M and the Windows environment; interaction between M and the underlying system; transaction processing; interfacing M with other standards; and error handling. Sections on interactive programming and futures have been extensively updated. M Programming: A Comprehensive Guide is an invaluable resource for everyone who is learning or using M.
  • Advanced Database Systems

    • 1st Edition
    • Carlo Zaniolo + 5 more
    • English
    The database field has experienced a rapid and incessant growth since the development of relational databases. The progress in database systems and applications has produced a diverse landscape of specialized technology areas that have often become the exclusive domain of research specialists. Examples include active databases, temporal databases, object-oriented databases, deductive databases, imprecise reasoning and queries, and multimedia information systems. This book provides a systematic introduction to and an in-depth treatment of these advanced database areas. It supplies practitioners and researchers with authoritative coverage of recent technological advances that are shaping the future of commercial database systems and intelligent information systems.Advanced Database Systems was written by a team of six leading specialists who have made significant contributions to the development of the technology areas covered in the book. Benefiting from the authors' long experience teaching graduate and professional courses, this book is designed to provide a gradual introduction to advanced research topics and includes many examples and exercises to support its use for individual study, desk reference, and graduate classroom teaching.
  • OpenVMS Operating System Concepts

    • 2nd Edition
    • David Miller
    • English
    OpenVMS Operating System Concepts, Second Edition uses a new approach to explain the OpenVMS operating system. Combining discussions of operating system theory with examples of its applications in key OpenVMS operating system facilities, the book provides a thoughtful introduction for application programmers, systems managers, and students. The books shows how OpenVMS system services can tap the power of operating system facilities to perform critical tasks on behalf of applications. It has been updated for OpenVMS and gives program examples in C.
  • Essential Linux

    • 1st Edition
    • Steve Heath
    • English
    Essential Linux addresses and provides the essential information for getting a Linux system up and running, looking after it, and using it. It includes many screen shots and examples of essential commands and utilities. This book focuses on practical installations, such as converting IBM PCs, transferring data from Windows and MS-DOS, and running Linux in conjunction with Windows.
  • Introduction to C++

    • 1st Edition
    • Steve Heller
    • English
    This textbook teaches students to program in C++, even if they have no prior knowledge of programming. Perfect for a first course in programming at any level, Heller explains the principles of programming, then illustrates each of them in the context of a realistic, simple, program.
  • Covering Codes

    • 1st Edition
    • Volume 54
    • G. Cohen + 3 more
    • English
    The problems of constructing covering codes and of estimating their parameters are the main concern of this book. It provides a unified account of the most recent theory of covering codes and shows how a number of mathematical and engineering issues are related to covering problems.Scientists involved in discrete mathematics, combinatorics, computer science, information theory, geometry, algebra or number theory will find the book of particular significance. It is designed both as an introductory textbook for the beginner and as a reference book for the expert mathematician and engineer.A number of unsolved problems suitable for research projects are also discussed.
  • Neural Systems for Robotics

    • 1st Edition
    • Omid Omidvar + 1 more
    • English
    Neural Systems for Robotics represents the most up-to-date developments in the rapidly growing aplication area of neural networks, which is one of the hottest application areas for neural networks technology. The book not only contains a comprehensive study of neurocontrollers in complex Robotics systems, written by highly respected researchers in the field but outlines a novel approach to solving Robotics problems. The importance of neural networks in all aspects of Robot arm manipulators, neurocontrol, and Robotic systems is also given thorough and in-depth coverage. All researchers and students dealing with Robotics will find Neural Systems for Robotics of immense interest and assistance.
  • Differential Equations with Mathematica ***Replacement Disk***

    • 2nd Edition
    • Martha L. Abell + 1 more
    • English
  • Intelligent Environments

    Spatial Aspects of the Information Revolution
    • 1st Edition
    • P. Droege
    • English
    The environment, as modified and created by people, is largely about the use of information, its generation and exchange. How do recent innovations in the technologies of information management and communication affect our use of space and place, and the way we perceive and think about our surroundings?This volume provides an international, exploratory forum for the complex phenomenon of new information and communication technology as it permeates and transforms our physical world, and our relation to it: the architectural definition of our surrounding, geographical space, urban form and immediate habitats. This book is a reader, an attempt at registering disciplinary changes in context, at tracing subtexts for which most mainstream disciplines have no established language. The project is to give voice to an emerging meta-discipline that has its logic across the specializations.A wide range of professionals and academics report findings, views and ideas. Together, they describe the architecture of a postmodern paradigm: how swiftly mutating the proliferating technology applications have begun to interact with the construction and reading of physical space in architecture, economics, geography, history, planning, social sciences, transport, visual art - but also in the newer domains that have joined this spectrum through the very nature of their impacts: information technology and telecommunications.T... space navigated in this volume is vast, both in physical terms and in its virtual and analogous form. It ranges from the space that immediately encompasses, or is simulated to encompass, the human body - as in buildings and virtual tectonics - to that of towns and regions. We stay clear of molecular-scale space, and of dimensions that are larger than earth.
  • TCP/IP Explained

    • 1st Edition
    • Philip Miller
    • English
    TCP/IP Explained concentrates on how each protocol works within the Internet Protocol Suite and discusses the addressing, delivery, transport and routing protocols. Many books on this subject concentrate on why protocols are designed in a particular way. This book concentrates on how they actually work. The approach is practical, and the reader can see how network changes affect overall operation.Ignored by many writers on the subject, but none the less important, are the Link Layer protocols that enable both interoperability between vendors and remote access to networks. This book describes these protocols in detail and includes the very latest enhancements. Equally, network managers must think about security when considering networks of this type. By providing useful examples of how such systems can be applied, this book discusses exactly what is needed to create a secure environment.TCP/IP Explained can be broadly split into four sections. The first section deals with the basics of the TCP/IP suite and how data is transported between two systems. The second section discusses routing principles and protocols. The third section deals with applications, and the fourth section discusses miscellaneous areas, such as common protocols used across wide area networks, securing networks, and the future of IP.
  • Admissibility of Logical Inference Rules

    • 1st Edition
    • Volume 136
    • V.V. Rybakov
    • English
    The aim of this book is to present the fundamental theoretical results concerning inference rules in deductive formal systems. Primary attention is focused on:• admissible or permissible inference rules• the derivability of the admissible inference rules• the structural completeness of logics• the bases for admissible and valid inference rules.There is particular emphasis on propositional non-standard logics (primary, superintuitionistic and modal logics) but general logical consequence relations and classical first-order theories are also considered.The book is basically self-contained and special attention has been made to present the material in a convenient manner for the reader. Proofs of results, many of which are not readily available elsewhere, are also included.The book is written at a level appropriate for first-year graduate students in mathematics or computer science. Although some knowledge of elementary logic and universal algebra are necessary, the first chapter includes all the results from universal algebra and logic that the reader needs. For graduate students in mathematics and computer science the book is an excellent textbook.
  • Joe Celko's SQL Puzzles and Answers

    • 1st Edition
    • Joe Celko
    • English
    Joe Celko challenges you with his trickiest puzzles and then helps you conquer them with a variety of solutions and explanations. The puzzles are a compilation from Joe's columns in DBMS and Database Programming & Design magazines. They include new, never-before-publish... puzzles plus new solutions and extra background for previously published puzzles. In his usual entertaining and informative style, Joe demonstrates the thought processes that are involved in attacking a problem from an SQL perspective. Through the practical, enjoyable puzzles, he introduces immediately useful new techniques and applications for SQL programming, and shows the database programmer how to write and use non-procedural programs.
  • Disaster Recovery for Archives, Libraries and Records Management Systems in Australia and New Zealand

    • 1st Edition
    • Judith Doig
    • English
    Floods, fires or earthquakes can cause critical damage to books and to records. A recovery effort which is well-intentioned but ill-informed or hasty may make the damage far worse. What should be done? What should not be done? This is the first book on disaster recovery specifically tailored for the Australasian market. The book discusses factors which should be considered by managers before setting up a disaster recovery plan, including prevention and insurance. It covers, in detail, the content and development of a disaster plan and considers training programs for those staff who are involved. There is an account of the history of disaster recovery with special attention given to disasters occurring in Australia and New Zealand and to the recovery efforts which have been mounted.
  • Neural Systems for Control

    • 1st Edition
    • Omid Omidvar + 1 more
    • English
    Control problems offer an industrially important application and a guide to understanding control systems for those working in Neural Networks. Neural Systems for Control represents the most up-to-date developments in the rapidly growing aplication area of neural networks and focuses on research in natural and artifical neural systems directly applicable to control or making use of modern control theory. The book covers such important new developments in control systems such as intelligent sensors in semiconductor wafer manufacturing; the relation between muscles and cerebral neurons in speech recognition; online compensation of reconfigurable control for spacecraft aircraft and other systems; applications to rolling mills, robotics and process control; the usage of past output data to identify nonlinear systems by neural networks; neural approximate optimal control; model-free nonlinear control; and neural control based on a regulation of physiological investigation/blood pressure control. All researchers and students dealing with control systems will find the fascinating Neural Systems for Control of immense interest and assistance.
  • Parallel Processing for Artificial Intelligence 3

    • 1st Edition
    • Volume 20
    • J. Geller + 2 more
    • English
    The third in an informal series of books about parallel processing for Artificial Intelligence, this volume is based on the assumption that the computational demands of many AI tasks can be better served by parallel architectures than by the currently popular workstations. However, no assumption is made about the kind of parallelism to be used. Transputers, Connection Machines, farms of workstations, Cellular Neural Networks, Crays, and other hardware paradigms of parallelism are used by the authors of this collection.The papers arise from the areas of parallel knowledge representation, neural modeling, parallel non-monotonic reasoning, search and partitioning, constraint satisfaction, theorem proving, parallel decision trees, parallel programming languages and low-level computer vision. The final paper is an experience report about applications of massive parallelism which can be said to capture the spirit of a whole period of computing history.This volume provides the reader with a snapshot of the state of the art in Parallel Processing for Artificial Intelligence.
  • Handbook of Logic and Language

    • 1st Edition
    • J. van Benthem + 1 more
    • English
    This Handbook documents the main trends in current research between logic and language, including its broader influence in computer science, linguistic theory and cognitive science.The history of the combined study of Logic and Linguistics goes back a long way, at least to the work of the scholastic philosophers in the Middle Ages. At the beginning of this century, the subject was revitalized through the pioneering efforts of Gottlob Frege, Bertrand Russell, and Polish philosophical logicians such as Kazimierz Ajdukiewicz. Around 1970, the landmark achievements of Richard Montague established a junction between state-of-the-art mathematical logic and generative linguistic theory. Over the subsequent decades, this enterprise of Montague Grammar has flourished and diversified into a number of research programs with empirical and theoretical substance.This appears to be the first Handbook to bring logic-language interface to the fore. Both aspects of the interaction between logic and language are demonstrated in the book i.e. firstly, how logical systems are designed and modified in response to linguistic needs and secondly, how mathematical theory arises in this process and how it affects subsequent linguistic theory.The Handbook presents concise, impartial accounts of the topics covered. Where possible, an author and a commentator have cooperated to ensure the proper breadth and technical content of the papers.The Handbook is self-contained, and individual articles are of the highest quality.
  • Theoretical Issues in Stimulus-Response Compatibility

    • 1st Edition
    • Volume 118
    • B. Hommel + 1 more
    • English
    This book gathers together 10 important integrative theoretical approaches to stimulus-response compatibility, a field of special interest for the more general question of how human perception and action interact. The approaches, presented by their most active and influential proponents, as well as the sharp and critical commentaries also included in the book, cover a wide range of theoretical schools of thought and a rich body of empirical data.These highly stimulating papers and sharp comments offer both the theoretically interested professional and the student reader not only a comprehensive overview of the state of the art, but excellent insights into work in progress as well. This volume is an important contribution to the deeper understanding of the sensory-motor interface.
  • Parallel Computational Fluid Dynamics '96

    Algorithms and Results Using Advanced Computers
    • 1st Edition
    • P. Schiano + 3 more
    • English
    In the last decade parallel computing has been put forward as the only computational answer to the increasing computational needs arising from very large and complex fluid dynamic problems. Considerable efforts are being made to use parallel computers efficiently to solve several fluid dynamic problems originating in aerospace, climate modelling and environmental applications.Paralle... CFD Conferences are international and aim to increase discussion among researchers worldwide.Topics covered in this particular book include typical CFD areas such as turbulence, Navier-Stokes and Euler solvers, reactive flows, with a good balance between both university and industrial applications. In addition, other applications making extensive use of CFD such as climate modelling and environmental applications are also included.Anyone involved in the challenging field of Parallel Computational Fluid Dynamics will find this volume useful in their daily work.
  • Using C-Kermit

    • 2nd Edition
    • Frank da Cruz + 1 more
    • English
    The world's most portable communications software, C-Kermit runs on computers ranging from desktop PCs to colossal supercomputers as a serial and modem communications package as well as a TCP/IP network client and server. It offersautomatic dialing, terminal sessions, fast and reliable file transfer, a powerful script programming language, and international character-set translation-all in a consistent, cross-platform manner.Using C-Kermit: Communication Software, Second Edition is the new and definitve reference for C-Kermit 6.0, expanded and updated to describe fully all of its new features with brand-new tutorials on today's high-speed modems and how to get the most out of them.Some noteworthy features of this reference are:- The most sophisticated discussion of modems, telephones numbers, dialing directories, and dialing available anywhere- New techniques for achieving faster and faster file transfer- A new chapter on external protocols such as XMODEM, YMODEM, and ZMODEM- Expanded coverage of TCP/IP, X.25, DECnet, NETBIOS, and other networks- Automatic client/server features- Support for many new platforms - most notably Windows 95, Windows NT, and Stratus VOS- Support for many new character sets- Massive improvements in the power and usability of the script languageLike the first edition, the second edition of Using C-Kermit includes complete reference material: character tables, tables of escape sequences, an "acronym decoder," an excellent index, and an extensive bibliography.Frank da Cruz is manager of Communications Software Development at Columbia University. He was the leader of the group that invented the Kermit file transfer protocol and wrote the first Kermit programs. He is the author of Kermit, A File Transfer Protocol, published by Digital Press.Christine M. Gianone is manager of the Kermit Project at Columbia University. She was a major contributor to the design of the Kermit file transfer protocol and to the design of MS-DOS Kermit and C-Kermit. She is the author of Using MS-DOS Kermit, published by Digital Press. Frank and Christine "are" Kermit: they manage all of the functions of the Kermit group at Columbia, from helping users to putting out new products.
  • High Performance Cluster Configuration System Management

    • 1st Edition
    • James Gursha
    • English
    High Performance Cluster Configuration System Management is a must-have book for system managers, cluster managers and application designers/developers who need to understand how to optimize the use of their available computer resources.High Performance Cluster Configuration Systems Management covers the latest technical information available for VAX and Alpha clusters for the Open VMS environment and addresses cluster functionality through Open VSM 6.2 including SCSI clusters. All cluster interconnections and possible configuration scenarios are explored with an emphasis on efficient resource use and the ability to maximize processing power. Because efficient movement and storage of data is important in the design of high performance systems, this book also addresses effective storage management using the latest Storageworks solutions such as fibre and HSJ controller configurations. Part of designing a high performance cluster is keeping it operating at peak efficiency. This book details the different performance tools that are available and goes through multiple tuning scenarios offering guidance and commentary.
  • Proceedings IWISP '96, 4–7 November 1996; Manchester, UK

    Third International Workshop on Image and Signal Processing on the Theme of Advances in Computational Intelligence
    • 1st Edition
    • Basil G. Mertzios + 1 more
    • English
    The papers in this volume focus on the most modern and critical aspects of Image and Signal Processing and related areas that have a significant impact in our society. The papers may be categorized in the following four major parts. Coding and Compression (image coding, image subband, wavelet coding and representation, video coding, motion estimation and multimedia); Image Processing and Pattern Recognition (image analysis, edge detection, segmentation, image enhancement and restoration, adaptive systems, colour processing, pattern and object recognition and classification); Fast Processing Techniques (computational methods, VLSI DSP architectures); Theory and Applications (identificiation and modelling, multirate filter banks, wavelets in image and signal processing, biomedical and industrial applications). The authors of these exceptionally high-quality papers form an interesting group, originating from the five continents, representing 33 countries.
  • Local Area Networks

    An Introduction to the Technology
    • 2nd Edition
    • John McNamara
    • English
    Local Area Networks, Second Edition, serves as an introduction for students, managers, and others who want a thorough and unbiased study of LANs without the challenge of a 400 page text. Starting with a quick survey of LAN applications, the book introduces the protocols necessary to support these applications, from FTP, Telnet, and TCP/IP to topologies, access methods, and media. Additional chapters deal with the extension of networks via repeaters, bridges, routers, and gateways, plus network management and administration. A review of popular network protocols such as Appletalk, NetWare, DECnet, OSI, and TCP/IP concludes the book.
  • Principles of Transaction Processing for the Systems Professional

    • 1st Edition
    • Philip A. Bernstein + 1 more
    • English
    Principles of Transaction Processing is a clear, concise guide for anyoneinvolved in developing applications, evaluating products, designing systems,or engineering products. This book provides an understanding of the internals oftransaction processing systems, describing how they work and how best to use them.It includes the architecture of transaction processing monitors, transactionalcommuni... paradigms, and mechanisms for recovering from transaction andsystem failures.Use of transaction processing systems in business, industry, andgovernment is increasing rapidly; the emergence of electronic commerce onthe Internet is creating new demands. As a result, many developers areencountering transaction processing applications for the first time and needa practical explanation of techniques. Software engineers who build andmarket operating systems, communications systems, programming tools, andother products used in transaction processing applications will also benefitfrom this thorough presentation of principles. Rich with examples, itdescribes commercial transaction processing systems, transactional aspectsof database servers, messaging systems, Internet servers, andobject-oriented systems, as well as each of their subsystems.
  • Inside PC Card: CardBus and PCMCIA Design

    • 1st Edition
    • Faisal Imdad- Haque
    • English
    PC Card (or PCMCIA) technology allows computers to interface with each other using less space than conventional interfaces. Currently, most applications are in the personal computing market, to enhance peripheral capabilities. As the industry changes, the applications will grow outside of the PC arena, into areas such as medical instrumentation and digital cameras, where peripheral expansion was previously unavailable.One of the advantages of this book over others is that it does more than repeat standards or list suppliers. It actually describes and demonstrates design examples which can be applied to projects. This makes it a useful guide design engineers who want to take advantage of the PC Card technology in their work.Faisal Haque is Design Engineering Manager at Baynetworks in Santa Clara, California and has been involved in PCMCIA design for the past four years. He is currently the chair of the PC Card ATA Working Group and has contributed to the 1995 PC Card Standard.
  • Object-Oriented Neural Networks in C++

    • 1st Edition
    • Joey Rogers
    • English
    "This book is distinctive in that it implements nodes and links as base objects and then composes them into four different kinds of neural networks. Roger's writing is clear....The text and code are both quite readable. Overall, this book will be useful to anyone who wants to implement neural networks in C++ (and, to a lesser extent, in other object-oriented programming languages.)...I recommend this book to anyone who wants to implement neural networks in C++."@source:--D.L. Chester, Newark, Delaware in COMPUTING REVIEWS@text:Object-... Neural Networks in C++ is a valuable tool for anyone who wants to understand, implement, or utilize neural networks. This book/disk package provides the reader with a foundation from which any neural network architecture can beconstructed. The author has employed object-oriented design and object-oriented programming concepts to develop a set of foundation neural network classes, and shows how these classes can be used to implement a variety of neural network architectures with a great deal of ease and flexibility. A wealth of neural network formulas (with standardized notation), object code implementations, and examples are provided to demonstrate the object-oriented approach to neural network architectures and to facilitatethe development of new neural network architectures. This is the first book to take full advantage of the reusable nature of neural network classes.
  • Parallel Programming with MPI

    • 1st Edition
    • Peter Pacheco
    • English
    A hands-on introduction to parallel programming based on the Message-Passing Interface (MPI) standard, the de-facto industry standard adopted by major vendors of commercial parallel systems. This textbook/tutorial, based on the C language, contains many fully-developed examples and exercises. The complete source code for the examples is available in both C and Fortran 77. Students and professionals will find that the portability of MPI, combined with a thorough grounding in parallel programming principles, will allow them to program any parallel system, from a network of workstations to a parallel supercomputer.
  • Teaching and Learning Formal Methods

    • 1st Edition
    • C. Neville Dean
    • English
    As computer systems continue to advance, the positions they hold in human society continue to gain power. Computers now control the flight of aircraft, the cooling systems in chemical plants, and feedback loops in nuclear reactors. Because of the vital roles these systems play, there has been growing concern about the reliability and safety of these advanced computers.Formal methods are now widely recognized as the most successful means of assuring the reliability of complex computer systems. Because formal methods are being mandated in more and more international standards, it is critical that engineers, managers, and industrial project leaders are well trained and conversant in the application of these methods.This book covers a broad range of issues relating to the pedagogy of formal methods. The contributors, all acknowledged experts, have based their contributions on extensive experiences teaching and applying formal methods in both academia and industry.The two editors, both well known in this area, propose various techniques that can help to dismiss myths that formal methods are difficult to use and hard to learn.Teaching and Learning Formal Methods will be an indispensable text for educators in the fields of computer science, mathematics, software engineering, and electronic engineering as well as to management and product leaders concerned with trainingrecent graduates.