Trapping dinamico degli errori

Dynamic Error Trapping

Un processo di programma applicato automaticamente in base al quale tutti gli errori scientifici o tecnici che possono essere introdotti durante una sessione di elaborazione vengono identificati tramite protocolli di codice e segnalati per la correzione dell'utente o eliminati automaticamente.

Teoricamente tali errori possono derivare da un percorso non previsto attraverso un programma operativo parallelo molto complesso che presenta, per comodità dell'utente, un numero quasi infinito di permutazioni del percorso, o più probabilmente attraverso un semplice errore di input dell'utente o un errore di digitazione della tastiera e per il quale no la persona può mai essere immune.

Il processo di cattura degli errori è descritto come "dinamico" poiché, in quanto processi di calcolo estremamente complessi, che si evolvono attraverso la raccolta e la raccolta di numerose serie di input dell'utente, i parametri utilizzati per identificare gli errori di input tecnici devono essenzialmente cambiare costantemente. In parole povere: "Cambiare costantemente limiti e limiti di input per stare al passo con il design in evoluzione".

Il Dynamic Error Trapping è forse la parte più complessa del codice sorgente di Mistral utilizzato per creare il suo sistema di moduli di programma individuali ma che interagiscono in modo interattivo. Certamente il più difficile e costoso da creare e che richiede decine di migliaia di ore di programmazione ad alto livello. Fin dall'inizio, tuttavia, Mistral ha considerato la necessità di Dynamic Error Trapping era essenziale. Le conseguenze di un grave errore di risultato sono paradossalmente potenzialmente meno gravi o dannose dal punto di vista commerciale rispetto a una minore imprecisione del risultato di calcolo. A causa, semplicemente, perché un grave errore di risultato, diciamo nell'ordine del 50% sia sotto che sopra, sarà inevitabilmente notato da un ingegnere esperto; mentre una dichiarazione in eccesso del 20% potrebbe passare inosservata ma comportare semplicemente la perdita di un contratto con il cliente. Lo scenario molto peggiore di un eufemismo del 20% che passa inosservato e che si traduce in un contratto vinto per uno schema di installazione RAC destinato a non funzionare mai potrebbe comportare perdite finanziarie catastrofiche, per non parlare della perdita di credibilità con un cliente prezioso.

Nonostante i pericoli legati all'utilizzo di un software sviluppato in modo non esperto che non sia Dynamically Error Trapped, Mistral Associates ritiene che i propri sistemi informatici siano praticamente unici nel funzionamento con questa caratteristica essenziale e con un livello di sofisticazione e affidabilità comprovati sul campo per oltre tre decenni.