System o mieszanej krytyczności
Uruchamianie funkcji o różnych wymaganiach bezpieczeństwa — powiedzmy hamulców i radia samochodowego — na tym samym sprzęcie, z gwarancją, że jedna nigdy nie ucierpi przez drugą.
Dawniej każda funkcja dostawała własny sterownik, aż nowoczesny samochód zaczął ich mieć ponad sto. Konsolidacja oszczędza okablowanie, masę i pieniądze, ale utrudnia certyfikację: kod poduszek powietrznych ocenia się na poziomie ASIL D wg ISO 26262, odtwarzacz multimediów prawie wcale. Albo certyfikuje się wszystko na najwyższym poziomie, co jest ruinująco drogie, albo dowodzi się, że jedno nie może wpływać na drugie.
Początki dziedziny datuje się zwykle na artykuł Steve'a Vestala z 2007 roku w Honeywell, który zaproponował szeregowanie, w którym każde zadanie ma kilka oszacowań WCET — optymistyczne i paranoiczne. Jeśli zadanie krytyczne przekroczy budżet optymistyczny, mniej ważna praca jest porzucana. W praktyce problem rozwiązuje się głównie partycjonowaniem za pomocą hipernadzorcy lub jądra separacyjnego.