Информатика, вычислительная техника и управление Вестник Донского государственного технического университета ИНФОРМАТИКА, ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА И УПРАВЛЕНИЕ INFORMATION TECHNOLOGY, COMPUTER SCIENCE, AND MANAGEMENT УДК 004.428+004.94 DOI 10.12737/12593 Особенности реализации механизма подключения библиотек сторонних разработчиков в информационной системе «Канал»* Н. <...> Чугунный2** 1,2Донской государственный технический университет, г. Ростов-на-Дону, Российская Федерация Implementation features of the third-party DLL connection mechanism in the information system «Channel»*** N. <...> Chugunniy2 ** 1,2Don State Technical University, Rostov-on-Don, Russian Federation Цель работы состоит в создании способа применения механизма динамически подключаемых библиотек при априорно неизвестном количестве и типе параметров экспортируемых функций подключаемых библиотек на примере информационной системы «Канал». <...> Система «Канал» позволяет моделировать цифровые помехоустойчивые каналы связи и решать задачу согласования канала связи и алгебраического метода помехоустойчивой защиты этого канала. <...> Главная особенность системы состоит в том, что использовать ее могут как исследователи, не обладающие навыками программирования, так и специалисты с квалификацией в области программирования вычислительных средств. <...> Первые могут использовать существующий функционал системы, а вторые — дополнительно разрабатывать и подключать к системе собственные библиотеки, расширяющие возможности информационной системы. <...> Описаны проблемы, возникающие при наращивании функционала этой информационной системы сторонними разработчиками методом динамически подключаемых библиотек. <...> Основную сложность составляет априорная неопределенность в названиях, параметрах и типах параметров внешних функций подключаемых библиотек. <...> Метод решения проблемы подключения библиотек сторонних разработчиков состоит в абстрагировании основной программы от данных, используемых подключаемыми модулями, унификации требований к внешним библиотекам, снабжении <...>