Aleksandr Penskoi

Logo

Associate Professor
at SE&CS Faculty
at ITMO University
Russia


Associate Professor
at HDU-ITMO Joint Institute
China

View My GitHub Profile

15 November 2019

Понятие киберфизической системы считать вредным*

by Aleksandr Penskoi

*от идиомы “considered harmful” Considered harmful, Wikipedia., которую не следует воспринимать слишком буквально.

  1. Киберфизическая система (КФС) – пока ещё модное понятие, предложенное в далеком 2008 году. Широкую популярность получила трактовка: КФС – система, сочетающая в себе физическую и кибернетическую составляющие, взаимодействие которых, как правило, основано на циклических (закольцованных) обратных связях. Данную трактовку следует считать вредной (considered harmful).

  2. Особый акцент делается на значимости КФС для формирования нового технологического уклада, а также на ожидаемом экономическом эффекте. Несомненно, данные утверждения являются истинными, но не приближают нас к пониманию сути рассматриваемого понятия.

  3. Системный подход гласит: “рассмотрение объекта как системы начинается с анализа его функций”. Приведенная выше трактовка позволяет решать следующие задачи:

    а) классифицировать системы как «киберфизические», например жаккардовый ткацкий станок и счётно-решающие приборы систем ПВО;

    б) подать старую тему, связанную с информационно-управляющими системами (ИУС), под новым соусом любому причастному коллективу.

  4. Из этого можно сделать вывод: КФС – модное понятие, имеющее только коммерческое и маркетинговое назначение. Но из соображений научного позитивизма и структурного подразделения Лаборатория киберфизических систем, мы будем придерживаться идеалистических позиций. Предположим наличие оснований (технических / научных / методологических) под понятием КФС и продолжим анализ.

  5. Появление новых понятий часто связано с необходимостью сосредоточить усилия под одним флагом для решения осознанной или только наметившейся проблемы. Центральной проблемой для КФС является междисциплинарность, необходимость распределения ответственности в коллективе, сочетающем специалистов из разных областей.

  6. Междисциплинарность, как и сочетание физической и кибернетической составляющей, присутствует в любой сколько-нибудь сложной ИУС. Значит междисциплинарность не может быть отличительным признаком КФС.

  7. Чем примечателен 2008 год, год появления термина КФС, когда закон Мура жив, технологии разработки встроенных систем и систем на кристалле позволяют создавать сложные решения, а математические инструменты позволяют решать сложнейшие задачи? Он примечателен именно этим, накопленными достижениями в рамках отдельных дисциплин.

  8. Ожидалось, что успехи отдельных дисциплин будут умножаться между собой и мы получим качественный скачек. Но области ответственности дисциплин в КФС не изолированы друг от друга, поэтому умножилась их сложность. Она начала выходить из-под контроля. Стало крайне сложно (если вообще возможно) гарантировать или просто верифицировать системные функции и системные свойства, обеспеченные вкладом разных дисциплин.

  9. Ранее, человечество сталкивалось со схожими проблемами:

    а) обеспечение конструктивной интеграции – стандартизация СИ и введение КД;

    б) обеспечение предсказуемых свойств систем – инженерные дисциплины;

    в) обеспечение “собираемости” сверхсложных систем – системная инженерия.

    Как видно, решения этих проблем лежали в области методов и технологий проектирования. При этом система сделанная по технологии может быть идентична системе, созданной “Кулибиным”. Её отличает только наличие заложенных (рассчитанных, предсказанных, гарантированных) свойств, а значит и иные связанные с разработкой риски.

  10. Предположим, что КФС и ИУС «в корпусе» идентичны. Тогда отличие заключаются в использовании при проектировании киберфизического подхода (КФП), где КФП – набор практически реализуемых мер и средств, обеспечивающих проработку и трассируемость системных функций и системных свойств на протяжении всего жизненного цикла (замысел, требования, проектирование, контроль качества, поддержка).

  11. Данная трактовка:

    а) согласуется с популярной трактовкой и ожиданиями от перехода к киберфизическим системам;

    б) позволяет консолидировать и сфокусировать усилия под одним флагом для решения конкретной проблемы – разработкой КФП;

    в) препятствует злоупотреблению понятием КФС и его вырождению в маркетинговый ярлык, наукообразную бирку “новинка” или “без ГМО”.

  12. Системные функции и системные свойства КФС определяются качеством совокупности принятых проектных решений:

    а) их внутренней согласованностью;

    б) достаточностью с точки зрения системы;

    в) соответствием предъявляемым к системе требованиям.

    С позиции отдельных дисциплин это почти всегда компромисс, уступка (Уступка – умышленное снижение качества технических решений) или подгонка (Подгонка – коррекция технических решений по “непонятным” причинам).

  13. Цель использования КФП – выстроить набор проектных механизмов (организационных и технологических), который:

    а) уравновесит влияние дисциплин на итоговую совокупность решений;

    б) обеспечит согласованность принятых решений;

    в) обеспечит контроль над системными функциями и системными свойствами;

    г) снизит влияние человеческого фактора и ограничит излишний творческий порыв.

  14. Разработка КФП включает следующие области исследования:

    а) классификация системных свойств и системных функций (примеры в приложении), анализ вклада дисциплин;

    б) разработка моделей системного уровня для КФС, форм документирования КФС;

    в) постановка, формализация и типизация проектных процедур, процессов проектирования, жизненного цикла (предложен проект адаптации OMG Essence для КФС);

    г) разработка и исследование моделей, алгоритмов и методов для синтеза и анализа проектных решений на системном уровне.

Выводы

Популярная трактовка понятия киберфизической системы (КФС) провоцирует недопонимание и использование не по назначению (маркетинговый лозунг, ярлык “новинка”), в следствии чего реальные и значимые научно-технические задачи “замыливаются”. Исследования в области КФС должны быть направлены прежде всего на разработку киберфизического подхода (КФП), позволяющего создавать сбалансированные КФС междисциплинарными коллективами с предсказуемым на этапе проектирования качеством, при этом снижая влияние человеческого фактора.

Паспорта специальностей ВАК

Примеры системных функций и системных свойств