Результаты эксперимента по созданию эволюционирующего программного обеспечения
В статье рассматриваются результаты эксперимента, подтверждающего возможность построения эволюционирующей программной системы на основе коллектива цифровых организмов. Каждый из цифровых организмов обладает генотипом, определяющим алгоритм поведения и подверженным воздействию генетических операций, что позволяет наделить программную систему способностью к адаптации и самоорганизации.
Авторы
Тэги
Тематические рубрики
Предметные рубрики
В этом же номере:
Резюме по документу**
Е. А. Кольчугина
РЕЗУЛЬТАТЫ ЭКСПЕРИМЕНТА
ПО СОЗДАНИЮ ЭВОЛЮЦИОНИРУЮЩЕГО
ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
В статье рассматриваются результаты эксперимента, подтверждающего
возможность построения эволюционирующей программной системы на основе
коллектива цифровых организмов. <...> Каждый из цифровых организмов обладает
генотипом, определяющим алгоритм поведения и подверженным воздействию
генетических операций, что позволяет наделить программную систему способностью
к адаптации и самоорганизации. <...> Введение
В настоящее время процесс создания программного обеспечения, как правило,
сводится к компоновке и обеспечению взаимодействия уже существующих
программных единиц и информационных ресурсов, являющихся результатом
деятельности множества промышленных и научных коллективов, отдельных
разработчиков. <...> К этим программным единицам и ресурсам можно отнести библиотеки,
модули, программно реализованные интерфейсы сопряжения, сетевые
базы данных, средства операционной системы, программы-серверы, обеспечивающие
приложения услугами, встраиваемые компоненты plug-in. <...> Предложенная в [2] модель биоценоза содержит решение перечисленных
задач. <...> При этом иерархически
организуются и становятся легко анализируемыми логические
взаимосвязи между программными и информационными ресурсами. <...> Концепция
построения программного обеспечения на основе модели биоценоза такова,
что позволяет учесть неопределенность и многообразие состояний вычислительного
окружения и адаптироваться к этим особенностям благодаря
способности программного обеспечения к эволюционированию. <...> Спустя десятилетия благодаря результатам
теории генетических алгоритмов и эволюционных вычислений с
появлением теории искусственной жизни идеи Тьюринга были развиты в
рамках теории генетического программирования [4] в моделях теории искусственной
жизни Tierra [5], Avida [6, 7], Darwinbots [8]. <...> Недостатком генетического программирования является ориентация <...>
** - вычисляется автоматически, возможны погрешности
Похожие документы: