Dependability

Nel campo dell'ingegneria dell'affidabilità l'affidabilità dei sistemi (in inglese tecnico dependability) consiste nella capacità di un sistema di mostrarsi affidabile nei confronti degli utilizzatori. Questa caratteristica porta gli utenti a potersi "fidare" del corretto funzionamento del sistema stesso e a utilizzarlo senza particolari preoccupazioni o precauzioni.

Il concetto moderno di dependability deriva dai lavori pionieristici di Algirdas Avizienis , di Brian Randell e di Jean Claude Laprie negli anni ’70 e ’80, in particolare sul software fault-tolerance e sui modelli preliminari di affidabilità.

La dependability è una caratteristica molto importante da valutare durante la fase di progettazione dei sistemi , in particolare nell'ambito informatico. Alcuni casi in cui la dependability diventa una caratteristica fondamentale sono: i database contenenti dati sensibili, le applicazioni nelle quali una bassa dependability comporterebbe bassi introiti (ad esempio i portali web che offrono servizi a pagamento), le applicazioni critiche nelle quali una bassa dependability comporterebbe danni a cose o persone (sistemi di controllo delle centrali nucleari), ecc.

La dependability è un attributo generico derivato dalla sintesi dei seguenti attributi di sistema:

Minacce

Le minacce che possono violare la dependability di un sistema sono classificate in:

Tecniche

La dependability di un sistema viene tipicamente raggiunta da una combinazione di tecniche che vengono classificate come appartenenti ad una selle seguenti 4 categorie:

Note

  1. ↑ A. Avizienis, J.-C. Laprie, B. Randell e C. Landwehr, Basic Concepts and Taxonomy of Dependable and Secure Computing, in IEEE Transactions on Dependable and Secure Computing, vol. 1, n. 1, 2004, pp. 11–33.
  2. ↑ A. Avizienis, The N-Version Approach to Fault-Tolerant Software, in IEEE Transactions on Software Engineering, SE-1, 1979, pp. 149–159.
  3. ↑ B. Randell, System Structure for Software Fault Tolerance, in IEEE Transactions on Software Engineering, SE-1, 1975, pp. 220–232.
  4. ↑ J.-C. Laprie, Dependability: Basic Concepts and Terminology, Springer, 1995.

Bibliografia

Voci correlate

Collegamenti esterni

  Portale Informatica: accedi alle voci di Wikipedia che trattano di Informatica