Preview

Вестник Донского государственного технического университета

Расширенный поиск

Особенности реализации механизма подключения библиотек сторонних разработчиков в информационной системе «Канал»

https://doi.org/10.12737/12593

Полный текст:

Аннотация

Цель работы состоит в создании способа применения механизма динамически подключаемых библиотек при априорно неизвестном количестве и типе параметров экспортируемых функций подключаемых библиотек на примере информационной системы «Канал». Система «Канал» позволяет моделировать цифровые помехоустойчивые каналы связи и решать задачу согласования канала связи и алгебраического метода помехоустойчивой защиты этого канала. Главная особенность системы состоит в том, что использовать ее могут как исследователи, не обладающие навыками программирования, так и специалисты с квалификацией в области программирования вычислительных средств. Первые могут использовать существующий функционал системы, а вторые - дополнительно разрабатывать и подключать к системе собственные библиотеки, расширяющие возможности информационной системы. Описаны проблемы, возникающие при наращивании функционала этой информационной системы сторонними разработчиками методом динамически подключаемых библиотек. Основную сложность составляет априорная неопределенность в названиях, параметрах и типах параметров внешних функций подключаемых библиотек. Метод решения проблемы подключения библиотек сторонних разработчиков состоит в абстрагировании основной программы от данных, используемых подключаемыми модулями, унификации требований к внешним библиотекам, снабжении каждой библиотеки специальным файлом описания и создании для каждой библиотеки процедуры редактирования введенных параметров. Результатом работы является качественная работа системы «Канал» с внешними библиотеками, при соблюдении разработчиками этих библиотек ряда соглашений. Сделаны выводы о том, что полученное решение может быть использовано в других системах.

Об авторах

Надежда Сергеевна Могилевская
Донской государственный технический университет
Россия


Константин Алексеевич Чугунный
Донской государственный технический университет
Россия


Список литературы

1. Деундяк, В. М. Методы оценки применимости помехоустойчивого кодирования в каналах связи / В. М. Деундяк, Н. С. Могилевская. - Ростов-на-Дону : Издательский центр ДГТУ, 2007. - 86 с.

2. Деундяк, В. М. Методы помехоустойчивой защиты данных / В. М. Деундяк, А. Э. Маевский, Н. С. Могилевская. - Ростов-на-Дону : Изд-во Южного федерального университета, 2014. - 309 с.

3. Имитатор цифрового канала передачи данных (ChannelSim) : свидетельство о государственной регистрации программ для ЭВМ / В. В. Золотарев, Г. В. Овечкин. - № 2005611304 ; дата регистрации 31.05.05.

4. Сергиенко, А. Б. Цифровая обработка сигналов / А. Б. Сергиенко. - Санкт-Петербург : Питер, 2011. - 758 с.

5. Giordano, A. Modeling of Digital Communication Systems Using Simulink / A. Giordano, A. Levesque // NY: John Wiley & Sons, Inc., 2015. - 380 p.

6. Информационная система «Канал» : свидетельство о государственной регистрации программ для ЭВМ / Н. С. Могилевская, К. А. Чугунный. - № 2008614602 ; дата регистрации 24.09.2008 г.

7. Могилевская, Н. С. О развитии информационной системы «Канал» / Н. С. Могилевская, К. А. Чугунный // Системный анализ, управление и обработка информации : сб. трудов 5-го междунар. семинара. - Ростов-на-Дону, 2014. - C. 411-417.

8. Могилевская, Н. С. Информационная система исследования эффективности алгебраических схем помехоустойчивой защиты в системах передачи данных [Электронный ресурс] / Н. С. Могилевская // Современные проблемы науки и образования. - 2015. - № 1. - Режим доступа : www.science-education.ru / 121-17127 (дата обращения : 16.02.2015).

9. Архангельский, А. Я. Программирование в Delphi для Windows / А. Я. Архангельский. - Москва : Бином-Пресс, 2010. - 1248 с.

10. Могилевская , Н. С. Экспериментальное исследование декодеров кодов Рида-Маллера второго порядка / Н. С. Могилевская, В. Р. Скоробогат, В. С. Чудаков // Вестник Дон. гос. тех. ун-та. - 2008. - Т. 8, № 3. - С. 231-237.

11. Могилевская, Н. С. Корректирующая способность декодера мягких решений троичных кодов Рида-Маллера второго порядка при большом числе ошибок / Н. С. Могилевская // Вестник Дон. гос. тех. ун-та. - 2015. - № 1. - C. 121-130.


Для цитирования:


Могилевская Н.С., Чугунный К.А. Особенности реализации механизма подключения библиотек сторонних разработчиков в информационной системе «Канал». Вестник Донского государственного технического университета. 2015;15(3):47-53. https://doi.org/10.12737/12593

For citation:


Mogilevskaya N.S., Chugunniy K.A. Implementation features of the third-party DLL connection mechanism in the information system «Channel». Vestnik of Don State Technical University. 2015;15(3):47-53. (In Russ.) https://doi.org/10.12737/12593

Просмотров: 37


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 1992-5980 (Print)
ISSN 1992-6006 (Online)