Software Journal:
Theory and Applications

Send article

Entrance Registration

Dear colleagues!

[22.12.2022]

The founders and the publisher of the online journal “Software Journal: Theory and Applications” announce the termination of the media from November 1, 2022.

Instead, we are waiting for you on the pages of the top-rated journal “Software & Systems”.

All ads...

Обзор методов прогнозирования дефектов программного обеспечения

Н.В. Юхименко (fn1-kf@mail.ru) Калужский филиал ФГБОУ ВО «Московский государственный технический университет им. Н.Э. Баумана (национальный исследовательский университет, Калуга, Russian Federation, магистр науки;
Ю.С. Белов (fn1-kf@mail.ru ) Калужский филиал ФГБОУ ВО «Московский государственный технический университет имени Н.Э. Баумана (национальный исследовательский университет)» (доцент), Калуга, Russian Federation, ph.d;

В данной статье представлен обзор методов прогнозирования дефектов ПО. Дефект – это логическая ошибка в исходном коде программы, наличие которой при определенных условиях может привести к отказу этой программы. Основными причинами возникновения дефектов являются сложность реализации задачи, сжатые сроки разработки, несовершенство документации, изменение требований, недостаточная квалификация и опыт разработчиков, неправильная организация процесса разработки. Раннее обнаружение дефектов снижает затраты на разработку и повышает качество и надежность ПО. Методы прогнозирования дефектов могут дать ответ на следующие вопросы: каково количество необнаруженных дефектов в ПО и в каких программных компонентах они содержатся. Знание о компонентах, содержащих наибольшее число дефектов, позволяет распределить ресурсы тестирования так, чтобы в первую очередь наиболее тщательно проверялись компоненты с высокой вероятностью наличия дефектов. В статье методы прогнозирования дефектов ПО сгруппированы в зависимости от цели – прогнозирование количества дефектов или классифицирование дефектов. На основе приведенных методов рассматриваются следующие модели и алгоритмы: модель роста надежности, экспертное мнение, метод исторических аналогий, конструктивная модель качества, методы машинного обучения и регрессионные модели.


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

С.А. Власова (svlasova@benran.ru) Библиотека по естественным наукам РАН (ведущий научный сотрудник), Москва, Russian Federation, ph.d;

В статье рассмотрены технологические процессы службы межбиблиотечного абонемента в Библиотеке по естественным наукам Российской академии наук. Представлена автоматизированная система заказа документов по межбиблиотечному абонементу, разработанная специалистами данной библиотеки. Приводится описание структуры информационной базы системы, состоящей из БД «Абоненты» и «Заказы». В системе реализован административный блок, в котором осуществляются диспетчеризация заказов, поступающих в библиотеку, денежные расчеты с абонентами, выполняются поисково-статистические операции. Пользовательский блок системы позволяет формировать заказы, в том числе с использованием электронных каталогов. Рассматриваются особенности процессов формирования заказов из электронных каталогов: журналов, книг и продолжающихся изданий, имидж-каталога зарубежных книг.


Гибридный роевой алгоритм глобальной оптимизации в аффинном пространстве поиска

Б.К. Лебедев (lebedev.b.k@gmail.com) Институт компьютерных технологий и информационной безопасности Южного федерального университета (профессор), Таганрог, Russian Federation, ph.d;
О.Б. Лебедев (lebedev.ob@mail.ru) Институт компьютерных технологий и информационной безопасности Южного федерального университета (доцент), Таганрог, Russian Federation, ph.d;
Е.О. Лебедева (lbedevakate@mail.ru) Институт компьютерных технологий и информационной безопасности Южного федерального университета, Таганрог, Russian Federation, магистрант;
Нагабедян А.А. (andrewnagabedyan@yandex.ru ) Институт компьютерных технологий и информационной безопасности Южного федерального университета (студент), Таганрог, Russian Federation;

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


Формирование геометрии ячеек пласта гидродинамических моделей месторождений

А.В. Родителев (avrod_94@mail.ru) (Центр визуализации и спутниковых информационных технологий, ФНЦ НИИ системных исследований РАН (ведущий программист), Москва, Russian Federation;
К.А. Мамросенко (kirillam@ya.ru) Центр визуализации и спутниковых информационных технологий, Научно-исследовательский институт системных исследований РАН (руководитель Центра), Москва, Russian Federation, ph.d;
А.М. Гиацинтов (algts@inbox.ru) Центр визуализации и спутниковых информационных технологий, Научно-исследовательский институт системных исследований РАН (зав. отделом), Москва, Russian Federation;

В статье рассматриваются методы визуализации гидродинамических моделей месторождений. Основная цель изучения пласта – предсказание его состояния и определение путей увеличения конечной нефтеотдачи. Большинство современных нефтегазовых компаний при проектировании и разработке новых месторождений, определении оптимального способа извлечения ресурсов используют цифровое 3D-моделирование, а для управления разработкой месторождений нефти и газа применяют геолого-технологические модели. Геометрия моделируемого нефтяного пласта задается в виде конечного числа элементов или клеток (сетка), определяющих размер и объем месторождения. Элементы геометрии могут быть отображены в различных вариантах, влияющих на точность моделирования. Одним из самых простых является представление элементов в виде одинаковых кубов.