User/Email: Password: login


Reliable system design is the design of systems with high levels of reliability and availability, driven principally by customer needs or demands and cost constraints.

Armorit attempts to create reliable systems by design, rather than by over-designing. The analytical tools for reliable systems design are root cause analysis and threat tree analysis. These allow real-world system failures to be investigated, and the failure modes of new systems modeled.

The engineering focus for design of reliable systems is:

  • Elimination of single points of failure to the extent possible within the System
  • Engineering any remaining single points of failure to a level necessary to attain the system specification.
  • Designing system safety margins to allow for errors in modeling or implementation.