LowLevelVerhalten
LowLevelVerhalten bezeichnet im Bereich der Informatik das beobachtbare Verhalten eines Systems auf den niedrigsten Ebenen seiner Architektur, dort wo Software direkt mit Hardware, Betriebssystemkern, Treibern und Firmware interagiert. Der Begriff dient dazu, Abstraktionen zu verlassen und konkrete Abläufe sichtbar zu machen, die von Speicherlayout, Interrupten, Timings und I/O-Ereignissen geprägt sind.
Der Begriff findet vor allem in Bereichen wie eingebetteten Systemen, Betriebssystementwicklung, Treiberdesign und sicherheitskritischen Anwendungen Verwendung.
Zu den charakteristischen Merkmalen gehören Determinismus oder deterministische Grenzen, Latenz- und Durchsatzanforderungen sowie der direkte Ressourcenverbrauch.
Die Analyse des LowLevelVerhaltens erfolgt durch Instrumentierung, Logging, Tracing, Disassemblierung, Hardware-in-the-Loop-Tests und manchmal formale Verifikation. Sie
Siehe auch: HighLevelVerhalten, Systemarchitektur, Embedded Systems.