← Kezdőlap
Biztonságkritikus embedded fejlesztés szabványok szerint
Több mint 35 év tapasztalat funkcionális biztonság, valós idejű rendszerek és hardverközeli fejlesztés területén.
A biztonságkritikus embedded fejlesztés nem egyes funkciók kérdése, hanem teljes megközelítésé: követelményelemzéstől az architektúrán és implementáción át a verifikációig és dokumentációig.
A következő három kompetenciaterület képezi munkám alapját. Szinte minden projektben átfedik egymást.
Tapasztalat
1. Tapasztalat
Több mint három évtized embedded fejlesztés — a pálya kezdetétől a motorfejlesztésben a jelenlegi független tanácsadói tevékenységig.
- Több mint 35 év embedded fejlesztés (1990 óta)
- Pályakezdés Mercedes-Benznél, Stuttgart-Untertürkheim
- Projektek több nagy gyártó számára Németországban, Nagy-Britanniában és az USA-ban
- Nemzetközi tevékenység Németországban és Franciaországban
- 2002 — Navimess Elektronik alapítása (később megszüntetve)
- 2012 — SCHMITT CONSULTING S.A.R.L. alapítása Franciaországban
- Diplom-Informatiker (FH), műszaki informatika szak
- Diplomamunka szabályozástechnikából valós idejű hardver-illesztőprogramokkal assemblerben
Szabványok
2. Szabványok és normák
Ismerem az automotive, orvostechnika és ipar biztonságkritikus fejlesztéséhez releváns szabványokat.
- ISO 26262 — Funkcionális biztonság (automotive, ASIL A-D)
- IEC 61508 — Funkcionális biztonság (ipar, SIL 1-4)
- IEC 62304 — Szoftver életciklusa (orvosi eszközök)
- IEC 60601-1 — Eszközbiztonság (orvostechnika)
- RTCA/DO-178B — Légi szoftver (DAL A-E)
- Automotive SPICE — Folyamatértékelés
- MISRA-C / MISRA-C++ — Kódolási szabályok
Vezetés
3. Projektvezetés
Az embedded projektek ritkán buknak meg technikán, gyakran kommunikáción és vezetésen.
- Szigorú határidő- és költségmenedzsment
- Rendszeres egyeztetés az ügyféllel megegyezett ütemben
- Árgaranciás ajánlatok fix árú szerződésekhez
- Tudásátadás az ügyfél csapatainak a projekt végén
- Külső beszállítók és belső területek koordinálása
- Műszaki dokumentáció és nyomon követhető kódátadás
- NDA-készség és bizalmas projektkezelés
Kiegészítő technikai súlypontok
A három fő terület mellett a 35 év gyakorlatból különböző tartalmi súlypontok rajzolódtak ki:
- Valós idejű rendszerek és bare-metal fejlesztés
- Hardverközeli programozás kis mikrokontrollereken, valós idejű operációs rendszerrel vagy anélkül.
- FPGA verifikáció
- Fejlesztés VHDL és SystemVerilog nyelven, testbench-ekkel és szisztematikus verifikációval.
- Kódátvétel és reverse engineering
- Örökölt kódbázisok elemzése — assembler, C, C++, gyakran dokumentáció nélkül. A Stihl projekt (lásd referenciák) erre példa.
- Titkosítás és biztonságos kommunikáció
- Kriptográfiai eljárások és biztonságos buszkommunikáció fejlesztése embedded környezetben. Megjegyzés: egy bizonyos titkosítási szint felett szükség lehet az illetékes hatóság engedélyére.
Mit jelentenek ezek a kompetenciák Önnek
Ha olyan projektje van, ahol a szabványoknak való megfelelés, valós idejű követelmények vagy hardverközeli komplexitás játszik szerepet — és egyúttal nem akar egész szakértői csapatot felvenni, hanem egyetlen áttekintő és szállítási ígéretet adó személyt — akkor az együttműködés valószínűleg megfelelő.