Розробка моделі проектування компонентної бази програмних засобів дослідження комп'ютерної мережі на основі інтероперабельного середовища

На основе исследования современных программно-инструментальных средств проектирования компьютерных сетей и их функционирования разработана архитектура и экспериментальная реализация интероперабельной среды для проектирования имитационных моделей конструктивных элементов и протоколов передачи данных...

Повний опис

Збережено в:
Бібліографічні деталі
Опубліковано в: :Управляющие системы и машины
Дата:2013
Автор: Точилін, В.В.
Формат: Стаття
Мова:Українська
Опубліковано: Міжнародний науково-навчальний центр інформаційних технологій і систем НАН та МОН України 2013
Теми:
Онлайн доступ:https://nasplib.isofts.kiev.ua/handle/123456789/83205
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Цитувати:Розробка моделі проектування компонентної бази програмних засобів дослідження комп'ютерної мережі на основі інтероперабельного середовища / В.В. Точилін // Управляющие системы и машины. — 2013. — № 5. — С. 72-83. — Бібліогр.: 16 назв. — укр., рос.

Репозитарії

Digital Library of Periodicals of National Academy of Sciences of Ukraine
_version_ 1859986834540462080
author Точилін, В.В.
author_facet Точилін, В.В.
citation_txt Розробка моделі проектування компонентної бази програмних засобів дослідження комп'ютерної мережі на основі інтероперабельного середовища / В.В. Точилін // Управляющие системы и машины. — 2013. — № 5. — С. 72-83. — Бібліогр.: 16 назв. — укр., рос.
collection DSpace DC
container_title Управляющие системы и машины
description На основе исследования современных программно-инструментальных средств проектирования компьютерных сетей и их функционирования разработана архитектура и экспериментальная реализация интероперабельной среды для проектирования имитационных моделей конструктивных элементов и протоколов передачи данных компьютерных сетей. Based on the study of modern software design tools of computer networks and their functioning architecture and an experimental implementation of an interoperable environment for the design of simulation models of structural elements and data communication protocols computer networks is developed. На основі дослідження сучасних програмно-інструментальних засобів проектування комп’ютерних мереж та їх функціонування розроблено архітектуру та експериментальну реалізацію інтероперабельного середовища для проектування імітаційних моделей конструктивних елементів та протоколів передачі даних комп’ютерних мереж.
first_indexed 2025-12-07T16:28:59Z
format Article
fulltext 72 УСиМ, 2013, № 5 Программная инженерия и программные средства УДК 004.94+519.876.5 В.В. Точилін Розробка моделі проектування компонентної бази програмних засобів дослідження комп’ютерної мережі на основі інтероперабельного середовища На основе исследования современных программно-инструментальных средств проектирования компьютерных сетей и их функционирования разработана архитектура и экспериментальная реализация интероперабельной среды для проектирования имитационных моделей конструктивных элементов и протоколов передачи данных компьютерных сетей. Based on the study of modern software design tools of computer networks and their functioning architecture and an experimental im- plementation of an interoperable environment for the design of simulation models of structural elements and data communication pro- tocols computer networks is developed. На основі дослідження сучасних програмно-інструментальних засобів проектування комп’ютерних мереж та їх функціону- вання розроблено архітектуру та експериментальну реалізацію інтероперабельного середовища для проектування імітаційних моделей конструктивних елементів та протоколів передачі даних комп’ютерних мереж. Вступ. Задача дослідження майбутньої ком- п'ютерної мережі (КМ) на етапі її проектуван- ня, допомога адміністраторам КМ при штат- ному та, особливо, позаштатному (аварійному) режимах роботи КМ є, без сумніву, нагальною та актуальною. Найбільш розповсюдженим методом розв'я- зання цієї задачі є побудова моделі КМ та по- дальше дослідження її програмно-інструмен- тальними засобами імітаційного моделювання [1], такими, як OmNet++ (http://www.omnetpp. org/), ns2 (http://www.isi.edu/nsnam/ns/), OPNET Network Planner (http://www.opnet.com/) тощо. Вказані програмно-інструментальні засоби надають можливість побудувати модель КМ, використовуючи вбудовану бібліотеку моде- лей компонентів мережі (моделі мережевого обладнання, протоколів, каналів зв'язку та ін.). Для створення відсутніх моделей компонентів КМ програмно-інструментальні засоби мають унікальний програмний інтерфейс (API). Якість результатів моделювання значною мірою залежить від точності та якості моделей компонентів КМ. На результати впливає також наявність моделей компонентів КМ, що моде- люють обладнання та протоколи, які застосо- вуються в КМ. Отже, для якісного моделювання КМ про- грамно-інструментальний засіб повинен мати які- сну і повну бібліотеку моделей компонентів КМ. Однак слід зазначити, що створення моде- лей компонентів КМ потребує значних зусиль. Процес створення моделі компонента КМ, від- повідальної за роботу нового обладнання або протоколу, потребує поглибленого знання прин- ципів побудови моделей компонентів КМ для конкретного програмно-інструментального за- собу, принципів роботи і експлуатаційних па- раметрів описуваного обладнання або прото- колу, а також навичок програмування. Зважаючи на вказані труднощі, програму- ванням бібліотеки компонентів КМ здебільшо- го займаються корпорації – розробники про- грамно-інструментального комплексу. У свою чергу це спричиняє значні затримки з появою моделей нових протоколів та обладнання, а та- кож високу ціну користування таким програм- но-інструментальним засобом. Виникає актуальне завдання швидкого та якісного створення моделей компонентів КМ для конкретного програмно-інструментального засобу. Автором запропоновано середовище проек- тування, за допомогою якого можливо побуду- вати необхідні (відсутні) компоненти КМ без УСиМ, 2013, № 5 73 навичок програмування і вивчення взаємодії компонентів та програмно-інструментального засобу імітаційного моделювання. Впровадження даного середовища дозволить користувачам програмно-інструментальних за- собів імітаційного моделювання (адміністра- торам КМ, інженерам та дослідникам) уникну- ти очікування коли розробник впроваджує не- обхідні компоненти до своєї програми та суттє- во скоротити витрати на самостійну розробку. Розробка архітектури середовища проек- тування компонентів комп'ютерної мережі Дослідження принципів побудови моделей компонентів КМ в різних програмно-інстру- ментальних засобах дозволило запропонувати наступні вимоги до цих засобів імітаційного моделювання КМ:  простий та широковідомий засіб проекту- вання моделей;  доступність засобів та методів формальної верифікації побудованої моделі;  інтероперабельність побудованої моделі (здатність бути застосованою як компонент КМ в усіх прграмно-інструментальних засобах, які відповідають даним вимогам ). Вивчення фахової літератури дозволяє зро- бити узагальнюючий висновок, що найбільш ефективно для проектування моделей в межах запропонованих вимог може бути застосовано математичну модель, базовану на узагальнених стохастичних мережах Петрі (GSPN) [2]. Вперше мережі Петрі були запропоновані в 1962 р. для аналізу асинхронних паралельних процесів [3, 4]. Як засіб моделювання мережі Петрі мають багато переваг, а саме:  математичний апарат мереж є широковжи- ваним та легким для вивчення;  як графічний засіб мережі Петрі можна за- стосовувати для наочного відображення про- цесів, які відбуваються в моделі системи;  відносно легко можна зробити редагуван- ня моделі, побудованої на базі мереж Петрі;  для опису паралельних процесів, які відбу- ваються в комп’ютерних мережах, узагальнені стохастичні мережі Петрі найбільш придатні, оскільки модель GSPN є найбільш адекватною до реальної функціональної системи. Результа- том цього є більш точні прогнозовані характе- ристики поведінки системи, що проектується [2, 5];  існує велика кількість методів аналізу та верифікації моделі [6–8], побудованої за допо- могою GSPN, які базуються на формальних методах аналізу мережі Петрі. Аналізуючи такі властивості, як досяжність, обмеженість, акти- вність тощо, а також використовуючи методи формального дослідження мережі Петрі, мож- на бути більш впевненим в коректності даної моделі [5, 9, 10]. Отже, застосування узагальнених стохасти- чних мереж Петрі для побудови моделей ком- понентів КМ відповідає першим двом вимо- гам, запропонованим для вирішення завдання швидкого та якісного створення моделей ком- понентів КМ. Для досягнення вимог третього пункту, ав- тор пропонує створення середовища, що базу- ється на програмному інтерфейсі (API) для побудови компонентів КМ програмно-інстру- ментального засобу і надає універсальну, не- залежну від програмно-інструментального за- собу, платформу побудови моделей компоне- нтів [1, 11]. Розроблене середовище отримало назву Ін- тероперабельне середовище проектування ком- понентів комп'ютерної мережі (рис. 1). Програмно- інструментальний засіб проектування комп’ютерної мережі API Модуль підтримки API Модель компонента КМ Ядро інтероперабельного середовища для імітації моделей компонентів КМ Рис. 1. Функціональна схема середовища проектування Основним модулем вказаного середовища побудови моделей компонентів КМ є Ядро ін- тероперабельного середовища. Цей модуль яв- ляє собою Петрі-машину, яка під час моделю- вання, який задається програмно-інструмен- тальним засобом, імітує модель компоненту КМ, побудовану за допомогою мереж Петрі. 74 УСиМ, 2013, № 5 За транслювання запитів програмно-інстру- ментального засобу в Ядро інтероперабельно- го середовища відповідальний Модуль підтри- мки API (див. рис. 1), який залежить від конк- ретного програмно-інструментального засобу. Отже, після розробки та впровадження в програмно-інструментальний засіб Модуля під- тримки API, за допомогою цього програмно- інструментального засобу можливо буде прое- ктувати КМ з підтримкою будь-яких моделей компонентів КМ, розроблених за даною техно- логією. Впровадження інтероперабельного середо- вища в програмно-інструментальний засіб OmNet++ Експериментальну апробацію інтероперабе- льного середовища проектування конструктив- них елементів імітаційних моделей було про- ведено для програмно-інструментального за- собу імітаційного моделювання OmNet++ [12]. OmNet++ – модульний програмний комплекс моделювання дискретних подій в мережі. Цей комплекс можна застосувати при вирішенні наступних проблем:  моделюванні – провідної та безпровідної комп’ютерної мережі; – мережевого протоколу; – мереж організації черг; – мультипроцесорів та інших розподілених апаратних систем;  валідації (перевірка) встановленим вимо- гам архітектури апаратної системи;  оцінюванні аспектів роботи складних сис- тем програмного забезпечення;  моделюванні будь-якої дискретної систе- ми, в якій об’єкти спілкуються за допомогою повідомлень. OmNet++ пропонує інфраструктуру та ін- струменти для моделювання, де імітаційна мо- дель будується на основі її топології та моде- лей її елементів (наприклад, для комп’ютерної мережі такими елементами є: канали зв’язку, обладнання передавання даних, методи досту- пу, протоколи та ін.). Керувати моделюванням в OmNet++ можна під різними інтерфейсами користувача. Існує розвинений графічний інтерфейс з динамічним відображенням процесу моделювання, який можна використовувати для демонстрації робо- ти моделі та її налаштування. За допомогою інтерфейсу командного рядка можливо авто- матизувати деякі аспекти моделювання (послі- довне моделювання декількох моделей, підбір параметрів модулів тощо). В OmNet++ модель складається з модулів, котрі спілкуються за допомогою повідомлень (рис. 2). Простими модулями називають моду- лі, написані мовою програмування С++ з ви- користанням бібліотеки класів моделювання. Прості модулі можуть бути згруповані для от- римання складених модулів, які в свою чергу теж можуть бути згруповані. Мережа Складений модуль Простий модуль Простий модуль Простий модуль Ворота (gates) Лінії зв’язку Рис. 2. Прості та складені модулі програмно-інструменталь- ного засобу OmNet++ Кількість рівнів ієрархії групування модулів є довільною, що сприяє більш коректному ві- дображенню логічних зв’язків фактичного об’- єкта дослідження в моделі. Модулі, як правило, мають параметри, за допомогою яких налаштовують його поведін- ку. Складені модулі можуть передавати пара- метри для своїх підмодулів. Модель в OmNet++ називається мережею і являє собою самостійний складений модуль. При проектуванні нема різниці між складе- ними та простими модулями, що дозволяє ко- ристувачу змінювати модулі, замінювати прос- ті модулі на складені та навпаки, не торкаю- чись модулів вищого рівня ієрархії. Спілкування модулів відбувається за допо- могою повідомлень, які мають як зумовлені да- ні, наприклад, час моделювання, так і довільні. Відправлення та прийом повідомлень в мо- дулі здійснюється через ворота (gates), яких є два типи: ворота входу та виходу. УСиМ, 2013, № 5 75 Ворота можуть об’єднатися для передачі по- відомлень лінією зв’язку (див. рис. 2). Складені модулі тільки передають повідом- лення між власними підмодулями та зовнішні- ми модулями. В той же час прості модулі без- посередньо продукують, отримують та пере- творюють повідомлення. Впровадження інтероперабельного середови- ща в програмно-інструментальний засіб OmNet++ здійснено як окремий простий модуль PetryNet. За допомогою параметрів цього модуля мож- ливо вказати модель компонента КМ, побудо- вану за допомогою узагальнених мереж Петрі, а також налаштувати її поведінку. Послідовність дій при створенні та дослі- дженні моделі компонента КМ з викорис- танням інтероперабельного середовища Для побудови моделі компонента КМ з ви- користанням інтероперабельного середовища, дослідження його поведінки, а також реакції на нього моделі КМ, необхідно виконати на- ступні кроки: 1. Створення моделі компонента КМ за до- помогою математичного апарату узагальнених стохастичних мереж Петрі, застосовуючи для цього будь-який програмний комплекс побу- дови моделей на базі мереж Петрі (наприклад, TimeNet, GreatSPN тощо [13–15]). 2. Дослідження та верифікація побудованої моделі з використанням формальних методів дослідження мереж Петрі. 3. Опис простого модуля OmNet++ з вказів- кою на файл, який містить опис моделі мережі Петрі; 4. Побудова моделі КМ в інструментально- програмному комплексі OmNet++ з викорис- танням створеного модуля; 5. Дослідження поведінки КМ та вказаних параметрів мережі Петрі за допомогою аналі- тичного інструментарію OmNet++. 6. Дослідження поведінки модуля компо- нента КМ з використанням файла журналу по- дій в мережі Петрі. Створення та верифікація моделі мережі комутації пакетів. Розглянемо спрощену мо- дель мережі комутації пакетів з встановлен- ням з'єднання [16]. Для побудови такої моделі автор використав програмний засіб аналізу узагальнених мереж Петрі TimeNet [15] (рис. 3.). TimeNet – графічний інтерактивний інстру- ментально-програмний засіб для моделювання за допомогою стохастичних мереж Петрі. Він був розроблений в Institut für Technische Infor- matik при Technische Universität Berlin студен- тами, програмістами та магістрами під керів- ництвом професора Günter Hommel. Розробка почалася в 1991 р. Прототипом інструменту слугував пакет DSPNexpress. TimeNet написано мовою програмування C++, а графічний інтер- фейс, починаючи з V.4, побудований на мові програмування Java. Рис. 3. Модель GSPN, орієнтованої на зв’язок мережі комутації пакетів Розглянемо дану модель. В моделі мережі комутації пакетів з встано- вленням з'єднання зв’язок між джерелом і прий- мачем має відбутися перед передачею першого пакету (спрацювання переходу сonnect). Для встановлення зв’язку витрачається певний час. Неефективно встановлювати зв’язок для пере- дачі одного пакета, тому система підтримує зв’язок, поки необхідно передавати пакети. За відсутності останніх протягом певного часу зв’я- зок припиняється (спрацьовує перехід relise). Встановлення зв’язку відбувається під час прибуття першого пакета для передачі (позиція in), в цій позиції знаходяться маркери, що асо- ціюються з пакетами, які можна передавати у мережі зв’язку. Передача відбувається послі- довно, один за одним. 76 УСиМ, 2013, № 5 Значення всіх позицій та переходів даної моделі подано в таблиці. Значення позицій та переходів в моделі, орієнтованій на зв’я- зок мережі комутації пакетів Позиції In Буфер пакетів, що повинні передаватися по мережі Connected Зв’язок встановлено Notconnected Зв’язок не встановленно Busy Передача одного пакета даних Out Буфер пакетів, переданих по мережі Переходи Connect Встановлення зв’язку Relise Розрив зв’язку Start Початок передачі пакета даних Servise Передача одного пакета даних В позицію in потрапляють маркери, коли програмно-інструментальний засіб передає па- кет до GSPN-моделі. А з позиції out маркери, перетворюючись у пакети, потрапляють знову до програмно-інструментального засобу. Для верифікації побудованої моделі можна використовувати формальні методи досліджен- ня мереж Петрі. Існує велика кількість праць, які досліджують це питання [4, 5, 10, 16]. Опис модулю орієнтованої на зв’язок ме- режі комутації пакетів. Для використання моделі мережі комутації пакетів з встановлен- ням з'єднання в програмно-інструментальному засобі OmNet++ побудовано дочірній модуль demoPetryNet. Цей модуль наслідує простий модуль інтероперабельного середовища PetryNet. Використовуючи прийняту в OmNet++ мови опису (NED, Network Description) задано пара- метри поведінки побудованого модулю (рис. 4). На рис. 4 подано опис моделі demo PetryNet. По-перше, вказано шлях до файла, який опи- сує модель мережі комутації пакетів (параметр PetriNetFile). Для зв’язку модуля demoPetryNet з іншими модулями OmNet++ описано наступ- ні ворота (секція gates): in – вхідні ворота, out – вихідні ворота. Для з’єднання даних воріт з позиціями ме- режі Петрі застосовано наступні правила: RuleIn_(назва вхідних воріт) = перелік вхід- них позицій – коли у вхідні ворота по лінії зв’язку надходить пакет даних – у вказаних позиціях доставляється по одному маркеру; RuleOut_(назва вихідних воріт) = перелік ви- хідних позицій – коли в усіх вказаних позиціях з'являються маркери, то з кожної позиції вида- ляється по одному маркеру, а через вказані ви- хідні ворота виходить пакет даних. Рис. 4. Опис моделі, орієнтованої на зв’язок мережі комутації пакетів в системі OmNET++ Далі задається спосіб запису журналу подій, які відбуваються в мережі Петрі (параметр EventPetryNet). Можливі наступні варіанти:  event – запис журналу в вікні емуляції OmNet++;  stdout – вивід на консоль;  none – без виводу журналу подій;  шлях до файла – запис журналу подій у вибраний файл. Можливо також задати позиції, кількість маркерів в яких буде відслідковано аналітич- ною частиною програмно-інструментального засобу імітаційного моделювання OmNet++. Для цього вкажемо інтероперабельному се- редовищу, які позиції необхідно контролювати (параметр statisticCollectionPlace), а також за- дамо OmNet++, яким чином відслідковувати ці параметри (директиви @signal і @statistic). Побудова моделі КМ в інструментально- програмному комплексі OmNet++ з викори- станням створеного модуля та її імітація. Після того як модуль demoPetryNet побудова- но, його можна використовувати при моделю- ванні КМ в програмно-інструментальному за- собі OmNet++ (рис. 5). Модельована КМ являє собою чотири кліє- нтських комп’ютери (etherHost – etherHost3), УСиМ, 2013, № 5 77 які за допомогою свіча (etherSwitch) зв’язані з сервером (Server). На каналі від свіча до серве- ра (висхідному каналі) встановлено модуль мережі комутації пакетів, побудованої за до- помогою мереж Петрі (demoPetryNet_UpChanel). Модулі splitter і splitter1 необхідні для розді- лення висхідного та низхідного каналів. Рис. 5. Топологія КМ з використанням модуля demoPetryNet Для дослідження побудованої КМ треба за- пустити імітацію. Дослідження поведінки КМ та вказаних параметрів мережі Петрі за допомогою ана- літичного інструментарію OmNet++. Про- грамно-інструментальний засіб імітаційного моделювання OmNet++ дозволяє досліджувати параметри і поведінку моделі КМ (рис. 6). Інтероперабельне середовище дозволяє також відстежувати поведінку маркерів у довільній (вказаній при описі моделі) позиції мережі Пе- трі (рис. 7). Дослідження поведінки модуля компоне- нта КМ з використанням файла журналу подій в мережі Петрі. Ядро інтероперабельно- го середовища під час імітації моделі дозволяє створювати журнал подій, які відбуваються в мережі Петрі. Це забезпечує контроль поведінки мережі Перті для виявлення помилок в проектуванні або параметрах запуску мережі Петрі. Журнал подій дозволяє також аналізувати поведінку моделі на основі мережі Петрі під час впливу на неї реальної комп'ютерної мережі (рис. 8). Рис. 6. Графік поведінки модельованої КМ Рис. 7. Динаміка зміни кількості маркерів в позиції вхідного буферу in Висновки. Впровадження програмно-інстру- ментальних засобів імітаційного моделювання для проектування нових та дослідження існу- ючих комп’ютерних мереж безпосередньо за- лежить від якості та актуальності компонент- ної бази даних програмно-інструментальних за- собів. Підтримка актуальності на даний час по- требує значних фінансових витрат від розроб- ників таких засобів, що також обумовлює їх ціну. Запропоноване інтероперабельне середови- ще дозволяє створити моделі конструктивних елементів КМ без поглибленого знання про- грамування та знання особливостей API конк- ретного програмно-інструментального засобу імітаційного моделювання. Розробку таких мо- 78 УСиМ, 2013, № 5 делей можуть здійснити навіть користувачі програмних засобів імітаційного моделювання. Рис. 8. Журнал подій імітації моделі GSPN-мережі, комутації пакетів, відкритий для аналізу у табличному редакторі Інтероперабельність запропонованого сере- довища дозволяє використовувати моделі, роз- роблені не тільки для конкретного програмно- інструментального засобу імітаційного моде- лювання, а й для всіх засобів, які підтримують запропоноване середовище. Використання узагальнених мереж Петрі дозволяє проводити верифікацію розроблених моделей компонентів КМ, використовуючи формальні методи дослідження мереж Петрі, що додає впевненості в коректності моделі. Спрощення побудови моделей компонентів КМ сприяє суттєвому зниженню витрат у до- слідженнях КМ, коли використовуються су- часне мережеве обладнання та протоколи. З ін- шого боку, інтероперабельне середовище до- помагає у розробці нових протоколів та облад- нання, оскільки дозволяє провести імітацію ро- боти моделей нового обладнання або протоко- лу під навантаженням, близьким до реальної КМ. 1. Точилін В.В. Програмно-інструментальні системи імітаційного моделювання комп'ютерних мереж та можливість їх розширення мережами Петрі / Мате- ріали міжнар. наук.-техн. конф. «Комп'ютерні сис- теми та мережні технології» // Проблеми інформа- тизації та управління. – 2008. – № 1(23). – С. 46–53. 2. Гриценко В.И., Гладун А.Я. О применении времен- ных и стохастических сетей Петри в задачах оцен- ки производительности высокоскоростных сетей связи // Кибернетика и вычислительная техника. – 1999. – 103. – С. 98–111. 3. Мурата Т. Сети Петри: Свойства, анализ, прило- жения // ТИИЭР. – Апр. 1989. – 77, № 4. – С. 41–85. 4. Питерсон Дж. Теория сетей Петри и моделирова- ние систем. – М.: Мир, 1984. – 460 с. 5. Анисимов Н.А., Поступальский П.А. Верификация коммуникационных протоколов с использованием сетей Петри. – http://www.fiztech-usa.net/anisimov/ papers/MATH-1998.pdf 6. Гладун А.Я, Проценко Е.И. Математические мето- ды анализа для определения показателей произво- дительности корпоративных сетей с использовани- ем стохастических сетей Петри // Проблемы управ- ления и информатики. – 2001. – № 2. – С. 12–30. 7. Гладун А.Я, Проценко О.І. Аналіз моделей проце- дур хендовера в бездротових мережах, базованих на технологіх АТМ // Наук. зап. Сер. Комп’ютерні науки. Т. 21. – К.: Києво-Могилянська Академія, 2003. – С. 85–95. 8. Гладун А.Я., Точилин В.В. Разработка моделей сто- хастических сетей Петри для анализа и проектиро- вания беспроводных коммуникационных систем // Там же. Т. 27. – 2004. – С. 56–62. 9. Зайцев Д.А. Верификация телекоммуникационных протоколов с помощью декомпозиции сетей Петри // Зв'язок. – 2005. – № 1(53). – С. 41–47. 10. Бандман О.Л. Проверка корректности сетевых про- токолов с помощью сетей Петри // Автоматика и вычислительная техника. – 1986. – № 6. – С. 82–91. 11. Точилін В.В. Інтероперабельне середовище проек- тування та моделювання конструктивних елемен- тів імітаційних моделей // Інформаційні технології в економіці, менеджменті і бізнесі. Проблеми нау- ки, практики та освіти: Зб. наук. пр. – 2010. – Т. 2. – С. 105–108. 12. OmNet++ Network Simulation Framework. – http://www. omnetpp.org/ 13. GreatSPN home page – Dipartimento di Informatica – Universit di Torino. – http://www.di.unito.it/~greatspn/ index.html 14. Petri Nets Tools and Software. – http://www.informatik. uni-hamburg.de/TGI/PetriNets/tools/ 15. SSE: TimeNET. – http://www.tu-ilmenau.de/fakia/Time NET.timenet.0.html 16. Reinhard German. Performance Analysis of Comuni- cation Systems. – New York: John Wiley & Sons, Ltd., 2003. – 538 р. Поступила 10.06.2013 Тел. для справок: +38 067 135-1872 (Киев) E-mail: vtochilin@gmail.com © В.В. Точилин, 2013  УСиМ, 2013, № 5 79 В.В. Точилин Разработка модели проектирования компонентной базы программных средств исследования компьютерной сети на основе интероперабельной среды Введение. Задача исследования будущей компьютерной сети (КС) на этапе ее проектирования, помощь админи- страторам КС при штатном и, особенно, в нештатном (аварийном) режимах работы КС есть, без сомнения, насущной и актуальной. Наиболее распространенным методом решения этой задачи есть метод построения модели КС и дальнейшего исследования ее программно-инструментальными сред- ствами имитационного моделирования[1], такими как OmNet++ (http://www.omnetpp.org/), ns2 (http://www. isi.edu/ nsnam/ns/), OPNET Network Planner (http://www. opnet.com/) и т.д. Указанные программно-инструментальные средства дают возможность построить модель КС, используя встроенную библиотеку моделей компонентов сети (мо- дели сетевого оборудования, протоколов, каналов связи и др.) Для создания отсутствующих моделей компонен- тов КС программно-инструментальные средства имеют уникальный программный интерфейс (АРІ). Качество результатов моделирования в значительной мере зависит от точности и качества моделей компонен- тов КС. На результаты также влияет наличие моделей компонентов КС, моделирующих оборудование и про- токолы, применяемые в КС. Таким образом, для качественного моделирования КС программно-инструментальное обеспечение должно иметь качественную и полную библиотеку моделей ком- понентов КС. Однако следует отметить, что создание моделей ком- понентов КС требует значительных усилий. Процесс создания модели компонента КС, ответственную за ра- боту нового оборудования или протокола, требует глу- бокого знания принципов построения моделей компо- нентов КС для конкретного программно-инструмен- тального средства, принципов работы и эксплуатацион- ных параметров описываемого оборудования или про- токола, а также навыков программирования. Ввиду названных трудностей программированием библиотеки компонентов КС, в основном, занимаются корпорации – разработчики программно-инструменталь- ного комплекса. В свою очередь это провоцирует значи- тельные задержки с появлением моделей новых прото- колов и оборудования, а также высокую цену пользова- ния таким средством. Возникает актуальная задача быстрого и качествен- ного создания моделей компонентов КС для конкретно- го программно-инструментального средства. Автором настоящей статьи предложена среда проек- тирования, с помощью которой возможно построить необходимые (недостающие) компоненты КС без навы- ков программирования и изучения взаимосвязи компо- нентов и программно-инструментального средства ими- тационного моделирования. Внедрение данной среды позволит пользователям программно-инструментальных средств имитационного моделирования (администраторам КС, инженерам и ис- следователям) избежать ожидания, когда разработчик внедрит необходимые компоненты в свои программы и существенно сократить затраты на самостоятельную разработку. Разработка архитектуры среды проектирования компонентов компьютерных сетей Исследование принципов построения моделей ком- понентов КС в разных программно-инструментальных средствах позволило предложить следующие требова- ния к этим средствам имитационного моделирования КС:  простое и широко известное средство проектиро- вания моделей;  доступность средств и методов формальной вери- фикации построенной модели;  интероперабельность построенной модели (спо- собность модели быть использованной как компонент КС во всех программно-инструментальных средствах, соответствующих заданным условиям). Изучение специальной литературы позволяет сде- лать обобщающий вывод, что наиболее эффективно для проектирования моделей в рамках предложенных тре- бований может быть применена математическая модель, которая базируется на обобщенных математических стохастических сетях Петри (GSPN) [2]. Впервые сети Петри были предложены в 1962 г. для анализа асинхронных параллельных процессов [3, 4]. Как средство моделирования сети Петри имеют мно- жество преимуществ, а именно:  математический аппарат сетей широко применим и прост для изучения;  как графическое средство сети Петри можно при- менять для наглядного отображения процессов, наблю- даемых в модели системы;  относительно легко можно сделать корректировку модели, построенной на основе сетей Петри;  для описания параллельних процессов, происходя- щих в компьютерных сетях, обобщенные стохастиче- ские модели Петри наиболее подходят, поскольку мо- дель GSPN наиболее адекватна реальной функциони- рующей системе. Результат – более точные прогнозиро- ванные характеристики поведения проектируемой систе- мы [2, 5];  существует большое количество методов анализа и верификации модели [6–8], построенной при помощи GSPN, базируемых на формальных методах анализа сети Петри. Анализируя такие качества, как достижимость, 80 УСиМ, 2013, № 5 ограниченность, активность и другие, а также используя методы формального исследования, можно быть более уверенным в корректности данной модели [5, 9, 10]. Таким образом, применение обобщенных стохасти- ческих сетей Петри для построения моделей компонен- тов КС соответствует первым двум требованиям, пред- ложенным для решения задачи быстрого и качественно- го создания моделей компонентов КС. Для достижения требований третьего пункта, автор предлагает создание среды, которая базируется на про- граммном интерфейсе (АРI) для построения компонен- тов КС программно-инструментального средства и обеспечивает универсальную, независимую от про- граммно-инструментального средства, платформу по- строения моделей компонентов КС [1, 11]. Разработанная середа получила название Интеропе- рабельная среда проектирования компонентов компь- ютерной сети (рис. 1). Программно- инструментальное средство проектирования компьютерной сети. API Модуль поддержки API Модель компонента КС Ядро интероперабельной среды для имитации моделей компонентов КС Рис. 1. Функциональная схема среды проектирования Основным модулем указанной среды построения мо- делей компонентов КС есть Ядро интероперабельной среды. Этот модуль представляет собой Петри-машину, которая во время моделирования, задаваемое програм- мно-инструментальным средством, имитирует модель компонента КС, построенную при помощи сетей Петри. При транслировании запросов программно-инстру- ментального средства в Ядро интероперабельной среды отвечает Модуль поддержки АРІ (см. рис. 1), который зависит от конкретного программно-инструментального средства. Таким образом, после разработки и внедрения в про- граммно-инструментальное средство Модуля поддерж- ки API с помощью данного программно-инструменталь- ного средства возможно будет проектирование КС при поддержке любых моделей ее компонентов, разработан- ных по данной технологией. Внедрение интероперабельной среды в програм- мно-инструментальное средство OmNet++ Экспериментальная апробация интероперабельной среды проектирования конструктивных элементов ими- тационных моделей была проведена для программно- инструментального средства имитационного моделиро- вания OmNet++ [12]. OmNet++ – модульный программный комплекс мо- делирования дискретных событий в сети, который мож- но применять при решении следующих проблем:  моделировании – проводной и беспроводной компьютерной сети; – сетевого протокола; – сетей организации очередей; – мультипроцессоров и других распределенных аппаратных систем;  валидации архитектуры аппаратной системы;  оценке аспектов работы сложных систем програм много обеспечения;  моделировании любой дискретной системы, в ко- торой объекты общаются посредством сообщений. OmNet++ предлагает инфраструктуру и инструменты для моделирования, где имитационная модель строится на основе ее топологии и моделей ее элементов (напри- мер, для компьютерной сети такими элементами есть: каналы связи, оборудование передачи данных, методы доступа, протоколы и пр.). Руководить моделированием в OmNet++ можно под разными интерфейсами пользователя. Существует раз- витый графический интерфейс с динамическим отобра- жением процесса моделирования, который можно ис- пользовать для демонстрации работы модели и ее на- стройки. При помощи интерфейса командной строки можно автоматизировать некоторые аспекты моделиро- вания (последовательное моделирование нескольких моделей, подбор параметров, модулей и пр.). В OmNet++ модель состоит из модулей, которые об- щаются между собой при помощи сообщений (рис. 2). Простыми модулями называют модули, написанные язы- ком программирования С++ с использованием библио- теки классов моделирования. Простые модули могут быть сгруппированы для получения составных модулей, ко- торые в свою очередь могут быть сгруппированы. Количество уровней иерархии группировки модулей задается произвольно, что способствует более коррект- ному отображению логических связей фактического объ- екта исследования модели. Модули, как правило, имеют параметры, настраиваю- щие их поведение. Составные модули могут передавать параметры для своих подмодулей. Модель в OmNet++ называется сетью и есть само- стоятельным составным модулем. При проектировании нет разницы между составными и простыми модулями, что позволяет пользователю из- менять модули, менять простые модули на составные (и наоборот), не затрагивая модулей более высокого уров- ня иерархии. Общение модулей между собой происходит при помо- щи сообщений, а они имеют как обусловленные данные, например, время моделирования, так и произвольные. Отправка и получение сообщений в модуле происхо- дит через ворота (gates), которых существует два типа: ворота входа и выхода. Ворота могут объединяться для передачи сообщений линией связи (см. рис. 2). Составные модули только передают сообщения между своими подмодулями и внешними модулями. В то же вре- УСиМ, 2013, № 5 81 мя простые модули непосредственно получают и преобра- зуют сообщения. Сеть Составной модуль Простой модуль Простой модуль Простой модуль Ворота (gates) Линии связи Рис. 2. Простые и составные модули программно-инструмен- тального средства OmNet++ Внедрение интероперабельной среды в программно- инструментальное средство OmNet++ выполнено как отдельный простой модуль под названием PetryNet. При помощи параметров этого модуля можно указать модель компонента КС, построенную посредством обобщенных сетей Петри, а также настроить ее поведение. Последовательность действий при создании и ис- следовании модели компонента КС с использовани- ем интероперабальной среды Для построения модели, исследования ее поведения, а также реакции не нее модели КС, необходимо выпол- нить следующие шаги: 1. Создание модели компонента КС при помощи ма- тематического аппарата обобщенных стохастических се- тей Петри, применяя для этого любой программный комплекс построения моделей на основе сетей Петри (например, TimeNet, GreatSPN и др. [13–15]). 2. Исследование и верификация построенной модели с использованием формальных методов изучения сетей Петри. 3. Описание простого модуля OmNet++ с указанием файла, содержащего описание модели сетей Петри. 4. Построение модели КС в инструментально-прог- раммном комплексе OmNet++ с использованием создан- ного модуля. 5. Исследование поведения КС и указанных пара- метров сети Петри при помощи аналитического инстру- ментария OmNet++. 6. Исследование поведения модуля компонента КС с использованием файла журнала событий в сети Петри. Создание и верификация модели сети коммута- ции пакетов. Рассмотрим упрощенную модель сети ком- мутации пакетов с установлением соединения [16]. Для построения указанной модели автор использовал про- граммное средство анализа обобщенных серей Петри TimeNet [15] (рис. 3.). TimeNet – графическое интерактивное инструмен- тально-программное средство для моделирования при помощи стохастических сетей Петри. Оно было разра- ботано в Institut für Technische Informatik при Technische Universität Berlin студентами, программистами и маги- страми под руководством профессора Günter Hommel. Разработка началась в 1991 г. Прототипом этого инст- румента послужил пакет DSPNexpress. TimeNet написана при помощи языка программирования С++, а графиче- ский интерфейс, начиная с V.4, построен при помощи языка программирования Java. Рис. 3. Модель GSPN, ориентированной на связь сети комму- тации пакетов Рассмотрим данную модель. В модели сети коммутации пакетов с установлением соединения связь между источником и приемником долж- на состояться перед передачей первого пакета (срабаты- вает переход сonnect). Для установления связи требуется определенное время. Неэффективно устанавливать связь для передачи одного пакета, поэтому система поддер- живает связь до тех пор, пока необходимо передавать пакеты. За отсутствием пакетов на протяжении опреде- ленного времени связь прерывается (срабатывает пере- ход relise). Установление связи происходит во время прихода первого пакета для передачи (позиция in); в этой пози- ции находятся маркеры, которые ассоциируются с паке- тами, передаваемыми по сети связи. Передача пакетов происходит последовательно, один за другим. Значение всех позиций и переходов данной модели показаны в таблице. Значения позиций и переходов в модели, ориентированной на связь сети коммутации пакетов Позиции In Буфер пакетов, которые должны передаваться по сети Connected Связь установлена Notconnected Связь не установлена Busy Передача одного пакета данных Out Буфер пакетов, которые были переданы по сети Переходы Connect Установление связи Relise Разрыв связи Start Начало передачи пакета данных Servise Передача одного пакета данных 82 УСиМ, 2013, № 5 В позицию in попадают маркеры, когда программно- инструментальное средство передает пакет GSPN-модели. А с позиции out маркеры, превращаясь в пакеты, воз- вращаются в программно-инструментальное средство. Для верификации построенной модели можно ис- пользовать формальные методы исследования сетей Петри. Существует большое количество работ, которые исследуют этот вопрос [4, 5, 10, 16]. Описание модуля ориентированной на связь сети коммутации пакетов. Для использования модели сети коммутации пакетов с установлением связи в про- граммно-инструментальном средстве OmNet++ построен дочерний модуль demo PetryNet. Этот модуль наследует простой модуль интероперабельной среды PetryNet. Ис- пользуя принятые в OmNet++ языки описания (NED, Network Description) заданы параметры поведения по- строенного модуля. На рис. 4. показано описание модели demoPetryNet. Рис. 4. Описание модели, ориентированной на связь сети ком- мутации пакетов в системе OmNet++ Во-первых, указан путь к файлу, описывающему мо- дель сети коммутации пакетов (параметр PetriNetFile). Для связи модуля demoPetryNet с другими модулями OmNet++ описаны следующие ворота (секция gates): in – входные, out – выходные. Для соединения данных ворот с позициями сети Пет- ри применяются следующие правила: RuleIn_(название входных ворот) = список входных позиций – когда во входные ворота по линии связи по- ступает пакет данных – в указанных позициях количест- во маркеров увеличивается на одни; RuleOut_(название выходных ворот) = список вы- ходных позиций – когда во всех указанных позициях появляются маркеры, то из каждой позиции удаляется по одному маркеру, а через указанные выходные ворота выходит пакет данных. Далее задается способ записи журнала событий, про- исходящих в сети Петри (параметр EventPetryNet). Возможны следующие варианты:  event – запись журнала в окне эмуляции OmNet++;  stdout – вывод на консоль;  none – без вывода журнала событий;  путь к файлу – запись журнала событий в избран- ный файл. Возможно также задать позиции, количество марке- ров в которых будет отслежено аналитической частью программно-инструментального средства имитационно- го моделирования OmNet++. Для этого укажем интероперабельной среде, какие позиции необходимо контролировать (параметр statistic CollectionPlace), а также зададим OmNet++, каким обра- зом отслеживать эти параметры (директивы @signal и @statistic). Построение модели КС в инструментально-про- граммном комплексе OmNet++ с использованием со- зданного модуля и ее имитация. После того, как мо- дуль demoPetryNet построен, его можно использовать при моделировании КС в программно-инструменталь- ном средстве OmNet++ (рис. 5). Рис. 5. Топология КС с использованием модуля demoPetryNet Моделируемая КС представляет собой четыре кли- ентских компьютера (etherHost – etherHost3), которые при помощи свича (etherSwitch) связаны с сервером (Ser- ver). На канале от свича к серверу (восходящем) уста- новлен модуль сети коммутации пакетов построенной при помощи сетей Петри (demoPetryNet_UpChannel). Модули splitter и splitter1 необходимы для разделения восходящего и нисходящего каналов. Для исследования построенной КС запустим имита- цию. Исследование поведения КС и указанных парамет- ров сети Петри при помощи аналитического инстру- ментария OmNET++. Программно-инструментальное сред- ство имитационного моделирования OmNet++ позволяет исследовать параметры и поведение модели КС (рис. 6). Интероперебельная среда также позволяет отслежи- вать поведение маркеров в произвольной (указанной при описании модели) позиции сети Петри. Динамика маркеров в позиции входного буфера in показана на рис. 7. УСиМ, 2013, № 5 83 Рис. 6. График поведения моделированной КС Рис. 7. Динамика изменения количества маркеров в позиции входного буфера in Исследование поведения модуля компонента КС с использованием файла журнала событий в сети Пет- ри. Ядро интероперабельной среды во время имитации модели позволяет создавать журнал событий, происхо- дящих в среде сети Петри. Это обеспечивает контроль поведения сети во время имитации для выявления оши- бок в проектировании или параметрах запуска сети Пет- ри. Журнал событий позволяет также анализировать по- ведение модели на основе сети Петри при влиянии на нее реальной компьютерной сети (рис. 8). Заключение. Внедрение программно-инструменталь- ных средств имитационного моделирования для проек- тирования новых и исследования существующих ком- пьютерных сетей непосредственно зависит от качества и актуальности компонентной базы данных программно- инструментальных средств. Поддержка актуальности в настоящее время требует значительных финансовых затрат от разработчиков таких средств, что также обу- славливает их цену. Рис. 8. Журнал событий имитации модели GSPN сети, коммута- ции пакетов, открытый для анализа в табличном редакторе Предложенная интероперебельная среда позволяет создать модели конструктивных элементов КС без уг- лубленных знаний в программировании и знаний осо- бенностей API конкретного программно-инструменталь- ного средства имитационного моделирования. Разработ- ку таких моделей могут осуществлять даже пользовате- ли программных средств имитационного моделирова- ния. Интероперабельность предложенной среды позволя- ет использовать модели, разработанные не только для конкретного программно-инструментального средства имитационного моделирования, но и для всех средств, поддерживающих предложенную среду. Использование обобщенных сетей Петри позволяет проводить верификацию разработанных моделей ком- понентов КС, используя формальные методы исследо- вания сетей Петри, что придает уверенности в коррект- ности модели. Упрощение построения моделей компонентов КС спо- собствует существенному снижению затрат в исследо- вании КС, когда используется современное сетевое обо- рудование и протоколы. С другой стороны, интеропера- бельная среда необходима при разработке новых прото- колов и оборудования, поскольку позволяет провести имитацию работы моделей нового оборудования или протокола под нагрузкой, близкой к реальной КС.  << /ASCII85EncodePages false /AllowTransparency false /AutoPositionEPSFiles true /AutoRotatePages /None /Binding /Left /CalGrayProfile (Dot Gain 20%) /CalRGBProfile (sRGB IEC61966-2.1) /CalCMYKProfile (U.S. Web Coated \050SWOP\051 v2) /sRGBProfile (sRGB IEC61966-2.1) /CannotEmbedFontPolicy /Error /CompatibilityLevel 1.4 /CompressObjects /Tags /CompressPages true /ConvertImagesToIndexed true /PassThroughJPEGImages true /CreateJobTicket false /DefaultRenderingIntent /Default /DetectBlends true /DetectCurves 0.0000 /ColorConversionStrategy /CMYK /DoThumbnails false /EmbedAllFonts true /EmbedOpenType false /ParseICCProfilesInComments true /EmbedJobOptions true /DSCReportingLevel 0 /EmitDSCWarnings false /EndPage -1 /ImageMemory 1048576 /LockDistillerParams false /MaxSubsetPct 100 /Optimize true /OPM 1 /ParseDSCComments true /ParseDSCCommentsForDocInfo true /PreserveCopyPage true /PreserveDICMYKValues true /PreserveEPSInfo true /PreserveFlatness true /PreserveHalftoneInfo false /PreserveOPIComments true /PreserveOverprintSettings true /StartPage 1 /SubsetFonts true /TransferFunctionInfo /Apply /UCRandBGInfo /Preserve /UsePrologue false /ColorSettingsFile () /AlwaysEmbed [ true ] /NeverEmbed [ true ] /AntiAliasColorImages false /CropColorImages true /ColorImageMinResolution 300 /ColorImageMinResolutionPolicy /OK /DownsampleColorImages true /ColorImageDownsampleType /Bicubic /ColorImageResolution 300 /ColorImageDepth -1 /ColorImageMinDownsampleDepth 1 /ColorImageDownsampleThreshold 1.50000 /EncodeColorImages true /ColorImageFilter /DCTEncode /AutoFilterColorImages true /ColorImageAutoFilterStrategy /JPEG /ColorACSImageDict << /QFactor 0.15 /HSamples [1 1 1 1] /VSamples [1 1 1 1] >> /ColorImageDict << /QFactor 0.15 /HSamples [1 1 1 1] /VSamples [1 1 1 1] >> /JPEG2000ColorACSImageDict << /TileWidth 256 /TileHeight 256 /Quality 30 >> /JPEG2000ColorImageDict << /TileWidth 256 /TileHeight 256 /Quality 30 >> /AntiAliasGrayImages false /CropGrayImages true /GrayImageMinResolution 300 /GrayImageMinResolutionPolicy /OK /DownsampleGrayImages true /GrayImageDownsampleType /Bicubic /GrayImageResolution 300 /GrayImageDepth -1 /GrayImageMinDownsampleDepth 2 /GrayImageDownsampleThreshold 1.50000 /EncodeGrayImages true /GrayImageFilter /DCTEncode /AutoFilterGrayImages true /GrayImageAutoFilterStrategy /JPEG /GrayACSImageDict << /QFactor 0.15 /HSamples [1 1 1 1] /VSamples [1 1 1 1] >> /GrayImageDict << /QFactor 0.15 /HSamples [1 1 1 1] /VSamples [1 1 1 1] >> /JPEG2000GrayACSImageDict << /TileWidth 256 /TileHeight 256 /Quality 30 >> /JPEG2000GrayImageDict << /TileWidth 256 /TileHeight 256 /Quality 30 >> /AntiAliasMonoImages false /CropMonoImages true /MonoImageMinResolution 1200 /MonoImageMinResolutionPolicy /OK /DownsampleMonoImages true /MonoImageDownsampleType /Bicubic /MonoImageResolution 1200 /MonoImageDepth -1 /MonoImageDownsampleThreshold 1.50000 /EncodeMonoImages true /MonoImageFilter /CCITTFaxEncode /MonoImageDict << /K -1 >> /AllowPSXObjects false /CheckCompliance [ /None ] /PDFX1aCheck false /PDFX3Check false /PDFXCompliantPDFOnly false /PDFXNoTrimBoxError true /PDFXTrimBoxToMediaBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXSetBleedBoxToMediaBox true /PDFXBleedBoxToTrimBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXOutputIntentProfile () /PDFXOutputConditionIdentifier () /PDFXOutputCondition () /PDFXRegistryName () /PDFXTrapped /False /CreateJDFFile false /Description << /ARA <FEFF06270633062A062E062F0645002006470630064700200627064406250639062F0627062F0627062A002006440625064606340627062100200648062B062706260642002000410064006F00620065002000500044004600200645062A064806270641064206290020064406440637062806270639062900200641064A00200627064406450637062706280639002006300627062A0020062F0631062C0627062A002006270644062C0648062F0629002006270644063906270644064A0629061B0020064A06450643064600200641062A062D00200648062B0627062606420020005000440046002006270644064506460634062306290020062806270633062A062E062F062706450020004100630072006F0062006100740020064800410064006F006200650020005200650061006400650072002006250635062F0627063100200035002E0030002006480627064406250635062F062706310627062A0020062706440623062D062F062B002E0635062F0627063100200035002E0030002006480627064406250635062F062706310627062A0020062706440623062D062F062B002E> /BGR <FEFF04180437043f043e043b043704320430043904420435002004420435043704380020043d0430044104420440043e0439043a0438002c00200437043000200434043000200441044a0437043404300432043004420435002000410064006f00620065002000500044004600200434043e043a0443043c0435043d04420438002c0020043c0430043a04410438043c0430043b043d043e0020043f044004380433043e04340435043d04380020043704300020043204380441043e043a043e043a0430044704350441044204320435043d0020043f04350447043004420020043704300020043f044004350434043f0435044704300442043d04300020043f043e04340433043e0442043e0432043a0430002e002000200421044a04370434043004340435043d043804420435002000500044004600200434043e043a0443043c0435043d044204380020043c043e0433043004420020043404300020044104350020043e0442043204300440044f0442002004410020004100630072006f00620061007400200438002000410064006f00620065002000520065006100640065007200200035002e00300020043800200441043b0435043404320430044904380020043204350440044104380438002e> /CHS <FEFF4f7f75288fd94e9b8bbe5b9a521b5efa7684002000410064006f006200650020005000440046002065876863900275284e8e9ad88d2891cf76845370524d53705237300260a853ef4ee54f7f75280020004100630072006f0062006100740020548c002000410064006f00620065002000520065006100640065007200200035002e003000204ee553ca66f49ad87248672c676562535f00521b5efa768400200050004400460020658768633002> /CHT <FEFF4f7f752890194e9b8a2d7f6e5efa7acb7684002000410064006f006200650020005000440046002065874ef69069752865bc9ad854c18cea76845370524d5370523786557406300260a853ef4ee54f7f75280020004100630072006f0062006100740020548c002000410064006f00620065002000520065006100640065007200200035002e003000204ee553ca66f49ad87248672c4f86958b555f5df25efa7acb76840020005000440046002065874ef63002> /CZE <FEFF005400610074006f0020006e006100730074006100760065006e00ed00200070006f0075017e0069006a007400650020006b0020007600790074007600e101590065006e00ed00200064006f006b0075006d0065006e0074016f002000410064006f006200650020005000440046002c0020006b00740065007200e90020007300650020006e0065006a006c00e90070006500200068006f006400ed002000700072006f0020006b00760061006c00690074006e00ed0020007400690073006b00200061002000700072006500700072006500730073002e002000200056007900740076006f01590065006e00e900200064006f006b0075006d0065006e007400790020005000440046002000620075006400650020006d006f017e006e00e90020006f007400650076015900ed007400200076002000700072006f006700720061006d0065006300680020004100630072006f00620061007400200061002000410064006f00620065002000520065006100640065007200200035002e0030002000610020006e006f0076011b006a016100ed00630068002e> /DAN <FEFF004200720075006700200069006e0064007300740069006c006c0069006e006700650072006e0065002000740069006c0020006100740020006f007000720065007400740065002000410064006f006200650020005000440046002d0064006f006b0075006d0065006e007400650072002c0020006400650072002000620065006400730074002000650067006e006500720020007300690067002000740069006c002000700072006500700072006500730073002d007500640073006b007200690076006e0069006e00670020006100660020006800f8006a0020006b00760061006c0069007400650074002e0020004400650020006f007000720065007400740065006400650020005000440046002d0064006f006b0075006d0065006e0074006500720020006b0061006e002000e50062006e00650073002000690020004100630072006f00620061007400200065006c006c006500720020004100630072006f006200610074002000520065006100640065007200200035002e00300020006f00670020006e0079006500720065002e> /DEU <FEFF00560065007200770065006e00640065006e0020005300690065002000640069006500730065002000450069006e007300740065006c006c0075006e00670065006e0020007a0075006d002000450072007300740065006c006c0065006e00200076006f006e002000410064006f006200650020005000440046002d0044006f006b0075006d0065006e00740065006e002c00200076006f006e002000640065006e0065006e002000530069006500200068006f006300680077006500720074006900670065002000500072006500700072006500730073002d0044007200750063006b0065002000650072007a0065007500670065006e0020006d00f60063006800740065006e002e002000450072007300740065006c006c007400650020005000440046002d0044006f006b0075006d0065006e007400650020006b00f6006e006e0065006e0020006d006900740020004100630072006f00620061007400200075006e0064002000410064006f00620065002000520065006100640065007200200035002e00300020006f0064006500720020006800f600680065007200200067006500f600660066006e00650074002000770065007200640065006e002e> /ESP <FEFF005500740069006c0069006300650020006500730074006100200063006f006e0066006900670075007200610063006900f3006e0020007000610072006100200063007200650061007200200064006f00630075006d0065006e0074006f00730020005000440046002000640065002000410064006f0062006500200061006400650063007500610064006f00730020007000610072006100200069006d0070007200650073006900f3006e0020007000720065002d0065006400690074006f007200690061006c00200064006500200061006c00740061002000630061006c0069006400610064002e002000530065002000700075006500640065006e00200061006200720069007200200064006f00630075006d0065006e0074006f00730020005000440046002000630072006500610064006f007300200063006f006e0020004100630072006f006200610074002c002000410064006f00620065002000520065006100640065007200200035002e003000200079002000760065007200730069006f006e0065007300200070006f00730074006500720069006f007200650073002e> /ETI <FEFF004b00610073007500740061006700650020006e0065006900640020007300e4007400740065006900640020006b00760061006c006900740065006500740073006500200074007200fc006b006900650065006c007300650020007000720069006e00740069006d0069007300650020006a0061006f006b007300200073006f00620069006c0069006b0065002000410064006f006200650020005000440046002d0064006f006b0075006d0065006e00740069006400650020006c006f006f006d006900730065006b0073002e00200020004c006f006f0064007500640020005000440046002d0064006f006b0075006d0065006e00740065002000730061006100740065002000610076006100640061002000700072006f006700720061006d006d006900640065006700610020004100630072006f0062006100740020006e0069006e0067002000410064006f00620065002000520065006100640065007200200035002e00300020006a00610020007500750065006d006100740065002000760065007200730069006f006f006e00690064006500670061002e000d000a> /FRA <FEFF005500740069006c006900730065007a00200063006500730020006f007000740069006f006e00730020006100660069006e00200064006500200063007200e900650072002000640065007300200064006f00630075006d0065006e00740073002000410064006f00620065002000500044004600200070006f0075007200200075006e00650020007100750061006c0069007400e90020006400270069006d007000720065007300730069006f006e00200070007200e9007000720065007300730065002e0020004c0065007300200064006f00630075006d0065006e00740073002000500044004600200063007200e900e90073002000700065007500760065006e0074002000ea0074007200650020006f007500760065007200740073002000640061006e00730020004100630072006f006200610074002c002000610069006e00730069002000710075002700410064006f00620065002000520065006100640065007200200035002e0030002000650074002000760065007200730069006f006e007300200075006c007400e90072006900650075007200650073002e> /GRE <FEFF03a703c103b703c303b903bc03bf03c003bf03b903ae03c303c403b5002003b103c503c403ad03c2002003c403b903c2002003c103c503b803bc03af03c303b503b903c2002003b303b903b1002003bd03b1002003b403b703bc03b903bf03c503c103b303ae03c303b503c403b5002003ad03b303b303c103b103c603b1002000410064006f006200650020005000440046002003c003bf03c5002003b503af03bd03b103b9002003ba03b103c42019002003b503be03bf03c703ae03bd002003ba03b103c403ac03bb03bb03b703bb03b1002003b303b903b1002003c003c103bf002d03b503ba03c403c503c003c903c403b903ba03ad03c2002003b503c103b303b103c303af03b503c2002003c503c803b703bb03ae03c2002003c003bf03b903cc03c403b703c403b103c2002e0020002003a403b10020005000440046002003ad03b303b303c103b103c603b1002003c003bf03c5002003ad03c703b503c403b5002003b403b703bc03b903bf03c503c103b303ae03c303b503b9002003bc03c003bf03c103bf03cd03bd002003bd03b1002003b103bd03bf03b903c703c403bf03cd03bd002003bc03b5002003c403bf0020004100630072006f006200610074002c002003c403bf002000410064006f00620065002000520065006100640065007200200035002e0030002003ba03b103b9002003bc03b503c403b103b303b503bd03ad03c303c403b503c103b503c2002003b503ba03b403cc03c303b503b903c2002e> /HEB <FEFF05D405E905EA05DE05E905D5002005D105D405D205D305E805D505EA002005D005DC05D4002005DB05D305D9002005DC05D905E605D505E8002005DE05E105DE05DB05D9002000410064006F006200650020005000440046002005D405DE05D505EA05D005DE05D905DD002005DC05D405D305E405E105EA002005E705D305DD002D05D305E405D505E1002005D005D905DB05D505EA05D905EA002E002005DE05E105DE05DB05D90020005000440046002005E905E005D505E605E805D5002005E005D905EA05E005D905DD002005DC05E405EA05D905D705D4002005D105D005DE05E605E205D505EA0020004100630072006F006200610074002005D5002D00410064006F00620065002000520065006100640065007200200035002E0030002005D505D205E805E105D005D505EA002005DE05EA05E705D305DE05D505EA002005D905D505EA05E8002E05D005DE05D905DD002005DC002D005000440046002F0058002D0033002C002005E205D905D905E005D5002005D105DE05D305E805D905DA002005DC05DE05E905EA05DE05E9002005E905DC0020004100630072006F006200610074002E002005DE05E105DE05DB05D90020005000440046002005E905E005D505E605E805D5002005E005D905EA05E005D905DD002005DC05E405EA05D905D705D4002005D105D005DE05E605E205D505EA0020004100630072006F006200610074002005D5002D00410064006F00620065002000520065006100640065007200200035002E0030002005D505D205E805E105D005D505EA002005DE05EA05E705D305DE05D505EA002005D905D505EA05E8002E> /HRV (Za stvaranje Adobe PDF dokumenata najpogodnijih za visokokvalitetni ispis prije tiskanja koristite ove postavke. Stvoreni PDF dokumenti mogu se otvoriti Acrobat i Adobe Reader 5.0 i kasnijim verzijama.) /HUN <FEFF004b0069007600e1006c00f30020006d0069006e0151007300e9006701710020006e0079006f006d00640061006900200065006c0151006b00e90073007a00ed007401510020006e0079006f006d00740061007400e100730068006f007a0020006c006500670069006e006b00e1006200620020006d0065006700660065006c0065006c0151002000410064006f00620065002000500044004600200064006f006b0075006d0065006e00740075006d006f006b0061007400200065007a0065006b006b0065006c0020006100200062006500e1006c006c00ed007400e10073006f006b006b0061006c0020006b00e90073007a00ed0074006800650074002e0020002000410020006c00e90074007200650068006f007a006f00740074002000500044004600200064006f006b0075006d0065006e00740075006d006f006b00200061007a0020004100630072006f006200610074002000e9007300200061007a002000410064006f00620065002000520065006100640065007200200035002e0030002c0020007600610067007900200061007a002000610074007400f3006c0020006b00e9007301510062006200690020007600650072007a006900f3006b006b0061006c0020006e00790069007400680061007400f3006b0020006d00650067002e> /ITA <FEFF005500740069006c0069007a007a006100720065002000710075006500730074006500200069006d0070006f007300740061007a0069006f006e00690020007000650072002000630072006500610072006500200064006f00630075006d0065006e00740069002000410064006f00620065002000500044004600200070006900f900200061006400610074007400690020006100200075006e00610020007000720065007300740061006d0070006100200064006900200061006c007400610020007100750061006c0069007400e0002e0020004900200064006f00630075006d0065006e007400690020005000440046002000630072006500610074006900200070006f00730073006f006e006f0020006500730073006500720065002000610070006500720074006900200063006f006e0020004100630072006f00620061007400200065002000410064006f00620065002000520065006100640065007200200035002e003000200065002000760065007200730069006f006e006900200073007500630063006500730073006900760065002e> /JPN <FEFF9ad854c18cea306a30d730ea30d730ec30b951fa529b7528002000410064006f0062006500200050004400460020658766f8306e4f5c6210306b4f7f75283057307e305930023053306e8a2d5b9a30674f5c62103055308c305f0020005000440046002030d530a130a430eb306f3001004100630072006f0062006100740020304a30883073002000410064006f00620065002000520065006100640065007200200035002e003000204ee5964d3067958b304f30533068304c3067304d307e305930023053306e8a2d5b9a306b306f30d530a930f330c8306e57cb30818fbc307f304c5fc59808306730593002> /KOR <FEFFc7740020c124c815c7440020c0acc6a9d558c5ec0020ace0d488c9c80020c2dcd5d80020c778c1c4c5d00020ac00c7a50020c801d569d55c002000410064006f0062006500200050004400460020bb38c11cb97c0020c791c131d569b2c8b2e4002e0020c774b807ac8c0020c791c131b41c00200050004400460020bb38c11cb2940020004100630072006f0062006100740020bc0f002000410064006f00620065002000520065006100640065007200200035002e00300020c774c0c1c5d0c11c0020c5f40020c2180020c788c2b5b2c8b2e4002e> /LTH <FEFF004e006100750064006f006b0069007400650020016100690075006f007300200070006100720061006d006500740072007500730020006e006f0072011700640061006d00690020006b0075007200740069002000410064006f00620065002000500044004600200064006f006b0075006d0065006e007400750073002c0020006b00750072006900650020006c0061006200690061007500730069006100690020007000720069007400610069006b007900740069002000610075006b01610074006f00730020006b006f006b007900620117007300200070006100720065006e006700740069006e00690061006d00200073007000610075007300640069006e0069006d00750069002e0020002000530075006b0075007200740069002000500044004600200064006f006b0075006d0065006e007400610069002000670061006c006900200062016b007400690020006100740069006400610072006f006d00690020004100630072006f006200610074002000690072002000410064006f00620065002000520065006100640065007200200035002e0030002000610072002000760117006c00650073006e0117006d00690073002000760065007200730069006a006f006d00690073002e> /LVI <FEFF0049007a006d0061006e0074006f006a00690065007400200161006f00730020006900650073007400610074012b006a0075006d00750073002c0020006c0061006900200076006500690064006f00740075002000410064006f00620065002000500044004600200064006f006b0075006d0065006e007400750073002c0020006b006100730020006900720020012b00700061016100690020007000690065006d01130072006f00740069002000610075006700730074006100730020006b00760061006c0069007401010074006500730020007000690072006d007300690065007300700069006501610061006e006100730020006400720075006b00610069002e00200049007a0076006500690064006f006a006900650074002000500044004600200064006f006b0075006d0065006e007400750073002c0020006b006f002000760061007200200061007400760113007200740020006100720020004100630072006f00620061007400200075006e002000410064006f00620065002000520065006100640065007200200035002e0030002c0020006b0101002000610072012b00200074006f0020006a00610075006e0101006b0101006d002000760065007200730069006a0101006d002e> /NLD (Gebruik deze instellingen om Adobe PDF-documenten te maken die zijn geoptimaliseerd voor prepress-afdrukken van hoge kwaliteit. De gemaakte PDF-documenten kunnen worden geopend met Acrobat en Adobe Reader 5.0 en hoger.) /NOR <FEFF004200720075006b00200064006900730073006500200069006e006e007300740069006c006c0069006e00670065006e0065002000740069006c002000e50020006f0070007000720065007400740065002000410064006f006200650020005000440046002d0064006f006b0075006d0065006e00740065007200200073006f006d00200065007200200062006500730074002000650067006e0065007400200066006f00720020006600f80072007400720079006b006b0073007500740073006b00720069006600740020006100760020006800f800790020006b00760061006c0069007400650074002e0020005000440046002d0064006f006b0075006d0065006e00740065006e00650020006b0061006e002000e50070006e00650073002000690020004100630072006f00620061007400200065006c006c00650072002000410064006f00620065002000520065006100640065007200200035002e003000200065006c006c00650072002000730065006e006500720065002e> /POL <FEFF0055007300740061007700690065006e0069006100200064006f002000740077006f0072007a0065006e0069006100200064006f006b0075006d0065006e007400f300770020005000440046002000700072007a0065007a006e00610063007a006f006e00790063006800200064006f002000770079006400720075006b00f30077002000770020007700790073006f006b00690065006a0020006a0061006b006f015b00630069002e002000200044006f006b0075006d0065006e0074007900200050004400460020006d006f017c006e00610020006f007400770069006500720061010700200077002000700072006f006700720061006d006900650020004100630072006f00620061007400200069002000410064006f00620065002000520065006100640065007200200035002e0030002000690020006e006f00770073007a0079006d002e> /PTB <FEFF005500740069006c0069007a006500200065007300730061007300200063006f006e00660069006700750072006100e700f50065007300200064006500200066006f0072006d00610020006100200063007200690061007200200064006f00630075006d0065006e0074006f0073002000410064006f0062006500200050004400460020006d00610069007300200061006400650071007500610064006f00730020007000610072006100200070007200e9002d0069006d0070007200650073007300f50065007300200064006500200061006c007400610020007100750061006c00690064006100640065002e0020004f007300200064006f00630075006d0065006e0074006f00730020005000440046002000630072006900610064006f007300200070006f00640065006d0020007300650072002000610062006500720074006f007300200063006f006d0020006f0020004100630072006f006200610074002000650020006f002000410064006f00620065002000520065006100640065007200200035002e0030002000650020007600650072007300f50065007300200070006f00730074006500720069006f007200650073002e> /RUM <FEFF005500740069006c0069007a00610163006900200061006300650073007400650020007300650074010300720069002000700065006e007400720075002000610020006300720065006100200064006f00630075006d0065006e00740065002000410064006f006200650020005000440046002000610064006500630076006100740065002000700065006e0074007200750020007400690070010300720069007200650061002000700072006500700072006500730073002000640065002000630061006c006900740061007400650020007300750070006500720069006f006100720103002e002000200044006f00630075006d0065006e00740065006c00650020005000440046002000630072006500610074006500200070006f00740020006600690020006400650073006300680069007300650020006300750020004100630072006f006200610074002c002000410064006f00620065002000520065006100640065007200200035002e00300020015f00690020007600650072007300690075006e0069006c006500200075006c0074006500720069006f006100720065002e> /RUS <FEFF04180441043f043e043b044c04370443043904420435002004340430043d043d044b04350020043d0430044104420440043e0439043a043800200434043b044f00200441043e043704340430043d0438044f00200434043e043a0443043c0435043d0442043e0432002000410064006f006200650020005000440046002c0020043c0430043a04410438043c0430043b044c043d043e0020043f043e04340445043e0434044f04490438044500200434043b044f00200432044b0441043e043a043e043a0430044704350441044204320435043d043d043e0433043e00200434043e043f0435044704300442043d043e0433043e00200432044b0432043e04340430002e002000200421043e043704340430043d043d044b04350020005000440046002d0434043e043a0443043c0435043d0442044b0020043c043e0436043d043e0020043e0442043a0440044b043204300442044c002004410020043f043e043c043e0449044c044e0020004100630072006f00620061007400200438002000410064006f00620065002000520065006100640065007200200035002e00300020043800200431043e043b043504350020043f043e04370434043d043804450020043204350440044104380439002e> /SKY <FEFF0054006900650074006f0020006e006100730074006100760065006e0069006100200070006f0075017e0069007400650020006e00610020007600790074007600e100720061006e0069006500200064006f006b0075006d0065006e0074006f0076002000410064006f006200650020005000440046002c0020006b0074006f007200e90020007300610020006e0061006a006c0065007001610069006500200068006f0064006900610020006e00610020006b00760061006c00690074006e00fa00200074006c0061010d00200061002000700072006500700072006500730073002e00200056007900740076006f00720065006e00e900200064006f006b0075006d0065006e007400790020005000440046002000620075006400650020006d006f017e006e00e90020006f00740076006f00720069016500200076002000700072006f006700720061006d006f006300680020004100630072006f00620061007400200061002000410064006f00620065002000520065006100640065007200200035002e0030002000610020006e006f0076016100ed00630068002e> /SLV <FEFF005400650020006e006100730074006100760069007400760065002000750070006f0072006100620069007400650020007a00610020007500730074007600610072006a0061006e006a006500200064006f006b0075006d0065006e0074006f0076002000410064006f006200650020005000440046002c0020006b006900200073006f0020006e0061006a007000720069006d00650072006e0065006a016100690020007a00610020006b0061006b006f0076006f00730074006e006f0020007400690073006b0061006e006a00650020007300200070007200690070007200610076006f0020006e00610020007400690073006b002e00200020005500730074007600610072006a0065006e006500200064006f006b0075006d0065006e0074006500200050004400460020006a00650020006d006f0067006f010d00650020006f0064007000720065007400690020007a0020004100630072006f00620061007400200069006e002000410064006f00620065002000520065006100640065007200200035002e003000200069006e0020006e006f00760065006a01610069006d002e> /SUO <FEFF004b00e40079007400e40020006e00e40069007400e4002000610073006500740075006b007300690061002c0020006b0075006e0020006c0075006f00740020006c00e400680069006e006e00e4002000760061006100740069007600610061006e0020007000610069006e006100740075006b00730065006e002000760061006c006d0069007300740065006c00750074007900f6006800f6006e00200073006f00700069007600690061002000410064006f0062006500200050004400460020002d0064006f006b0075006d0065006e007400740065006a0061002e0020004c0075006f0064007500740020005000440046002d0064006f006b0075006d0065006e00740069007400200076006f0069006400610061006e0020006100760061007400610020004100630072006f0062006100740069006c006c00610020006a0061002000410064006f00620065002000520065006100640065007200200035002e0030003a006c006c00610020006a006100200075007500640065006d006d0069006c006c0061002e> /SVE <FEFF0041006e007600e4006e00640020006400650020006800e4007200200069006e0073007400e4006c006c006e0069006e006700610072006e00610020006f006d002000640075002000760069006c006c00200073006b006100700061002000410064006f006200650020005000440046002d0064006f006b0075006d0065006e007400200073006f006d002000e400720020006c00e4006d0070006c0069006700610020006600f60072002000700072006500700072006500730073002d007500740073006b00720069006600740020006d006500640020006800f600670020006b00760061006c0069007400650074002e002000200053006b006100700061006400650020005000440046002d0064006f006b0075006d0065006e00740020006b0061006e002000f600700070006e00610073002000690020004100630072006f0062006100740020006f00630068002000410064006f00620065002000520065006100640065007200200035002e00300020006f00630068002000730065006e006100720065002e> /TUR <FEFF005900fc006b00730065006b0020006b0061006c006900740065006c0069002000f6006e002000790061007a006401310072006d00610020006200610073006b013100730131006e006100200065006e0020006900790069002000750079006100620069006c006500630065006b002000410064006f006200650020005000440046002000620065006c00670065006c0065007200690020006f006c0075015f007400750072006d0061006b0020006900e70069006e00200062007500200061007900610072006c0061007201310020006b0075006c006c0061006e0131006e002e00200020004f006c0075015f0074007500720075006c0061006e0020005000440046002000620065006c00670065006c0065007200690020004100630072006f006200610074002000760065002000410064006f00620065002000520065006100640065007200200035002e003000200076006500200073006f006e0072006100730131006e00640061006b00690020007300fc007200fc006d006c00650072006c00650020006100e70131006c006100620069006c00690072002e> /UKR <FEFF04120438043a043e0440043804410442043e043204430439044204350020044604560020043f043004400430043c043504420440043800200434043b044f0020044104420432043e04400435043d043d044f00200434043e043a0443043c0435043d044204560432002000410064006f006200650020005000440046002c0020044f043a04560020043d04300439043a04400430044904350020043f045604340445043e0434044f0442044c00200434043b044f0020043204380441043e043a043e044f043a04560441043d043e0433043e0020043f0435044004350434043404400443043a043e0432043e0433043e0020043404400443043a0443002e00200020042104420432043e04400435043d045600200434043e043a0443043c0435043d0442043800200050004400460020043c043e0436043d04300020043204560434043a0440043804420438002004430020004100630072006f006200610074002004420430002000410064006f00620065002000520065006100640065007200200035002e0030002004300431043e0020043f04560437043d04560448043e04570020043204350440044104560457002e> /ENU (Use these settings to create Adobe PDF documents best suited for high-quality prepress printing. Created PDF documents can be opened with Acrobat and Adobe Reader 5.0 and later.) >> /Namespace [ (Adobe) (Common) (1.0) ] /OtherNamespaces [ << /AsReaderSpreads false /CropImagesToFrames true /ErrorControl /WarnAndContinue /FlattenerIgnoreSpreadOverrides false /IncludeGuidesGrids false /IncludeNonPrinting false /IncludeSlug false /Namespace [ (Adobe) (InDesign) (4.0) ] /OmitPlacedBitmaps false /OmitPlacedEPS false /OmitPlacedPDF false /SimulateOverprint /Legacy >> << /AddBleedMarks false /AddColorBars false /AddCropMarks false /AddPageInfo false /AddRegMarks false /ConvertColors /ConvertToCMYK /DestinationProfileName () /DestinationProfileSelector /DocumentCMYK /Downsample16BitImages true /FlattenerPreset << /PresetSelector /MediumResolution >> /FormElements false /GenerateStructure false /IncludeBookmarks false /IncludeHyperlinks false /IncludeInteractive false /IncludeLayers false /IncludeProfiles false /MultimediaHandling /UseObjectSettings /Namespace [ (Adobe) (CreativeSuite) (2.0) ] /PDFXOutputIntentProfileSelector /DocumentCMYK /PreserveEditing true /UntaggedCMYKHandling /LeaveUntagged /UntaggedRGBHandling /UseDocumentProfile /UseDocumentBleed false >> ] >> setdistillerparams << /HWResolution [2400 2400] /PageSize [612.000 792.000] >> setpagedevice
id nasplib_isofts_kiev_ua-123456789-83205
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
issn 0130-5395
language Ukrainian
last_indexed 2025-12-07T16:28:59Z
publishDate 2013
publisher Міжнародний науково-навчальний центр інформаційних технологій і систем НАН та МОН України
record_format dspace
spelling Точилін, В.В.
2015-06-16T17:23:20Z
2015-06-16T17:23:20Z
2013
Розробка моделі проектування компонентної бази програмних засобів дослідження комп'ютерної мережі на основі інтероперабельного середовища / В.В. Точилін // Управляющие системы и машины. — 2013. — № 5. — С. 72-83. — Бібліогр.: 16 назв. — укр., рос.
0130-5395
https://nasplib.isofts.kiev.ua/handle/123456789/83205
004.94+519.876.5
На основе исследования современных программно-инструментальных средств проектирования компьютерных сетей и их функционирования разработана архитектура и экспериментальная реализация интероперабельной среды для проектирования имитационных моделей конструктивных элементов и протоколов передачи данных компьютерных сетей.
Based on the study of modern software design tools of computer networks and their functioning architecture and an experimental implementation of an interoperable environment for the design of simulation models of structural elements and data communication protocols computer networks is developed.
На основі дослідження сучасних програмно-інструментальних засобів проектування комп’ютерних мереж та їх функціонування розроблено архітектуру та експериментальну реалізацію інтероперабельного середовища для проектування імітаційних моделей конструктивних елементів та протоколів передачі даних комп’ютерних мереж.
uk
Міжнародний науково-навчальний центр інформаційних технологій і систем НАН та МОН України
Управляющие системы и машины
Программная инженерия и программные средства
Розробка моделі проектування компонентної бази програмних засобів дослідження комп'ютерної мережі на основі інтероперабельного середовища
Developing a Model of Design Component Base Software of the Research Network on the Basis of Interoperable Environment
Разработка модели проектирования компьютерной базы программных средств исследования компьютерной сети на основе интероперабельной среды
Article
published earlier
spellingShingle Розробка моделі проектування компонентної бази програмних засобів дослідження комп'ютерної мережі на основі інтероперабельного середовища
Точилін, В.В.
Программная инженерия и программные средства
title Розробка моделі проектування компонентної бази програмних засобів дослідження комп'ютерної мережі на основі інтероперабельного середовища
title_alt Developing a Model of Design Component Base Software of the Research Network on the Basis of Interoperable Environment
Разработка модели проектирования компьютерной базы программных средств исследования компьютерной сети на основе интероперабельной среды
title_full Розробка моделі проектування компонентної бази програмних засобів дослідження комп'ютерної мережі на основі інтероперабельного середовища
title_fullStr Розробка моделі проектування компонентної бази програмних засобів дослідження комп'ютерної мережі на основі інтероперабельного середовища
title_full_unstemmed Розробка моделі проектування компонентної бази програмних засобів дослідження комп'ютерної мережі на основі інтероперабельного середовища
title_short Розробка моделі проектування компонентної бази програмних засобів дослідження комп'ютерної мережі на основі інтероперабельного середовища
title_sort розробка моделі проектування компонентної бази програмних засобів дослідження комп'ютерної мережі на основі інтероперабельного середовища
topic Программная инженерия и программные средства
topic_facet Программная инженерия и программные средства
url https://nasplib.isofts.kiev.ua/handle/123456789/83205
work_keys_str_mv AT točilínvv rozrobkamodelíproektuvannâkomponentnoíbaziprogramnihzasobívdoslídžennâkompûternoímerežínaosnovíínteroperabelʹnogoseredoviŝa
AT točilínvv developingamodelofdesigncomponentbasesoftwareoftheresearchnetworkonthebasisofinteroperableenvironment
AT točilínvv razrabotkamodeliproektirovaniâkompʹûternoibazyprogrammnyhsredstvissledovaniâkompʹûternoisetinaosnoveinteroperabelʹnoisredy