Dynamische fouttrapping

Een automatisch toegepast programmaproces waarbij alle wetenschappelijke of technische fouten die tijdens een computersessie kunnen worden geïntroduceerd, worden geïdentificeerd door codeprotocollen en ofwel worden gerapporteerd voor gebruikerscorrectie of automatisch worden geëlimineerd.

Theoretisch kunnen dergelijke fouten het gevolg zijn van een onvoorspelbare route via een zeer complex, parallel besturingssysteem dat, voor het gemak van de gebruiker, een bijna oneindig aantal routepututaties heeft, of waarschijnlijker door een eenvoudige gebruikersinvoerfout of typfout van het toetsenbord en waarvoor geen persoon kan ooit immuun zijn.

Het foutopvangproces wordt beschreven als 'dynamisch' vanwege het feit dat als zeer complexe berekeningsprocessen, die evolueren door het verzamelen en verzamelen van talloze reeksen gebruikersinvoer, de parameters die worden gebruikt voor het identificeren van technische invoerfouten in wezen constant moeten veranderen. In eenvoudige bewoordingen geformuleerd - 'constant veranderende invoerlimieten en grenzen om het veranderende ontwerp bij te houden'.

Dynamic Error Trapping is misschien wel het meest complexe deel van de broncode van Mistral dat werd gebruikt om zijn systeem van individuele maar interactief communicerende programmamodules te creëren. Zeker de moeilijkste en duurste om te maken en die tienduizenden uren programmeren op hoog niveau vereist. Vanaf het begin overwoog Mistral echter de behoefte aan Dynamic Error Trapping was essentieel. De gevolgen van een grote resultaatfout zijn paradoxaal genoeg mogelijk minder ernstig of commercieel schadelijk dan een kleine onnauwkeurigheid in de berekening. Gewoon, omdat een grote resultaatfout, zeg in de orde van 50%, hetzij onder of boven de verklaring onvermijdelijk zal worden opgemerkt door een ervaren ingenieur; terwijl een verklaring van meer dan 20% onopgemerkt kan blijven, maar eenvoudig kan leiden tot verlies van een klantcontract. Het veel slechtere scenario van een onopgemerkt 20% understatement dat resulteert in een contract voor een RAC-installatieschema dat nooit zal werken, kan leiden tot catastrofale financiële verliezen, laat staan ??verlies van geloofwaardigheid bij een waardevolle klant.

Ondanks de gevaren van het gebruik van ondeskundig ontwikkelde computersoftware die geen Dynamically Error Trapped is, gelooft Mistral Associates dat zijn eigen computersystemen praktisch uniek zijn in het werken met deze essentiële functie en op een dergelijk hoog niveau van verfijning en bewezen betrouwbaarheid in het veld gedurende meer dan drie decennia .