Für künftige automobile Systeme spielt das Thema Speicherschutz und auch Virtualisierung eine immer größere Rolle. Stand der Technik ist es, dass eine sogenannte Memory Protection Unit (MPU) zum Einsatz kommt. Diese erlaubt es, für bestimmte SW Teile Zugriffsberechtigungen für bestimmte Speicherbereiche zu erteilen.
Im nicht-automobilen Umfeld sind sogenannte Memory Management Units (MMU) üblich. Diese gehen in ihrer Funktion über die reine Schutzfunktion hinaus und erlauben auch weitere Funktionen wie beispielsweise eine virtuelle Adressierung. Auch die reine Schutzfunktion ist anders realisiert als bei einer MPU.
Im Projekt sollen deshalb die folgenden Fragestellungen untersucht werden
- Welche Fehlermodi kann eine MMU haben, welche Fehlermodi können in einem System dadurch auftreten, dass eine MMU verwendet wird (d.h. sind mittelbar durch die MMU verursacht)?
- Welche Ansätze zur Überwachung einer MMU gibt es in der Wissenschaft?
- Wie kann man MMU Fehlermodi beherrschen?