Skip to main content

Books in Programming techniques

11-20 of 86 results in All results

Advanced Persistent Security

  • 1st Edition
  • November 22, 2016
  • Ira Winkler + 1 more
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 8 0 9 3 1 6 - 0
  • eBook
    9 7 8 - 0 - 1 2 - 8 0 9 3 6 5 - 8
Advanced Persistent Security covers secure network design and implementation, including authentication, authorization, data and access integrity, network monitoring, and risk assessment. Using such recent high profile cases as Target, Sony, and Home Depot, the book explores information security risks, identifies the common threats organizations face, and presents tactics on how to prioritize the right countermeasures. The book discusses concepts such as malignant versus malicious threats, adversary mentality, motivation, the economics of cybercrime, the criminal infrastructure, dark webs, and the criminals organizations currently face.

Agent-based Spatial Simulation with NetLogo, Volume 2

  • 1st Edition
  • November 22, 2016
  • Arnaud Banos + 2 more
  • English
  • Hardback
    9 7 8 - 1 - 7 8 5 4 8 - 1 5 7 - 4
  • eBook
    9 7 8 - 0 - 0 8 - 1 0 1 0 6 4 - 8
Whereas Volume 1 introduced the NetLogo platform as a means of prototyping simple models, this second volume focuses on the advanced use of NetLogo to connect both data and theories, making it ideal for the majority of scientific communities. The authors focus on agent-based modeling of spatialized phenomena with a methodological and practical orientation, demonstrating how advanced agent-based spatial simulation methods and technics can be implemented. This book provides theoretical and conceptual backgrounds, as well as algorithmic and technical insights, including code and applets, so that readers can test and re-use most of its content.  

Penetration Tester's Open Source Toolkit

  • 4th Edition
  • September 20, 2016
  • Jeremy Faircloth
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 8 0 2 1 4 9 - 1
  • eBook
    9 7 8 - 0 - 1 2 - 8 0 2 3 5 3 - 2
Continuing a tradition of excellent training on open source tools, Penetration Tester’s Open Source Toolkit, Fourth Edition is a great reference to the open source tools available today and teaches you how to use them by demonstrating them in real-world examples. This book expands upon existing documentation so that a professional can get the most accurate and in-depth test results possible. Real-life scenarios are a major focus so that the reader knows which tool to use and how to use it for a variety of situations. This updated edition covers the latest technologies and attack vectors, including industry specific case studies and complete laboratory setup. Great commercial penetration testing tools can be very expensive and sometimes hard to use or of questionable accuracy. This book helps solve both of these problems. The open source, no-cost penetration testing tools presented work as well or better than commercial tools and can be modified by the user for each situation if needed. Many tools, even ones that cost thousands of dollars, do not come with any type of instruction on how and in which situations the penetration tester can best use them. Penetration Tester's Open Source Toolkil, Fourth Edition bridges this gap providing the critical information that you need.

Protocol Specification, Testing and Verification, XII

  • 1st Edition
  • Volume 8
  • September 20, 2016
  • R.J. Linn + 1 more
  • English
  • eBook
    9 7 8 - 1 - 4 8 3 2 - 9 3 3 4 - 9
For more than a decade, researchers and engineers have been addressing the problem of the application of formal description techniques to protocol specification, implementation, testing and verification. This book identifies the many successes that have been achieved within the industrial framework and the difficulties encountered in applying theoretical methods to practical situations.Issues discussed include: testing and certification; verification; validation; environments and automated tools; formal specifications; protocol conversion; implementation; specification languages and models.Consideration is also given to the concerns surrounding education available to students and the need to upgrade and develop this through sponsorship of a study of an appropriate curriculum at both undergraduate and graduate levels. It is hoped this publication will stimulate such support and inspire further research in this important arena.

Advances in GPU Research and Practice

  • 1st Edition
  • September 6, 2016
  • Hamid Sarbazi-Azad
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 8 0 3 7 3 8 - 6
  • eBook
    9 7 8 - 0 - 1 2 - 8 0 3 7 8 8 - 1
Advances in GPU Research and Practice focuses on research and practices in GPU based systems. The topics treated cover a range of issues, ranging from hardware and architectural issues, to high level issues, such as application systems, parallel programming, middleware, and power and energy issues. Divided into six parts, this edited volume provides the latest research on GPU computing. Part I: Architectural Solutions focuses on the architectural topics that improve on performance of GPUs, Part II: System Software discusses OS, compilers, libraries, programming environment, languages, and paradigms that are proposed and analyzed to help and support GPU programmers. Part III: Power and Reliability Issues covers different aspects of energy, power, and reliability concerns in GPUs. Part IV: Performance Analysis illustrates mathematical and analytical techniques to predict different performance metrics in GPUs. Part V: Algorithms presents how to design efficient algorithms and analyze their complexity for GPUs. Part VI: Applications and Related Topics provides use cases and examples of how GPUs are used across many sectors.

