Software diagnostics is used whenever there is a fault that triggers some kind of an artefact such as a memory dump or a software trace. It is also used proactively in software and network monitoring. We combine all these uses with our pattern-oriented approach to anticipate faults before their occurrence:
Such preventive software diagnostics consists from 4 interrelated parts:
• General software structure and behavior pattern catalogues
• Domain, vendor and product specific problem catalogues
• Live monitoring
• Pre-mortem analysis
Pre-mortem here means preventive memory dump analysis. It is similar ...