Computer architecture and logic design Books

333 products


  • Embedded System Design

    Elsevier Science & Technology Embedded System Design

    Book SynopsisTable of Contents1. Introduction to Internet of Things (IoT) and Embedded Systems Part 1: Modelling 2. First Stage Modelling – Modelling Interaction between the System and the Environment 3. Finite State Machines 4. Modelling Physically Distributed Embedded Systems 5. Petri Nets for Modelling Concurrency and Shared Resources Part 2: Building Robust, Safe, and Correct Systems 6. Designing Systems that are Safe and Robust 7. Verification, Validation, and Evaluation 8. Testing Part 3: Hardware 9. Introduction and Overview 10. Processing Elements 11. Memories 12. Field Programmable Gate Arrays 13. Devices, Sensors, and Actuators 14. Energy 15. Hardware-Software Mapping Part 4: Software 16. Operating Systems 17. Scheduling 18. Semaphores 19. Optimization and Other Special Considerations Part 5: Communications 20. Introduction to Communications and Messages 21. Networks 22. The Internet 23. Low-level Communication Protocols 24. Cloud vs. Edge vs. Local Computing Part 6: The Internet of Things 25. Reference Models for the Internet of Things 26. IoT Issues

    £62.06

  • WiMAX

    Taylor & Francis Ltd WiMAX

    1 in stock

    Book SynopsisWith market value expected to reach $5 billion by 2007 and the endorsement of some of the biggest names in telecommunications, World Interoperability for Microwave Access (WiMAX) is poised to change the broadband wireless landscape. But how much of WiMAX's touted potential is merely hype? Now that several pre-WiMAX networks have been deployed, what are the operators saying about QoS and ROI? How and when will device manufacturers integrate WiMAX into their products? What is the business case for using WiMAX rather than any number of other established wireless alternatives?WiMAX: Taking Wireless to the MAX examines the evolution of wireless, broadband, and the wireless broadband landscape with exhaustive coverage of technological advances and evolving topologies. It sets the tone for the journey towards untouched wireless heights - WiMAX. The author builds a complete understanding of Broadband Wireless Access (BWA) Technologies, elaborating on past developments, present needsTable of ContentsIntroduction. Setting the Stage. Telecommunication: A Connecting Mechanism. The Internet Takes Off. The Broader the Better. Wired versus Wireless. Broadband Unwired. Understanding the Technology. Surveying the Landscape. Identifying the Market. Predicting the Future. Analyzing the Model. Planning the Strategy. Conclusion.

    1 in stock

    £114.00

  • FrequencyDomain Receiver Design for Doubly

    Taylor & Francis Ltd FrequencyDomain Receiver Design for Doubly

    1 in stock

    Book SynopsisFrequency-Domain Receiver Design for Doubly-Selective Channels discusses broadband wireless transmission techniques, which are serious candidates to be implemented in future broadband wireless and cellular systems, aiming at providing high and reliable data transmission and concomitantly high mobility. This book provides an overview of the channel impairments that may affect performance of single carrier and multi-carrier block transmission techniques in mobile environments. Moreover, it also provides a new insight into the new receiver designs able to cope with double selectivity that affects present and future broadband high speed mobile communication systems. Trade Review"The book presents a strong analytical rigor and very interesting solutions to some of the most important challenges that wireless communication engineers face. All the analytical derivations and innovative results are well supported by a large set of figures which turns the book a very useful tool. It also presents an important revision of existing techniques, which clearly enrich its quality."— João Guerreiro, Instituto de Telecomunicações, Lisbon, Portugal"The book covers a timely and important topic for current and future wireless communication systems." — Imad Barhumi, United Arab Emirates University, Al Ain, Abu Dhabi"Advanced receiver designs for frequency selective channels was, from the beginning, a disruptive idea which opened horizons to up-until-then unimaginable data rates and system capacities in wireless systems. This book offers a fresh look at receiver designs, and looks at its combination with SC-FDE and OFDM, and the impact at the system-level. Receiver designs remains a pillar of high-speed systems beyond 4G which incorporate massive MIMO and network coding at the physical layer."—Mário Marques da Silva, Universidade Autónoma de Lisboa, Portugal"There are not many books addressing the treatment of Doubly Selective Channels, and none devoted especially to the design of frequency domain receivers….this book appears to treat both block based single carrier and multicarrier communications, comparing them both in detail, on the contrary of most books devoted to multicarrier, with special emphasis on OFDM, although the growing importance of SC-FDE for uplink transmissions. This book seems to fill this void, providing a current view on the state-of-the-art." — Marco Alexandre Cravo Gomes, University of Coimbra, Portugal"This book addresses the state of the art in OFDM and SC-FDE bock transmission schemes. It includes an easy to read overview accompanied by a formal definition of the block transmission schemes and channels models. The most interesting parts cover advanced analytical tools for channel estimation and receiver design for asynchronous networks and for multipath channels with strong Doppler effects. Asynchronous access is envisioned in the transmission schemes for future 5G systems. On the other end, Doppler effects are gaining importance as higher carrier frequencies and broader bands are used. Given the tutorial presentation, these physical layer models can be quite helpful in the design and analysis of cross-layer optimized systems."—Luis Bernardo, Instituto de Telecomunicações, Lisbon, Portugal"Frequency-Domain Receiver Design for Doubly Selective Channels summarizes extensive research work on wireless communication between OFDM and SC-FDE and suggests the optimum approach. In so doing, it might revolutionize wireless communication technology."—IEEE Microwave Magazine, July/August 2018Table of ContentsList of Abbreviations. List of Symbols. Introduction. Motivation and Scope. Book Structure. Fading. Large Scale Fading. Path-Loss. Shadowing. Small Scale Fading. The Multipath Channel. Time-Varying Channel. Block Transmission Techniques. Transmission Structure of a Multicarrier Modulation. Receiver Structure of a Multicarrier Modulation. Multi-Carrier Modulations or Single Carrier Modulations. OFDM Modulations. Analytical Characterization of the OFDM Modulations. Transmission Structure. Reception Structure. SC-FDE Modulations. Transmission Structure. Receiving Structure. Comparative Analysis Between OFDM and SC-FDE. DFE Iterative Receivers. IB-DFE Receiver Structure. IB-DFE with Soft Decisions. Turbo FDE Receiver. Approaching the Matched Filter Bound. Matched Filter Bound. Approaching the Matched Filter Bound. Analytical Computation of the MFB. System Characterization. Performance Results. Performance Results without Channel Coding. Performance Results with Channel Coding. Efficient Channel Estimation for Single Frequency Networks. System Characterization. Channel Estimation. Channel Estimation Enhancement. Decision-Directed Channel Estimation. Performance Results. Conclusions. Asynchronous Single Frequency Networks. SFN Channel Characterization. Impact of Carrier Frequency Offset Effects. Channel and CFO Estimation. Frame Structure. Tracking the Variations of the Equivalent Channel. Adaptive Receivers for SFN with Different CFOs. Method I Method II Method III. Performance Results. Multipath Channels with Strong Doppler Effects. Doppler Frequency Shift due to Movement. Modeling Short-Term Channel Variations. Generic Model for Short-Term Channel Variations. A Novel Model for Short-Term Channel Variations. Channel Estimation and Tracking. Channel Estimation. Tracking of the Channel Variations. Using the Sampling Theorem to Track the Channel Variations. Novel Tracking Technique. Receiver Design. Performance Results.Important Statistical Parameters. Rayleigh Distribution. Rician Distribution. Nakagami-m Distribution. Complex Baseband Representation. Minimum Error Variance.

    1 in stock

    £137.75

  • EnergyAware Memory Management for Embedded

    Taylor & Francis Inc EnergyAware Memory Management for Embedded

    1 in stock

    Book SynopsisEnergy-Aware Memory Management for Embedded Multimedia Systems: A Computer-Aided Design Approach presents recent computer-aided design (CAD) ideas that address memory management tasks, particularly the optimization of energy consumption in the memory subsystem. It explains how to efficiently implement CAD solutions, including theoretical methods and novel algorithms. The book covers various energy-aware design techniques, including data-dependence analysis techniques, memory size estimation methods, extensions of mapping approaches, and memory banking approaches. It shows how these techniques are used to evaluate the data storage of an application, reduce dynamic and static energy consumption, design energy-efficient address generation units, and much more.Providing an algebraic framework for memory management tasks, this book illustrates how to optimize energy consumption in memory subsystems using CAD solutions. The algorithmic style ofTable of ContentsComputer-Aided Design for the Energy Optimization in the Memory Architecture of Embedded Systems. The Power of Polyhedra. Computation of Data Storage Requirements for Affine Algorithmic Specifications. Polyhedral Techniques for Parametric Memory Requirement Estimation. Storage Allocation for Streaming-Based Register File. Optimization of the Dynamic Energy Consumption and Signal Mapping in Hierarchical Memory Organizations. Leakage Current Mechanisms and Estimation in Memories and Logic. Leakage Control in SoCs. Energy-Efficient Memory Port Assignment. Energy-Efficient Address-Generation Units and Their Design Methodology. Index.

    1 in stock

    £180.50

  • Data Management for Mobile Computing 10 Advances in Database Systems

    Springer Us Data Management for Mobile Computing 10 Advances in Database Systems

    1 in stock

    Book Synopsis1 Introduction.- 1.1 Wireless Technologies.- 1.2 Wireless Architecture.- 1.3 Applications.- 1.4 Issues and Limitations.- 2 Software Architectures.- 2.1 Mobile Computing Models.- 2.2 Environmental Awareness.- 2.3 An Example: Web Browsing.- 3 System-Level Support.- 3.1 Disconnected Operation.- 3.2 Weak Connectivity.- 3.3 Mobility.- 3.4 Failure Recovery.- 4 Information Management.- 4.1 Broadcast.- 4.2 Caching and Broadcast.- 4.3 Querying Location Data.- 4.4 Other Topics.- 5 Location Management.- 5.1 The Location Problem.- 5.2 Two-tier Schemes.- 5.3 Hierarchical Schemes.- 5.4 Evaluating Performance.- 5.5 Concurrency and Recovery.- 6 Case Studies.- 6.1 Rover.- 6.2 Bayou.- 6.3 Coda.- 6.4 WebExpress.- 7 Conclusions.- References.Table of Contents1 Introduction.- 1.1 Wireless Technologies.- 1.2 Wireless Architecture.- 1.3 Applications.- 1.4 Issues and Limitations.- 2 Software Architectures.- 2.1 Mobile Computing Models.- 2.2 Environmental Awareness.- 2.3 An Example: Web Browsing.- 3 System-Level Support.- 3.1 Disconnected Operation.- 3.2 Weak Connectivity.- 3.3 Mobility.- 3.4 Failure Recovery.- 4 Information Management.- 4.1 Broadcast.- 4.2 Caching and Broadcast.- 4.3 Querying Location Data.- 4.4 Other Topics.- 5 Location Management.- 5.1 The Location Problem.- 5.2 Two-tier Schemes.- 5.3 Hierarchical Schemes.- 5.4 Evaluating Performance.- 5.5 Concurrency and Recovery.- 6 Case Studies.- 6.1 Rover.- 6.2 Bayou.- 6.3 Coda.- 6.4 WebExpress.- 7 Conclusions.- References.

    1 in stock

    £161.99

  • Springer New York Modern Compiler Design

    1 in stock

    Book Synopsis"Modern Compiler Design" makes the topic of compiler design more accessible by focusing on principles and techniques of wide application.Trade ReviewFrom the reviews of the second edition:“This large, updated new edition … provides excellent coverage of the design segment. The writing is clear and accessible; the material is well organized and complete; the references are extensive (over 300) and the student exercises are well conceived … . the essence of the book is the middle ground between the two: how compilers are structured and how the substructures of a compiler relate to one another. Summing Up: Recommended. Computer science collections, upper-division undergraduates and above.” (C. Vickery, Choice, Vol. 50 (6), February, 2013)Table of ContentsIntroduction.- Program Text to Tokens— Lexical Analysis.- Tokens to Syntax Tree— Syntax Analysis.- Grammar-based Context Handling.- Manual Context Handling.- Interpretation.- Code Generation.- Assemblers, Disassemblers, Linkers, and Loaders.- Optimization Techniques.- Explicit and Implicit Memory Management.- Imperative and Object-Oriented Programs.- Functional Programs.- Logic Programs.- Parallel and Distributed Programs.

    1 in stock

    £103.99

  • Architecture and Design of Distributed Embedded Systems Ifip Wg103Wg104Wg105 International Workshop on Distributed and Parallel Embedded  in Information and Communication Technology

    Springer Us Architecture and Design of Distributed Embedded Systems Ifip Wg103Wg104Wg105 International Workshop on Distributed and Parallel Embedded in Information and Communication Technology

    1 in stock

    Book SynopsisContent.- A Methodology for Complex Embedded Systems Design: Petri Nets within a UML Approach.- Efficient System Modeling for Complex Real-Time Industrial Networks using the ACCORD/UML Methodology.- Analog/Digital Co-Design.- A Design Methodology for Embedded Systems based on Multiple Processors.- An Architecture for Reliable Distributed Computer-Controlled Systems.- Generic Architecture Platform for Multiprocessor System-On-Chip Design.- JPURE A Purified Java Execution Environment for Controller Networks.- Optimizing Functional distribution in Complex System Design.- Customizing Software Toolkits for Embedded Systems-On-Chip.- Framework for System Design, Validation and Fast Prototyping of Multiprocessor System-On-Chip.- The Specification Language SpecC within the PARADISE Design Environment.- Real-Time Support for Online Controller Supervision and Optimisation.- A Product Family Approach to Graceful Degradation.- Environment Modelling in Closed Specifications of Embedded Systems.- Test Case Design for the Validation of Component-Based Embedded Systems.- Timing Constraints Validation using UPPAAL: Schedulability Analysis.- A New Dynamic Scheduling Algorithm for Real-Time Multiprocessor Systems.- Deriving Message Passing Protocols from Collective Behavior.- Java Real-Time Publish-Subscribe Middleware for Distributed Embedded Systems.- A Verified Hardware Synthesis of Esterel Programs.- EXPLORA Generic Design Space Exploration during Embedded System Synthesis.- Automatic Code Generation for Multirate Simulink Models with Support for the OSEK Real-Time Operating System.Table of ContentsPreface. Workshop Organisation. Session 1: Methodology I. A Methodology for Complex Embedded Systems Design: Petri Nets within a UML Approach; R. J. Machado, et al. Efficient System Modeling for Complex Real-Time Industrial Networks using the ACCORD/UML Methodology; S. Gérard, et al. Analog/Digital Co-Design; F. Heuschen, K. Waldschmidt. A Design Methodology for Embedded Systems based on Multiple Processors; L. Carro, et al. Session 2: Architecture. An Architecture for Reliable Distributed Computer-Controlled Systems; L. M. Pinho, F. Vasques. Generic Architecture Platform for Multiprocessor System-On-Chip Design; A. Baghdadi, et al. JPURE - A Purified Java Execution Environment for Controller Networks; D. Beuche, et al. Optimizing Functional distribution in Complex System Design; O. P. Dias, et al. Session 3: Design Environments. Customizing Software Toolkits for Embedded Systems-On-Chip; A. Halambi, et al. Framework for System Design, Validation and Fast Prototyping of Multiprocessor System-On-Chip; N. E. Zergainoh, et al. The Specification Language SpecC within the PARADISE Design Environment; A. Rettberg, et al. Session 4: Methodology II. Real-Time Support for Online Controller Supervision and Optimisation; M. Deppe, O. Oberschelp. A Product Family Approach to Graceful Degradation; W. Nace, P. Koopman. Environment Modelling in Closed Specifications of Embedded Systems; M. Katara, A. Luoma. Session 5: Test and Validation. Test Case Design for the Validation of Component-Based Embedded Systems; W. Fleisch. Timing Constraints Validation using UPPAAL: Schedulability Analysis; H. Sun. Session 6: Distribution andCommunication. A New Dynamic Scheduling Algorithm for Real-Time Multiprocessor Systems; Y. Qiao, et al. Deriving Message Passing Protocols from Collective Behavior; P. Kellomäki. Java Real-Time Publish-Subscribe Middleware for Distributed Embedded Systems; D. Kim, et al. Session 7: Synthesis. A Verified Hardware Synthesis of Esterel Programs; K. Schneider. EXPLORA&endash;Generic Design Space Exploration during Embedded System Synthesis; F. Cieslok, et al. Automatic Code Generation for Multirate Simulink Models with Support for the OSEK Real-Time Operating System; C. Homburg, et al.

    1 in stock

    £127.49

  • Encyclopedia of Computer Science and Technology

    Taylor & Francis Inc Encyclopedia of Computer Science and Technology

    Book SynopsisWith breadth and depth of coverage, the Encyclopedia of Computer Science and Technology, Second Edition has a multi-disciplinary scope, drawing together comprehensive coverage of the inter-related aspects of computer science and technology. The topics covered in this encyclopedia include: General and reference Hardware Computer systems organization Networks Software and its engineering Theory of computation Mathematics of computing Information systems Security and privacy Human-centered computing Computing methodologies Applied computing Professional issues Leading figures in the history of computer science The encyclopedia is structured according to the ACM Computing Classification System (CCS), first published in 1988 but subsequently revised in 2012. This classification system is the most comprehensive and is considered the de facto ontolo

    £1,852.50

  • Interconnections for Computer Communications and

    Apple Academic Press Inc. Interconnections for Computer Communications and

    5 in stock

    Book SynopsisThis book introduces different interconnection networks applied to different systems. Interconnection networks are used to communicate processing units in a multi-processor system, routers in communication networks, and servers in data centers. Queuing techniques are applied to interconnection networks to support a higher utilization of resources. There are different queuing strategies, and these determine not only the performance of the interconnection network, but also the set of requirements to make them work effectively and their cost. Routing algorithms are used to find routes to destinations and directions in what information travels. Additional properties, such as avoiding deadlocks and congestion, are sought. Effective routing algorithms need to be paired up with these networks. The book will introduce the most relevant interconnection networks, queuing strategies, and routing algorithm. It discusses their properties and how these leverage the performance of the whole iTrade Review"The organization of the book is very convenient. It is easy to read each part separately. Moving around the book is easy with a table of contents at the beginning of the book and separate tables of contents starting each chapter. In addition, every chapter ends with sample exercises. All parts of the book are richly illustrated with numerous figures. According to the saying that one image is worth a thousand words, drawings make it much easier for a reader to follow the discussion.The book ends with a very solid bibliography containing 191 positions. The largest part of the bibliography gathers positions from the 1990s and 2000s, but some positions from the three most recent years are also included. Interested readers will then be able to broaden their self-studies on interconnection networks. The bibliography is followed by the useful terms index. In my opinion, this book is mostly aimed at undergraduate students interested in modern telecommunication and computer networks. Nevertheless, graduate students will also find this book a helpful textbook for their learning efforts."—IEEE Communications Magazine, July 2017 IssueTable of ContentsPart I: Processor Interconnections. Multiprocessor Interconnection Networks. Routing. Part II: Data Networks. Internet Protocol (IP) Address Lookup. Packet Classification. Basics of Packet Switching. Input-Queued Switches. Shared-Memory Packet Switches. Load-Balancing Switches. Clos-Network Packet Switches. Buffer Management in Routers. Part III: Data-Center Networks. Data Center Networks.

    5 in stock

    £147.25

  • Analog Electronics Applications

    Taylor & Francis Inc Analog Electronics Applications

    1 in stock

    Book SynopsisThis comprehensive text discusses the fundamentals of analog electronics applications, design, and analysis. Unlike the physics approach in other analog electronics books, this text focuses on an engineering approach, from the main components of an analog circuit to general analog networks. Concentrating on development of standard formulae for conventional analog systems, the book is filled with practical examples and detailed explanations of procedures to analyze analog circuits. The book covers amplifiers, filters, and op-amps as well as general applications of analog design. Trade Review"Although, there are several textbooks available on analog electronics, this is one of the few books which provides a clear, concise explanations of complex concepts of analog circuits in a simple way through practical examples. This book covers comprehensively the main aspects of analog components, circuits and applications." — Ali Ahmadinia, California State University San Marcos, USA"It is an extremely comprehensive book covering all aspects of analogue electronics at the undergraduate level. It also includes review material on the prerequisites like circuit theory. Important topics which are often covered briefly or omitted in other books, like feedback, transistor models and active filters, to name a few, are fully developed in this book." — Carlos Gamio, Glasgow Caledonian University, Scotland"The chapters of the textbook...represent a good basis of study for junior undergraduate students of electrical and electronic engineering. The content is, in general, accurate and relevant." — Barry Beggs, Glasgow Caledonian University, Scotland"Although, there are several textbooks available on analog electronics, this is one of the few books which provides a clear, concise explanations of complex concepts of analog circuits in a simple way through practical examples. This book covers comprehensively the main aspects of analog components, circuits and applications." — Ali Ahmadinia, California State University San Marcos, USA"It is an extremely comprehensive book covering all aspects of analogue electronics at the undergraduate level. It also includes review material on the prerequisites like circuit theory. Important topics which are often covered briefly or omitted in other books, like feedback, transistor models and active filters, to name a few, are fully developed in this book." — Carlos Gamio, Glasgow Caledonian University, Scotland"The chapters of the textbook...represent a good basis of study for junior undergraduate students of electrical and electronic engineering. The content is, in general, accurate and relevant." — Barry Beggs, Glasgow Caledonian University, ScotlandTable of ContentsIntroduction to Analog Electronics. Electric Circuits. Bipolar Junction Transistor BJT. Field Effect Transistors FET. Bipolar Junction Transistor Biasing. Modelling Transistors. Small Signal Analysis of an Amplifier Under Different Models. Amplifiers Frequency Response. The Common Collector Amplifier/Emitter Follower. The Common Base Amplifier. Common emitter Amplifier in Cascade. Field Effect Transistor Biasing. Field Effect Transistor as Amplifiers. Transfer Function and Bode Diagrams. Feedback in amplifiers. Differential Amplifiers. Operational Amplifiers Op-Amps. Filters. Applications of Analogue Electronics. Future Trend of Analog Electronics. Computer Aided Simulation of Practical Assignments.

    1 in stock

    £171.00

  • Emerging Communication Technologies Based on

    Taylor & Francis Inc Emerging Communication Technologies Based on

    1 in stock

    Book SynopsisEmerging Communication Technologies Based on Wireless Sensor Networks: Current Research and Future Applications fills a gap in the existing literature by combining a plethora of WSN-based emerging technologies into a single source so that researchers can form opinions regarding these technologies. It presents different types of emerging communication technologies based on WSNs and describes how wireless sensor networks can be integrated with other communication technologies. It covers many of the new techniques and demonstrates the application of WSNs. The book's 14 chapters are divided into four parts.The first part covers the basics of wireless sensor networks and their principal working methods. The authors then move on to discuss different types of WSNs, characteristics of different types of emerging technologies based on WSNs, renewable energy sources, battery replenishment strategies, and application-specific energy challenges of WSNs. The secondTable of ContentsOVERVIEW OF WIRELESS SENSOR NETWORKS. Role of Wireless Sensor Network in Emerging Communication Technologies: A Review. A Review on Renewable Energy Sources, Battery Replenishment Strategies, and Application-Specific Energy Challenges of Wireless Sensor Networks. WIRELESS BODY AREA NETWORKS. Wearable Wireless Sensor Networks: Applications, Standards, and Research Trends. Revisiting Routing in Wireless Body Area Networks. Thermal-Aware Communication Protocols for Body Sensor Networks. WSNs IN EMERGING COMMUNICATION TECHNOLOGIES. Electromagnetic Wireless Nanoscale Sensor Networks. Evolution of Wireless Sensor Networks toward Internet of Things. Wireless Sensor Network Management Using Satellite Communication Technologies. Use of Wireless Sensor Networks in Smart Homes. Realizing Cognitive Radio Technology for Wireless Sensor Networks. WSNs PROTOCOLS AND ALGORITHMS. Energy-Efficient Data Collection Techniques in Wireless Sensor Networks. A Pairwise Key Distribution Mechanism and Distributed Trust Evaluation Model for Secure Data Aggregation in Mobile Sensor Networks. Distributed Data Gathering Algorithms for Mobile Sensor Networks. Sensor Proxy Mobile IPv6: A Novel Scheme for Mobility-Supported IP-WSN.

    1 in stock

    £152.00

  • Practical Cloud Security

    Taylor & Francis Inc Practical Cloud Security

    1 in stock

    Book SynopsisMelvin Greer and Kevin Jackson have assembled a comprehensive guide to industry-specific cybersecurity threats and provide a detailed risk management framework required to mitigate business risk associated with the adoption of cloud computing. This book can serve multiple purposes, not the least of which is documenting the breadth and severity of the challenges that today's enterprises face, and the breadth of programmatic elements required to address these challenges. This has become a boardroom issue: Executives must not only exploit the potential of information technologies, but manage their potential risks.  Key Features Provides a cross-industry view of contemporary cloud computing security challenges, solutions, and lessons learned Offers clear guidance for the development and execution of industry-specific cloud computing business and cybersecurity strategies Provides insight into the interaction and croTable of Contents Practical Cloud Security

    1 in stock

    £71.24

  • Mobile Ad Hoc Networks

    Taylor & Francis Inc Mobile Ad Hoc Networks

    1 in stock

    Book SynopsisIn recent years, a lot of work has been done in an effort to incorporate Swarm Intelligence (SI) techniques in building an adaptive routing protocol for Mobile Ad Hoc Networks (MANETs). Since centralized approach for routing in MANETs generally lacks in scalability and fault-tolerance, SI techniques provide a natural solution through a distributed approach for the adaptive routing for MANETs. In SI techniques, the captivating features of insects or mammals are correlated with the real world problems to find solutions. Recently, several applications of bio-inspired and nature-inspired algorithms in telecommunications and computer networks have achieved remarkable success. The main aims/objectives of this book, Mobile Ad Hoc Networks: Bio-Inspired Quality of Service Aware Routing Protocols, are twofold; firstly it clearly distinguishes between principles of traditional routing protocols and SI based routing protocols, while explaining in detail the analogy between MANETs and SITable of ContentsIntroduction. Swarm Intelligence Techniques. SI Solutions to Routing in MANETs. SI Solutions to QoS in MANETs. SI Solutions to Security Issues in MANETs. Conclusions and Future Directions. Appendix. References.

    1 in stock

    £147.25

  • Advances in Smart Cities

    Taylor & Francis Inc Advances in Smart Cities

    1 in stock

    Book SynopsisThis is an edited book based on the selected submissions made to the conference titled International Conference in Smart Cities. The project provides an innovative and new approach to holistic management of cities physical, socio-economic, environmental, transportation and political assets across all domains, typically supported by ICT and open data.Table of ContentsAdoption and Acceptance of Mandatory Electronic Public Services by Citizens in the Developing World. Self-Sustainable Integrated Township. Smart People for Smart Cities. How Smart Cities influence Governance? Role of Manufacturing Sector to Develop Smart Economy. Concept of Smart Village in India. Smart City. Smart City Technologies. A Cloud-Based Mobile Application for Cashless Payments. Financial Viability of Energy Conservation using Natural Light. Information Risk for Digital Services. Mobile Commerce Research for Individual, Business and Society. The Shift Toward a Sustainable Urban Mobility through Decision Support Systems.

    1 in stock

    £133.00

  • Designing with Creo Parametric 4.0

    SDC Publications Designing with Creo Parametric 4.0

    5 in stock

    Book SynopsisDesigning with Creo Parametric 4.0 provides the high school student, college student, or practicing engineer with a basic introduction to engineering design while learning the 3D modeling Computer-Aided Design software called Creo Parametric from PTC. The topics are presented in tutorial format with exercises at the end of each chapter to reinforce the concepts covered. It is richly illustrated with computer screen shots throughout. Above all, this text is designed to help the reader expand their creative talents and communicate their ideas through the graphics language.

    5 in stock

    £94.04

  • Engineering Graphics Essentials with AutoCAD 2019

    SDC Publications Engineering Graphics Essentials with AutoCAD 2019

    1 in stock

    Book SynopsisEngineering Graphics Essentials with AutoCAD 2019 Instruction gives students a basic understanding of how to create and read engineering drawings by presenting principles in a logical and easy to understand manner. It covers the main topics of engineering graphics, including tolerancing and fasteners.

    1 in stock

    £59.85

  • Dive Into Systems: A Gentle Introduction to

    No Starch Press,US Dive Into Systems: A Gentle Introduction to

    7 in stock

    Book SynopsisThis is a crash course in the hard and soft components of any computer system. In introductory-level computer science classes, it'll guide readers to understand computers at various layers of abstraction. Early chapters begin with the basics of the C programming language and the inner workings of operating systems. Later, how to optimize code for various architectures, how memory management works in multi-core CPUs and much more is also covered. Accessible and easy to follow, this book uses images and exercises to break down these complex topics.Trade Review"I’ve read a lot of books on computers in my time—some focused on the hardware and others centered on programming—but I’ve never seen one quite like Dive into Systems. On the one hand, this is a fantastic introduction to C programming for those who already know Python; on the other hand, it dives into the depths of the underlying hardware architecture. And then, after popping up to take a deep breath, there’s another deep dive into the world of assembly language. Suffice it to say that I’ll certainly be recommending this little beauty to my Python-obsessed friends."—Clive “Max” Maxfield, author of Bebop to the Boolean Boogie and How Computers Do Math"Dive into Systems does a great job of introducing hardware architecture, including the language that is often used to communicate with it - the C programming language. C programming concepts were explained by contrasting it with Python concepts and examples, so any experienced Python user will feel right at home with the explanations."—Emily Liu, Security Consultant and Advanced Reviewer"Dive into Systems takes interested developers on tour through computer architecture from the C programming language perspective. The authors take great care to explain critical computer systems concepts with many well-illustrated examples. Each chapter builds on the previous content, providing a rich history and a meticulously constructed dive into computer architecture."—George D., Advanced Reviewer"This is an outstanding book for those teaching an Introduction to Systems Programming class with only a CS 1 prerequisite! The book fills a void, allowing instructors to use one book for C programming, computer organization, assembly language, and systems programming topics instead of needing multiple books for their courses."—David Toth, Associate Professor of Computer Science and Chair of Computer Science Program at Centre College"By introducing students to low-level programming gently through C programming, Matthews, Newhall and Webb have managed to make the fundamental concepts of assembly language approachable and comprehensible. The genius of the book is that it begins the journey at the point that students understand—high level programming—and slowly peel back the abstractions to reveal the reality underneath all computer programs. My students have never understood memory, the fetch-decode-execute cycle and assembly programming in general like they have with this approach. Dive Into Systems brings the revolution in teaching low-level computer concepts . . . to the masses."—John Barr, Computer Science Professor, Ithaca College"An ideal textbook for introductory computer science curriculums. . . . Unreservedly recommended for personal, professional, community, and academic library Computer Science collections" —Midwest Book Review

    7 in stock

    £56.99

  • The Datacenter as a Computer: Designing

    Springer International Publishing AG The Datacenter as a Computer: Designing

    7 in stock

    Book SynopsisThis book describes warehouse-scale computers (WSCs), the computing platforms that power cloud computing and all the great web services we use every day. It discusses how these new systems treat the datacenter itself as one massive computer designed at warehouse scale, with hardware and software working in concert to deliver good levels of internet service performance. The book details the architecture of WSCs and covers the main factors influencing their design, operation, and cost structure, and the characteristics of their software base. Each chapter contains multiple real-world examples, including detailed case studies and previously unpublished details of the infrastructure used to power Google's online services. Targeted at the architects and programmers of today's WSCs, this book provides a great foundation for those looking to innovate in this fascinating and important area, but the material will also be broadly interesting to those who just want to understand the infrastructure powering the internet. The third edition reflects four years of advancements since the previous edition and nearly doubles the number of pictures and figures. New topics range from additional workloads like video streaming, machine learning, and public cloud to specialized silicon accelerators, storage and network building blocks, and a revised discussion of data center power and cooling, and uptime. Further discussions of emerging trends and opportunities ensure that this revised edition will remain an essential resource for educators and professionals working on the next generation of WSCs.Table of ContentsAcknowlegements.- Introduction.- Workloads and Software Infrastructure.- WSC Hardware Building Blocks.- Data Center Basics: Building, Power, and Cooling.- Energy and Power Efficiency.- Modeling Costs.- Dealing with Failures and Repairs.- Closing Remarks.- Bibliography.- Author Biographies.

    7 in stock

    £38.24

  • de Gruyter Oldenbourg Mikrocontrollertechnik Mit AVR

    £47.96

  • Introduction to Quantum Computing

    River Publishers Introduction to Quantum Computing

    1 in stock

    Book SynopsisThis book explores quantum computing as a transformative technology and its applications in cryptography, teleportation, IoT, AI, Blockchain, and the futurist concept of quantum internet. It explains the fundamentals of quantum computing and how it’s different from classic computing. The challenges facing quantum computing will be discussed, and the types of quantum computing will be introduced and explained. The concept and types of Qubit and its implications on quantum computing applications will be explained.Table of Contents1. What is Quantum Computing? 2. Quantum Cryptography 3. Quantum Internet 4. Quantum teleportation 5. Quantum Computing and IoT 6. Quantum Computing and Blockchain: Myths and Facts 7. Quantum Computing and AI: A Mega-Buzzword 8. Quantum Computing Trends

    1 in stock

    £29.99

  • Recent Progress in Computational Sciences and

    Brill Recent Progress in Computational Sciences and

    5 in stock

    Book SynopsisThis volume brings together selected contributed papers presented at the International Conference of Computational Methods in Science and Engineering (ICCMSE 2006), held in Chania, Greece, October 2006. The conference aims to bring together computational scientists from several disciplines in order to share methods and ideas. The ICCMSE is unique in its kind. It regroups original contributions from all fields of the traditional Sciences, Mathematics, Physics, Chemistry, Biology, Medicine and all branches of Engineering. It would be perhaps more appropriate to define the ICCMSE as a conference on computational science and its applications to science and engineering. Topics of general interest are: Computational Mathematics, Theoretical Physics and Theoretical Chemistry. Computational Engineering and Mechanics, Computational Biology and Medicine, Computational Geosciences and Meteorology, Computational Economics and Finance, Scientific Computation. High Performance Computing, Parallel and Distributed Computing, Visualization, Problem Solving Environments, Numerical Algorithms, Modelling and Simulation of Complex System, Web-based Simulation and Computing, Grid-based Simulation and Computing, Fuzzy Logic, Hybrid Computational Methods, Data Mining, Information Retrieval and Virtual Reality, Reliable Computing, Image Processing, Computational Science and Education etc. More than 800 extended abstracts have been submitted for consideration for presentation in ICCMSE 2005. From these 500 have been selected after international peer review by at least two independent reviewers.Table of ContentsComputational Mathematics, Theoretical Physics and Theoretical Chemistry. Computational Engineering and Mechanics, Computational Biology and Medicine, Computational Geosciences and Meteorology, Computational Economics and Finance, Scientific Computation. High Performance Computing, Parallel and Distributed Computing, Visualization, Problem Solving Environments, Numerical Algorithms, Modelling and Simulation of Complex System, Web-based Simulation and Computing, Grid-based Simulation and Computing, Fuzzy Logic, Hybrid Computational Methods, Data Mining, Information Retrieval and Virtual Reality, Reliable Computing, Image Processing, Computational Science and Education.

    5 in stock

    £218.50

  • Convergence Through All-IP Networks

    Pan Stanford Publishing Pte Ltd Convergence Through All-IP Networks

    5 in stock

    Book SynopsisThe convergence of two powerful technologies—wireless and the Internet—through IPv4/v6 protocol has led to emergence of next-generation networks (NGNs). NGN is no more a network of mere computers but a connected conglomeration of varied networks with diverse physical properties, with a plethora of network elements, along with a variety of real-time multimedia applications. This book covers the entire gamut of technology challenges from physical layer to application layer including security from both academic and industrial perspectives.Table of ContentsIntroduction. Addressing and Routing in IPv6. Routing in the Internet. All IP Networks - Mobility and Security. Transforming Extended-Homes: Next step towards a heterogeneous user centric convergent environment based on IPWireless Vehicular Networks: Architecture, Protocols and Standards. Next generation IPv6 Network Security – towards Automatic and Intelligent Networks. The Internet of Things. 6LoWPAN - Interconnecting Objects with IPv6IP Over Optical Fibre. IPv6 over WiMAX.

    5 in stock

    £109.25

  • Smart Machines

    Columbia University Press Smart Machines

    20 in stock

    Book SynopsisTrade ReviewIf you think the tidal wave of digital disruption is over, think again. Kelly and Hamm pull back the curtain on the next great wave of the computing revolution, which will transform how every industry and business operates in the near future. -- David Rogers, author of The Network Is Your Customer: Five Strategies to Thrive in a Digital Age As Watson's win against Jeopardy! champion Ken Jennings showed, IBM's research labs are doing some of the world's most revolutionary research in artificial intelligence and related fields. In this short and very accessible book, the authors outline this work and the wave of 'cognitive computing' that is about the break. -- James Hendler, Rensselaer Polytechnic Institute This book will give the careful reader an understanding of the immense possibilities offered by the intelligent collaboration of man and machine; armed with this knowledge, readers can then tackle the difficult but essential task of ensuring that these new cognitive technologies will, in practice, be devoted to bettering our lives. -- Ralph Gomory, Stern School of Business, New York University Technological change, from new materials to smart systems, is accelerating, and the latest advances fuel others. John E. Kelly and Steve Hamm show how these technologies will transform our jobs, our cities-even how we think. -- Stephen Baker, author of Final Jeopardy: Man vs. Machine and the Quest to Know Everything IBM's Watson is one of the most important technological breakthroughs in decades, and this is the go-to book for understanding what this new technology is all about and how it will change your life. -- Tyler Cowen, George Mason University, author of Average Is Over This book is a gem... Highly recommended. CHOICETable of ContentsPreface by John E. Kelly III 1. A New Era of Computing 2. Building Learning Systems 3. Handling Big Data 4. Augmenting Our Senses 5. Designing Data-centric Computers 6. Inventing a New Physics of Computing 7. Imagining the Cognitive City Coda: An Alliance of Human and Machine Notes

    20 in stock

    £17.09

  • Distributed Systems Security

    John Wiley & Sons Inc Distributed Systems Security

    Book SynopsisHow to solve security issues and problems arising in distributed systems. Security is one of the leading concerns in developing dependable distributed systems of today, since the integration of different components in a distributed manner creates new security problems and issues. Service oriented architectures, the Web, grid computing and virtualization form the backbone of today's distributed systems. A lens to security issues in distributed systems is best provided via deeper exploration of security concerns and solutions in these technologies. Distributed Systems Security provides a holistic insight into current security issues, processes, and solutions, and maps out future directions in the context of today's distributed systems. This insight is elucidated by modeling of modern day distributed systems using a four-tier logical model host layer, infrastructure layer, application layer, and service layer (bottom to top). The authors provide an in-depth coverTable of ContentsChapter 1: Introduction 1.1 Background 1.2 Distributed Systems. 1.3 Distributed Systems Security. 1.4 About the Book. Chapter 2: Security Engineering. 2.1 Introduction. 2.2 Secure Development Life Cycle Processes – An Overview. 2.3 A Typical Security Engineering Process. 2.4 Important Security Engineering Guidelines and Resources. 2.5 Conclusion. Chapter 3. Common Security Issues and Technologies. 3.1 Security Issues. 3.2 Common Security Techniques. 3.3 Summary. Chapter 4 – Host level Threats and Vulnerabilities. 4.1 Background. 4.2 Malware. 4.3 Eavesdropping. 4.4 Job faults. 4.5 Resource starvation. 4.6 Overflow. 4.7 Privilege escalation. 4.8 Injection attacks. 4.9 Conclusion. Chapter 5 – Infrastructure Level Threats & Vulnerabilities. 5.1 Introduction. 5.2 Network Level Threats and Vulnerabilities. 5.3 Grid Computing Threats and Vulnerabilities. 5.4 Storage Threats and Vulnerabilities. Chapter 6: Application Level Vulnerabilities and Attacks. 6.1 Introduction. 6.2 Application Layer Vulnerabilities. 6.3 Conclusion. Chapter 7 – Service Level Issues, Threats and Vulnerabilities. 7.1 Introduction. 7.2 SOA and Role of Standards. 7.3 Service Level Security Requirements. 7.4 Service Level Threats and Vulnerabilities. 7.5 Service Level Attacks. 7.6 Services Threat Profile. 7.7 Conclusions. Chapter 8: Host level Solutions. 8.1 Background. 8.2 Sandboxing. 8.3 Virtualization. 8.4 Resource Management 8.5 Proof carrying code. 8.6 Memory firewall 8.7 Anti malware. 8.8 Conclusions. Chapter 9 – Infrastructure Level Solutions 9.1 Introduction. 9.2 Network Level Solutions. 9.3 Grid Level Solutions. 9.4 Storage Level Solutions. Chapter 10: Application Level Solutions. 10.1 Introduction. 10.2 Application Level Security Solutions. 10.3 Conclusion. Chapter 11 – Service Level Solutions. 11.1 Introduction. 11.2 Services Security Policy. 11.3 SOA Security standards stack. 11.4 Standards in Depth. 11.5 Deployment Architectures for SOA Security. 11.6 Managing Service Level Threats. 11.7 Service Threat Solution Mapping. 11.8 XML Firewall Configuration-Threat Mapping. 11.9 Conclusions. Chapter 12 - Case Study – Compliance in Financial Services. 12.1 Introduction. 12.2 SOX compliance. 12.3 SOX Security Solutions. 12.4 Multi-level policy driven solution architecture. 12.5 Conclusions. Chapter 13 – Case Study of Grid. 13.1 Background. 13.2 Financial Application. 13.3 Security Requirements Analysis. 13.4 Final Security Architecture. Chapter 14: Future directions and Conclusions. 14.1 Future directions. 14.2 Conclusions.

    £74.66

  • Enterprise Software Architecture and Design

    John Wiley & Sons Inc Enterprise Software Architecture and Design

    Book SynopsisThis book fills a gap between high-level overview texts that are often too general and low-level detail oriented technical handbooks that lose sight the big picture.This book discusses SOA from the low-level perspective of middleware, various XML-based technologies, and basic service design.It also examines broader implications of SOA, particularly where it intersects with business process management and process modeling.Concrete overviews will be provided of the methodologies in those fields, so that students will have a hands-on grasp of how they may be used in the context of SOA.Table of ContentsList of Figures xv Acknowledgements xxiii 1. Introduction 1 References / 6 2. Middleware 7 2.1 Enterprise Information Systems / 7 2.2 Communication / 12 2.3 System and Failure Models / 21 2.4 Remote Procedure Call / 34 2.5 Message-Oriented Middleware / 42 2.6 Web Services and Service-Oriented Architecture (SOA) / 46 2.7 Cloud Computing / 52 2.8 Naming and Discovery / 55 2.9 Further Reading / 56 References / 57 3. Data Modeling 59 3.1 Entities and Relationships / 60 3.1.1 Concepts and Entities / 60 3.1.2 Attributes and Relationships / 61 3.1.3 Properties of Relationship Types / 65 3.1.4 Special Relationship Types / 69 3.2 XML Schemas / 74 3.3 Defining New Types / 79 3.3.1 Defining Simple Types / 79 3.3.2 Defining Complex Types / 82 3.4 Derived Types / 85 3.4.1 Derived Simple Types / 86 3.4.2 Derived Complex Types / 87 3.5 Document Hierarchies / 94 3.6 Relationship Types in XML Schemas / 98 3.7 Metaschemas and Metamodels / 100 3.8 Further Reading / 102 References / 102 4. Data Processing 104 4.1 Processing XML Data / 104 4.1.1 Tree Processing / 105 4.1.2 Schema Binding / 109 4.1.3 Stream Processing / 114 4.1.4 External Processing / 119 4.2 Query Languages and XQuery / 122 4.3 XML Databases / 134 4.3.1 Storage as Relational Tables / 135 4.3.2 Storage as Large Strings / 137 4.3.3 Native XML Storage / 137 4.4 Web Services / 138 4.4.1 SOAP: (not so) Simple Object Access Protocol / 139 4.4.2 WSDL: Web Services Description Language / 145 4.4.3 Web Service Policy / 155 4.5 Presentation Layer: JSON and JQUERY / 159 References / 166 5. Domain-Driven Architecture 167 5.1 Software Architecture / 167 5.2 Domain-Driven Design / 168 5.3 Application Frameworks / 175 5.4 Domain-Specific Languages (DSLs) / 180 5.5 An Example API for Persistent Domain Objects / 188 5.6 Domain-Driven Architecture / 197 5.7 Further Reading / 205 References / 205 6. Service-Oriented Architecture 207 6.1 Services and Procedures / 207 6.2 Service-Oriented Architecture (SOA) / 211 6.3 Service Design Principles / 216 6.4 Service-Oriented Architecture (SOA) Governance / 218 6.5 Standardized Service Contract / 221 6.5.1 Operations Contract / 222 6.5.2 Data Contract / 223 6.5.3 Policy Contract / 224 6.5.4 Binding Contract / 226 6.5.5 Contract Versioning / 231 6.6 Service Loose Coupling / 237 6.6.1 Motivation for Loose Coupling / 237 6.6.2 Contract Development / 239 6.6.3 Loose Coupling Patterns / 242 6.6.4 Cost of Loose Coupling / 246 6.7 Service Abstraction / 248 6.7.1 Platform Abstraction / 248 6.7.2 Protocol Abstraction / 249 6.7.3 Procedural Abstraction / 261 6.7.4 State Abstraction / 264 6.7.5 Data Abstraction / 269 6.7.6 Endpoint Abstraction / 278 6.8 Service Reusability / 278 6.8.1 Parameterization and Bounded Polymorphism / 279 6.8.2 Subtyping, Inheritance, and Contracts / 284 6.8.3 Does Service-Oriented Architecture Require Subtyping? / 289 6.8.4 Patterns for Service Reusability / 292 6.9 Service Autonomy / 299 6.9.1 Replicating Computation / 300 6.9.2 Replicating State / 303 6.9.3 Sources of Errors and Rejuvenation / 308 6.9.4 Caching / 313 6.10 Service Statelessness / 323 6.10.1 Contexts and Dependency Injection / 331 6.11 Service Discoverability / 336 6.11.1 Global Discovery / 336 6.11.2 Local Discovery / 337 6.11.3 Layered Naming / 347 6.12 Further Patterns / 351 6.13 Further Reading / 352 References / 352 7. Resource-Oriented Architecture 359 7.1 Representational State Transfer / 359 7.2 RESTful Web Services / 369 7.3 Resource-Oriented Architecture (ROA) / 379 7.4 Interface Description Languages / 387 7.4.1 Web Services Description Language (WSDL) / 387 7.4.2 Web Application Description Language (WADL) / 390 7.5 An Example Application Program Interface (API) for Resource-Oriented Web Services / 396 7.6 Hypermedia Control and Contract Conformance / 406 7.7 Concluding Remarks / 412 7.8 Further Reading / 414 References / 414 Appendix A: Introduction to Haskell 416 A.1 Types and Functions / 416 A.2 Type Classes and Functors / 425 A.3 Monads / 431 A.4 Further Reading / 436 References / 436 Appendix B: Time in Distributed Systems 437 B.1 What Time Is It? / 437 B.2 Time and Causality / 443 B.3 Applications of Logical and Vector Time / 450 B.3.1 Mutual Exclusion / 450 B.3.2 Quorum Consensus / 451 B.3.3 Distributed Logging / 456 B.3.4 Causal Message Delivery / 458 B.3.5 Distributed Snapshots / 463 B.4 Virtual Time / 468 B.5 Further Reading / 470 References / 470 Index 473

    £107.06

  • PatternOriented Software Architecture Patterns

    John Wiley & Sons Inc PatternOriented Software Architecture Patterns

    Book SynopsisThe first volume of the POSA pattern series introduced a broad-spectrum of general-purpose patterns in software design and architecture. The second narrowed the focus to fundamental patterns for building sophisticated concurrent and networked software systems and applications.Table of ContentsForeword by Frank Buschmann. Foreword by Steve Vinoski. About This Book. About The Authors. Intended Audience. Structure of the Book. Guide to the Reader. Acknowledgements. About The Authors. 1. Introduction. 1.1 Overview of Resource Management. 1.2 Scope of Resource Management. 1.3 Usage of Patterns. 1.4 Patterns in Resource Management. 1.5 Related Work. 1.6 Pattern Form. 2. Resource Acquisition. Lookup. Lazy Acquisition. Eager Acquisition. Partial Acquisition. 3. Resource Lifecycle. Caching. Pooling. Coordinator. Resource Lifecycle Manager. 4. Resource Release. Leasing. Evictor. 5. Guidelines for Applying Resource Management. 6. Case Study: Ad Hoc Networking. 6.1 Overview. 6.2 Motivation. 6.3 Solution. 7. Case Study: Mobile Network. 7.1 Overview. 7.2 Motivation. 7.3 Solution. 8. The Past, Present, and Future of Patterns. 8.1 The Past Four Years at a Glance. 8.2 Where Patterns are Now. 8.3 Where Will Patterns Go Tomorrow? 8.4 A Brief Note about the Future of Patterns. 9. Concluding Remarks. Referenced Patterns. Notations. References. Acknowledgements. Index of Patterns. Index.

    £32.00

  • Architecting Enterprise Solutions Patterns for

    John Wiley & Sons Inc Architecting Enterprise Solutions Patterns for

    Book SynopsisBased on real--world problems and systems and illustrated with "war stories," this practical nuts--and--bolts guide to architectural solutions describes step--by--step how to design robustness and flexibility into a system. A running case study illustrates the evolution and iteration of the system as it grows in functionality and capability.Table of ContentsAcknowledgements. An All-Too-Common Story. Introduction. Part 1 Architecture, Patterns and Internet Technology. System Architecture. Internet Technology Systems. Architectural Patterns for Internet Technology Systems. The GlobalTech System. Part 2 The Patterns. Fundamental Patterns. System Performance Patterns. System Control Patterns. System Evolution Patterns. Part 3 Application of the Patterns. GlobalTech Revisited. Appplying the Patterns. Moving on from Here. Appendix Reference Patterns. Bibliography. Glossary.

    £23.99

  • Low Power CMOS VLSI Design

    John Wiley & Sons Inc Low Power CMOS VLSI Design

    Book SynopsisLow power circuit design is a rapidly-growing field of research driven by the popularity of portable computers and the introduction of multimedia systems that rely on portable hardware.Trade Review"This is a highly recommended book for all academic engineering libraries." (E-Streams, Vol. 4, No. 8, August 2001)Table of ContentsLow-Power CMOS VLSI Design. Physics of Power Dissipation in CMOS FET Devices. Power Estimation. Synthesis for Low Power. Design and Test of Low-Voltage CMOS Circuits. Low-Power Static Ram Architectures. Low-Energy Computing Using Energy Recovery Techniques. Software Design for Low Power. Index.

    £137.66

  • Introduction to Structural Analysis  Design

    John Wiley & Sons Inc Introduction to Structural Analysis Design

    Book SynopsisThis book is an introductory text on structural analysis and structural design. While the emphasis is on fundamental concepts, the ideas are reinforced through a combination of limited versatile classical techniques and numerical methods. Structural analysis and structural design including optimal design are strongly linked through design examples.Table of ContentsDeterminate Structural Systems. Structural Design Fundamentals. Computation of Deflections. Indeterminate Structural Systems. Matrix-Based Numerical Methods of Structural Analysis. Computer-Based Structural Analysis. Optimum Structural Design. Design of Steel and Concrete Structures. Bibliography. Answers to Selected Problems. Appendices. Index.

    £238.46

  • HighSpeed Digital System Design

    John Wiley & Sons Inc HighSpeed Digital System Design

    Book SynopsisA cutting-edge guide to the theory and practice of high-speed digital system design An understanding of high-speed interconnect phenomena is essential for digital designers who must deal with the challenges posed by the ever-increasing operating speeds of today''s microprocessors. This book provides a much-needed, practical guide to the state of the art of modern digital system design, combining easily accessible explanations with immensely useful problem-solving strategies. Written by three leading Intel engineers, High-Speed Digital System Design clarifies difficult and often neglected topics involving the effects of high frequencies on digital buses and presents a variety of proven techniques and application examples. Extensive appendices, formulas, modeling techniques as well as hundreds of figures are also provided. Coverage includes: * A thorough introduction to the digital aspects of basic transmission line theory * Crosstalk and nonideal transmissTrade Review"...an excellent guidebook for interconnect design...this very valuable work is highly recommended for design engineers and recent graduates struggling to transition from theory to real-world design." (Choice, Vol. 38, No. 8, April 2001) "This is an excellent book for anyone who has basic circuit theory knowledge.... It is a recommended book for all academic engineering libraries and would, also, be useful for the practicing engineer." (E-Streams, Vol. 4, No. 8, August 2001)Table of ContentsPreface. 1. The Importance of Interconnect Design. 1.1 The Basics. 1.2 The Past and the Future. 2. Ideal Transmission Line Fundamentals. 2.1 Transmission Line Structures on a PCB or MCM. 2.2 Wave Propagation. 2.3 Transmission Line Parameters. 2.3.1 Characteristic Impedance. 2.3.2 Propagation Velocity, Time, and Distance. 2.3.3 Equivalent Circuit Models for SPICE Simulation. 2.4 Launching Initial Wave and Transmission Line Reflections. 2.4.1 Initial Wave. 2.4.2 Multiple Reflections. 2.4.3 Effect of Rise Time on Reflections. 2.4.4 Reflections From Reactive Loads. 2.4.5 Termination Schemes to Eliminate Reflections. 2.5 Additional Examples. 2.5.1 Problem. 2.5.2 Goals. 2.5.3 Calculating the Cross-Sectional Geometry of the PCB. 2.5.4 Calculating the Propagation Delay. 2.5.5 Determining the Wave Shape Seen at the Receiver. 2.5.6 Creating an Equivalent Circuit. 3. Crosstalk. 3.1 Mutual Inductance and Mutual Capacitance. 3.2 Inductance and Capacitance Matrix. 3.3 Field Simulators. 3.4 Crosstalk-Induced Noise. 3.5 Simulating Crosstalk Using Equivalent Circuit Models. 3.6 Crosstalk-Induced Flight Time and Signal Integrity Variations. 3.6.1 Effect of Switching Patterns on Transmission Line Performance. 3.6.2 Simulating Traces in a Multiconductor System Using a Single-Line Equivalent Model. 3.7 Crosstalk Trends. 3.8 Termination of Odd- and Even-Mode Transmission Line Pairs. 3.8.1 Pi Termination Network. 3.8.2 T Termination Network. 3.9 Minimization of Crosstalk. 3.10 Additional Examples. 3.10.1 Problem. 3.10.2 Goals. 3.10.3 Determining the Maximum Crosstalk-Induced Impedance and Velocity Swing. 3.10.4 Determining if Crosstalk Will Induce False Triggers. 4. Nonideal Interconnect Issues. 4.1 Transmission Line Losses. 4.1.1 Conductor DC Losses. 4.1.2 Dielectric DC Losses. 4.1.3 Skin Effect. 4.1.4 Frequency-Dependent Dielectric Losses. 4.2 Variations in the Dielectric Constant. 4.3 Serpentine Traces. 4.4 Intersymbol Interference. 4.5 Effects of 90 Bends. 4.6 Effect of Topology. 5. Connectors, Packages, and Vias. 5.1 Vias. 5.2 Connectors. 5.2.1 Series Inductance. 5.2.2 Shunt Capacitance. 5.2.3 Connector Crosstalk. 5.2.4 Effects of Inductively Coupled Connector Pin Fields. 5.2.5 EMI. 5.2.6 Connector Design Guidelines. 5.3 Chip Packages. 5.3.1 Common Types of Packages. 5.3.2 Creating a Package Model. 5.3.3 Effects of a Package. 5.3.4 Optimal Pin-Outs. 6. Nonideal Return Paths, Simultaneous Switching Noise, and Power Delivery. 6.1 Nonideal Current Return Paths. 6.1.1 Path of Least Inductance. 6.1.2 Signals Traversing a Ground Gap. 6.1.3 Signals That Change Reference Planes. 6.1.4 Signals Referenced to a Power or a Ground Plane. 6.1.5 Other Nonideal Return Path Scenarios. 6.1.6 Differential Signals. 6.2 Local Power Delivery Networks. 6.2.1 Determining the Local Decoupling Requirements for High-Speed I/O. 6.2.2 System-Level Power Delivery. 6.2.3 Choosing a Decoupling Capacitor. 6.2.4 Frequency Response of a Power Delivery System. 6.3 SSO/SSN. 6.3.1 Minimizing SSN. 7. Buffer Modeling. 7.1 Types of Models. 7.2 Basic CMOS Output Buffer. 7.2.1 Basic Operation. 7.2.2 Linear Modeling of the CMOS Buffer. 7.2.3 Behavioral Modeling of the Basic CMOS Buffer. 7.3 Output Buffers That Operate in the Saturation Region. 7.4 Conclusions. 8. Digital Timing Analysis. 8.1 Common-Clock Timing. 8.1.1 Common-Clock Timing Equations. 8.2 Source Synchronous Timing. 8.2.1 Source Synchronous Timing Equations. 8.2.2 Deriving Source Synchronous Timing Equations from an Eye Diagram. 8.2.3 Alternative Source Synchronous Schemes. 8.3 Alternative Bus Signaling Techniques. 8.3.1 Incident Clocking. 8.3.2 Embedded Clock. 9. Design Methodologies. 9.1 Timings. 9.1.1 Worst-Case Timing Spreadsheet. 9.1.2 Statistical Spreadsheets. 9.2 Timing Metrics, Signal Quality Metrics, and Test Loads. 9.2.1 Voltage Reference Uncertainty. 9.2.2 Simulation Reference Loads. 9.2.3 Flight Time. 9.2.4 Flight-Time Skew. 9.2.5 Signal Integrity. 9.3 Design Optimization. 9.3.1 Paper Analysis. 9.3.2 Routing Study. 9.4 Sensitivity Analysis. 9.4.1 Initial Trend and Significance Analysis. 9.4.2 Ordered Parameter Sweeps. 9.4.3 Phase 1 Solution Space. 9.4.4 Phase 2 Solution Space. 9.4.5 Phase 3 Solution Space. 9.5 Design Guidelines. 9.6 Extraction. 9.7 General Rules of Thumb to Follow When Designing a System. 10. Radiated Emissions Compliance and System Noise Minimization. 10.1 FCC Radiated Emission Specifications. 10.2 Physical Mechanisms of Radiation. 10.2.1 Differential-Mode Radiation. 10.2.2 Common-Mode Radiation. 10.2.3 Wave Impedance. 10.3 Decoupling and Choking. 10.3.1 High-Frequency Decoupling at the System Level. 10.3.2 Choking Cables and Localized Power and Ground Planes. 10.3.3 Low-Frequency Decoupling and Ground Isolation. 10.4 Additional PCB Design Criteria, Package Considerations, and Pin-Outs. 10.4.1 Placement of High-Speed Components and Traces. 10.4.2 Crosstalk. 10.4.3 Pin Assignments and Package Choice. 10.5 Enclosure (Chassis) Considerations. 10.5.1 Shielding Basics. 10.5.2 Apertures. 10.5.3 Resonances. 10.6 Spread Spectrum Clocking. 11. High-Speed Measurement Techniques. 11.1 Digital Oscilloscopes. 11.1.1 Bandwidth. 11.1.2 Sampling. 11.1.3 Other Effects. 11.1.4 Statistics. 11.2 Time-Domain Reflectometry. 11.2.1 TDR Theory. 11.2.2 Measurement Factors. 11.3 TDR Accuracy. 11.3.1 Launch Parasitics. 11.3.2 Probe Types. 11.3.3 Reflections. 11.3.4 Interface Transmission Loss. 11.3.5 Cable Loss. 11.3.6 Amplitude Offset Error. 11.4 Impedance Measurement. 11.4.1 Accurate Characterization of Impedance. 11.4.2 Measurement Region in TDR Impedance Profile. 11.5 Odd- and Even-Mode Impedance. 11.6 Crosstalk Noise. 11.7 Propagation Velocity. 11.7.1 Length Difference Method. 11.7.2 Y-Intercept Method. 11.7.3 TDT Method. 11.8 Vector Network Analyzer. 11.8.1 Introduction to S Parameters. 11.8.2 Equipment. 11.8.3 One-Port Measurements (ZO,L,C). 11.8.4 Two-Port Measurements (Td, Attenuation, Crosstalk). 11.8.5 Calibration. 11.8.6 Calibration for One-Port Measurements. 11.8.7 Calibration for Two-Port Measurements. 11.8.8 Calibration Verification. Appendix A: Alternative Characteristic Impedance Formulas. A.1 Microstrip. A.2 Symmetric Stripline. A.3 Offset Stripline. Appendix B: GTL Current-Mode Analysis. B.1 Basic GTL Operation. B.2 GTL Transitions When a Middle Agent Is Driving. B.3 GTL Transitions When an End Agent With a Termination Is Driving. B.4 Transitions When There is a Pull-Up at the Middle Agent. Appendix C: Frequency-Domain Components in a Digital Signal. Appendix D: Useful S-Parameter Conversions. D.1 ABCD, Z, and Y Parameters. D.2 Normalizing the S Matrix to a Different Characteristic Impedance. D.3 Derivation of the Formulas Used to Extract the Mutual Inductance and Capacitance from a Short Structure Using S21 Measurements. D.4 Derivation of the Formula to Extract Skin Effect Resistance from a Transmission Line. Appendix E: Definition of the Decibel. Appendix F: FCC Emission Limits. Bibliography. Index.

    £125.06

  • Performance of Computer Communication Systems

    John Wiley & Sons Inc Performance of Computer Communication Systems

    Book SynopsisPerformance of Computer Communication Systems A Model-Based Approach Boudewijn R. Haverkort Rheinisch-Westfälische Technische Hochschule Aachen, Germany Computer communication systems and distributed systems are now able to provide an increasing range of services. As the timing requirements in the operation of these services are becoming crucial for the global community. performance assessment and selection of communication and distributed systems are, therefore, becoming more important. In this book, the author illustrates the techniques and methods used to evaluate the performance of computer communication systems, thereby covering all aspects of model-based performance evaluation. Unlike other books on this topic, there is no restriction to a particular performance evaluation technique. Notable features in this book include: * coverage of all major techniques of performance evaluation * non-mathematical problem solving approach, explaining and illustrating performance evaluaTrade Review"All the major techniques and methods used to evaluate the performance...of computer communications systems are in this book." (Aslib Book Guide, Vol. 64, No. 3, March 1999)Table of ContentsPartial table of contents: PERFORMANCE MODELLING WITH STOCHASTIC PROCESSES. Little's Law and the MM1 Queue. SINGLE-SERVER QUEUEING MODELS. MG1-FCFS Queueing Models. MG1 Queueing Models with Various Scheduling Disciplines. PHPH1 Queueing Models. Polling Models. QUEUEING NETWORK MODELS. Closed Queueing Networks. BCMP Queueing Networks. STOCHASTIC PETRI NET MODELS. Stochastic Petri Net Applications. Infinite-State SPNs. SIMULATION. Simulation: Methodology and Statistics. Appendices. Bibliography. Index.

    £138.56

  • Ones and Zeros

    John Wiley & Sons Inc Ones and Zeros

    Book SynopsisThis book explains, in lay terms, the surprisingly simple system of mathematical logic used in digital computer circuitry. Anecdotal in its style and often funny, it follows the development of this logic system from its origins in Victorian England to its rediscovery in this century as the foundation of all modern computing machinery. ONES AND ZEROS will be enjoyed by anyone who has a general interest in science and technology.Table of ContentsBefore We Begin. Number Systems and Counting. The Basic Functions of Boolean Algebra: And, Or, And Not. Combinational Logic. The Algebra of Sets and Venn Diagrams. Other Boolean Functions. Realizing Any Boolean Function with And, Or, And Not. More Digital Circuits. Laws of Boolean Algebra. Boolean Logic. Appendix A: Counting in Base 2. Appendix B: Powers of 2. Appendix C: Summary of Boolean Functions. Further Reading. Answers to Exercises. Index. About the Author.

    £71.06

  • Design of HighPerformance Microprocessor Circuits

    John Wiley & Sons Inc Design of HighPerformance Microprocessor Circuits

    Book SynopsisThis book covers the design of next generation microprocessors in deep submicron CMOS technologies. The chapters in Design of High Performance Microprocessor Circuits were written by some of the world's leading technologists, designers, and researchers.Table of ContentsPreface. OVERVIEW. Impact of Physical Technology on Architecture (John H. Edmondson). TECHNOLOGY ISSUES. CMOS Scaling and Issues in SUB-0.25µm Systems (Yuan Taur). Techniques for Leakage Power Reduction (Vivek De, Yibin Ye, et al.). Low-Voltage Technologies (Tadahiro Kuroda and Takayasu Sakurai). SOI Technology and Circuits (Ghavam G. Shahidi, Fari Assaderaghi and Dimitri Antoniadis). Models of Process Variations in Device and Interconnect (Duane Boning and Sani Nassif). CIRCUIT STYLES FOR LOGIC. Basic Logic Families (Kerry Bernstein). Issues in Dynamic Logic Design (Paul Gronowski). Self-Timed Pipelines (Ted Williams). High-Speed VLSI Arithmetic Units: Adders and Multipliers (Vojin G. Oklobdzija). CLOCKING. Clocked Storage Elements (Hamid Partovi). Design of High-Speed CMOS PLLs and DLLs (John George Maneatis). Clock Distribution (Daniel W. Bailey). MEMORY SYSTEM DESIGN. Register Files and Caches (Ronald Preston). Embedded DRAM (Tadaaki Yamauchi and Michihiro Yamada). INTERCONNECT AND I/O. Analyzing On-Chip Interconnect Effects (Noel Menezes and Lawrence Pileggi). Techniques for Driving Interconnect (Shannon V. Morton). I/O and ESD Circuit Design (Stephen C. Thierauf and Warren R. Anderson). High-Speed Electrical Signaling (Stefanos Sidropoulos, Chih-Kong Ken Yang, and Mark Horowitz). RELIABILITY. Electromigration Reliability (J. Joseph Clement). Hot Carrier Reliability (Kaizad Mistry). CAD TOOLS AND TEST. Overview of Computer-Aided Design Tools (Yao-Tsung Yen). Timing Verification (Victor Peng). Design and Analysis of Power Distribution Networks (David Blaauw, Rajendran Panda, and Rajat Chaudhry). Testing of High-Performance Processors (Dilip K. Bhavsar). Index.

    £197.06

  • Performance Modeling for Computer Architects

    IEEE Computer Society Press,U.S. Performance Modeling for Computer Architects

    Book SynopsisAs computers become more complex, the number and complexity of the tasks facing the computer architect have increased. Computer performance often depends in complex way on the design parameters and intuition that must be supplemented by performance studies to enhance design productivity. This book introduces computer architects to computer system performance models and shows how they are relatively simple, inexpensive to implement, and sufficiently accurate for most purposes. It discusses the development of performance models based on queuing theory and probability. The text also shows how they are used to provide quick approximate calculations to indicate basic performance tradeoffs and narrow the range of parameters to consider when determining system configurations. It illustrates how performance models can demonstrate how a memory system is to be configured, what the cache structure should be, and what incremental changes in cache size can have on the miss rate. A part

    £73.76

  • Parallel Architectures for Artificial Neural

    IEEE Computer Society Press,U.S. Parallel Architectures for Artificial Neural

    Book SynopsisThis excellent reference for all those involved in neural networks research and application presents, in a single text, the necessary aspects of parallel implementation for all major artificial neural network models. The book details implementations on varoius processor architectures (ring, torus, etc.) built on different hardware platforms, ranging from large general purpose parallel computers to custom built MIMD machines using transputers and DSPs. Experts who performed the implementations author the chapters and research results are covered in each chapter. These results are divided into three parts. Theoretical analysis of parallel implementation schemes on MIMD message passing machines. Details of parallel implementation of BP neural networks on a general purpose, large, parallel computer. Four chapters each describing a specific purpose parallel neural computer configuration. This book is aimed at graduate students

    £99.86

  • 802.1aq Shortest Path Bridging Design and

    John Wiley & Sons Inc 802.1aq Shortest Path Bridging Design and

    Book SynopsisFacilitates both the understanding and adoption of 802.1aq as a networking solution 802.1aq Shortest Path Bridging (SPB) is a technology that greatly simplifies the creation and configuration of carrier, enterprise, and cloud computing networksby using modern computing power to deprecate signaling, and to integrate multicast, multipath routing, and large-scale virtualization. It is arguably one of the most significant enhancements in Ethernet''s history. 802.1aq Shortest Path Bridging Design and Evolution explains both the what and the why of the technology standard being set today. It covers which decisions were elective and which were dictated by the design goals by using a multipart approach that first explains what SPB is, before transitioning into narrative form to describe the design processes and decisions behind it. To make SPB accessible to the data networking professional from multiple perspectives, the book: Provides a RTable of Contents Figures vii Acknowledgments ix Introduction xi Abbreviations xvii 1. IEEE 802.1aq in a Nutshell: Antecedents and Technology 1 2. Why SPB Looks as It Does 36 3. Why the SPB Control Plane Looks as It Does 74 4. Practical Deployment Considerations 130 5. Applications of SPB 150 6. Futures 158 Conclusion 186 References 188 Index 190

    £54.86

  • Systems Engineering Neural Networks

    John Wiley & Sons Inc Systems Engineering Neural Networks

    Book SynopsisSYSTEMS ENGINEERING NEURAL NETWORKS A complete and authoritative discussion of systems engineering and neural networks In Systems Engineering Neural Networks, a team of distinguished researchers deliver a thorough exploration of the fundamental concepts underpinning the creation and improvement of neural networks with a systems engineering mindset. In the book, you'll find a general theoretical discussion of both systems engineering and neural networks accompanied by coverage of relevant and specific topics, from deep learning fundamentals to sport business applications. Readers will discover in-depth examples derived from many years of engineering experience, a comprehensive glossary with links to further reading, and supplementary online content. The authors have also included a variety of applications programmed in both Python 3 and Microsoft Excel. The book provides: A thorough introduction to neural networks, introduced as key element of complex systems Practical discussions of sTable of ContentsABOUT THE AUTHORS ACKNOWLEDGEMENTS 7 HOW TO READ THIS BOOK 8 Part I 9 1 A BRIEF INTRODUCTION 9 THE SYSTEMS ENGINEERING APPROACH TO ARTIFICIAL INTELLIGENCE (AI) 14 SOURCES 18 CHAPTER SUMMARY 18 QUESTIONS 19 2 DEFINING A NEURAL NETWORK 20 BIOLOGICAL NETWORKS 22 FROM BIOLOGY TO MATHEMATICS 24 WE CAME A FULL CIRCLE 25 THE MODEL OF McCULLOCH-PITTS 25 THE ARTIFICIAL NEURON OF ROSENBLATT 26 FINAL REMARKS 33 SOURCES 35 CHAPTER SUMMARY 36 QUESTIONS 37 3 ENGINEERING NEURAL NETWORKS 38 A BRIEF RECAP ON SYSTEMS ENGINEERING 40 THE KEYSTONE: SE4AI AND AI4SE 41 ENGINEERING COMPLEXITY 41 THE SPORT SYSTEM 45 ENGINEERING A SPORT CLUB 51 OPTIMISATION 52 AN EXAMPLE OF DECISION MAKING 56 FUTURISM AND FORESIGHT 60 QUALITATIVE TO QUANTITATIVE 61 FUZZY THINKING 64 IT IS ALL IN THE TOOLS 74 SOURCES 77 CHAPTER SUMMARY 77 QUESTIONS 78 Part II 79 4 SYSTEMS THINKING FOR SOFTWARE DEVELOPMENT 79 PROGRAMMING LANGUAGES 82 ONE MORE THING: SOFTWARE ENGINEERING 94 CHAPTER SUMMARY 101 QUESTIONS 102 SOURCES 102 5 PRACTICE MAKES PERFECT 103 EXAMPLE 1: COSINE FUNCTION 105 EXAMPLE 2: CORROSION ON A METAL STRUCTURE 112 EXAMPLE 3: DEFINING ROLES OF ATHLETES 127 EXAMPLE 4: ATHLETE’S PERFORMANCE 134 EXAMPLE 5: TEAM PERFORMANCE 142 A human-defined-system 142 Human Factors 143 The sport team as system of interest 144 Impact of Human Error on Sports Team Performance 145 EXAMPLE 6: TREND PREDICTION 156 EXAMPLE 7: SYMPLEX AND GAME THEORY 163 EXAMPLE 8: SORTING MACHINE FOR LEGO® BRICKS 168 Part III 174 6 INPUT/OUTPUT, HIDDEN LAYER AND BIAS 174 INPUT/OUTPUT 175 HIDDEN LAYER 180 BIAS 184 FINAL REMARKS 186 CHAPTER SUMMARY 187 QUESTIONS 188 7 ACTIVATION FUNCTION 189 TYPES OF ACTIVATION FUNCTIONS 191 ACTIVATION FUNCTION DERIVATIVES 194 ACTIVATION FUNCTIONS RESPONSE TO W AND b VARIABLES 200 FINAL REMARKS 202 CHAPTER SUMMARY 204 QUESTIONS 205 SOURCES 205 8 COST FUNCTION, BACK-PROPAGATION AND OTHER ITERATIVE METHODS 206 WHAT IS THE DIFFERENCE BETWEEN LOSS AND COST? 209 TRAINING THE NEURAL NETWORK 212 BACK-PROPAGATION (BP) 214 ONE MORE THING: GRADIENT METHOD AND CONJUGATE GRADIENT METHOD 218 ONE MORE THING: NEWTON’S METHOD 221 CHAPTER SUMMARY 223 QUESTIONS 224 SOURCES 224 9 CONCLUSIONS AND FUTURE DEVELOPMENTS 225 GLOSSARY AND INSIGHTS 233

    £88.65

  • Security Patterns in Practice

    John Wiley & Sons Inc Security Patterns in Practice

    Book SynopsisLearn to combine security theory and code to produce secure systems Security is clearly a crucial issue to consider during the design and implementation of any distributed software architecture. Security patterns are increasingly being used by developers who take security into serious consideration from the creation of their work.

    £36.80

  • A Practical Introduction to HardwareSoftware Codesign

    Springer Us A Practical Introduction to HardwareSoftware Codesign

    3 in stock

    Book SynopsisThe book describes how combining hardware design with software design leads to a solution to this important computer engineering problem. The book covers four topics in hardware/software codesign: fundamentals, the design space of custom architectures, the hardware/software interface and application examples.Table of ContentsThe Nature of Hardware and Software.- Data Flow Modeling and Transformation.- Data FlowImplementation in Software and Hardware.- Analysis of Control Flow and Data Flow.- Final Statet Machine with Datapath.- Microprogrammed Architectures.- General-purpose Embedded Cores.- System On Chip.- Principles of Hardware/Software Communication.- On-chip Busses.- Microprocessor Interfaces.- Hardware Interfaces.- Trivium Crypto-Coprocessor.- AES Co-processor.- CORDIC Co-processor.-Hands-on Experiments in GEZEL.

    3 in stock

    £98.99

  • Hack and HHVM

    O'Reilly Media Hack and HHVM

    1 in stock

    Book SynopsisHow can you take advantage of the HipHop Virtual Machine (HHVM) and the Hack programming language, two new technologies that Facebook developed to run their web servers? With this practical guide, Owen Yamauchi-a member of Facebook's core Hack and HHVM teams-shows you how to get started with these battle-tested open-source tools.

    1 in stock

    £25.59

  • Knative Cookbook

    O'Reilly Media Knative Cookbook

    1 in stock

    Book SynopsisWith more than 60 practical recipes, this cookbook helps you solve these issues with Knativethe first serverless platform natively designed for Kubernetes. Each recipe contains detailed examples and exercises, along with a discussion of how and why it works.

    1 in stock

    £33.74

  • Migrating to AWS A Managers Guide

    O'Reilly Media Migrating to AWS A Managers Guide

    1 in stock

    Book SynopsisBring agility, cost savings, and a competitive edge to your business by migrating your IT infrastructure to AWS. With this practical book, executive and senior leadership and engineering and IT managers will examine the advantages, disadvantages, and common pitfalls when moving your company's operations to the cloud.

    1 in stock

    £39.74

  • Smart SOA Platforms in Cloud Computing

    ISTE Ltd and John Wiley & Sons Inc Smart SOA Platforms in Cloud Computing

    1 in stock

    Book SynopsisThis book is intended to introduce the principles of the Event-Driven and Service-Oriented Architecture (SOA 2.0) and its role in the new interconnected world based on the cloud computing architecture paradigm. In this new context, the concept of “service” is widely applied to the hardware and software resources available in the new generation of the Internet. The authors focus on how current and future SOA technologies provide the basis for the smart management of the service model provided by the Platform as a Service (PaaS) layer.Table of Contents1. ESBay Case Study. 2. Service-Oriented and Cloud Computing Architectures. 3. SPaaS 1.0 Cookbook. 4. SSOAPaaS 1.0 Cookbook. 5. SSOAPaaS 2.0 Cookbook. 6. SSOAPaaS 3.0 Cookbook.

    1 in stock

    £125.06

  • Software Architecture 2

    ISTE Ltd and John Wiley & Sons Inc Software Architecture 2

    1 in stock

    Book SynopsisOver the past 20 years, software architectures have significantly contributed to the development of complex and distributed systems. Nowadays, it is recognized that one of the critical problems in the design and development of any complex software system is its architecture, i.e. the organization of its architectural elements. Software Architecture presents the software architecture paradigms based on objects, components, services and models, as well as the various architectural techniques and methods, the analysis of architectural qualities, models of representation of architectural templates and styles, their formalization, validation and testing and finally the engineering approach in which these consistent and autonomous elements can be tackled.Table of ContentsChapter 1. Metamodeling in Software Architectures 1 Adel SMEDA and Mourad Chabane OUSSALAH 1.1. Introduction 1 1.2. Metamodeling, why? 3 1.3. Software architecture metamodeling 3 1.4. MADL: a meta-architecture description language 5 1.4.1. Four levels of modeling in software architectures 5 1.4.2. MADL: reflexive core dedicated to the meta-meta-architecture 7 1.4.3. MADL structure 8 1.4.4. MADL instantiation: example of the ADL Acme 11 1.4.5. Comparison of MADL and MDA/MOF 13 1.5. Mapping of ADLs to UML 17 1.5.1. Why to map an ADL to UML? 18 1.5.2. ADL mapping to UML 19 1.6. A mapping example: the case of the Acme language. 31 1.7. Some remarks on the mapping of ADL concepts to UML 32 1.7.1. UML 2.0 as an ADL 32 1.7.2. Mapping strategies 33 1.8. Conclusion 34 1.9. Bibliography 34 Chapter 2. Architecture Constraints 37 Chouki TIBERMACINE 2.1. Introduction 38 2.2. State of the art 40 2.2.1. Expression of architecture constraints in the design phase 40 2.2.2. Expression of architecture constraints in the implementation phase 49 2.3. Architecture constraints on object-oriented applications 57 2.3.1. Architecture constraints in the design phase 57 2.3.2. Architecture constraints in the implementation phase 61 2.4. Architecture constraints on component-based applications 68 2.4.1. Architecture constraints in the design phase 69 2.4.2. Architecture constraints in the implementation phase 75 2.5. Architecture constraints on service-oriented applications 79 2.6. Conclusion 85 2.7. Bibliography 86 Chapter 3. Software Architectures and Multiple Variability 91 Mathieu ACHER, Philippe COLLET and Philippe LAHIRE 3.1. Introduction 91 3.2. Variability: foundations and principles 95 3.2.1. Variability and product lines 95 3.2.2. Feature models 97 3.3. Framework of studies and connected work 99 3.3.1. From multiplicity to variability 100 3.3.2. Extraction and evolution of architectural variability 101 3.4. Video surveillance component architecture 102 3.4.1. Case study 102 3.4.2. Accounting for multiple variability 104 3.4.3. Results 108 3.5. SOA for scientific workflows 110 3.5.1. Case study 110 3.5.2. Accounting for multiple variability 112 3.5.3. Results 114 3.6. Reverse engineering plugin-based architecture 116 3.6.1. Case study 116 3.6.2. Accounting for multiple variability 118 3.6.3. Results 120 3.7. Evaluation 122 3.7.1. The necessity of tooling 122 3.7.2. Summary of case studies 123 3.8. Conclusion 125 3.9. Bibliography 126 Chapter 4. Architecture and Quality of Software Systems 133 Nicole LÉVY, Francisca LOSAVIO and Yann POLLET 4.1. Introduction 133 4.2. Quality approach 135 4.2.1. ISO 25010 quality 135 4.2.2. Quality reference 137 4.2.3. Quality model of a system 138 4.2.4. Functional quality model 139 4.2.5. Quality model of the architecture 140 4.3. Approach for architecture development of a domain 142 4.3.1. General principles 142 4.3.2. Functional quality model 145 4.3.3. Architectural quality model 145 4.3.4. Reference architecture 145 4.3.5. Transition from domain level to system level 147 4.4. Development of the reference architecture in a functional domain 148 4.4.1. Example of functional domain 148 4.4.2. Functional refinement 148 4.4.3. Development of the FQM 150 4.4.4. Definition of the preliminary architecture 151 4.4.5. Development of architectural quality model 152 4.4.6. Integration of the reference architecture of the domain 152 4.5. Architectures at system level 156 4.5.1. Functional refinement 156 4.5.2. Functional quality model 157 4.5.3. Basic architecture 158 4.5.4. Architectural quality model 158 4.5.5. Architecture of the Dopamine and Samarkand systems 159 4.6. Related work 161 4.7. Conclusion 166 4.8. Bibliography 167 Chapter 5. Software Architectures and Multiagent Systems 171 Jean-Paul ARCANGELI, Victor NOËL and Frédéric MIGEON 5.1. Introduction 172 5.2. MAS and agent-oriented software engineering 172 5.2.1. Agent 173 5.2.2. System and interactions 174 5.2.3. MAS 175 5.2.4. Examples of MAS 177 5.2.5. Agent-oriented software engineering 178 5.3. MAS as an architectural style 183 5.3.1. Positioning the “MAS” style 183 5.3.2. Characteristics in terms of abstraction 184 5.3.3. Characteristics in terms of (de)composition 188 5.3.4. Link with the requirements 190 5.3.5. A family of architectural styles 194 5.4. The architectural gap 195 5.4.1. State of the practice 196 5.4.2. Analysis from an architectural point of view 197 5.4.3. Assessment 200 5.5. How to fill the architectural gap 200 5.5.1. Limitations of existing solutions 200 5.5.2. Realization of the microarchitecture 201 5.6. Conclusion 204 5.7. Bibliography 205 Chapter 6. Software Architectures and Software Processes 209 Fadila AOUSSAT, Mourad Chabane OUSSALAH and Mohamed AHMED-NACER 6.1. Introduction 209 6.2. Software process architectures 211 6.2.1. Software process models: definition 211 6.2.2. Modeling software architecture-based software processes 213 6.3. Comparison framework for SA-based SP model reuse solutions 214 6.3.1. The software process axis evaluation criteria 217 6.3.2. The software architecture axis evaluation criteria 220 6.3.3. The quality axis evaluation criteria 223 6.4. Evaluation of SA-based SP modeling and execution approaches 225 6.4.1. SP axis evaluation of SA-based SP reuse approaches 225 6.4.2. SA axis evaluation of SA-based SP reuse approaches 229 6.4.3. Quality axis evaluation of SA-based SP reuse approaches 232 6.4.4. Assessment and discussions 234 6.5. Conclusion 235 6.6. Bibliography 236 List of Authors 241 Index 243

    1 in stock

    £125.06

  • Transformation of Collective Intelligences:

    ISTE Ltd and John Wiley & Sons Inc Transformation of Collective Intelligences:

    Book SynopsisThere is a great transformation of the production of knowledge and intelligibility. The "digital fold of the world" (with the convergence of NBIC) affects the collective assemblages of “thought”, of research. The aims of these assemblages are also controversial issues. From a general standpoint, these debates concern “performative science and performative society”. But one emerges and strengthens that has several names: transhumanism, post-humanism, speculative post-humanism. It appears as a great narration, a large story about the future of our existence, facing our entry into the Anthropocene. It is also presented as a concrete utopia with an anthropological and technical change. In this book, we proposed to show how collective intelligences stand in the middle of the coupling of ontological horizons and of the “process of bio-technical maturation”.Table of ContentsIntroduction ix Chapter 1. Elements of the General Configuration and Adaptive Landscape of Collective Intelligences 1 1.1. The intertwined narratives of tangible utopias and brilliant futures 1 1.2. Intelligence is “always already collective and machined” 5 1.3. Collective intelligences in the weaving of data 9 1.4. Semiotics and statistics 13 1.5. Data cities and human becomings: the new milieus of intelligence 17 1.5.1. Open Data (OD): a heterogeneous movement, the contribution to novel forms of knowledge in question 22 1.6. Coupling OD/big data/data mining 32 1.7. The semantic web as intellectual technology 34 1.8. Toward understanding onto-ethologies 42 1.9. Marketing intelligences: data and graphs in the heat of passions 50 1.10. Personal data: private property as an open and unstable process 59 1.11. The figures of the network 64 1.12. Machinic interfaces: social subjection and enslavement 67 1.13. Collective intelligences and anthropological concerns 70 1.14. Toward a new encyclopedic state: first overview 74 1.15. Controversies and boundaries 78 1.16. The milieus of intelligence and knowledge 84 1.17. Which criteria for writings? 86 1.18. Collective intelligences of usage and doxic collective intelligences: the status of short forms 90 1.19. Collective intelligences, self-organization, “swarm” intelligences 92 1.20. Short forms, relinkage, relaunching 99 1.21. Insomniac commentary as a catastrophic correction of short forms 100 1.22. Twitter as a Markovian Territory: a few remarks 103 Chapter 2. Post- and Transhumanist Horizons 107 2.1. Some bioanthropotechnical transformations 107 2.2. What to do with our brain? 113 2.3. About transhumanism and speculative posthumanism 122 2.4. Epigenetic and epiphylogenetic plasticity 125 2.5. Speculative uncertainties 127 2.6. Trans- and posthumanism as they present themselves 152 Chapter 3. Fragmented Encyclopedism 169 3.1. Collective intelligences and the encyclopedic problem 169 3.2. The political utopia in store 170 3.3. Encyclopedism and digital publishing modes 174 3.4. A new documentary process 176 3.5. Fragmented encyclopedism: education/interfaces 190 3.6. Encyclopedism and correlations 192 3.6.1. “Correlation is enough”: the Anderson controversy, and the J. Gray paradigm and their limits 192 3.7. “Perplication” in knowledge 198 3.7.1. Doxic tension in fragmented encyclopedism and format accordingly 198 3.8. Networks of the digital environment 199 3.8.1. Variations of speed and slowness at the center of encyclopedic pragmatics 200 3.9. Knowledge and thought in fragmented encyclopedism 201 3.10. What criteriology for encyclopedic writings? 202 3.11. Borders in fragmented encyclopedism: autoimmune disorders and disagreement 205 3.12. Fragmented encyclopedism: a habitat for controversies? 207 3.13. Encyclopedism according to the semantic and sociosemantic web (ontologies and web): mapping(s) and semantic levels 209 3.14. From ontologies to “onto-ethologies” and assemblages 212 3.15. Fragmented encyclopedism in the digital age: metalanguage and combinatorial 214 3.15.1. Encyclopedism and doxic immanence field: the proliferation of short forms 216 3.16. From fragmented encyclopedism to gaseous encyclopedism 217 Bibliography 219 Index 233Conclusion

    £125.06

  • Mind, Body, World: Foundations of Cognitive

    AU Press Mind, Body, World: Foundations of Cognitive

    15 in stock

    Book SynopsisCognitive science arose in the 1950s when it became apparent that anumber of disciplines, including psychology, computer science,linguistics, and philosophy, were fragmenting. Perhaps owing to thefield’s immediate origins in cybernetics, as well as to thefoundational assumption that cognition is information processing,cognitive science initially seemed more unified than psychology.However, as a result of differing interpretations of the foundationalassumption and dramatically divergent views of the meaning of the terminformation processing, three separate schools emerged:classical cognitive science, connectionist cognitive science, andembodied cognitive science. Examples, cases, and research findings taken from the wide range ofphenomena studied by cognitive scientists effectively explain andexplore the relationship among the three perspectives. Intended tointroduce both graduate and senior undergraduate students to thefoundations of cognitive science, Mind, Body, World addressesa number of questions currently being asked by those practicing in thefield: What are the core assumptions of the three different schools?What are the relationships between these different sets of coreassumptions? Is there only one cognitive science, or are there manydifferent cognitive sciences? Giving the schools equal treatment anddisplaying a broad and deep understanding of the field, Dawsonhighlights the fundamental tensions and lines of fragmentation thatexist among the schools and provides a refreshing and unifyingframework for students of cognitive science.Table of ContentsList of Figures and Tables | ix Preface | xiii Who Is This Book Written For? | xiv Acknowledgements | xv Chapter 1. The Cognitive Sciences: One or Many? | 1 1.0 Chapter Overview | 1 1.1 A Fragmented Psychology | 2 1.2 A Unified Cognitive Science | 3 1.3 Cognitive Science or the Cognitive Sciences? | 6 1.4 Cognitive Science: Pre-paradigmatic? | 13 1.5 A Plan of Action | 16 Chapter 2. Multiple Levels of Investigation | 19 2.0 Chapter Overview | 19 2.1 Machines and Minds | 20 2.2 From the Laws of Thought to Binary Logic | 23 2.3 From the Formal to the Physical | 29 2.4 Multiple Procedures and Architectures | 32 2.5 Relays and Multiple Realizations | 35 2.6 Multiple Levels of Investigation and Explanation | 38 2.7 Formal Accounts of Input-Output Mappings | 40 2.8 Behaviour by Design and by Artifact | 41 2.9 Algorithms from Artifacts | 43 2.10 Architectures against Homunculi | 46 2.11 Implementing Architectures | 48 2.12 Levelling the Field | 51 Chapter 3. Elements of Classical Cognitive Science | 55 3.0 Chapter Overview | 55 3.1 Mind, Disembodied | 56 3.2 Mechanizing the Infinite | 59 3.3 Phrase Markers and Fractals | 65 3.4 Behaviourism, Language, and Recursion | 68 3.5 Underdetermination and Innateness | 72 3.6 Physical Symbol Systems | 75 3.7 Componentiality, Computability, and Cognition | 78 3.8 The Intentional Stance | 82 3.9 Structure and Process | 85 3.10 A Classical Architecture for Cognition | 89 3.11 Weak Equivalence and the Turing Test | 93 3.12 Towards Strong Equivalence | 97 3.13 The Impenetrable Architecture | 106 3.14 Modularity of Mind | 113 3.15 Reverse Engineering | 119 3.16 What is Classical Cognitive Science? | 122 Chapter 4. Elements of Connectionist Cognitive Science | 125 4.0 Chapter Overview | 125 4.1 Nurture versus Nature | 126 4.2 Associations | 133 4.3 Nonlinear Transformations | 139 4.4 The Connectionist Sandwich | 142 4.5 Connectionist Computations: An Overview | 148 4.6 Beyond the Terminal Meta-postulate | 149 4.7 What Do Output Unit Activities Represent? | 152 4.8 Connectionist Algorithms: An Overview | 158 4.9 Empiricism and Internal Representations | 159 4.10 Chord Classification by a Multilayer Perceptron | 162 4.11 Trigger Features | 172 4.12 A Parallel Distributed Production System | 177 4.13 Of Coarse Codes | 184 4.14 Architectural Connectionism: An Overview | 188 4.15 New Powers of Old Networks | 189 4.16 Connectionist Reorientation | 193 4.17 Perceptrons and Jazz Progressions | 195 4.18 What Is Connectionist Cognitive Science? | 198 Chapter 5. Elements of Embodied Cognitive Science | 205 5.0 Chapter Overview | 205 5.1 Abandoning Methodological Solipsism | 206 5.2 Societal Computing | 210 5.3 Stigmergy and Superorganisms | 212 5.4 Embodiment, Situatedness, and Feedback | 216 5.5 Umwelten, Affordances, and Enactive Perception | 219 5.6 Horizontal Layers of Control | 222 5.7 Mind in Action | 224 5.8 The Extended Mind | 230 5.9 The Roots of Forward Engineering | 235 5.10 Reorientation without Representation | 239 5.11 Robotic Moments in Social Environments | 245 5.12 The Architecture of Mind Reading | 250 5.13 Levels of Embodied Cognitive Science | 255 5.14 What Is Embodied Cognitive Science? | 260 Chapter 6. Classical Music and Cognitive Science | 265 6.0 Chapter Overview | 265 6.1 The Classical Nature of Classical Music | 266 6.2 The Classical Approach to Musical Cognition | 273 6.3 Musical Romanticism and Connectionism | 280 6.4 The Connectionist Approach to Musical Cognition | 286 6.5 The Embodied Nature of Modern Music | 291 6.6 The Embodied Approach to Musical Cognition | 301 6.7 Cognitive Science and Classical Music | 307 Chapter 7. Marks of the Classical? | 315 7.0 Chapter Overview | 315 7.1 Symbols and Situations | 316 7.2 Marks of the Classical | 324 7.3 Centralized versus Decentralized Control | 326 7.4 Serial versus Parallel Processing | 334 7.5 Local versus Distributed Representations | 339 7.6 Internal Representations | 343 7.7 Explicit Rules versus Implicit Knowledge | 345 7.8 The Cognitive Vocabulary | 348 7.9 From Classical Marks to Hybrid Theories | 355 Chapter 8. Seeing and Visualizing | 359 8.0 Chapter Overview | 359 8.1 The Transparency of Visual Processing | 360 8.2 The Poverty of the Stimulus | 362 8.3 Enrichment via Unconscious Inference | 368 8.4 Natural Constraints | 371 8.5 Vision, Cognition, and Visual Cognition | 379 8.6 Indexing Objects in the World | 383

    15 in stock

    £35.10

  • An Architecture for Fast and General Data

    Morgan & Claypool Publishers An Architecture for Fast and General Data

    Book SynopsisThe past few years have seen a major change in computing systems, as growing data volumes and stalling processor speeds require more and more applications to scale out to clusters. Today, a myriad data sources, from the Internet to business operations to scientific instruments, produce large and valuable data streams. However, the processing capabilities of single machines have not kept up with the size of data. As a result, organizations increasingly need to scale out their computations over clusters. At the same time, the speed and sophistication required of data processing have grown. In addition to simple queries, complex algorithms like machine learning and graph analysis are becoming common. And in addition to batch processing, streaming analysis of real-time data is required to let organizations take timely action. Future computing platforms will need to not only scale out traditional workloads, but support these new applications too.This book, a revised version of the 2014 ACM Dissertation Award winning dissertation, proposes an architecture for cluster computing systems that can tackle emerging data processing workloads at scale. Whereas early cluster computing systems, like MapReduce, handled batch processing, our architecture also enables streaming and interactive queries, while keeping MapReduce's scalability and fault tolerance. And whereas most deployed systems only support simple one-pass computations (e.g., SQL queries), ours also extends to the multi-pass algorithms required for complex analytics like machine learning. Finally, unlike the specialized systems proposed for some of these workloads, our architecture allows these computations to be combined, enabling rich new applications that intermix, for example, streaming and batch processing.We achieve these results through a simple extension to MapReduce that adds primitives for data sharing, called Resilient Distributed Datasets (RDDs). We show that this is enough to capture a wide range of workloads. We implement RDDs in the open source Spark system, which we evaluate using synthetic and real workloads. Spark matches or exceeds the performance of specialized systems in many domains, while offering stronger fault tolerance properties and allowing these workloads to be combined. Finally, we examine the generality of RDDs from both a theoretical modeling perspective and a systems perspective.This version of the dissertation makes corrections throughout the text and adds a new section on the evolution of Apache Spark in industry since 2014. In addition, editing, formatting, and links for the references have been added.Table of Contents Preface 1. Introduction 2. Resilient Distributed Datasets 3. Models Built over RDDs 4. Discretized Streams 5. Generality of RDDs 6. Conclusion References Author's Biography

    £49.50

  • An Architecture for Fast and General Data Processing on Large Clusters

    Morgan & Claypool Publishers An Architecture for Fast and General Data Processing on Large Clusters

    Book SynopsisThe past few years have seen a major change in computing systems, as growing data volumes and stalling processor speeds require more and more applications to scale out to clusters. Today, a myriad data sources, from the Internet to business operations to scientific instruments, produce large and valuable data streams. However, the processing capabilities of single machines have not kept up with the size of data. As a result, organizations increasingly need to scale out their computations over clusters. At the same time, the speed and sophistication required of data processing have grown. In addition to simple queries, complex algorithms like machine learning and graph analysis are becoming common. And in addition to batch processing, streaming analysis of real-time data is required to let organizations take timely action. Future computing platforms will need to not only scale out traditional workloads, but support these new applications too.This book, a revised version of the 2014 ACM Dissertation Award winning dissertation, proposes an architecture for cluster computing systems that can tackle emerging data processing workloads at scale. Whereas early cluster computing systems, like MapReduce, handled batch processing, our architecture also enables streaming and interactive queries, while keeping MapReduce's scalability and fault tolerance. And whereas most deployed systems only support simple one-pass computations (e.g., SQL queries), ours also extends to the multi-pass algorithms required for complex analytics like machine learning. Finally, unlike the specialized systems proposed for some of these workloads, our architecture allows these computations to be combined, enabling rich new applications that intermix, for example, streaming and batch processing.We achieve these results through a simple extension to MapReduce that adds primitives for data sharing, called Resilient Distributed Datasets (RDDs). We show that this is enough to capture a wide range of workloads. We implement RDDs in the open source Spark system, which we evaluate using synthetic and real workloads. Spark matches or exceeds the performance of specialized systems in many domains, while offering stronger fault tolerance properties and allowing these workloads to be combined. Finally, we examine the generality of RDDs from both a theoretical modeling perspective and a systems perspective.This version of the dissertation makes corrections throughout the text and adds a new section on the evolution of Apache Spark in industry since 2014. In addition, editing, formatting, and links for the references have been added.Table of Contents Preface 1. Introduction 2. Resilient Distributed Datasets 3. Models Built over RDDs 4. Discretized Streams 5. Generality of RDDs 6. Conclusion References Author's Biography

    £60.00

© 2026 Book Curl

    • American Express
    • Apple Pay
    • Diners Club
    • Discover
    • Google Pay
    • Maestro
    • Mastercard
    • PayPal
    • Shop Pay
    • Union Pay
    • Visa

    Login

    Forgot your password?

    Don't have an account yet?
    Create account