Please use this identifier to cite or link to this item:
https://dspace.mnau.edu.ua/jspui/handle/123456789/13424
Title: | Development of an approach to using a style in software engineering |
Authors: | Sydorov, N. Sydorova, N. Sydorov, E. Cholyshkina, O. Бацуровська, Ілона Вікторівна Batsurovskaya, Ilona |
Keywords: | iнженерiя програмного забезпечення шаблон стиля онтологiя дескриптивна логiка стиль програмування |
Issue Date: | 2019 |
Citation: | Sydorov, N., Sydorova, N., Sydorov, E., Cholyshkina, O., & Batsurovska, I. (2019). Development of an approach to using a style in software engineering // Eastern-European Journal of Enterprise Technologies, 4(2 (100), 41–51. https://doi.org/10.15587/1729-4061.2019.175665 |
Abstract: | Розроблено пiдхiд керованого онтологiєю застосування сти-лiв в iнженерiї програмного забезпечення. Сутнiсть пiдхо-ду полягає у використаннi онтологiї не тiльки для представ-лення стилiв, но також для контролю застосування стилiв пiд час створення i супроводження програмного забезпечення. При цьому, для представлення стилю створюється вiдповiд-на онтологiя та засоби пiдтримки розробника, а для контро-лю застосування стилю в робочих продуктах фаз життєвого циклу програмного забезпечення створюються засоби (ризо-нери) на основi онтологiчної бази знань. За представленням у дескриптивнiй логiкi база знань мiстить двi складовi – термi-нологiчну (TBox) та фактичну (ABox). Перша складова ство-рюється заздалегiдь, шляхом виконання доменного аналiзу. Друга складова створюється пiд час аналiзу представлення вiдповiдного робочого продукту.З метою типiзацiї, в контекстi пiдходу, що розроблено, створено шаблони стилю онтологiї ядра iнженерiї програм-ного забезпечення, шляхом аналiзу поняття стилю в рiзних доменах. Сформульованi основнi характеристики стилю як доменне незалежного поняття, якi представлено в шаблонах. При цьому, для обрання кiлькостi шаблонiв, що необхiднi для представлення стилю, застосовано паттерн Work Product Pattern Application з Unified Foundational Ontology. Паттерн описує дiї, що можуть iснувати вiдносно стилю робочого про-дукту (Work product). Розглянуто приклад реалiзацiї пiдходу, шляхом дослiджен-ня запропонованого методу, керованого онтологiєю засто-сування стилю програмування в iнженерiї програмного забезпечення та архiтектури засобу, що його реалiзує. З застосуванням Protege показано побудову онтологiї стиля програмування i асистування програмiсту. Розроблено i реалi-зовано архiтектуру засобу контролю застосування стилю в робочому продуктi фази конструювання – текстi програ-ми. Основу архiтектури складає база знань про вiдповiдний стиль. Термiнологiчна складова бази знань мiстить iнформа-цiю вiдносно мов i стилю програмування i створюється заз-далегiдь розробником онтологiї. Фактична складова ство-рюється ризонером для кожного представлення робочого продукту – тексту програми.Засоби, що створено в контекстi запропонованого пiдходу, автоматизують процеси, якi мають мiсце пiд час застосуван-ня стилiв в робочих продуктах фаз життєвого циклу програм-ного забезпечення |
URI: | https://dspace.mnau.edu.ua/jspui/handle/123456789/13424 |
Appears in Collections: | Публікації науково-педагогічних працівників МНАУ у БД Scopus Статті (Інженерно-енергетичний факультет) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
175665-Article Text-390449-1-10-20190823.pdf | 1,4 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.