000 03992nam a22003975i 4500
001 85570
003 ES-MaUEC
005 20230207040517.0
007 cr nn 008mamaa
008 160213s2016 gw | s |||| 0|eng d
020 _a9783319294650
040 _aES-MaUEC
050 4 _aQA76.9.F38
_bS334 2016
082 0 4 _a621.382
100 1 _aSchagaev, Igor.
_998652
_0Local
245 1 0 _aSoftware Design for Resilient Computer Systems
_cby Igor Schagaev, Thomas Kaegi-Trachsel
250 _a1st ed.
260 _aCham
_bSpringer International Publishing
_c2016
300 _a1 recurso en línea (XIV, 214 páginas)
_b70 ilustraciones, 51 ilustraciones en color
336 _aTexto
_btxt
_2rdacontent
337 _aelectrónico
_bc
_2rdamedia
338 _arecurso electrónico
_bcr
_2rdacarrier
505 0 _aIntroduction -- Hardware Faults -- Fault Tolerance: Theory and Concepts -- Generalized Algorithm of Fault Tolerance (GAFT) -- GAFT Generalization: A Principle and Model of Active System Safety -- System Software Support for Hardware Deficiency: Function and Features -- Testing and Checking -- Recovery Preparation -- Recovery: Searching and Monitoring of Correct Software States -- Recovery Algorithms: An Analysis -- Programming Language for Safety Critical Systems -- Proposed Runtime System Structure -- Proposed Runtime System vs. Existing Approaches -- Hardware: The ERRIC Architecture -- Architecture Comparison and Evaluation -- ERRIC Reliability.
520 3 _aThis 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. 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. The content applies to industries such as military, aviation, intensive health care, industrial control, space exploration, etc. · Outlines potential critical faults in the modern computer systems and what is required to change them · Explains how to design and re-design system software for the next generation of computers for wider application domains and greater efficiency and reliability · Presents how implemented system software support makes maintenance of computer systems much easier, while reliability and performance increases.
710 2 _aSpringerLink (Online service)
_0Local
_9106996
942 _2lcc
_cLE
988 _aEBOOK, asignarmaterias , EBSPRINGER
650 0 7 _aSoftware
_0
_2embne
_9143838
650 0 7 _aIngeniería del software
_0
_2embne
_9152630
700 1 _aKaegi-Trachsel, Thomas
_0Local
_998653
856 4 0 _uhttps://go.openathens.net/redirector/universidadeuropea.es?url=https://link.springer.com/book/10.1007/978-3-319-29465-0
_zAcceso a este recurso digital (usuarios Universidad Europea de Madrid)
901 _ai9783319294650
907 _a.b12948482
_b10-10-17
_c21-11-16
998 _am
_a_alco
_a_vill
_b - -
_cm
_dz
_e-
_feng
_ggw
_h0
945 _aQA76.9.F38 S334 2016 EB
_g1
_ieBOOK
_j0
_lmae
_o-
_pEUR0.00
_q-
_r-
_sb
_t15
_u0
_v0
_w0
_x0
_y.i11591900
_z06-04-17
999 _c85570
_d85570
_x1