Stowarzyszenie Niezawodności Oprogramowania Przemysłu Motoryzacyjnego
Motor Industry Software Reliability Association ( MISRA ) to organizacja, która opracowuje wytyczne dla oprogramowania opracowanego dla komponentów elektronicznych stosowanych w przemyśle motoryzacyjnym . Jest to współpraca między producentami pojazdów, dostawcami komponentów i firmami konsultingowymi. W 2021 roku luźne konsorcjum przekształciło się w The MISRA Consortium Limited.
Cel
Celem tej organizacji jest udzielanie ważnych porad branży motoryzacyjnej w zakresie tworzenia i stosowania bezpiecznego, niezawodnego oprogramowania w pojazdach. Wymagania bezpieczeństwa oprogramowania używanego w samochodach różnią się od wymagań innych obszarów, takich jak opieka zdrowotna, automatyka przemysłowa, lotnictwo itp. Misją MISRA jest „Wspieranie przemysłu motoryzacyjnego w stosowaniu i tworzeniu w pojazdach systemów bezpieczeństwa i niezawodne oprogramowanie”.
Tworzenie
MISRA została utworzona przez konsorcjum organizacji utworzonych w odpowiedzi na brytyjski program badań systemów krytycznych dla bezpieczeństwa. Program ten był wspierany przez Departament Handlu i Przemysłu oraz Radę Badań Inżynierii i Nauk Fizycznych . Po zakończeniu pierwotnych prac konsorcjum MISRA kontynuowało prace na zasadzie samofinansowania.
Konsorcjum MISRA
Następujące organizacje tworzą komitet sterujący MISRA:
Obecni członkowie 2021 według strony internetowej:
- Silniki Bentleya
- Systemy Diesla Delphi
- Ford Motor Company Ltd
- HORIBA MIRA Spółka z ograniczoną odpowiedzialnością
- Jaguara Land Rovera
- Protean Electric Ltd
- Ricardo pl
- Uniwersytet w Leeds
- Visteon Engineering Services Ltd
- ZF TRW
W skład komitetu wchodzą głównie producenci pojazdów i dostawcy komponentów.
Wytyczne
Wytyczne MISRA to wytyczne dotyczące rozwoju oprogramowania opartego na pojazdach. Wytyczne mają na celu osiągnięcie następujących celów:
- Zapewnić bezpieczeństwo
- Zapewnij bezpieczeństwo
- Wprowadź solidność i niezawodność do oprogramowania
- Bezpieczeństwo ludzi musi mieć pierwszeństwo w przypadku konfliktu z bezpieczeństwem mienia
- Rozważ zarówno przypadkowe, jak i systematyczne błędy w projektowaniu systemu
- Wykaż solidność, a nie polegaj tylko na braku awarii
- Stosowanie zasad bezpieczeństwa w projektowaniu, produkcji, eksploatacji, serwisowaniu i utylizacji produktów
Podobnie jak w przypadku wielu norm (na przykład ISO , BSI , RTCA ), dokumenty zawierające wytyczne MISRA nie są bezpłatne dla użytkowników ani wdrażających.
Wytyczne językowe
Obecnie wytyczne MISRA są opracowywane tylko dla języków programowania C i C++ .
- MISRA C++ została wydana w marcu 2008 roku.
- Trzecia edycja MISRA C (znana jako MISRA C:2012) została opublikowana w 2013 roku i poprawiona w 2019 roku.
Zobacz też
- MISRA C
- Wysoka integralność C++
- Statyczna analiza programu
- Standardy kodowania
- Jakość oprogramowania
- Stowarzyszenia samochodowe w Wielkiej Brytanii
- Instytuty informatyki w Wielkiej Brytanii
- Standardy komputerowe
- Hinckleya i Boswortha
- Organizacje z siedzibą w Leicestershire
- Nauka i technologia w Leicestershire
- Projektowanie Oprogramowania
- Organizacje normalizacyjne w Wielkiej Brytanii
- Specyfikacja techniczna