Dynamisk felsökning (Dynamic Error Trapping)

En automatiskt tillämpad programprocess där alla vetenskapliga eller tekniska fel kan uppstå som introduceras under en beräkningssession identifieras med kodprotokoll och antingen rapporteras för användarkorrigering eller elimineras automatiskt.

Teoretiskt sett kan sådana fel komma antingen från en oförutsedd rutt genom mycket ett komplext, parallellt operativprogram som för användarens bekvämlighet har ett nästan oändligt antal rutt permutationer, eller mer troligt genom en enkel felinmatning eller användarinmatningstangentbord typfel och för vilka ingen person någonsin kan vara immun.

Felsökningsprocessen beskrivs som "dynamisk" eftersom den är mycket komplex beräkningsprocesser, utvecklade genom att samla flera serier av användare ingångar, de parametrar som används för att identifiera tekniska inmatningsfel krävs i huvudsak ständigt förändras. För att uttrycka detta på enkla termer - 'Ändra inmatningsgränserna ständigt och gränser för att hålla jämna steg med den utvecklande designen.

Dynamic Error Trapping is perhaps the most complex part of Mistral's Source Code used to create its system of individual yet interactively communicating program modules. Certainly the most difficult and expensive to create and requiring tens of thousands of hours of high level programming. From the outset however Mistral considered the need for Dynamic Error Trapping was essential. The consequences of a major result error paradoxically being potentially less serious or commercially damaging than a minor calculation result inaccuracy. Due, simply, because a major result error, say in the order of 50% either under or over statement will inevitably be noticed by an experienced engineer; whereas a 20% over statement might go unnoticed but simply result in loss of a customer contract. The far worse scenario of a 20% understatement going unnoticed and which results in a contract being won for a RAC installation scheme which is destined never to work could result in catastrophic financial losses, let alone loss of credibility with a valuable customer.

Despite the dangers of using inexpertly developed computer software that is not Dynamically Error Trapped Mistral Associates believes its own computing systems are practically unique in operating with this essential feature and at such a high level of sophistication and proven reliability in the field over more than three decades.