Skip navigation
Please use this identifier to cite or link to this item: https://ela.kpi.ua/handle/123456789/33837
Title: Структурний аналіз сполук інтегральних об’єктів
Other Titles: Structural analysis of the compounds of integral objects
Структурный анализ соединений интегральных объектов
Authors: Соколов, Володимир Володимирович
Keywords: структурний аналіз
структурна еквівалентність
функціональна еквівалентність
інтегральний об’єкт
сполуки інтегральних об’єктів
structural analysis
structural equivalence
functional equivalence
integral object
integral objects compounds
структурный анализ
структурная эквивалентность
функциональная эквивалентность
интегральный объект
соединения интегральных объектов
Issue Date: 2018
Publisher: Institute of Special Communication and Information Protection of National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute”
Citation: Соколов, В. Структурний аналіз сполук інтегральних об’єктів / Володимир Соколов // Information Technology and Security. – 2018. – Vol. 6, Iss. 2 (11). – Pp. 68–78. – Bibliogr.: 6 ref.
Abstract: У статті представлено результати досліджень методів аналізу структури програмного забезпечення, побудованого за архітектурою на основі інтегральних об’єктів. Для визначення операцій структурного аналізу обрано представлення сполук інтегральних об’єктів у вигляді формул сполук та таблиць, а також формалізовані операції інтеграції та дезінтеграції сполук. Інтеграція сполуки з утворенням нового класу полягає в інкапсуляції сполуки в оболонку класу з присвоєнням степені інтеграції класу на одиницю більше, ніж у сполуки, а дезінтеграція полягає у зворотному процесі вилучення сполуки з оболонки класу зі зменшенням степені інтеграції на одиницю. Табличне представлення сполук об’єктів, що включає як представлення об’єктів, так і зв’язків між ними, дозволяє застосувати формальні методи аналізу їх структури. Визначено поняття структурної еквівалентності двох сполук як таких, що мають однаковий склад та структуру з’єднання об’єктів, а також поняття функціональної еквівалентності двох сполук як таких, що реалізують однакову композицію функцій. В якості основних операцій структурного аналізу представлено дві базові операції – визначення структурної та функціональної еквівалентності двох сполук. Визначення еквівалентності сполук зводиться до порівняння табличного представлення сполук з урахуванням перестановки рядків та стовпчиків таблиць. Показано, що визначення структурної еквівалентності можливо лише для сполук однакової степені інтеграції, а для визначення функціональної еквівалентності потрібно приведення сполук до атомарного рівня. Визначення функціональної еквівалентності зведено до визначення структурної еквівалентності атомарних формул сполук. В якості похідних операцій виділено операції розпізнавання структурно та функціонально еквівалентних класів для заданої сполуки, які основані на базових операціях визначення еквівалентності, а також чотири операції еквівалентних перетворень сполук: структурно та функціонально еквівалентна заміна сполуки на об’єкт еквівалентного класу та часткова структурно та функціонально еквівалентна заміна фрагменту сполуки на об’єкт еквівалентного класу.Операції структурного аналізу є основою для еквівалентних перетворень сполук в процесі проектування, верифікації та оптимізації системи класів розв’язку задач предметної області під час розробки програмного забезпечення.
URI: https://ela.kpi.ua/handle/123456789/33837
DOI: https://doi.org/10.20535/2411-1031.2018.6.2.153491
Appears in Collections:Information Technology and Security, Vol. 6, Iss. 2 (11)

Files in This Item:
File Description SizeFormat 
ITS2018-6-2_06.pdf656.71 kBAdobe PDFThumbnail
View/Open
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.