Nine a.m. we had our first Software Dependancy lecture. The lecturer seems to know his stuff being part of DIRC – Interdisciplinary Research Collaboration in Dependability of Computer-Based Systems.
There are four core topics that the umbrella term of ‘dependality’ cover. These are:
Security underpin each of the topics because security breaches, in whatever form, will affect availability, reliability and safety. Less significant, or less researched topics that form part of the dependability definition are risk, structure (e.g. using appropriate coding structures to produce predictively more dependable systems), diversity (use voting system to come to decision), timeliness (predict failures) and responsibility (is the programmer, installer, user responsible?). These five topics are all affected by a human element or input. A number of other topics that apply to dependability are repairability, maintainability, survivability and error tolerance.
This is just a quick intro of what dependability covers though I’m sure I’ve missed out topics which will hopefully follow in further blogs.