Software Design for Resilient Computer Systems

Software Design for Resilient Computer Systems
Author: Igor Schagaev,Eugene Zouev,Kaegi Thomas
Publsiher: Springer
Total Pages: 308
Release: 2019-07-09
Genre: Technology & Engineering
ISBN: 9783030212445

Download Software Design for Resilient Computer Systems Book in PDF, Epub and Kindle

This book addresses the question of how system software should be designed to account for faults, and which fault tolerance features it should provide for highest reliability. With this second edition of Software Design for Resilient Computer Systems the book is thoroughly updated to contain the newest advice regarding software resilience. With additional chapters on computer system performance and system resilience, as well as online resources, the new edition is ideal for researchers and industry professionals. The authors first show how the system software interacts with the hardware to tolerate faults. They analyze and further develop the theory of fault tolerance to understand the different ways to increase the reliability of a system, with special attention on the role of system software in this process. They further develop the general algorithm of fault tolerance (GAFT) with its three main processes: hardware checking, preparation for recovery, and the recovery procedure. For each of the three processes, they analyze the requirements and properties theoretically and give possible implementation scenarios and system software support required. Based on the theoretical results, the authors derive an Oberon-based programming language with direct support of the three processes of GAFT. In the last part of this book, they introduce a simulator, using it as a proof of concept implementation of a novel fault tolerant processor architecture (ERRIC) and its newly developed runtime system feature-wise and performance-wise. Due to the wide reaching nature of the content, this book applies to a host of industries and research areas, including military, aviation, intensive health care, industrial control, and space exploration.

Resilient Computer System Design

Resilient Computer System Design
Author: Victor Castano,Igor Schagaev
Publsiher: Springer
Total Pages: 271
Release: 2015-04-15
Genre: Technology & Engineering
ISBN: 9783319150697

Download Resilient Computer System Design Book in PDF, Epub and Kindle

This book presents a paradigm for designing new generation resilient and evolving computer systems, including their key concepts, elements of supportive theory, methods of analysis and synthesis of ICT with new properties of evolving functioning, as well as implementation schemes and their prototyping. The book explains why new ICT applications require a complete redesign of computer systems to address challenges of extreme reliability, high performance, and power efficiency. The authors present a comprehensive treatment for designing the next generation of computers, especially addressing safety critical, autonomous, real time, military, banking, and wearable health care systems.

Software Engineering for Resilient Systems

Software Engineering for Resilient Systems
Author: Alexander Romanovsky,Elena A. Troubitsyna
Publsiher: Springer
Total Pages: 201
Release: 2017-08-18
Genre: Computers
ISBN: 9783319659480

Download Software Engineering for Resilient Systems Book in PDF, Epub and Kindle

This book constitutes the refereed proceedings of the International Workshop on Software Engineering for Resilient Systems, SERENE 2017, held in Geneva; Switzerland, in September 2017. The 11 papers presented together with 2 invited talks were carefully reviewed and selected from 16 submissions. They cover the following areas: modeling and specification; safety and security; fault tolerance, resilience and robustness software.

Software Engineering for Resilient Systems

Software Engineering for Resilient Systems
Author: Elena A. Troubitsyna
Publsiher: Springer
Total Pages: 165
Release: 2011-09-25
Genre: Computers
ISBN: 9783642241246

Download Software Engineering for Resilient Systems Book in PDF, Epub and Kindle

This book constitutes the refereed proceedings of the Third International Workshop on Software Engineering for Resilient Systems, SERENE 2011, held in Geneva, Switzerland, in September 2011. The 13 revised full papers presented together with 2 invited talks were carefully reviewed and selected from numerous submissions. The papers address all aspects of formal modeling and verification, architecting resilient systems, fault tolerance, requirements engineering and product lines, monitoring and self-adaption, and security and intrusion avoidance.

Secure and Resilient Software Development

Secure and Resilient Software Development
Author: Mark S. Merkow,Lakshmikanth Raghavan
Publsiher: CRC Press
Total Pages: 392
Release: 2010-06-16
Genre: Computers
ISBN: 9781439826973

Download Secure and Resilient Software Development Book in PDF, Epub and Kindle

Although many software books highlight open problems in secure software development, few provide easily actionable, ground-level solutions. Breaking the mold, Secure and Resilient Software Development teaches you how to apply best practices and standards for consistent and secure software development. It details specific quality software developmen

Software Engineering for Resilient Systems

Software Engineering for Resilient Systems
Author: István Majzik,Marco Vieira
Publsiher: Springer
Total Pages: 185
Release: 2014-10-08
Genre: Computers
ISBN: 9783319122410

Download Software Engineering for Resilient Systems Book in PDF, Epub and Kindle

This book constitutes the refereed proceedings of the 6th International Workshop on Software Engineering for Resilient Systems, SERENE 2014, held in Budapest, Hungary, in October 2014. The 11 revised technical papers presented together with one project paper and one invited talk were carefully reviewed and selected from 22 submissions. The papers are organized in topical sections on design of resilient systems; analysis of resilience; verification and validation; and monitoring.

Software Engineering for Resilient Systems

Software Engineering for Resilient Systems
Author: Anatoliy Gorbenko,Alexander Romanovsky,Vyacheslav Kharchenko
Publsiher: Springer
Total Pages: 199
Release: 2013-09-12
Genre: Computers
ISBN: 9783642408946

Download Software Engineering for Resilient Systems Book in PDF, Epub and Kindle

This book constitutes the refereed proceedings of the 5th International Workshop on Software Engineering for Resilient Systems, SERENE 2013, held in Kiev, Ukraine, in October 2013. The 13 revised full papers were carefully reviewed and selected from 21 submissions. The papers are organized in topical sections on resilient software and design, rigorous reasoning, applications, concepts, and analysis.

Software Engineering for Resilient Systems

Software Engineering for Resilient Systems
Author: Ivica Crnkovic,Elena Troubitsyna
Publsiher: Springer
Total Pages: 149
Release: 2016-09-05
Genre: Computers
ISBN: 9783319458922

Download Software Engineering for Resilient Systems Book in PDF, Epub and Kindle

This book constitutes the refereed proceedings of the 8th International Workshop on Software Engineering for Resilient Systems, SERENE 2016, held in Gothenburg, Sweden, in September 2016.The 10 papers presented were carefully reviewed and selected from 15 submissions. They cover the following areas: development of resilient systems; incremental development processes for resilient systems; requirements engineering and re-engineering for resilience; frameworks, patterns and software architectures for resilience; engineering of self-healing autonomic systems; design of trustworthy and intrusion-safe systems; resilience at run-time (mechanisms, reasoning and adaptation); resilience and dependability (resilience vs. robustness, dependable vs. adaptive systems); verification, validation and evaluation of resilience; modeling and model based analysis of resilience properties; formal and semi-formal techniques for verification and validation; experimental evaluations of resilient systems; quantitative approaches to ensuring resilience; resilience prediction; cast studies and applications; empirical studies in the domain of resilient systems; methodologies adopted in industrial contexts; cloud computing and resilient service provisioning; resilience for data-driven systems (e.g., big data-based adaption and resilience); resilient cyber-physical systems and infrastructures; global aspects of resilience engineering: education, training and cooperation.