ISSN 0236-235X · EISSN 2311-2735
Языки: ru · en

Статья: РАЗРАБОТКА МЕХАНИЗМА САМОСБОРКИ ПРОГРАММ НА ОСНОВЕ СОКЕТОВ (2023)

Читать онлайн

Предметом исследования являются методы и алгоритмы спонтанной самосборки и самоорганизации программных систем. Среди моделей искусственной химии известны методы, допускающие самоформирование программ. Но эти методы очень специфичны и проблематичны в случае интеграции с обычными, широко распространенными и хорошо известными инструментами императивного программирования. Следовательно, необходимы другие виды инструментов, позволяющие динамически устанавливать отношения между программами или процессами. Разработанный автором данной статьи метод основан на использовании сокетов Internet, соединяющих программные единицы различных типов. Одни из этих единиц являются серверами, другие - клиентами, а третьи относятся к гибридному типу, сочетающему функции и клиента, и сервера. Программные единицы обычно рассматриваются как искусственные атомы, вступающие в реакцию друг с другом и образующие сложные вещества (то есть программы различной структуры). В данной работе предлагаются алгоритмы реализации таких программных единиц. Эти алгоритмы позволяют создавать коллективы независимых взаимодействующих единиц, способных формировать различные вычислительные конфигурации. Разработанные алгоритмы являются основой для реализации концепции, допускающей спонтанное формирование ПО в соответствии с заданными правилами при заданных условиях. В ходе экспериментов были получены вычислительные структуры, подобные полимерам реального мира и способные прокачивать данные через себя. Полученные результаты необходимы для организации полностью автоматизированного процесса разработки ПО, основанного на моделировании спонтанности. Процесс разработки программы потребует меньшего участия человека и потому станет более эффективным и экономически выгодным.

Ключевые фразы: СОКЕТЫ, МОДЕЛИРОВАНИЕ ХИМИЧЕСКИХ РЕАКЦИЙ И ЗАРЯЖЕННЫХ ЧАСТИЦ, САМООРГАНИЗАЦИЯ И САМОСБОРКА ПРОГРАММ
Автор (ы): КОЛЬЧУГИНА Елена Анатольевна
Журнал: ПРОГРАММНЫЕ ПРОДУКТЫ И СИСТЕМЫ

Идентификаторы и классификаторы

УДК
004.42. Программирование ЭВМ. Компьютерные программы
eLIBRARY ID
54262531
Для цитирования:
КОЛЬЧУГИНА Е. А. РАЗРАБОТКА МЕХАНИЗМА САМОСБОРКИ ПРОГРАММ НА ОСНОВЕ СОКЕТОВ // ПРОГРАММНЫЕ ПРОДУКТЫ И СИСТЕМЫ. 2023. T. 36 № 2
Текстовый фрагмент статьи