code design for dependable systems theory and practical applications

718 442 0
code design for dependable systems theory and practical applications

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[...]... 1.4 CODE DESIGN PROCESS FOR DEPENDABLE SYSTEMS What types of dependable techniques are the most effective in the design of dependable systems? In some cases other than coding techniques, or a combination of coding techniques and other dependable techniques, will better meet the reliability requirement or the cost / performance requirement of a system CODE DESIGN PROCESS FOR DEPENDABLE SYSTEMS 17 Before... faults, errors, and failures of the dependable techniques including coding techniques, and of the design process for practical codes This chapter provides the background on code design for dependable systems 1.1 FAULTS AND FAILURES First, we need to make clear the difference between three frequently encountered technical terms in designing dependable systems namely faults, errors, and failures These... tapes and disks, logic circuits and systems, data entry systems, and distributed storage systems Chapter 11 covers the codes designed specifically for mass memories such as tape memories, magnetic disk memories, and recent optical disk memories The various modified types of Reed-Solomon codes and adaptive parity codes are presented to the tape memories and to the disk memories Codes for recent CDs and. .. focuses specifically on the design theory for matrix codes and their practical applications, which has been seriously lacking in the traditional scope of coding theory investigations In dependable computer systems, many types of error control codes have been applied to memory subsystems and processors in order to achieve efficient and reliable data processing and storage Some systems could never have been... Figure 1.12 Code design process Step 3 Determine code function:  Error detection, error correction, error location, or mixed type of these code functions Step 4 Design code, and calculate code bounds:  Theoretical bound on code length or check-bit length  Mathematical knowledge required for code design, for example, algebra, combinatorial mathematics, number theory, graph theory, statistics, and probability... mathematical background and coding theory necessary to understand the later chapters The chapter covers the matrix representations of well-known error control codes, such as simple parity-check codes, cyclic codes, Hamming codes, BCH codes, Reed-Solomon codes, and Fire codes These codes are manipulated in the later chapters in examples of how matrix codes satisfy the system requirements for given applications. .. low-density matrix, and the rotational matrix form These manipulations of matrices have yielded many useful codes for important applications Polynomial codes, on the other hand, are impossible to be manipulated in a similar way for code design finetuning The main reason is that the matrix code is capable of expressing various types of code functions and thus allows for very high design flexibility In... the procedure of designing sophisticated codes in practical form For the practicing engineer, Chapter 2 presents mathematics and coding theory, not in strict form but in introductory form, which is necessary in understanding the later chapters Many examples, figures, exercises, and references are provided in each chapter of the book Many attractive codes with practical code parameters and their evaluation... designs are presented with respect to practical applications, such as high-speed semiconductor memories, mass memories of disks and tapes, logic circuits and systems, data entry systems, and distributed storage systems Also new classes of matrix codes, such as error locating codes, spotty byte error control codes, and unequal error control codes, are presented in their practical settings The new parallel... the Code Design for Dependable Systems: Theory and Practical Applications, by Eiji Fujiwara Copyright # 2006 John Wiley & Sons, Inc 3 4 INTRODUCTION operation phase, the failure becomes evident when the services provided differ from the user’s expectations During the design and the production phases, for example, a designer’s lack of sufficient knowledge of architectural levels, structural levels, and . alt="" Code Design for Dependable Systems Theory and Practical Applications Eiji Fujiwara Tokyo Institute of Technology A JOHN WILEY & SONS, INC., PUBLICATION Code Design for Dependable Systems Code. and Failures / 3 1.2 Error Models / 6 1.3 Error Recovery Techniques for Dependable Systems / 10 1.4 Code Design Process for Dependable Systems / 16 References / 19 2 Mathematical Background and. on the design theory for matrix codes and their practical applications, which has been seriously lacking in the traditional scope of coding theory investigations. In dependable computer systems,

Ngày đăng: 03/06/2014, 01:48

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan