Dependability: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Recupero di 1 fonte/i e segnalazione di 0 link interrotto/i.) #IABot (v2.0.9.5 |
||
(53 versioni intermedie di 31 utenti non mostrate) | |||
Riga 1:
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 è
* '''[[Affidabilità|affidabilità (reliability)]]''': capacità del sistema di funzionare ininterrottamente senza guasti;
▲La dependability è comunque un attributo composto dai seguenti attributi di sistema[2]:
* '''[[manutenibilità]] (maintainability)''': possibilità di intervenire con riparazioni o altre azioni di manutenzioni in maniera efficace e non bloccante;
* '''[[Disponibilità|disponibilità (availability)]]''': capacità del sistema di continuare a funzionare correttamente anche in presenza di interruzioni (è correlata con affidabilità e manutenibilità);
* '''continuità di prestazioni (performability)''': capacità del sistema di offrire i servizi attesi nei tempi e modi prefissati;
* '''incolumità (safety)''': capacità di non arrecare danni a cose, persone e ambiente;
* '''[[Sicurezza informatica|sicurezza
== Minacce ==
▲* '''[[Sicurezza informatica| Sicurezza]]''': capacità del sistema di fornire [[confidenzialità]] (impedire la fuga di informazioni riservate permettendo accessi solo ad utenti autorizzati) ed [[integrità]] (accesso e modifica ai dati da parte degli utenti esclusivamente nelle modalità previste)l'esistenza contemporanea di protezione dell'accesso ai dati (consentendo soltanto utenti autorizzati.
Le minacce che possono violare la dependability di un sistema sono classificate in:
* [[Guasto|guasti]]: minacce di natura non prevedibile e probabilistica;
* [[Affidabilità#Errore|errori]]: minacce spesso di natura umana che possono danneggiare il sistema a seguito di procedure errate;
* [[Disastro|disastri]]: minacce non intenzionali a danno del sistema (come alluvioni, terremoti, ecc.);
* [[Attacco|attacchi]]: minacce intenzionali a danno del sistema (come intrusioni informatiche, vandalismo, ecc.).
== Tecniche ==
Data la complessità di un sistema informativo, è possibile individuare diverse tecniche in base alla minaccia che si vuole prevenire. Tra le soluzioni, possiamo trovare:
*'''fault prevention''' (prevenzione dei guasti): basata sulla prevenzione: il sistema implementa di default misure di sicurezza che non portano il sistema in errore;
*'''[[Fault-tolerance|fault tolerance]]''' (tolleranza ai guasti): basata sulla tolleranza: il sistema anche se cade in errore può gestirlo;
*'''fault removal''' (rimozione dei guasti): basata sulla rimozione: il sistema se in errore può portarsi ad uno stato di reset;
*'''fault forecasting''' (previsione dei guasti): basata sulla previsione: il sistema prevede i casi in cui può portare sé stesso in errore.
== Bibliografia ==▼
{{Progetto:Manutenzione/Bibliografia/Manutenzione in progettazione}}▼
== Voci correlate ==
* [[Fault-tolerance]]
* [[Metodi formali]]
* [[Affidabilità]]
* [[Ingegneria dell'affidabilità]]
▲== Bibliografia ==
▲{{Progetto:Manutenzione/Bibliografia/Manutenzione in progettazione}}
== Collegamenti esterni ==
# ''[http://www.dependability.org/ IFIP WG10.4 on Dependable Computing e Fault Tolerance (in inglese)]'' -
# A. Avizienis, J.-C. Laprie e Brian Randell: ''[
# Algirdas Avizienis, Jean-Claude Laprie, Brian Randell: ''[http://rodin.cs.ncl.ac.uk/Publications/avizienis.pdf La Dependability e le sue minacce: una tassonomia (in inglese)] {{Webarchive|url=https://web.archive.org/web/20160823141548/http://rodin.cs.ncl.ac.uk/Publications/avizienis.pdf |date=23 agosto 2016 }}'' — questo documento estende e perfeziona la versione del documento precedente ed è un eccellente punto di partenza per lo studio della dependability. Consigliata la lettura di questo documento e successivamente del seguente tutorial:
# Wilfredo Torres-Pomales: ''{{collegamento interrotto|1=[
[[Categoria:
▲[[Categoria:Teorie dell'informatica]]
[[Categoria:Teoria dell'affidabilità]]
|