Echtzeitanforderungen / Real-time Requirements => Echtzeitsysteme haben die Eigenschaft, auf eine äußere Anregung innerhalb einer vorgegebenen Zeitspanne [in Echtzeit] verlässlich zu reagieren. Bezüglich der Einhaltung der zeitlichen Limitierung wird dabei zwischen harten und weichen Echtzeitanforderungen unterschieden. Eine harte Echtzeitanforderung liegt vor, wenn alle erforderlichen Systemantworten auf eine äußere Anregung innerhalb einer fest vorgegebenen Zeitspanne absolut verlässlich eintreffen müssen, da andernfalls erheblicher Schaden droht. Eine weiche Echtzeitanforderung dagegen besteht, wenn die Überschreitung eines vorgegebenen Zeitlimits bis zu einem gewissen Grad toleriert werden kann, da keine fatalen Folgen zu befürchten sind.