Вступ
Автомобільна промисловість переживає глибоку трансформацію, оскільки традиційні транспортні засоби еволюціонують у програмно-визначені транспортні засоби (SDV) – інтелектуальні, підключені платформи, що керуються програмними, а не апаратними обмеженнями. На відміну від звичайних транспортних засобів, де функціональність була тісно пов'язана з фізичними компонентами, SDV побудовані на гнучкій архітектурі програмного забезпечення транспортних засобів, яка дозволяє динамічне оновлення функцій, оновлення по бездротовій мережі (OTA), розширену персоналізацію та швидкість реагування в режимі реального часу.
Оскільки архітектури автомобільної електроніки/електронної техніки переходять від доменних до зональних моделей, стандартні транспортні засоби (SDV) інтегрують периферійні обчислення, адаптивну платформу AUTOSAR та технології на основі штучного інтелекту, щоб задовольнити зростаючі потреби в безпеці, зв'язку та автономності. Ця зміна парадигми створює нові виклики та можливості в розробці автомобільного програмного забезпечення, вимагаючи від виробників оригінального обладнання (OEM) та постачальників впровадження передових інструментів розробки SDV, гнучких методологій та надійних рішень для управління вимогами для забезпечення безпеки, відповідності та масштабованості.
У цій статті досліджується повний життєвий цикл розробки програмно-визначених транспортних засобів, від архітектури та технологій до відповідності вимогам, викликів та передового досвіду, пропонуючи глибоке занурення в те, як виробники оригінального обладнання (OEM) та постачальники можуть успішно здійснити перехід до інтелектуальної, програмно-орієнтованої мобільності.
Що таке програмно-визначений транспортний засіб (SDV)?
Програмно-визначений транспортний засіб (SDV) – це сучасна автомобільна система, де функції транспортного засобу в основному контролюються, активуються та вдосконалюються за допомогою програмного забезпечення. На відміну від традиційних транспортних засобів, де більшість можливостей було встановлено на етапі виробництва, SDV дозволяють виробникам дистанційно впроваджувати нові функції, виправляти помилки та покращувати продуктивність протягом усього життєвого циклу транспортного засобу за допомогою бездротових оновлень (OTA).
Еволюція від традиційних транспортних засобів до багатоцільових транспортних засобів
Перехід від механічних та апаратно-орієнтованих систем до програмно-орієнтованих архітектур знаменує собою значну трансформацію в автомобільній інженерії. Традиційні транспортні засоби працювали на ізольованих електронних блоках керування (ЕБУ), тісно пов'язаних з певним обладнанням. На противагу цьому, стандартні транспортні засоби (SDV) покладаються на централізовану або зональну архітектуру програмного забезпечення транспортного засобу, що базується на автомобільному проміжному програмному забезпеченні та високопродуктивних обчислювальних платформах, що дозволяє постійні інновації та масштабованість функцій.
Зростання підключених, інтелектуальних та адаптивних автомобільних систем
Автомобілі зі спільним доступом (SDV) знаходяться в центрі революції підключених транспортних засобів, поєднуючи периферійні обчислення, зв'язок «Везичок-то-все» (V2X) та штучний інтелект, що забезпечує прогнозне обслуговування, можливості автономного водіння та реагування системи в режимі реального часу. Ця зв'язок дозволяє транспортним засобам адаптуватися до уподобань користувача, умов навколишнього середовища та правил безпеки дорожнього руху, що постійно змінюються.
Важливість SDV у майбутньому автомобільної промисловості
Оскільки очікування споживачів зміщуються в бік персоналізованого, програмно-багатого досвіду водіння, SDV (системні транспортні засоби) стають наріжним каменем мобільності наступного покоління. Вони забезпечують швидші цикли виходу на ринок, можливість повторного використання програмного забезпечення, покращену кібербезпеку та монетизацію цифрових послуг. Для виробників оригінального обладнання (OEM) та постачальників використання SDV є критично важливим для збереження конкурентоспроможності на ринку, який швидко розвивається завдяки інноваціям, автоматизації та повноцінній інтеграції програмного забезпечення.
Основні концепції розвитку SDV
Архітектура програмного забезпечення транспортних засобів у розробці SDV
В основі кожного програмно-визначеного транспортного засобу (SDV) лежить надійна та масштабована архітектура програмного забезпечення транспортного засобу, яка визначає, як програмні компоненти взаємодіють з апаратним забезпеченням, мережами та зовнішніми системами. Оскільки транспортні засоби переходять від апаратно-орієнтованих до програмно-орієнтованих, сучасна архітектура стає важливою для підтримки функціональності в режимі реального часу, оновлень OTA (Over-the-Air) та гнучкості функцій.
Централізована проти зональної архітектури
Традиційні транспортні засоби використовують розподілену архітектуру ЕБУ, де кожен блок керування виконує певну функцію (наприклад, гальмування, інформаційно-розважальну систему). Однак така модель призводить до складності та обмеженої масштабованості.
На відміну від цього, SDV використовують або централізовану архітектуру, де високопродуктивні обчислювальні блоки керують кількома доменами, або зональну архітектуру, яка групує ЕБУ на основі фізичних зон (передня, задня тощо). Зональні архітектури зменшують складність проводки, покращують модульність та розширюють підтримку периферійних обчислень у реальному часі.
Розв'язка апаратного та програмного забезпечення
Одним із визначальних принципів розробки SDV є відокремлення апаратного та програмного забезпечення. Таке відокремлення дозволяє виробникам оригінального обладнання (OEM) та постачальникам першого рівня (Tier 1) незалежно оновлювати або обслуговувати компоненти транспортних засобів, не порушуючи роботу всієї системи, сприяючи повторному використанню програмного забезпечення, легшому обслуговуванню та масштабованості життєвого циклу.
Завдяки цій абстракції розробники можуть розгортати платформо-незалежні додатки, зменшуючи залежність від конкретних ЕБУ або постачальників обладнання та прискорюючи інновації в екосистемі програмно-визначених транспортних засобів.
Роль проміжного програмного забезпечення та операційних систем транспортних засобів
Автомобільне проміжне програмне забезпечення та операційні системи (ОС) транспортних засобів реального часу відіграють вирішальну роль у забезпеченні зв'язку, безпеки та координації між різними програмними модулями та апаратними рівнями. Такі рішення, як AUTOSAR Adaptive Platform, забезпечують основу для критично важливих для безпеки та динамічних застосувань у SDV, підтримуючи відповідність ISO 26262 та безперешкодну інтеграцію систем на базі штучного інтелекту, V2X та OTA-фреймворків.
Проміжне програмне забезпечення забезпечує надійний обмін даними, тоді як ОС забезпечує планування в режимі реального часу, управління пам'яттю та кібербезпеку, що робить їх важливими для гнучкої розробки програмно-визначених транспортних засобів.
Архітектура електронної/електронної техніки для автомобілів та SDV
Електрична/електронна (Е/Е) архітектура сучасних транспортних засобів відіграє фундаментальну роль у забезпеченні переходу до програмно-визначених транспортних засобів (SDV). Традиційні розподілені системи, колись достатні для апаратно-орієнтованих транспортних засобів, більше не підходять для підтримки зростаючих потреб у зв'язку, автономності та виконанні програмного забезпечення в режимі реального часу. Сьогодні виробники оригінального обладнання (OEM) переосмислюють проектування Е/Е, щоб узгодити його з масштабованістю та гнучкістю, необхідними для розробки програмно-визначених транспортних засобів наступного покоління.
Що таке сучасні електронні/електронні архітектури?
Застарілі архітектури E/E складаються з десятків електронних блоків керування (ECU), кожен з яких призначений для виконання певних функцій, таких як керування силовою установкою, інформаційно-розважальна система або система допомоги водієві (ADAS). Ці ізольовані системи часто є жорстко вбудованими та негнучкими, що обмежує оновлення програмного забезпечення та інновації.
Сучасні архітектури електронної/електронної обробки, орієнтовані на SDV, об'єднують функції в меншій кількості потужніших обчислювальних блоків, здатних керувати кількома доменами за допомогою централізованого керування та високошвидкісних комунікаційних мереж. Цей перехід забезпечує безперебійне управління життєвим циклом програмного забезпечення, підвищує безпеку системи та зменшує складність апаратного забезпечення.
Перехід до контролерів домену та зони
Для підтримки модульності та ефективної комунікації виробники автомобілів впроваджують доменні та зональні архітектури:
- Контролери домену групують ЕБУ за функціями (наприклад, шасі, інформаційно-розважальні системи, системи допомоги водієві), спрощуючи розгортання програмного забезпечення та логіку керування.
- Зональні контролери реорганізовують компонування системи за фізичним розташуванням (наприклад, спереду ліворуч, ззаду праворуч), зменшуючи кількість джгутів проводів, знижуючи вагу та забезпечуючи швидшу передачу даних по всьому транспортному засобу.
Ця еволюція ідеально відповідає потребам SDV у масштабованості, обробці даних у режимі реального часу та простіших оновленнях через бездротову мережу (OTA).
Інтеграція периферійних обчислень у розробку SDV
Щоб відповідати вимогам низької затримки та високої надійності в автономних та підключених середовищах, периферійні обчислення тепер є ключовим компонентом архітектури E/E. Обробляючи дані локально в транспортному засобі, а не покладаючись виключно на хмару, автономні транспортні засоби (SDV) можуть приймати рішення за частки секунди, використовувати функції на основі штучного інтелекту та підтримувати зв'язок «Везичок-то-все» (V2X).
Периферійні обчислення також забезпечують кращу конфіденційність даних, підвищують відмовостійкість і підтримують критично важливі програми, такі як прогнозне обслуговування, адаптивні системи керування та відстеження поведінки транспортних засобів у режимі реального часу.
Перехід до централізованих, зональних та інтегрованих на периферії архітектур електромобілів/електронних систем (E/E) є фундаментальним для розкриття повного потенціалу розробки програмно-визначених транспортних засобів. Оскільки функції транспортних засобів дедалі більше контролюються програмним забезпеченням, інвестування в надійну електротехнічну конструкцію є важливим для забезпечення безпеки, продуктивності та гнучкості життєвого циклу.
Ключові технології, що забезпечують розвиток SDV
Розробка програмно-визначених транспортних засобів (SDV) залежить від кількох передових технологій, які забезпечують масштабованість, гнучкість та інтелект протягом усього життєвого циклу транспортного засобу. Від фундаментальних стандартів програмного забезпечення, таких як AUTOSAR Adaptive, до сучасних інновацій, таких як оновлення OTA (Over-the-Air) та штучний інтелект, ці технології формують основу розробки автомобільного програмного забезпечення наступного покоління.
Адаптивна платформа AUTOSAR
Оскільки SDV вимагають динамічних оновлень програмного забезпечення, високої обчислювальної потужності та зв'язку із зовнішніми мережами, адаптивна платформа AUTOSAR стала необхідною. На відміну від класичної платформи AUTOSAR, яка підтримує статичні функції реального часу на мікроконтролерах, адаптивна платформа розроблена для високопродуктивних ЕБУ та підтримує:
- Сервісно-орієнтована архітектура (SOA)
- Динамічне розгортання програмного забезпечення
- Операційні системи на основі POSIX
Різниця: AUTOSAR Classic та Adaptive
| особливість | AUTOSAR Класичний | Адаптивний AUTOSAR |
| Цільове використання | Вбудовані системи керування | Високопродуктивні обчислення |
| Підтримка операційних систем | Операційні системи реального часу (RTOS), що не підтримують POSIX | POSIX-сумісна ОС |
| Гнучкість | Статична конфігурація | Динамічний, оновлюваний |
| Комунікація | МОЖЕ, ЛІН | Ethernet, SOME/IP |
Чому адаптивна AUTOSAR є важливою для SDV
Адаптивна платформа AUTOSAR забезпечує безперешкодну інтеграцію функцій на основі штучного інтелекту, підтримує механізми оновлення OTA та забезпечує відповідність стандарту ISO 26262, що робить її ідеальною для швидкозмінних програмних середовищ у багатофункціональних транспортних засобах (SDV). Вона також підтримує периферійні обчислення та зв'язок V2X, що ідеально відповідає потребам сучасної архітектури програмного забезпечення транспортних засобів.
Оновлення по повітрю (OTA).
Однією з відмінних рис SDV є можливість дистанційного оновлення програмного забезпечення в режимі реального часу, що зменшує потребу у фізичних візитах до сервісних центрів та підвищує операційну ефективність.
Основні переваги оновлень OTA в SDV:
- Доставка та обслуговування програмного забезпечення в режимі реального часу
- Виправлення помилок та покращення функцій без змін апаратного забезпечення
- Зменшення витрат на відкликання та покращення часу безвідмовної роботи транспортних засобів
- Патчі безпеки розгортаються віддалено, що мінімізує вразливості
Функціональність OTA безпосередньо підтримує повне покриття життєвого циклу вимог, оскільки програмне забезпечення може постійно розвиватися після розгортання, керуючись відгуками, аналітикою або новими потребами відповідності.
Штучний інтелект у програмно-визначених транспортних засобах
Штучний інтелект (ШІ) змінює те, як транспортні засоби сприймають, приймають рішення та діють. У багатофункціональних транспортних засобах ШІ відіграє ключову роль у забезпеченні:
- Прогнозне обслуговування шляхом аналізу даних датчиків для прогнозування несправностей
- Автономне прийняття рішень в системах ADAS та системах автономного водіння
- Персоналізація салону для комфорту, безпеки та зручності користувача
- Оптимізація енергоефективності за допомогою поведінкового навчання в режимі реального часу
Інтеграція штучного інтелекту підтримується периферійними обчисленнями, платформами проміжного програмного забезпечення та операційними системами реального часу, і вимагає суворого узгодження зі стандартами функціональної безпеки автомобілів.
Разом AUTOSAR Adaptive, оновлення OTA та технології штучного інтелекту формують цифрову основу розробки програмно-визначених транспортних засобів. Вони дозволяють автовиробникам перейти від статичного виробництва автомобілів до динамічних, програмно-орієнтованих інновацій, забезпечуючи гнучкість, масштабованість та довгострокову цінність автомобіля.
Переваги програмно-визначеної архітектури транспортних засобів
Перехід до архітектури програмно-визначених транспортних засобів (SDV) дозволяє виробникам оригінального обладнання (OEM) та постачальникам подолати обмеження традиційних апаратно-орієнтованих конструкцій. Відокремлюючи програмне забезпечення від апаратного забезпечення та впроваджуючи централізовані або зональні обчислювальні моделі, SDV отримують численні технічні та бізнес-переваги протягом усього життєвого циклу розробки автомобільного програмного забезпечення.
Масштабованість та можливість повторного використання програмного забезпечення
Однією з найважливіших переваг архітектури SDV є масштабованість та можливість повторного використання програмного забезпечення. Розробники можуть створювати модульні, повторно використовувані програмні компоненти, які працюють на різних платформах та варіантах транспортних засобів, зменшуючи дублювання та час виходу на ринок.
Така модульність дозволяє:
- Швидше розгортання нових функцій у кількох моделях
- Зменшення зусиль на розробку та перевірку
- Спрощене обслуговування та оновлення
- Підвищені вимоги до повторного використання та управління конфігурацією
Таке повторне використання відповідає гнучким стратегіям розробки вимог і допомагає забезпечити стабільну продуктивність програмного забезпечення в масштабах.
Оновлення функцій у режимі реального часу та підтримка OTA
Архітектура програмно-визначених транспортних засобів (Software-Defined Vehicle) підтримує оновлення по бездротовій мережі (OTA), що дозволяє автовиробникам впроваджувати оновлення функцій у режимі реального часу, виправлення помилок та оновлення для забезпечення відповідності вимогам після виробництва. Ця можливість підвищує надійність та довгострокову цінність автомобілів, одночасно мінімізуючи фізичні відкликання та витрати на обслуговування.
Завдяки надійній підтримці OTA, SDV дозволяють:
- Безперервне впровадження вдосконалень програмного забезпечення
- Покращення безпеки, UX та продуктивності системи в режимі реального часу
- Гнучка реакція на кіберзагрози та зміни в нормативних актах
- Узгодження з повним охопленням життєвого циклу вимог
Покращена персоналізація та цінність життєвого циклу автомобіля
Сучасні споживачі вимагають автомобілів, які адаптуються до їхніх уподобань. Архітектури SDV дозволяють персоналізувати автомобіль, від режимів водіння та налаштувань інформаційно-розважальної системи до функцій комфорту та безпеки на базі штучного інтелекту.
Основні переваги персоналізації включають:
- Навчання на основі штучного інтелекту для індивідуальної поведінки користувачів
- Налаштовувані програмні пакети та послуги
- Активація функцій після продажу та оновлення на основі підписки
- Розширена цінність завдяки відстежуваності в режимі реального часу та аналітиці ефективності
Це не лише покращує враження водія, але й дозволяє виробникам оригінального обладнання (OEM) отримувати постійний дохід та диференціювати пропозиції на конкурентному ринку.
Програмно-визначена архітектура транспортних засобів є каталізатором інновацій в автомобільній галузі. Вона забезпечує неперевершену масштабованість, дозволяє керувати життєвим циклом програмного забезпечення на основі онлайн-трансляцій (OTA) та підтримує динамічну персоналізацію транспортних засобів, закладаючи основу для інтелектуальних, адаптивних та клієнтоорієнтованих рішень для мобільності.
Проблеми та рішення в життєвому циклі розробки SDV
Перехід до програмно-визначених транспортних засобів (SDV) привносить як інновації, так і складність. Оскільки транспортні засоби стають більш інтелектуальними, підключеними та автономними, команди розробників стикаються з критичними проблемами, пов'язаними з продуктивністю в режимі реального часу, складністю програмного стеку, відповідністю вимогам та кібербезпекою. Подолання цих перешкод вимагає впровадження надійних програмних рішень для розробки вимог, інструментів управління життєвим циклом та безпечних, масштабованих платформ.
Вимоги до продуктивності та безпеки в режимі реального часу
Автомобілі зі змінним фокусом (SDV) повинні виконувати завдання, чутливі до часу, такі як гальмування, утримання смуги руху та реагування систем допомоги водієві (ADAS), з надійністю в режимі реального часу. Ці функції є критично важливими для безпеки та повинні відповідати суворим стандартам функціональної безпеки автомобілів, таким як ISO 26262.
Виклики:
- Забезпечення детермінованого виконання в динамічних середовищах
- Балансування складності програмного забезпечення з часовими обмеженнями
- Інтеграція штучного інтелекту без шкоди для безпеки
Розв'язки:
- Використання операційних систем реального часу (RTOS)
- Впровадження адаптивної платформи AUTOSAR
- Надійні процеси відстеження вимог та перевірки тестів
Управління складністю в програмних стеках
З розвитком SDV кількість програмних рівнів, від проміжного програмного забезпечення та моделей штучного інтелекту до вбудованих додатків та хмарних інтерфейсів, зростає експоненціально.
Виклики:
- Оркестрування тисяч програмних компонентів в ЕБУ
- Підтримка послідовного охоплення життєвого циклу вимог
- Забезпечення сумісності між доменами та платформами
Розв'язки:
- Модульне проектування архітектури та розробка на основі моделей
- Інструменти комплексного управління життєвим циклом вимог
- Інтеграція платформ ALM для управління розробкою, тестуванням та валідацією у великих масштабах
Відповідність нормативним вимогам (ISO 26262, ASPICE)
Дотримання нормативних стандартів є невід'ємною частиною автомобільної промисловості. Розробники повинні забезпечити функціональну безпеку (ISO 26262), зрілість процесу (ASPICE) та стабільну якість протягом усього життєвого циклу.
Виклики:
- Йти в ногу зі стандартами, що розвиваються
- Демонстрація документації та можливості відстеження, готової до аудиту
- Узгодження розробки програмного забезпечення з процесами безпеки
Розв'язки:
- Впроваджуйте інструменти інженерії вимог із вбудованими шаблонами відповідності
- Автоматизуйте матриці відстеження та робочі процеси валідації
- Використовуйте такі платформи, як Visure Requirements ALM, для узгодження розробки зі стандартами ISO та ASPICE
Проблеми кібербезпеки та вразливості V2X
Оскільки стандартні транспортні засоби (SDV) постійно підключені до хмарних сервісів та зовнішніх мереж, кібербезпека стає дедалі більшою проблемою. Транспортні засоби повинні бути захищені від загроз для зв'язку "Vehicle-to-Everything" (V2X), електронних блоків керування двигунами (ECU) та систем обробки даних.
Виклики:
- Захист мереж та інтерфейсів в автомобілях від вторгнення
- Захист оновлень OTA та вузлів обробки на периферії
- Забезпечення відповідності стандартам, таким як ISO/SAE 21434
Розв'язки:
- Впроваджуйте вимоги кібербезпеки з ранніх етапів розробки
- Виконуйте безперервне моделювання загроз та оцінку ризиків
- Використовуйте механізми безпечного завантаження, шифрування та IDS (системи виявлення вторгнень)
Вирішення проблем розробки програмно-визначених транспортних засобів вимагає цілісного підходу, що поєднує надійне управління вимогами, архітектуру реального часу, відповідність вимогам безпеки та стратегії кібербезпеки. Завдяки правильному програмному забезпеченню для розробки вимог, платформам ALM та передовим практикам, виробники оригінального обладнання (OEM) та постачальники можуть впевнено розробляти безпечні, відповідні вимогам та високопродуктивні програмно-визначені транспортні засоби.
Найкращі практики та інструменти для розробки SDV
Щоб досягти успіху у світі розробки програмно-визначених транспортних засобів (SDV), що швидко розвивається, команди автомобільної промисловості повинні використовувати гнучкі методології, системну інженерію на основі моделей (MBSE) та комплексне управління життєвим циклом вимог. Ці найкращі практики в поєднанні з надійними інструментами управління життєвим циклом додатків (ALM) дозволяють виробникам оригінального обладнання (OEM) та постачальникам пришвидшувати доставку, забезпечувати відповідність вимогам та керувати складністю протягом усього життєвого циклу розробки програмного забезпечення для автомобілів.
Гнучка та модельно-орієнтована розробка
Сучасні SDV вимагають ітеративних циклів розробки, які тісно узгоджуються з вимогами до апаратного та програмного забезпечення, що постійно змінюються. Гнучка розробка дозволяє командам швидко реагувати на зміни, визначати пріоритети функцій та зменшувати вузькі місця в інтеграції.
Ключові переваги гнучкої розробки в стандартизованих віртуальних моделях (SDV):
- Підтримує часті випуски програмного забезпечення та оновлення OTA
- Покращує командну співпрацю та міжфункціональну інтеграцію
- Покращує реагування на вимоги безпеки, нормативних актів та ринку
Паралельно, системна інженерія на основі моделей (MBSE) пропонує візуальний, системно-орієнтований підхід до управління складними взаємозалежностями в електричній, механічній та програмній сферах.
Переваги MBSE для архітектури SDV:
- Сприяє ранній перевірці вимог та поведінки системи
- Підвищує точність та узгодженість дизайну всього автомобіля
- Зменшує ризики шляхом моделювання та тестування моделей перед впровадженням
Разом, гнучкі підходи та підходи MBSE забезпечують надійну, масштабовану основу для розробки вимог, перевірки дизайну та управління відповідністю в проектах SDV.
Інструменти та управління вимогами SDV ALM (Visure)
З огляду на широкий спектр програмних стеків SDV, управління повним життєвим циклом, від вимог до тестування та відповідності, є серйозною проблемою. Саме тут вирішальну роль відіграють спеціалізовані платформи управління життєвим циклом додатків (ALM), такі як Visure Requirements ALM.
Чому інструменти ALM є важливими для розробки SDV:
- Централізуйте всі вимоги, ризики, тестові випадки та зв'язки для відстеження
- Забезпечте співпрацю в режимі реального часу між розподіленими командами
- Підтримка вимог до версій, базового рівня та повторного використання
- Забезпечити повну відстежуваність та валідацію на відповідність стандартам ISO 26262, ASPICE та ISO/SAE 21434
Завдяки Visure, автомобільні організації отримують такі переваги:
- Перевірки якості вимог на основі штучного інтелекту
- Інтегрована підтримка інструментів розробки на основі моделей
- Безперебійне підключення до систем контролю версій та управління тестуванням
- Розширений контроль над повним життєвим циклом розробки SDV
Впровадження гнучких практик, використання MBSE та впровадження потужних платформ управління вимогами, таких як Visure, є критично важливими для подолання складності розробки програмно-визначених транспортних засобів. Ці найкращі практики забезпечують інновації, відповідність вимогам та масштабованість, одночасно підтримуючи повне охоплення життєвого циклу вимог у сучасному підключеному та програмно-орієнтованому автомобільному середовищі.
Цифровий двійник та моделювання в реальному часі в SDV
Оскільки програмно-визначені транспортні засоби (SDV) стають складнішими, забезпечення їхньої надійності, продуктивності та відповідності вимогам стає дедалі складнішим. Саме тут технологія цифрових двійників та моделювання в реальному часі відіграють вирішальну роль у забезпеченні віртуальної валідації, зменшенні фізичного прототипування та пришвидшенні поставки продукції протягом усього життєвого циклу розробки автомобільного програмного забезпечення.
Роль цифрових двійників у тестуванні та валідації
Цифровий двійник — це віртуальне представлення фізичного транспортного засобу або системи в режимі реального часу, що відтворює його поведінку, датчики, програмну логіку та взаємодії. У розробці SDV цифрові двійники використовуються для моделювання та імітації:
- Динаміка автомобіля та реакції систем
- Взаємодія вбудованого програмного забезпечення та ЕКЮ
- Критично важливі для безпеки функції та автономна поведінка
- Сценарії, що залежать від середовища та користувача
Переваги цифрових двійників для SDV:
- Раннє виявлення недоліків конструкції до впровадження апаратного забезпечення
- Безперервна перевірка вимог та тестових випадків
- Безпечніше тестування периферійних випадків для ADAS та автономних функцій
- Зменшення залежності від дорогих фізичних середовищ тестування
Цифрові двійники дозволяють перевіряти та перевіряти вимоги автомобільної промисловості в змодельованих середовищах, підтримуючи повний охоплення життєвого циклу вимог та зменшуючи ризики подальшої розробки.
Прискорення часу виходу на ринок за допомогою моделювання
Використовуючи моделювання в реальному часі, виробники оригінального обладнання та постачальники можуть пришвидшити процеси розробки, інтеграції та забезпечення відповідності програмному забезпеченню. Моделювання дозволяє командам оцінювати продуктивність, налагоджувати проблеми та перевіряти функціональну безпеку, не чекаючи на доступність обладнання.
Ключові переваги моделювання в розробці SDV:
- Паралельна розробка та інтеграція апаратного/програмного забезпечення
- Коротші цикли ітерацій з використанням віртуальних середовищ тестування
- Швидка перевірка функціональних, експлуатаційних та безпекових вимог
- Підвищена ефективність у дотриманні таких стандартів, як ISO 26262 та ASPICE
Розробка на основі моделювання також покращує відстежуваність, допомагаючи командам пов'язувати вимоги зі сценаріями тестування та результатами, що є критично важливим для управління вимогами, готовності до аудиту та сертифікації.
Технологія цифрових двійників та моделювання в реальному часі є важливими факторами для гнучкої розробки вимог у стандартизованих транспортних засобах (SDV). Вони дозволяють автомобільним командам тестувати, перевіряти та оптимізувати складні системи на ранніх стадіях та безперервно, що призводить до зниження витрат на розробку, швидшого виведення на ринок та покращення якості продукції.
Відповідність вимогам та управління життєвим циклом у розробці SDV
Забезпечення відповідності вимогам та контроль над усім життєвим циклом програмного забезпечення є основоположними складовими успішної розробки програмно-визначених транспортних засобів (SDV). Оскільки транспортні засоби стають більш автономними, підключеними та критично важливими для безпеки, виробники оригінального обладнання (OEM) та постачальники повинні дотримуватися суворих галузевих стандартів, таких як ISO 26262 для функціональної безпеки та Automotive SPICE (ASPICE) для технологічних можливостей, одночасно керуючи складними, постійно мінливими вимогами протягом усього життєвого циклу розробки.
Відповідність вимогам ISO 26262 та ASPICE
ISO 26262 – це глобальний стандарт функціональної безпеки автомобільних систем. Він встановлює суворі вимоги до процесів відстеження, аналізу небезпек та валідації протягом усього життєвого циклу SDV для зменшення ризиків у функціях, критично важливих для безпеки.
Аналогічно, ASPICE (Automotive SPICE) визначає моделі зрілості для процесів розробки автомобільного програмного забезпечення, вимагаючи дисциплінованої інженерії вимог, охоплення тестами та узгодженості процесів.
Основні проблеми дотримання вимог у стандартизованих торгових точках (SDV):
- Підтримка узгодженості між вимогами безпеки та впровадженням програмного забезпечення
- Керування швидкими ітераціями програмного забезпечення без шкоди для валідації
- Створення документації, готової до аудиту, на всіх етапах життєвого циклу
Розв'язки:
- Впровадження програмного забезпечення для управління життєвим циклом вимог із вбудованою підтримкою ISO 26262 та ASPICE
- Використання матриць відстеження для зіставлення вимог з ризиками, тестами та верифікаційними діями
- Використання таких платформ, як Вимоги до зору ALM автоматизувати документування відповідності, керування версіями та аналіз впливу
Управління життєвим циклом програмного забезпечення від початку до кінця
Природа стандартизованих версій даних (SDV) вимагає повного охоплення життєвого циклу вимог, від виявлення та специфікації до валідації, верифікації, розгортання та обслуговування. Оскільки програмне забезпечення продовжує розвиватися після виробництва за допомогою оновлень OTA (Over-the-Air), управління наскрізним відстеженням та контролем версій стає критично важливим.
Найкращі практики управління життєвим циклом SDV:
- Впровадити інтегровану платформу управління життєвим циклом додатків (ALM) для об'єднання вимог, ризиків, тестових випадків та запитів на зміни
- Увімкнути керування версіями та конфігурацією вимог для кількох варіантів SDV
- Забезпечення співпраці в режимі реального часу між командами розробників апаратного, програмного забезпечення та системного інжинірингу
- Використовуйте інструменти на основі штучного інтелекту для підвищення якості вимог та зменшення кількості повторної роботи
Завдяки правильним інструментам і процесам команди розробників можуть досягти відстеження в реальному часі, сприяти швидшому прийняттю рішень і підтримувати відповідність вимогам протягом усього життєвого циклу розробки SDV.
Щоб задовольнити вимоги сучасних автомобільних систем, дотримання стандартів ISO 26262 та ASPICE у поєднанні з надійним управлінням життєвим циклом вимог є невід'ємною частиною процесу. Завдяки використанню спеціально розроблених інструментів, таких як Вимоги до зору ALMВиробники оригінального обладнання та постачальники можуть оптимізувати розробку, автоматизувати дотримання вимог та забезпечити повний контроль над програмним забезпеченням, що постійно розвивається, у програмно-визначених транспортних засобах.
Майбутні тенденції в програмно-визначених транспортних засобах
Оскільки автомобільна промисловість рухається до майбутнього, де перш за все використовується програмне забезпечення, наступна хвиля розвитку програмно-визначених транспортних засобів (SDV) буде сформована трансформаційними технологіями та новими бізнес-моделями. Інтеграція хмарних архітектур, 5G та стратегій монетизації програмного забезпечення визначатиме, як виробники оригінального обладнання (OEM) та постачальники першого рівня забезпечують цінність, масштабують інновації та конкурують у все більш пов'язаній екосистемі мобільності.
Монетизація програмного забезпечення в автомобільній галузі
Завдяки одноразовим продажам автомобілів автовиробники більше не обмежуються разовими продажами. Натомість вони можуть розблокувати постійні потоки доходу через програмні послуги, підписки та розблокування функцій, що надаються через бездротові оновлення (OTA).
Нові моделі монетизації включають:
- Підписки в салоні на інформаційно-розважальні системи, навігацію та налаштування продуктивності
- Функція як послуга (FaaS): оплата за використання автономного водіння або допомоги при паркуванні
- Послуги дистанційної діагностики та прогнозного обслуговування
- Монетизація даних за допомогою хмарної аналітики
Цей перехід вимагає надійного процесу управління життєвим циклом вимог для підтримки керування версіями функцій, відповідності вимогам та персоналізації у великих масштабах.
Зростання екосистем SDV та платформ для співпраці
Складність SDV вимагає інтегрованих, відкритих екосистем розробки, де виробники оригінального обладнання (OEM), постачальники, технологічні провайдери та розробники співпрацюють у режимі реального часу. Майбутнє розробки SDV полягає в екосистемах на основі платформ, які поєднують:
- Спільні комплекти розробки програмного забезпечення (SDK)
- Стандартизація проміжного програмного забезпечення (наприклад, AUTOSAR Adaptive)
- Хмарні інструменти ALM та управління вимогами
- Структури цифрових двійників для спільного моделювання та валідації
Ці середовища для спільної роботи прискорюють розробку гнучких вимог, зменшують дублювання та сприяють повторному використанню програмного забезпечення для різних брендів та моделей.
Роль хмарно-орієнтованих архітектур та 5G
Хмарні архітектури та периферійні обчислення дозволять стандартним транспортним засобам масштабувати розгортання програмного забезпечення, аналітику та зберігання даних у всіх автопарках у режимі реального часу. У поєднанні з підключенням 5G транспортні засоби зможуть підтримувати програми з наднизькою затримкою, такі як:
- Зв'язок «транспортний засіб — все» (V2X)
- HD-картографування в режимі реального часу та сприйняття навколишнього середовища
- Дистанційна діагностика та бездротове налагодження
- Допомога водієві на основі штучного інтелекту та автономні функції
Ці інновації фундаментально покращать відстеження в реальному часі, безпеку та оперативність реагування, одночасно підтримуючи повне управління життєвим циклом SDV.
Майбутнє програмно-визначених транспортних засобів тісно пов'язане з хмарними інноваціями, міжгалузевою співпрацею та монетизацією програмно-визначених функцій. Оскільки ці тенденції прискорюються, успіх програм програм програмно-визначених транспортних засобів залежатиме від масштабованих архітектур, безпечного підключення та потужних програмних рішень для розробки вимог, які забезпечують наскрізне відстеження та швидке впровадження інновацій.
Висновок
Зростання популярності програмно-визначених транспортних засобів (SDV) знаменує собою фундаментальний зсув у тому, як сучасні транспортні засоби проектуються, обслуговуються та експлуатуються. Від архітектур програмного забезпечення для транспортних засобів, що постійно розвиваються, та централізованих систем електронної/електронної обробки, до передових технологій, таких як адаптивна система AUTOSAR, бездротові оновлення (OTA) та можливості на основі штучного інтелекту, розробка SDV вимагає нового підходу, який охоплює гнучкість, масштабованість та відповідність вимогам.
Успішне проходження цієї трансформації вимагає надійного програмного забезпечення для розробки вимог, комплексного управління життєвим циклом вимог та інструментів, що підтримують гнучку розробку вимог, відстеження в реальному часі та повну відповідність таким стандартам, як ISO 26262 та ASPICE.
Оскільки екосистеми SDV зростають, а хмарні архітектури виходять на перший план, команди розробників повинні покладатися на інтегровані платформи для управління складністю, забезпечення якості та прискорення інновацій.
Перегляньте 14-денну безкоштовну пробну версію в Visure Solutions, провідна платформа розробки вимог, створена для підтримки повного життєвого циклу SDV, що працює на базі штучного інтелекту та користується довірою у галузях, що визначають безпеку, у всьому світі.