I recenti progressi nel campo della modellizzazione e simulazione ingegneristica consentono di rappresentare e predire eventi fisici sempre più complessi. Questo permette di utilizzare modelli computazionali in supporto all’intera vita di un prodotto, dalla sua fase di progetto, realizzazione sino alla messa in opera. Tuttavia, per quanto i modelli possano esseri precisi o accurati, essi non sono in grado di rappresentare accuratamente la realtà; infatti, mentre i modelli presentano una natura deterministica, producendo sempre identici risultati ad ogni loro esecuzione, la realtà manifesta aleatorietà. Per esempio, componenti nominalmente identici falliscono in tempi e modalità differenti; eccitazioni su strutture e sistemi dovute ad esempio a terremoti, onde o vento variano casualmente nel tempo; etc. In oltre, i reali valori dei parametri del modello non sono noti con esattezza. L’approccio tradizionale all’analisi computazionale, in fase di progetto, è l’utilizzo di modelli puramente deterministici, e tutti gli effetti casuali sono presi in