
Derzeit gibt es eine Reihe von Anwendungen, die auf Re-Engineering ausgerichtet sind, aber die meisten haben sich auf Geschäftsanwendungen konzentriert, bei denen die Prioritäten deutlich von denen von Echtzeitanwendungen abweichen, bei denen Leistungsmerkmale, 7x24-Verfügbarkeit und Systemzuverlässigkeit im Vordergrund stehen. Bei der Wartung einer Echtzeitanwendung muss daher sichergestellt werden, dass die vorzunehmenden Änderungen diese Eigenschaften nicht wesentlich beeinträchtigen.
Die Wartung einer Anwendung erfordert zunächst ein Verständnis der Software, und um dies zu erreichen, gibt es zwei Arten der Systemanalyse: statisch und dynamisch. Die in dieser Arbeit beschriebene Forschung kommt zu dem Schluss, dass es für eine vollständige Sicht auf ein System notwendig ist, die Informationen aus den beiden oben genannten Analysen zu korrelieren, da jede eine Facette der Anwendung zeigt, die die andere nicht erhalten kann.
Das entwickelte Werkzeug bietet diese einheitliche Sicht, um das Verständnis der Systeme in Echtzeit zu erleichtern, und kann in den verschiedenen Phasen des Entwicklungsprozesses eingesetzt werden. "