- Table View
- List View
Software Networks: Virtualization, SDN, 5G, and Security
by Guy PujolleSoftware Networks describe new concepts for the Internet's next generation. This architecture is based on virtual networking using Cloud and datacenter facilities. The main problems to be dealt with are the placement of virtual resources for opening a new network on the fly, and the urbanization of virtual resources implemented on physical network equipment. The digital architecture also deals with mechanisms capable of automatically controlling the placement of all virtual resources within the physical network. This book describes how to create and delete virtual networks on the fly. Indeed, the system is able to create any new network with any kind of virtual resource (e.g. switches, routers, LSRs, optical paths, firewalls, SIP-based servers, devices, servers, access points, etc.). Software Networks shows how this architecture is compatible with new advances in SDN (Software Defined Networking), new high-speed transport protocols such as TRILL (Transparent Interconnection of Lots of Links) and LISP (Locator/Identifier Separation Protocol), NGN, IMS, new generation Wi-Fi, and 4G/5G networks. Finally, the author introduces Clouds of security and the virtualization of secure elements (smartcards) that could certainly transform how to secure the Internet. For this second edition, the author addresses in five new chapters the importance of open source software for networks, mobile edge computing, fog networking, tactile internet – a network environment allowing remote access, and security – the use of Cloud of security, secure elements and the emergence of the blockchain.
Software Patterns, Knowledge Maps, and Domain Analysis
by Mohamed E. Fayad Huascar A. Sanchez Srikanth G.K. Hegde Anshu Basia Ashka VakilSoftware design patterns are known to play a vital role in enhancing the quality of software systems while reducing development time and cost. However, the use of these design patterns has also been known to introduce problems that can significantly reduce the stability, robustness, and reusability of software. This book introduces a new process fo
Software Product Quality Control
by Stefan WagnerQuality is not a fixed or universal property of software; it depends on the context and goals of its stakeholders. Hence, when you want to develop a high-quality software system, the first step must be a clear and precise specification of quality. Yet even if you get it right and complete, you can be sure that it will become invalid over time. So the only solution is continuous quality control: the steady and explicit evaluation of a product's properties with respect to its updated quality goals. This book guides you in setting up and running continuous quality control in your environment. Starting with a general introduction on the notion of quality, it elaborates what the differences between process and product quality are and provides definitions for quality-related terms often used without the required level of precision. On this basis, the work then discusses quality models as the foundation of quality control, explaining how to plan desired product qualities and how to ensure they are delivered throughout the entire lifecycle. Next it presents the main concepts and techniques of continuous quality control, discussing the quality control loop and its main techniques such as reviews or testing. In addition to sample scenarios in all chapters, the book is rounded out by a dedicated chapter highlighting several applications of different subsets of the presented quality control techniques in an industrial setting. The book is primarily intended for practitioners working in software engineering or quality assurance, who will benefit by learning how to improve their current processes, how to plan for quality, and how to apply state-of-the-art quality control techniques. Students and lecturers in computer science and specializing in software engineering will also profit from this book, which they can use in practice-oriented courses on software quality, software maintenance and quality assurance.
Software Quality: Concepts and Practice
by Daniel GalinThe book presents a comprehensive discussion on software quality issues and software quality assurance (SQA) principles and practices, and lays special emphasis on implementing and managing SQA. Primarily designed to serve three audiences; universities and college students, vocational training participants, and software engineers and software development managers, the book may be applicable to all personnel engaged in a software projects Features: A broad view of SQA. The book delves into SQA issues, going beyond the classic boundaries of custom-made software development to also cover in-house software development, subcontractors, and readymade software. An up-to-date wide-range coverage of SQA and SQA related topics. Providing comprehensive coverage on multifarious SQA subjects, including topics, hardly explored till in SQA texts. A systematic presentation of the SQA function and its tasks: establishing the SQA processes, planning, coordinating, follow-up, review and evaluation of SQA processes. Focus on SQA implementation issues. Specialized chapter sections, examples, implementation tips, and topics for discussion. Pedagogical support: Each chapter includes a real-life mini case study, examples, a summary, selected bibliography, review questions and topics for discussion. The book is also supported by an Instructor’s Guide.
Software Quality Assurance
by Claude Y. Laporte Alain AprilThis book introduces Software Quality Assurance (SQA) and provides an overview of standards used to implement SQA. It defines ways to assess the effectiveness of how one approaches software quality across key industry sectors such as telecommunications, transport, defense, and aerospace. Includes supplementary website with an instructor’s guide and solutions Applies IEEE software standards as well as the Capability Maturity Model Integration for Development (CMMI) Illustrates the application of software quality assurance practices through the use of practical examples, quotes from experts, and tips from the authors
Software Radio
by Elettra Venosa Francesco A. Palmieri Fredric J. HarrisThis book describes the design of Software Radio (SWR). Rather than providing an overview of digital signal processing and communications, this book focuses on topics which are crucial in the design and development of a SWR, explaining them in a very simple, yet precise manner, giving simulation results that confirm the effectiveness of the proposed design. Readers will gain in-depth knowledge of key issues so they can actually implement a SWR.
Software Receiver Design: Build Your Own Digital Communications System in Five Easy Steps
by C. Richard Johnson William A. Sethares Andrew G. KleinHave you ever wanted to know how modern digital communications systems work? Find out with this step-by-step guide to building a complete digital radio that includes every element of a typical, real-world communication system. Chapter by chapter, you will create a MATLAB realization of the various pieces of the system, exploring the key ideas along the way, as well as analyzing and assessing the performance of each component. Then, in the final chapters, you will discover how all the parts fit together and interact as you build the complete receiver. In addition to coverage of crucial issues, such as timing, carrier recovery and equalization, the text contains over 400 practical exercises, providing invaluable preparation for industry, where wireless communications and software radio are becoming increasingly important. A variety of extra resources are also provided online, including lecture slides and a solutions manual for instructors.
Software Reliability Assessment with OR Applications
by P. C. Jha P. K. Kapur A. Gupta Hoang PhamSoftware Reliability Assessment with OR Applications is a comprehensive guide to software reliability measurement, prediction, and control. It provides a thorough understanding of the field and gives solutions to the decision-making problems that concern software developers, engineers, practitioners, scientists, and researchers. Using operations research techniques, readers will learn how to solve problems under constraints such as cost, budget and schedules to achieve the highest possible quality level. Software Reliability Assessment with OR Applications is a comprehensive text on software engineering and applied statistics, state-of-the art software reliability modeling, techniques and methods for reliability assessment, and related optimization problems. It addresses various topics, including: unification methodologies in software reliability assessment; application of neural networks to software reliability assessment;software reliability growth modeling using stochastic differential equations;software release time and resource allocation problems; andoptimum component selection and reliability analysis for fault tolerant systems.Software Reliability Assessment with OR Applications is designed to cater to the needs of software engineering practitioners, developers, security or risk managers, and statisticians. It can also be used as a textbook for advanced undergraduate or postgraduate courses in software reliability, industrial engineering, and operations research and management.
Software Reliability Techniques for Real-World Applications (Quality and Reliability Engineering Series)
by Roger K. YoureeSOFTWARE RELIABILITY TECHNIQUES FOR REAL-WORLD APPLICATIONS SOFTWARE RELIABILITY TECHNIQUES FOR REAL-WORLD APPLICATIONS Authoritative resource providing step-by-step guidance for producing reliable software to be tailored for specific projects Software Reliability Techniques for Real-World Applications is a practical, up to date, go-to source that can be referenced repeatedly to efficiently prevent software defects, find and correct defects if they occur, and create a higher level of confidence in software products. From content development to software support and maintenance, the author creates a depiction of each phase in a project such as design and coding, operation and maintenance, management, product production, and concept development and describes the activities and products needed for each. Software Reliability Techniques for Real-World Applications introduces clear ways to understand each process of software reliability and explains how it can be managed effectively and reliably. The book is supported by a plethora of detailed examples and systematic approaches, covering analogies between hardware and software reliability to ensure a clear understanding. Overall, this book helps readers create a higher level of confidence in software products. In Software Reliability Techniques for Real-World Applications, readers will find specific information on: Defects, including where defects enter the project system, effects, detection, and causes of defects, and how to handle defects Project phases, including concept development and planning, requirements and interfaces, design and coding, and integration, verification, and validation Roadmap and practical guidelines, including at the start of a project, as a member of an organization, and how to handle troubled projects Techniques, including an introduction to techniques in general, plus techniques by organization (systems engineering, software, and reliability engineering) Software Reliability Techniques for Real-World Applications is a practical text on software reliability, providing over sixty-five different techniques and step-by-step guidance for producing reliable software. It is an essential and complete resource on the subject for software developers, software maintainers, and producers of software.
Software Similarity and Classification
by Yang Xiang Silvio CesareSoftware similarity and classification is an emerging topic with wide applications. It is applicable to the areas of malware detection, software theft detection, plagiarism detection, and software clone detection. Extracting program features, processing those features into suitable representations, and constructing distance metrics to define similarity and dissimilarity are the key methods to identify software variants, clones, derivatives, and classes of software. Software Similarity and Classification reviews the literature of those core concepts, in addition to relevant literature in each application and demonstrates that considering these applied problems as a similarity and classification problem enables techniques to be shared between areas. Additionally, the authors present in-depth case studies using the software similarity and classification techniques developed throughout the book.
Software Solutions for Engineers and Scientists
by Julio Sanchez Maria P. CantonSoftware requirements for engineering and scientific applications are almost always computational and possess an advanced mathematical component. However, an application that calls for calculating a statistical function, or performs basic differentiation of integration, cannot be easily developed in C++ or most programming languages. In such a case, the engineer or scientist must assume the role of software developer. And even though scientists who take on the role as programmer can sometimes be the originators of major software products, they often waste valuable time developing algorithms that lead to untested and unreliable routines. Software Solutions for Engineers and Scientists addresses the ever present demand for professionals to develop their own software by supplying them with a toolkit and problem-solving resource for developing computational applications. The authors' provide shortcuts to avoid complications, bearing in mind the technical and mathematical ability of their audience.The first section introduces the basic concepts of number systems, storage of numerical data, and machine arithmetic. Chapters on the Intel math unit architecture, data conversions, and the details of math unit programming establish a framework for developing routines in engineering and scientific code. The second part, entitled Application Development, covers the implementation of a C++ program and flowcharting. A tutorial on Windows programming supplies skills that allow readers to create professional quality programs. The section on project engineering examines the software engineering field, describing its common qualities, principles, and paradigms. This is followed by a discussion on the description and specification of software projects, including object-oriented approaches to software development. With the introduction of this volume, professionals can now design effective applications that meet their own field-specific requirements using modern tools and technology.
Softwareentwicklung für Kraftfahrzeuge
by Konrad Reif Fabian WolfIm ersten Teil dieses Lehrbuchs werden Funktions- und Softwareentwicklung für Kraftfahrzeuge eingeführt. Dabei wird auf den Prozess der strukturierten Funktions- und Softwareentwicklung von der Erhebung der Anforderungen über die Softwareerstellung bis zum Test sowie Reifegradmodelle eingegangen.Im zweiten Teil werden diese Prozesse aus Wissenschaft und Lehre mit etablierten Vorgehensweisen aus der industriellen Praxis konkretisiert. Die pragmatische Beschreibung der konkreten Vorgehensweisen ist eine Basis für die Ausgestaltung detaillierter Prozesse im Unternehmensalltag sowie deren tägliche Anwendung im Projektgeschäft.
Softwareentwicklung von Telematikdiensten
by Grit Behrens Volker Kuz Ralph BehrensDas Buch vermittelt einen Einstieg in die Software-Entwicklung von Telematikdiensten mit einem Eclipse-Plugin für das Common Service Framework (Open Source). Ziel ist es, Nutzer dazu zu befähigen, internetbasierte Telematikdienste selbst zu programmieren. Begleitend zum Buch steht ein Internetportal bereit, wo Beispielapplikationen demonstriert, getestet oder weiter entwickelt werden können. Es gibt des Weiteren Einblick in die Hintergründe und die weltweiten Zukunftsentwicklungen auf dem rasant anwachsenden Gebiet der Telematikdienste.
SOI Lubistors: Lateral, Unidirectional, Bipolar-type Insulated-gate Transistors (Wiley - IEEE)
by Yasuhisa OmuraAdvanced level consolidation of the technology, physics and design aspects of silicon-on-insulator (SOI) lubistors No comprehensive description of the physics and possible applications of the Lubistor can be found in a single source even though the Lubistor is already being used in SOI LSIs. The book provides, for the first time, a comprehensive understanding of the physics of the Lubistor. The author argues that a clear understanding of the fundamental physics of the pn junction is essential to allowing scientists and engineers to propose new devices. Since 2001 IBM has been applying the Lubistor to commercial SOI LSIs (large scale integrated devices) used in PCs and game machines. It is a key device in that it provides electrostatic protection to the LSIs. The book explains the device modeling for such applications, and covers the recent analog circuit application of the voltage reference circuit. The author also reviews the physics and the modeling of ideal and non-ideal pn junctions through reconsideration of the Shockley’s theory, offering readers an opportunity to study the physics of pn junction. Pn-junction devices are already applied to the optical communication system as the light emitter and the receiver. Alternatively, optical signal modulators are proposed for coupling the Si optical waveguide with the pn-junction injector. The book also explores the photonic crystal physics and device applications of the Lubistor. Advanced level consolidation of the technology, physics and design aspects of silicon-on-insulator (SOI) lubistors Written by the inventor of the Lubistor, this volume describes the technology for readers to understand the physics and applications of the device First book devoted to the Lubistor transistor, presently being utilized in electrostatic discharge (ESD) applications in SOI technology, a growing market for semiconductor devices and advanced technologies Approaches the topic in a systematic manner, from physical theory, through to modelling, and finally circuit applications This is an advanced level book requiring knowledge of electrical and electronics engineering at graduate level. Contents includes: Concept of Ideal pn Junction/Proposal of Lateral, Unidirectional, Bipolar-Type Insulated-Gate Transistor (Lubistor)/ Noise Characteristics and Modeling of Lubistor/Negative Conductance Properties in Extremely Thin SOI Lubistors/ Two-Dimensionally Confined Injection Phenomena at Low Temperatures in Sub-10-nm-Thick SOI Lubistors/ Experimental Study of Two-Dimensional Confinement Effects on Reverse-Biased Current Characteristics of Ultra-Thin SOI Lubistors/ Gate-Controlled Bipolar Action in Ultra-thin Dynamic Threshold SOI MOSFET/Sub-Circuit Models of SOI Lubistors for Electrostatic Discharge Protection Circuit Design and Their Applications/A New Basic Element for Neural Logic Functions and Functionality in Circuit Applications/Possible Implementation of SOI Lubistors into Conventional Logic Circuits/Potentiality of Electro-Optic Modulator Based on SOI Waveguide/Principles of Parameter Extraction/Feasibility of Lubistor-Based Avalanche Photo Transistor
Soil
by Miroslav Kutílek Donald R. NielsenThe main focus of this monograph is to explain the important role of soil and the environment to a broad audience. Soil is one of the five essential factors crucial for human life. On the one hand the authors describe a responsible approach and use of soil, established on a basic knowledge of the nature of soil and the countless ongoing processes within soil. On the other hand they explain the precarious link between soil and regional environment, which is indispensable for plant and animal communities. In addition to these topics its chapters describe the unique roles of soil texture, soil structure and soil pore systems in hydrologic cycles, plant nutrition and conditions affecting the preservation or eventual extinction of soil. This book concludes with the principles of soil protection and revitalization. General readers with an interest in biology, chemistry, physics or geology will find this book highly informative.
Soil Acidity: Management Options for Higher Crop Productivity (Progress in Soil Science)
by U. C. Sharma M. Datta Vikas SharmaThe book on acid soils offers a thorough analysis of the degree of soil acidity at the global level, information on the biota, chemistry, and behaviour of acid soils, as well as the mechanisms by which plants tolerate soil acidity. It also offers crop management strategies that make effective use of amendments and acid soil-specific crop management practices. Crop output, forest health, and aquatic life all suffer from acidic soil. The main causes are the toxicity of aluminium (Al) and/or manganese (Mn), as well as the deficiencies of calcium (Ca), magnesium (Mg), phosphorus (P), and molybdenum (Mo), to a lesser extent. Lack of calcium affects the health and integrity of cells, which lowers agricultural yield and quality. To achieve the highest crop productivity, management options have been provided. All concerned will find this book of great assistance in solving the global food crisis in a sustainable manner.
Soil Algae: Morphology, Ecology and Biotechnological Applications
by Arti Mishra Ajit VarmaThis book collates updated knowledge about algal species which are present in the terrestrial environment particularly in soil. Contributions in this volume covers different topics such as morphology, ecology and applications of soil algae. Ecological significance of soil algae and their biotechnological importance are the key features of this book. Algae are ubiquitous and occur in almost all terrestrial environments and in soil, they majorly belong to the member of Chlorophycophyta, Cyanochloronta, Rhodophycophyta Euglenophycophyta, and Chrysophycophyta. The role of soil algae as fertilizer and for reclaiming the saline soil is well studied. Algae in soil benefits agricultural production, increase water retention capacity, reduced soil erosion, reduction of nutrient runoff, and provides nutrients. The added algae increase soil biodiversity, organic biomass, and the total humus content of the soil, beneficial for healthy soil. These soil algae diversities also have many biotechnological and industrial importance. This book is of interest and use to researchers of phycology, molecular biology, agriculture and biotechnology and also to scientists working on soil biology, agronomy and crop research. Also, the book serves as reading material for undergraduate and graduate students of microbiology, agriculture, molecular biology, and biotechnology. Researchers from biotechnological and biofertilizers companies will also find this to be a useful read.
Soil Amendments for Sustainability: Challenges and Perspectives
by Amitava Rakshit Binoy Sarkar Purushothaman AbhilashThis book focuses on the pros and cons of amendment materials to restore the functioning of soil resources. It presents a holistic overview on affected land revitalization, clean up and revegetation using these amendments that could be implemented in the long term management of the soil-plant-atmosphereanimal continuum.
Soil Analysis Handbook of Reference Methods
by Soil and Soil and Plant Analysis Council Inc.For more than 30 years, soil testing has been widely used as a basis for determining lime and fertilizer needs. Today, a number of procedures are used for determining everything from soil pH and lime requirement, to the level of extractable nutrient elements. And as the number of cropped fields being tested increases, more and more farmers and growers will come to rely on soil test results. But if soil testing is to be an effective means of evaluating the fertility status of soils, standardization of methodology is essential. No single test is appropriate for all soils.Soil Analysis Handbook of Reference Methods is a standard laboratory technique manual for the most commonly used soil analysis procedures. First published in 1974, this Handbook has changed over the years to reflect evolving needs. New test methods and modifications have been added, as well as new sections on nitrate, heavy metals, and quality assurance plans for agricultural testing laboratories. Compiled by the Soil and Plant Analysis Council, this latest edition of Soil Analysis Handbook of Reference Methods also addresses the major methods for managing plant nutrition currently in use in the United States and other parts of the world. For soil scientists, farmers, growers, or anyone with an interest in the environment, this reference will prove an invaluable guide to standard methods for soil testing well into the future.Features
Soil Analysis in Forensic Taphonomy: Chemical and Biological Effects of Buried Human Remains
by Mark Tibbett David O. CarterA burial environment is a complex and dynamic system. It plays host to an abundance of interdependent chemical, physical, and biological processes, which are greatly influenced by the inclusion of a body and its subsequent decay. However, while taphonomy continues to emerge as a valuable forensic tool, until now most of the attention has been on th
Soil Analysis: Recent Trends and Applications
by Amitava Rakshit Subhadip Ghosh Somsubhra Chakraborty Varughese Philip Avishek DattaSoil analysis is critically important in the management of soil-based production systems. In the absence of efficient methods of soil analysis our understanding of soil is pure guesswork. Ideally the pro-active use of laboratory analysis leads to more sustainable soil productivity. Unfortunately, most of the world’s agriculture is still reactionary, waiting for obvious yield declines to occur before taking action to identify the reasons. The modern soil laboratory is pivotal to informing soil managers what adaptive practices are needed to address chemical and physical imbalances before they occur, and the intelligent adaptive use of laboratory data not only greatly speeds up and reduces the cost of empirical soil study, but can even render it unnecessary. This book provides a synopsis of the analytical procedures used for soil analysis, discussing the common physical, chemical and biological analytical methods used in agriculture and horticulture. Written by experienced experts from institutions and laboratories around the globe, it provides insights for a range of users, including those with limited laboratory facilities, and helps students, teachers, soil scientists and laboratory technicians increase their knowledge and skills and select appropriate methods for soil analysis.
Soil and Climate: Advances In Soil Science (Advances in Soil Science #Vol. 96)
by Rattan Lal B. A. StewartClimate is a soil-forming factor and soil can mitigate climate change through a reduction in the emissions of greenhouse gases and sequestration of atmospheric CO2. Thus, there is a growing interest in soil management practices capable of mitigating climate change and enhancing environmental quality. Soil and Climate addresses global issues through soil management and outlines strategies for advancing Sustainable Development Goals (SDGs). This volume in the Advances in Soil Science series is specifically devoted to describe state-of-the-knowledge regarding the climate–soil nexus in relation to: Soil Processes: weathering, decomposition of organic matter, erosion, leaching, salinization, biochemical, transformations, gaseous flux, and elemental cycling, Soil Properties: physical, chemical, biological, and ecological, Atmospheric Chemistry: gaseous concentrations of (CO2, CH4, N2O), water vapors, soot, dust, and particulate matter, Mitigation and Adaptation: source and sink of GHGs (CO2, CH4, N2O), land use and soil management, soil C sink capacity, permafrost, Soil Management: sequestration of organic and inorganic C, nutrient requirements, water demands, coupled cycling of H2O, N, P, S, and Policy and Outreach: carbon farming, payments for ecosystem services, COP21, SDGs, land degradation neutrality Special topics on soil as a source or sink of CO2, silicate weathering and carbon sequestration, nutrients required for carbon sequestration, physical protection and the mean resident time, and predicting soil carbon stocks are discussed in detail throughout the book.
Soil and Crop Sensing for Precision Crop Production (Agriculture Automation and Control)
by Minzan Li Chenghai Yang Qin ZhangSoil and crop sensing is a fundamental component and the first important step in precision agriculture. Unless the level of soil and crop variability is known, appropriate management decisions cannot be made and implemented. In the last few decades, various ground-based sensors have been developed to measure spatial variability in soil properties and nutrients, crop growth and yield, and pest conditions. Remote sensing as an important data collection tool has been increasingly used to map soil and crop growth variability as spatial, spectral and temporal resolutions of image data have improved significantly in recent years. While identifying spatial variability of soil and crop growth within fields is an important first step towards precision management, using that variability to formulate variable rate application plans of farming inputs such as fertilizers and pesticides is another essential step in precision agriculture.The purpose of this book is to present the historical, current and future developments of soil and crop sensing technologies with fundamentals and practical examples. The first chapter gives an overview of soil and crop sensing technologies for precision crop production. The next six chapters provide details on theories, methods, practical applications, as well as challenges and future research needs for all aspects of soil and crop sensing. The last two chapters show how soil and crop sensing technologies can be used for plant phenotyping and precision fertilization. The chapters are written by some of the world’s leading experts who have contributed significantly to the developments of precision agriculture technologies, especially in the area of soil and crop sensing. They use their knowledge, experiences, and successful stories to present informative and up-to-date information on relevant topics. Therefore, this book is an invaluable addition to the literature and can be used as a reference by scientists, engineers, practitioners, and college students for the dissemination and advancement of precision agriculture technologies for practical applications.
Soil and Culture
by Christian Feller Edward R. LandaSOIL: beneath our feet / food and fiber / ashes to ashes, dust to dust / dirt!Soil has been called the final frontier of environmental research. The critical role of soil in biogeochemical processes is tied to its properties and place--porous, structured, and spatially variable, it serves as a conduit, buffer, and transformer of water, solutes and gases. Yet what is complex, life-giving, and sacred to some, is ordinary, even ugly, to others. This is the enigma that is soil. Soil and Culture explores the perception of soil in ancient, traditional, and modern societies. It looks at the visual arts (painting, textiles, sculpture, architecture, film, comics and stamps), prose & poetry, religion, philosophy, anthropology, archaeology, wine production, health & diet, and disease & warfare. Soil and Culture explores high culture and popular culture--from the paintings of Hieronymus Bosch to the films of Steve McQueen. It looks at ancient societies and contemporary artists. Contributors from a variety of disciplines delve into the mind of Carl Jung and the bellies of soil eaters, and explore Chinese paintings, African mud cloths, Mayan rituals, Japanese films, French comic strips, and Russian poetry.
Soil and Environmental Analysis: Physical Methods, Revised, and Expanded
by Keith A. SmithReviews a wide range of methods for soil physical analysis. Considers applications, accuracy, measurement time, and cost of equipment. Provides examples of applications.