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.

Spalvų schema

Kalba