Advances in Computers

  • 1st Edition
  • Volume 103
  • August 19, 2016
  • Atif Memon
  • English
  • Hardback
    9 7 8 - 0 - 1 2 - 8 0 9 9 4 1 - 4
  • eBook
    9 7 8 - 0 - 1 2 - 8 0 5 1 6 7 - 2
Advances in Computers, the latest volume in the series published since 1960, presents detailed coverage of innovations in computer hardware, software, theory, design, and applications. In addition, it provides contributors with a medium in which they can explore their subjects in greater depth and breadth than journal articles usually allow. As a result, many articles have become standard references that continue to be of significant, lasting value in this rapidly expanding field.

Managing Trade-offs in Adaptable Software Architectures

  • 1st Edition
  • August 11, 2016
  • Ivan Mistrik + 4 more
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 8 0 2 8 5 5 - 1
  • eBook
    9 7 8 - 0 - 1 2 - 8 0 2 8 9 1 - 9
Managing Trade-Offs in Adaptable Software Architectures explores the latest research on adapting large complex systems to changing requirements. To be able to adapt a system, engineers must evaluate different quality attributes, including trade-offs to balance functional and quality requirements to maintain a well-functioning system throughout the lifetime of the system. This comprehensive resource brings together research focusing on how to manage trade-offs and architect adaptive systems in different business contexts. It presents state-of-the-art techniques, methodologies, tools, best practices, and guidelines for developing adaptive systems, and offers guidance for future software engineering research and practice. Each contributed chapter considers the practical application of the topic through case studies, experiments, empirical validation, or systematic comparisons with other approaches already in practice. Topics of interest include, but are not limited to, how to architect a system for adaptability, software architecture for self-adaptive systems, understanding and balancing the trade-offs involved, architectural patterns for self-adaptive systems, how quality attributes are exhibited by the architecture of the system, how to connect the quality of a software architecture to system architecture or other system considerations, and more.

GPU Programming in MATLAB

  • 1st Edition
  • July 28, 2016
  • Nikolaos Ploskas + 1 more
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 8 0 5 1 3 2 - 0
  • eBook
    9 7 8 - 0 - 1 2 - 8 0 5 1 3 3 - 7
GPU programming in MATLAB is intended for scientists, engineers, or students who develop or maintain applications in MATLAB and would like to accelerate their codes using GPU programming without losing the many benefits of MATLAB. The book starts with coverage of the Parallel Computing Toolbox and other MATLAB toolboxes for GPU computing, which allow applications to be ported straightforwardly onto GPUs without extensive knowledge of GPU programming. The next part covers built-in, GPU-enabled features of MATLAB, including options to leverage GPUs across multicore or different computer systems. Finally, advanced material includes CUDA code in MATLAB and optimizing existing GPU applications. Throughout the book, examples and source codes illustrate every concept so that readers can immediately apply them to their own development.

Advances in Computers

  • 1st Edition
  • Volume 102
  • July 4, 2016
  • Suyel Namasudra + 1 more
  • English
  • Hardback
    9 7 8 - 0 - 1 2 - 8 0 9 9 1 9 - 3
  • eBook
    9 7 8 - 0 - 1 2 - 8 0 5 1 6 8 - 9
Advances in Computers, an ongoing series since 1960, presents detailed coverage of innovations in computer hardware, software, theory, design, and applications. It has also provided contributors with a medium in which they can explore their subjects in greater depth and breadth than journal articles usually allow. As a result, many articles have become standard references and continue to be of significant, lasting value in this rapidly expanding field.

Intel Xeon Phi Processor High Performance Programming

  • 2nd Edition
  • May 31, 2016
  • James Jeffers + 2 more
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 8 0 9 1 9 4 - 4
  • eBook
    9 7 8 - 0 - 1 2 - 8 0 9 1 9 5 - 1
Intel Xeon Phi Processor High Performance Programming is an all-in-one source of information for programming the Second-Generation Intel Xeon Phi product family also called Knights Landing. The authors provide detailed and timely Knights Landingspecific details, programming advice, and real-world examples. The authors distill their years of Xeon Phi programming experience coupled with insights from many expert customers — Intel Field Engineers, Application Engineers, and Technical Consulting Engineers — to create this authoritative book on theessentials of programming for Intel Xeon Phi products. Intel® Xeon Phi™ Processor High-Performance Programming is useful even before you ever program a system with an Intel Xeon Phi processor. To help ensure that your applications run at maximum efficiency, the authors emphasize key techniques for programming any modern parallel computing system whether based on Intel Xeon processors, Intel Xeon Phi processors, or other high-performance microprocessors. Applying these techniques will generally increase your program performance on any system and prepareyou better for Intel Xeon Phi processors.