Fundamentals of Dependable Computing for Software Engineers

Fundamentals of Dependable Computing for Software Engineers
Author: John Knight
Publisher: CRC Press
Total Pages: 438
Release: 2012-01-12
Genre: Computers
ISBN: 1439862559

Fundamentals of Dependable Computing for Software Engineers presents the essential elements of computer system dependability. The book describes a comprehensive dependability-engineering process and explains the roles of software and software engineers in computer system dependability. Readers will learn: Why dependability matters What it means for a system to be dependable How to build a dependable software system How to assess whether a software system is adequately dependable The author focuses on the actions needed to reduce the rate of failure to an acceptable level, covering material essential for engineers developing systems with extreme consequences of failure, such as safety-critical systems, security-critical systems, and critical infrastructure systems. The text explores the systems engineering aspects of dependability and provides a framework for engineers to reason and make decisions about software and its dependability. It also offers a comprehensive approach to achieve software dependability and includes a bibliography of the most relevant literature. Emphasizing the software engineering elements of dependability, this book helps software and computer engineers in fields requiring ultra-high levels of dependability, such as avionics, medical devices, automotive electronics, weapon systems, and advanced information systems, construct software systems that are dependable and within budget and time constraints.

Dependable Computing - EDCC-1

Dependable Computing - EDCC-1
Author: Klaus Echtle
Publisher: Springer Science & Business Media
Total Pages: 642
Release: 1994-09-21
Genre: Computers
ISBN: 9783540584261

This book presents the proceedings of the First European Dependable Computing Conference (EDCC-1), held in Berlin, Germany, in October 1994. EDCC is the merger of two former European events on dependable computing. The volume comprises 34 refereed full papers selected from 106 submissions. The contributions address all current aspects of dependable computing and reflect the state of the art in dependable systems research and advanced applications; among the topics covered are hardware and software reliability, safety-critical and secure systems, fault-tolerance and detection, verification and validation, formal methods, hardware and software testing, and parallel and distributed systems.

Reliability Engineering and Services

Reliability Engineering and Services
Author: Tongdan Jin
Publisher: John Wiley & Sons
Total Pages: 562
Release: 2019-03-11
Genre: Technology & Engineering
ISBN: 1119167019

Offers a holistic approach to guiding product design, manufacturing, and after-sales support as the manufacturing industry transitions from a product-oriented model to service-oriented paradigm This book provides fundamental knowledge and best industry practices in reliability modelling, maintenance optimization, and service parts logistics planning. It aims to develop an integrated product-service system (IPSS) synthesizing design for reliability, performance-based maintenance, and spare parts inventory. It also presents a lifecycle reliability-inventory optimization framework where reliability, redundancy, maintenance, and service parts are jointly coordinated. Additionally, the book aims to report the latest advances in reliability growth planning, maintenance contracting and spares inventory logistics under non-stationary demand condition. Reliability Engineering and Service provides in-depth chapter coverage of topics such as: Reliability Concepts and Models; Mean and Variance of Reliability Estimates; Design for Reliability; Reliability Growth Planning; Accelerated Life Testing and Its Economics; Renewal Theory and Superimposed Renewals; Maintenance and Performance-Based Logistics; Warranty Service Models; Basic Spare Parts Inventory Models; Repairable Inventory Systems; Integrated Product-Service Systems (IPPS), and Resilience Modeling and Planning Guides engineers to design reliable products at a low cost Assists service engineers in providing superior after-sales support Enables managers to respond to the changing market and customer needs Uses end-of-chapter case studies to illustrate industry best practice Lifecycle approach to reliability, maintenance and spares provisioning Reliability Engineering and Service is an important book for graduate engineering students, researchers, and industry-based reliability practitioners and consultants.

Building Dependable Distributed Systems

Building Dependable Distributed Systems
Author: Wenbing Zhao
Publisher: John Wiley & Sons
Total Pages: 246
Release: 2014-03-06
Genre: Computers
ISBN: 1118912632

