Kritikalität software-basierter Systeme – Best Practices in Konstruktion, Absicherung, Betrieb und Haftung