← Pradžia
Saugumo požiūriu kritinis embedded kūrimas pagal standartus
Daugiau nei 35 metų patirtis funkcinio saugumo, realiojo laiko sistemų ir aparatinei įrangai artimo kūrimo srityje.
Saugumo požiūriu kritinis embedded kūrimas nėra atskirų funkcijų klausimas, o bendro požiūrio: nuo reikalavimų analizės per architektūrą ir įgyvendinimą iki verifikacijos ir dokumentacijos.
Šios trys kompetencijos sritys yra mano darbo pagrindas. Jos persidengia beveik kiekviename projekte.
Patirtis
1. Patirtis
Daugiau nei trys dešimtmečiai embedded kūrimo — nuo karjeros pradžios variklių kūrime iki dabartinės veiklos kaip nepriklausomas konsultantas.
- Daugiau nei 35 metai embedded kūrimo (nuo 1990 m.)
- Karjeros pradžia Mercedes-Benz, Stuttgart-Untertürkheim
- Projektai keliems dideliems gamintojams Vokietijoje, Didžiojoje Britanijoje ir JAV
- Tarptautinė veikla Vokietijoje ir Prancūzijoje
- 2002 — Navimess Elektronik įkūrimas (vėliau uždarytas)
- 2012 — SCHMITT CONSULTING S.A.R.L. įkūrimas Prancūzijoje
- Diplom-Informatiker (FH), techninės informatikos specializacija
- Diplominis darbas iš reguliavimo technikos su realiojo laiko aparatinės įrangos tvarkyklėmis asembleryje
Standartai
2. Standartai ir normos
Pažįstu standartus, svarbius saugumo požiūriu kritiniam kūrimui automotive, medicinoje ir pramonėje.
- ISO 26262 — Funkcinis saugumas (automotive, ASIL A iki D)
- IEC 61508 — Funkcinis saugumas (pramonė, SIL 1 iki 4)
- IEC 62304 — Programinės įrangos gyvavimo ciklas (medicinos prietaisai)
- IEC 60601-1 — Prietaiso saugumas (medicina)
- RTCA/DO-178B — Aviacinė programinė įranga (DAL A iki E)
- Automotive SPICE — Procesų vertinimas
- MISRA-C / MISRA-C++ — Kodavimo taisyklės
Vadovavimas
3. Projekto vadovavimas
Embedded projektai retai žlunga dėl technikos, dažnai dėl ryšių ir vadovavimo.
- Griežtas terminų ir sąnaudų valdymas
- Reguliarus derinimas su klientu sutartame ritme
- Pasiūlymai su kainos garantija fiksuotos kainos sutartims
- Žinių perdavimas kliento komandoms projekto pabaigoje
- Išorinių tiekėjų ir vidinių sričių koordinavimas
- Techninė dokumentacija ir atsekamas kodo perdavimas
- NDA pasirengimas ir konfidencialus projekto turinio tvarkymas
Papildomi techniniai akcentai
Šalia trijų pagrindinių sričių, iš 35 metų praktikos išsikristalizavo įvairūs turinio akcentai:
- Realiojo laiko sistemos ir bare-metal kūrimas
- Aparatinei įrangai artimas programavimas mažuose mikrovaldikliuose, su realiojo laiko operacine sistema arba be jos.
- FPGA verifikacija
- Kūrimas VHDL ir SystemVerilog kalbomis, su testbench ir sistemine verifikacija.
- Kodo perėmimas ir atvirkštinė inžinerija
- Paveldėtų kodo bazių analizė — asembleris, C, C++, dažnai be dokumentacijos. Stihl projektas (žr. rekomendacijos) yra to pavyzdys.
- Šifravimas ir saugus ryšys
- Kriptografinių metodų ir saugaus magistralinio ryšio kūrimas embedded kontekste. Pastaba: virš tam tikro šifravimo lygio gali prireikti kompetentingos institucijos leidimo.
Ką šios kompetencijos jums reiškia
Jei turite projektą, kuriame vaidmenį atlieka standartų laikymasis, realiojo laiko reikalavimai arba aparatinei įrangai artimas sudėtingumas — ir tuo pačiu nenorite samdyti visos specialistų komandos, o tik vieną žmogų su bendru vaizdu ir pristatymo įsipareigojimu — tada bendradarbiavimas tikriausiai tinka.