Sydorov N. Development of an approach to using a style in software engineering / N. Sydorov, N. Sydorova, E. Sydorov, O. Cholyshkina, I. Batsurovska // Вост.-Европ. журн. передовых технологий. - 2019. - № 4/2. - С. 41-51. - Бібліогр.: 24 назв. - англ.Розроблено підхід керованого онтологією застосування стилів в інженерії програмного забезпечення. Сутність підходу полягає у використанні онтології не тільки для представлення стилів, але також для контролю застосування стилів під час створення і супроводження програмного забезпечення. У цьому випадку, для представлення стилю створюється відповідна онтологія та засоби підтримки розробника, а для контролю застосування стилю в робочих продуктах фаз життєвого циклу програмного забезпечення створюються засоби (ризонери) на основі онтологічної бази знань. За представленням у дескриптивній логіці база знань містить дві складові - термінологічну (TBox) і фактичну (ABox). Перша складова створюється заздалегідь, шляхом виконання доменного аналізу. Друга складова створюється під час аналізу представлення відповідного робочого продукту. З метою типізації, в контексті підходу, що розроблено, створено шаблони стилю онтології ядра інженерії програмного забезпечення, шляхом аналізу поняття стилю в різних доменах. Сформульовано основні характеристики стилю як доменне незалежного поняття, які представлено в шаблонах. У цьому випадку, для обрання кількості шаблонів, що необхідні для представлення стилю, застосовано паттерн Work Product Pattern Application з Unified Foundational Ontology. Паттерн описує дії, що можуть існувати відносно стилю робочого продукту (Work product). Розглянуто приклад реалізації підходу, шляхом дослідження запропонованого методу, керованого онтологією застосування стилю програмування в інженерії програмного забезпечення та архітектури засобу, що його реалізує. З застосуванням Protege показано побудову онтології стиля програмування та асистування програмісту. Розроблено і реалізовано архітектуру засобу контролю застосування стилю в робочому продукті фази конструювання - тексті програми. Основу архітектури складає база знань про відповідний стиль. Термінологічна складова бази знань містить інформацію відносно мов і стилю програмування і створюється заздалегідь розробником онтології. Фактична складова створюється ризонером для кожного представлення робочого продукту - тексту програми. Засоби, що створено в контексті запропонованого підходу, автоматизують процеси, які мають місце під час застосування стилів в робочих продуктах фаз життєвого циклу програмного забезпечення. Індекс рубрикатора НБУВ: З973-018.02
Рубрики:
Шифр НБУВ: Ж24320 Пошук видання у каталогах НБУВ Повний текст Наукова періодика України
Якщо, ви не знайшли інформацію про автора(ів) публікації, маєте бажання виправити або відобразити більш докладну інформацію про науковців України запрошуємо заповнити "Анкету науковця"
|