ПРИМЕНЕНИЕ ЭВОЛЮЦИОННОГО МОДЕЛИРОВАНИЯ ДЛЯ РЕГЕНЕРАЦИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Автор(ы): Матчин Василий Тимофеевич
Рубрика: Информационные технологии
DOI: 10.21777/2500-2112-2019-4-42-52
Выпуск: 2019-4 (29)
Страницы: 42-52
Ключевые слова: программное обеспечение, кибернетика, вычисление, обновление информации, регенерация программных компонент
Аннотация: В статье рассматривается задача регенерации программного обеспечения информационных систем. Показано различие между обновлением и регенерацией, рефакторингом и регенерацией программного обеспечения. Дана систематизация эволюционных алгоритмов. Детально рассмотрены особенности генетических алгоритмов и алгоритмов роя пчел. Описаны условия применения алгоритма роя пчел для регенерации программного обеспечения. Рассмотрены алгоритмы использования ресурсов на основе логистического уравнения. Описаны особенности применения логистического уравнения как индикатора регенерации программного обеспечения. Выделены два варианта регенерации: в информационных системах и в программном обеспечении. Сформулированы условия регенерации для этих вариантов на системном уровне. Регенерация в информационных системах применима при условии тринитарной связи программного обеспечения, технологического обеспечения и системы данных. Регенерация программного обеспечения применима при условии, что совокупность программ и алгоритмов образует связанную целостную систему. Технология регенерации представляется современной технологией модернизации программного комплекса.
Библиографическая ссылка: Матчин В.Т. ПРИМЕНЕНИЕ ЭВОЛЮЦИОННОГО МОДЕЛИРОВАНИЯ ДЛЯ РЕГЕНЕРАЦИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ // Образовательные ресурсы и технологии. – 2019. – № 4 (29). – С. 42-52. doi: 10.21777/2500-2112-2019-4-42-52