RUS  ENG
Полная версия
ЖУРНАЛЫ // Компьютерные исследования и моделирование // Архив

Компьютерные исследования и моделирование, 2018, том 10, выпуск 3, страницы 325–334 (Mi crm255)

Эта публикация цитируется в 2 статьях

СПЕЦИАЛЬНЫЙ ВЫПУСК

Сравнение мобильных операционных систем на основе моделей роста надежности программного обеспечения

Д. Суччи, В. В. Иванов

Университет Иннополис, Россия, 420500, г. Иннополис, ул. Университетская, д. 1

Аннотация: Оценка надежности программного обеспечения (ПО) — важная составляющая процесса разработки современного программного обеспечения. Многие исследования направлены на улучшение моделей для измерения и прогнозирования надежности программных продуктов. Однако мало внимания уделяется подходам к сопоставлению существующих систем с точки зрения надежности ПО. Несмотря на огромное значение для практики (и для управления разработкой ПО), полной и проверенной методологии сравнения не существует. В этой статье мы предлагаем методологию сравнения надежности программного обеспечения, в которой широко применяются модели роста надежности программного обеспечения. Методология была оценена на примере трех мобильных операционных систем с открытым исходным кодом: Sailfish, Tizen, CyanogenMod.
Побочным продуктом исследования является сравнение трех мобильных операционных систем с открытым исходным кодом. Целью данного исследования является определение того, какая ОС является более надежной. Для этого были определены 3 вопроса и 8 метрик. С учетом сравнения этих метрик оказалось, что Sailfish в большинстве случаев является самой эффективной операционной системой. Напротив, Tizen показывает лучшее в 3 случаях из 8, но оказывается хуже других систем только в одном случае из 8.

Ключевые слова: надежность ПО, мобильные операционные системы.

УДК: 621.3, 004.052, 519.718

Поступила в редакцию: 28.02.2018
Исправленный вариант: 24.05.2018
Принята в печать: 24.05.2018

DOI: 10.20537/2076-7633-2018-10-3-325-334



© МИАН, 2024