A one-volume guide to the most essential techniques for designing and building dependable distributed systems Instead of covering a broad range of research works for each dependability strategy, this useful reference focuses on only a selected few (usually the most seminal works, the most practical approaches, or the first publication of each approach), explaining each in depth, usually with a comprehensive set of examples. Each technique is dissected thoroughly enough so that readers who are not familiar with dependable distributed computing can actually grasp the technique after studying the book. Building Dependable Distributed Systems consists of eight chapters. The first introduces the basic concepts and terminology of dependable distributed computing, and also provides an overview of the primary means of achieving dependability. Checkpointing and logging mechanisms, which are the most commonly used means of achieving limited degree of fault tolerance, are described in the second chapter. Works on recovery-oriented computing, focusing on the practical techniques that reduce the fault detection and recovery times for Internet-based applications, are covered in chapter three. Chapter four outlines the replication techniques for data and service fault tolerance. This chapter also pays particular attention to optimistic replication and the CAP theorem. Chapter five explains a few seminal works on group communication systems. Chapter six introduces the distributed consensus problem and covers a number of Paxos family algorithms in depth. The Byzantine generals problem and its latest solutions, including the seminal Practical Byzantine Fault Tolerance (PBFT) algorithm and a number of its derivatives, are introduced in chapter seven. The final chapter details the latest research results surrounding application-aware Byzantine fault tolerance, which represents an important step forward in the practical use of Byzantine fault tolerance techniques.

Author:
Publisher: IOS Press
Total Pages: 10439
Release:
Genre:
ISBN:

System Reliability Theory

System Reliability Theory
Author: Marvin Rausand
Publisher: John Wiley & Sons
Total Pages: 864
Release: 2020-10-20
Genre: Technology & Engineering
ISBN: 1119373956

Handbook and reference for industrial statisticians and system reliability engineers System Reliability Theory: Models, Statistical Methods, and Applications, Third Edition presents an updated and revised look at system reliability theory, modeling, and analytical methods. The new edition is based on feedback to the second edition from numerous students, professors, researchers, and industries around the world. New sections and chapters are added together with new real-world industry examples, and standards and problems are revised and updated. System Reliability Theory covers a broad and deep array of system reliability topics, including: · In depth discussion of failures and failure modes · The main system reliability assessment methods · Common-cause failure modeling · Deterioration modeling · Maintenance modeling and assessment using Python code · Bayesian probability and methods · Life data analysis using R Perfect for undergraduate and graduate students taking courses in reliability engineering, this book also serves as a reference and resource for practicing statisticians and engineers. Throughout, the book has a practical focus, incorporating industry feedback and real-world industry problems and examples.

Safety Management for Software-based Equipment

Safety Management for Software-based Equipment
Author: Jean-Louis Boulanger
Publisher: John Wiley & Sons
Total Pages: 130
Release: 2013-05-06
Genre: Technology & Engineering
ISBN: 1118578619

A review of the principles of the safety of software-based equipment, this book begins by presenting the definition principles of safety objectives. It then moves on to show how it is possible to define a safety architecture (including redundancy, diversification, error-detection techniques) on the basis of safety objectives and how to identify objectives related to software programs. From software objectives, the authors present the different safety techniques (fault detection, redundancy and quality control). “Certifiable system” aspects are taken into account throughout the book. Contents 1. Safety Management. 2. From System to Software. 3. Certifiable Systems. 4. Risk and Safety Levels. 5. Principles of Hardware Safety. 6. Principles of Software Safety. 7. Certification. About the Authors Jean-Louis Boulanger is currently an Independent Safety Assessor (ISA) in the railway domain focusing on software elements. He is a specialist in the software engineering domain (requirement engineering, semi-formal and formal method, proof and model-checking). He also works as an expert for the French notified body CERTIFER in the field of certification of safety critical railway applications based on software (ERTMS, SCADA, automatic subway, etc.). His research interests include requirements, software verification and validation, traceability and RAMS with a special focus on SAFETY.

Software Engineering Methods in Intelligent Algorithms

Software Engineering Methods in Intelligent Algorithms
Author: Radek Silhavy
Publisher: Springer
Total Pages: 482
Release: 2019-05-07
Genre: Technology & Engineering
ISBN: 3030198073

This book presents software engineering methods in the context of the intelligent systems. It discusses real-world problems and exploratory research describing novel approaches and applications of software engineering, software design and algorithms. The book constitutes the refereed proceedings of the Software Engineering Methods in Intelligent Algorithms Section of the 8th Computer Science On-line Conference 2019 (CSOC 2019), held on-line in April 2019.