<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<item>
  <id>06068988</id>
  <dt>a</dt>
  <an>06068988</an>
  <augroup>
    <au>Powell, David</au>
    <au>Arlat, Jean</au>
    <au>Deswarte, Yves</au>
    <au>Kanoun, Karama</au>
  </augroup>
  <ti>Tolerance of design faults.</ti>
  <so>Jones, Cliff B. (ed.) et al., Dependable and historic computing. Essays dedicated to Brian Randell on the occasion of his 75th birthday. Berlin: Springer (ISBN 978-3-642-24540-4/pbk). Lecture Notes in Computer Science 6875, 428-452 (2011).</so>
  <py>2011</py>
  <pu>Berlin: Springer</pu>
  <lagroup>
    <la>EN</la>
  </lagroup>
  <ccgroup>
  </ccgroup>
  <utgroup>
    <ut>design-fault</ut>
    <ut>software-fault</ut>
    <ut>vulnerability</ut>
    <ut>fault-tolerance</ut>
    <ut>recovery blocks</ut>
    <ut>N-version programming</ut>
    <ut>N-self-checking components</ut>
  </utgroup>
  <cigroup>
  </cigroup>
  <ligroup>
    <li>doi:10.1007/978-3-642-24541-1_32</li>
  </ligroup>
  <abgroup>
    <ab>Summary: The idea that diverse or dissimilar computations could be used to detect errors can be traced back to Dynosius Lardner's analysis of Babbage's mechanical computers in the early 19th century. In the modern era of electronic computers, diverse redundancy techniques were pioneered in the 1970's by Elmendorf, Randell, Avizienis and Chen. Since then, the tolerance of design faults has been a very active research topic, which has had practical impact on real critical applications. In this paper, we present a brief history of the topic and then describe two contemporary studies on the application of diversity in the fields of robotics and security.</ab>
    <rv></rv>
  </abgroup>
</item>