OberonCore
https://forum.oberoncore.ru/

Using Simplicity to Control Complexity
https://forum.oberoncore.ru/viewtopic.php?f=86&t=3580
Страница 1 из 1

Автор:  Илья Ермаков [ Пятница, 30 Сентябрь, 2011 19:48 ]
Заголовок сообщения:  Using Simplicity to Control Complexity

Lui Sha. Using Simplicity to Control Complexity

Вложение:
2.pdf [123.85 КБ]
Скачиваний: 389


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

Во второй части статьи рассматриваются следствия для повышения надёжности бортового ПО. Указывается на неудовлетворительность подхода с несколькими параллельно работающими вариантами ПО - сложность разработки растёт, а надёжность - нет.
Финальное предложение автора - строить разработку встроенной системы из
двух подсистем. Первая - простая, не очень производительная, но
написанная так, чтобы быть максимально верифицированной. Вторая -
расширенная, реализующая управляющую логику в усложнённом варианте "с
фичами". Т.е. в случае сбоя в расширенной системе примет управление и
гарантирует базовую функциональность простая система.
Боинг-777 так использует два контроллера: один для него разработанный,
производительный и с "фичами" и старый, от 747, проверенный 25-летней
эксплуатацией.

Возможно, я упустил какие-то интересные нюансы, прочёл быстро.

Автор:  Владислав Жаринов [ Суббота, 01 Октябрь, 2011 09:54 ]
Заголовок сообщения:  Re: Using Simplicity to Control Complexity

Мысль интересная на первый взгляд... интегрировать "продукт первого умотипа" и второго в эксплуатационной стратегии "плавной деградации"... Главный вопрос - по какому из двух типов разрабатывается КиД-подсистема обнаружения сбоя и переключатель резерва... :)

Автор:  Info21 [ Суббота, 01 Октябрь, 2011 11:06 ]
Заголовок сообщения:  Re: Using Simplicity to Control Complexity

Илья Ермаков писал(а):
Lui Sha. Using Simplicity to Control Complexity

если вычислительная сложность характеризуется числом шагом для завершения вычисления, то логическая сложность характеризуется числом шагов, необходимых для верификации системы.
Да, полезное понятие, но я бы так и говорил -- "сложность верификации".

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/