Архитектура программного обеспечения для высоконадежных систем

Перевод названия: Software architecture for highly reliable systems

Тип публикации: статья из журнала

Год издания: 2018

Идентификатор DOI: 10.26732/2618-7957-2018-2-100-104

Ключевые слова: software architecture, software module, software decomposition, highly reliable systems, архитектура программного обеспечения, программный модуль, декомпозиция программ, высоконадежные системы

Аннотация: В статье рассматривается проблема построения программного обеспечения для высоконадежных систем. Исследуются основные критерии, позволяющие оценить эффективность спроектированной архитектуры программного обеспечения. Приводится их краткое описание. Программное обеспечение с большим спектром выполняемых задач разрабатывается по модульному типу. Программа делится на модули по их функциональному назначению. Предлагается выделить модуль в отдельную программу для повышения отказоустойчивости программного обеспечения в высоконадежных системах. Приводится пример построения предложенной архитектуры с разбиением программного обеспечения на модули (программы) по функциональному назначению. С этой целью разработана программа-посредник, при помощи которой модули обмениваются информацией. Взаимодействие между модулями и программой-посредником может происходить при помощи различных технологий (TCP/IP, общие файлы, разделяемая память и т. д.). В приведенном примере взаимодействие было реализовано при помощи протокола сетевого взаимодействия TCP/IP, а также проведен эксперимент для сравнения монолитно построенной программы и программы, сделанной по предложенной архитектуре. В рамках эксперимента источник данных передавал пакеты через программное обеспечение, реализованное на основании предложенной архитектуры. За критерий надежности программного обеспечения принято количество доставленных пакетов. Данный эксперимент подтвердил преимущество надежности программного обеспечения, построенного по предложенной архитектуре.

Ссылки на полный текст

Издание

Журнал: Космические аппараты и технологии

Выпуск журнала: Т.2, 2

Номера страниц: 100-104

ISSN журнала: 26187957

Место издания: Железногорск

Издатель: Ассоциация Технологическая платформа Национальная информационная спутниковая система

Авторы

Вхождение в базы данных

Информация о публикациях загружается с сайта службы поддержки публикационной активности СФУ. Сообщите, если заметили неточности.

Вы можете отметить интересные фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.