Robustheit

OpenCAGE soll gegenüber Lastsituationen des Systems, auf dem es in Betrieb ist, robust sein. Große Datenmengen, die innerhalb von OpenCAGE verarbeitet werden (mehr als die typischen 100.000 Knoten und eine Million Kanten), dürfen OpenCAGE nicht zum Absturz oder sonstigen Verweigerungen der spezifizierten Funktionen bringen, sofern OpenCAGE genügend Systemressourcen zur Verfügung stehen.

Eingaben eines Benutzers, die innerhalb eines bestimmten Kontextes nicht erlaubt sind, werden abgefangen. Dies geschieht durch Ausgrauen des Bestätigungsbuttons bzw. des Menüpunkts, so dass die Funktion nicht ausgeführt werden kann. Ist dies nicht einfach möglich, wird der Benutzer nach dem Ausführen der Funktion mit einer entsprechenden Meldung auf das Problem hingewiesen und die Funktion abgebrochen.