Від відмови до керованої еволюції.
Програма почалася з питання про залишкові ресурси: що пошкоджена система ще здатна робити? Експериментальна робота змусила розширити формулювання: яка послідовність архітектурних змін залишається спроможною, допустимою та часово безпечною, поки сама система продовжує змінюватися?
Dmytro Humennyi (Дмитро Гуменний), Ph.D.
Незалежна дослідницька програма. Науковий напрям, методологію та дорожню карту визначає керівник дослідження.
Живучість після структурної зміни
Зупинка сама по собі може бути небезпечною. Після втрати фізичної або інформаційної спроможності система має зберегти верифіковану частину місії.
Capability · admissibility · timing
Вибір конфігурації більше не розглядається як ізольоване рішення. Об’єктом керування є траєкторія у скінченному верифікованому графі конфігурацій.
Об’єкт після відмови — це вже не номінальний об’єкт.Розгорнути розділ
Об’єкт після відмови — це вже не номінальний об’єкт.
Нехай номінальний об’єкт керування — \(\mathcal P_0\). Пошкодження або деградація утворює об’єкт \(\mathcal P_d\), який може бути неможливо відновити під час місії.
Ресурс може відмовити фізично — або стати епістемічно некоректним.Розгорнути розділ
Ресурс може відмовити фізично — або стати епістемічно некоректним.
Стан ресурсів тепер охоплює фізичні та епістемічні ресурси: математичні моделі, навчені моделі, оцінювачі й алгоритми, валідність яких може погіршитися навіть за справного обладнання.
Для епістемічного ресурсу \(\rho_m\) визначається з похибки прогнозування та часу від останньої валідації. Тому модель можна обробляти тим самим механізмом спроможності, що й датчик або актуатор, але її валідність також можна цілеспрямовано відновлювати.
Виміряти, що поточна архітектура ще здатна забезпечити.Розгорнути розділ
Виміряти, що поточна архітектура ще здатна забезпечити.
Початкове дослідницьке питання звучало так: «яка допустима конфігурація має найкращу оцінку зараз?». Воно залишається корисним, але вже не охоплює всю задачу прийняття рішення.
Яка послідовність верифікованих конфігурацій зберігає найбільшу спроможність місії в часі, не порушуючи обмежень переходів, стійкості та реального часу?
Стійка конфігурація не означає стійку послідовність конфігурацій.Розгорнути розділ
Стійка конфігурація не означає стійку послідовність конфігурацій.
Конфігурації утворюють скінченний граф, верифікований на етапі проєктування. Перехід дозволений лише тоді, коли цільова конфігурація залишається допустимою за ресурсами, функціями та динамікою.
Для перемикних замкнених конфігурацій повторне перемикання обмежується мінімальним інтервалом перебування.
Реконфігурація має три незалежні часові масштаби.
Планованість задач
Кожна задача реального часу має вкладатися у свій дедлайн: \(R_i\le D_i\).
Затримка реакції
Виявлення, прийняття рішення та перемикання мають вкладатися в бюджет реакції деградованого режиму.
Частота реконфігурації
Навіть швидкий механізм не повинен перемикатися частіше, ніж дозволяє сертифікат стійкості.
Планувати траєкторію, а не лише наступний вузол.Розгорнути розділ
Планувати траєкторію, а не лише наступний вузол.
Однокроковий селектор залишається коректним лише тоді, коли порядок конфігурацій не змінюється протягом необхідного інтервалу перебування і жоден кандидат не втрачає допустимість у його межах. Інакше контролер планує по графу на ковзному горизонті.
Переглянута модель змінює архітектурні рішення.Розгорнути розділ
Переглянута модель змінює архітектурні рішення.
Модель, яка більше не передбачає спостережуваний світ, є деградованою навіть за справної обчислювальної платформи.
Глибоко деградовані стани та safe-stop не повинні автоматично повертатися до множини перемикань, якщо саме вони визначають обмеження часу перебування.
Гарантії належать верифікованому графу. Політика під час виконання може навчатися лише всередині цього графа.
Механізму може бути потрібна реакція за мілісекунди, тоді як сама послідовність обмежена значно рідшими змінами.
Попередня модель збережена як частина ланцюжка доказів.
EXP‑01, EXP‑02 та EXP‑03 залишаються без змін. Нове формулювання подано як наслідок того, що ці експерименти змогли встановити — і чого не змогли.