Google
 
web scripts | software engineering | discrete maths | windows| programming
Welcome to RustySpigot, the Computer Science Source

main page

blog

translate
















Gotomeeting Review
Computer Science Notes
Freshlook color blends
Download Callwave
GoToWebinar Download
Printer friendly version

Critical Software

Safety Critical Software

Systems where failure could cause death or injury are called safety critical systems. For example, nuclear reactor and flight control systems.

Security Cricital Software

Systems where failure could lead to reavealing classified, confidential business or personal data are called security cirtical systems. For example, payroll systems.

Business Critical Software

Systems where failure could affect important operations are called business critical systems.


Example- Patriot Missiles

Anti-missile patrior missiles failed to intercept an Iraqi SCUD missile on 25/2/91- the SCUD struck a US barracks in Dhahran. Other SCUD's got through to Isreal and Saudi Arabia.

Reason for failure

  • The system measured time in 1/10 sec, truncated from binary representation .0001100110011....
  • As the system was upgraded from anti-aircraft to anti-missile, greater accuracy introduced - but not everywhere in the code
  • Two modules got out of step by 1/3 sec after 100 hours operation. Target not acquired
  • Defect not found in testing as the spec called for 14 hour continuous operation only

    Many critical systems failures are multifactorial: "a reliable system can't fail in a simple way"







  • Email to a friend | Printer friendly version | Link to this page | Terms of Use | Contact
    Unless otherwise noted, content on this site is licensed under Creative Commons Attribution 2.5
    Software_Engineering/Critical_Software.htm was last modified on 2006-12-20 18:21:54