1. 9. 2026
Vývojáři softwarově definovaných vozidel (SDV) používají pro konfiguraci softwarového stacku několik různých izolovaných nástrojů. Roztříštěnost s sebou nese skryté náklady v podobě komplikované integrace, obtížného zajišťování zpětné sledovatelnosti změn pro audity ASPICE a zdlouhavého zaučování nových inženýrů. Řešením tohoto problému je přechod na sjednocené pracovní prostředí, které jako jediný zdroj pravdy využívá otevřený formát YAML.
S tím, jak se vozidla stávají stále více softwarově definovanými, se složitost vývoje jejich softwaru přesouvá do oblastí, které jsou pro konečného uživatele méně viditelné. Jedním z příkladů je soubor konfiguračních nástrojů používaných k sestavení různých vrstev softwarového stacku SDV. Společnost Qorix tvrdí, že spoléhání se na oddělené nástroje pro AUTOSAR Classic, AUTOSAR Adaptive, bootloadery a další komponenty vytváří integrační zátěž, která se může akumulovat v průběhu celého procesu vývoje.
Problém nemusí nutně spočívat v jakémkoli jednotlivém nástroji. Obtíže nastávají, když je každá část softwarové architektury vozidla konfigurována samostatně, s použitím různých formátů souborů a pracovních postupů. Konfigurace, která se v jednom nástroji jeví jako správná, se může dostat do konfliktu s jinou konfigurací jinde v systému. Takové nesrovnalosti se mohou projevovat až v momentě, kdy jsou různé komponenty konečně integrovány, přičemž v daném okamžiku musejí inženýři předělávat rozhodnutí a vývoj dokončený dříve.
Zpětná sledovatelnost (traceability) představuje další výzvu. Vývoj automobilového softwaru podléhá procesům, jako je Automotive SPICE (ASPICE), které vyžadují dokumentaci a zpětnou sledovatelnost konfiguračních rozhodnutí. Pokud jsou informace o konfiguraci uloženy ve vlastnických binárních formátech, je obtížné revidovat změny stejným způsobem, jakým vývojáři revidují zdrojový kód. Qorix poukazuje na to, že inženýři proto musejí logiku konfiguračních změn rekonstruovat ručně, zejména před auditem.
Existuje zde také praktický důsledek: roztříštěné řetězce nástrojů ztěžují novým inženýrům dosažení produktivity. Namísto učení se jednoho konzistentního pracovního postupu se musejí seznamovat s několika nástroji, rozhraními a terminologiemi. Správa licencí dodává další vrstvu složitosti, zejména u velkých programů zapojujících více dodavatelů a stovky inženýrů.
Společnost Qorix odhaduje, že u středně velkého programu SDV mohou zpoždění při integraci, dokumentace, zapracování nových lidí a správa licencí dohromady vytvářet opakované odčerpávání inženýrských kapacit. Navrhovanou alternativou je pak správa konfigurace ve společném pracovním prostoru za použití souborů YAML uložených v systému Git jako sdíleného zdroje pravdy, což umožňuje automatizovanou validaci napříč doménami.
Širší problematika přesahuje softwarovou platformu jedné společnosti. S tím, jak se vozidla stále více podobají složitým softwarovým systémům, se vývojové postupy zděděné z tradičního automobilového inženýrství mohou stát překážkou samy o sobě. Lepší integrace mezi konfigurací, správou verzí, testováním a validací by se proto mohla stát pro budoucnost SDV stejně důležitou jako pokroky v samotném softwaru vozidla.
Více informací o tématu najdete zde a zde.
Celý článek najdete zde.
HARTMANN, Nico. The Hidden Cost of Fragmented SDV Toolchains [online]. Qorix, 29. července 2026 [cit. 2026-08-26]. Dostupné z: https://www.qorix.ai/tech-blog/the-hidden-cost-of-fragmented-sdv-toolchains/
Obrázek: chat gpt