ONTOLOGY-DRIVEN PROGRAMMING STYLE ASSISTANT
Наукові журнали Національного Авіаційного Університету
View Archive InfoField | Value | |
Title |
ONTOLOGY-DRIVEN PROGRAMMING STYLE ASSISTANT
ОНТОЛОГИЧЕСКИЙ ПОМОЩНИК СТИЛЯ ПРОГРАММИРОВАНИЯ ОНТОЛОГІЧНИЙ ПОМІЧНИК СТИЛЮ ПРОГРАМУВАННЯ |
|
Creator |
Сидорова, Ніка Миколаївна; Національний авіаційний університет
|
|
Subject |
Software engineering; programming; programming style; ontology; Protégé.
004.683.01 Программное обеспечение; программирование; стиль программирования; онтология; Protégé. 004.683.01 Програмне забезпечення; програмування; стиль програмування; онтологія; Protégé. 004.683.01 |
|
Description |
Programming style is the set of guidelines, and practices, applicable to a specific language, that are used while writing the source code and which are intended to introduce the universal look and feel of the code, improve understandability of the code and assist software engineers to not introduce more mistakes while writing code. Programming styles are different for different languages.To develop the ontology, one must first perform the extensive research on the topic, basically a domain analysis on the problem, identify the main concepts of programming styles, build a hierarchy of them and define the relationship between the concepts and their members. Ontology-driven programming style assistant was developed with the help of Protégé. Ontology reasoning is a process in any ontology development to ensure that the ontology is of high-quality and does not contain any contradictory relations.For programming styles ontology was choice HermiTreasoner, because it proved to be one of the fastest, reliable and widely used reasoners in the current state of things in the ontological domain.Protégé tool also automatically collects metrics about the ontologies, which are mostly concerning the numbers of class axioms, object property axioms and other important numbers.Ontology development using modern software tools is one of the key problems ontology domain. It is important that the users are able to create ontologies with ease and operate with description logic expressivity in the very clear and concise manner.
Применение стилей программирования при написании программ сейчас, в связи с решением задач сопровождения и повторного использования программного обеспечения, по-прежнему актуально. В статье предлагается инструмент для ассистирования программиста в процессе конструирования программного обеспечения, основанный на представлении стиля программирования онтологией. Для реализации инструмента используется Protégé. Рассмотрены технические вопросы организации онтологии. Выполнено исследование реализованного инструмента и показана его работоспособность. Застосування стилів програмування при написанні програм зараз, у зв'язку з вирішенням завдань супроводу і повторного використання программного забезпечення, як і раніше актуально. У статті пропонується інструмент для асистування програміста в процесі конструювання программного забезпечення, заснований на представленні стилю програмування онтологією. Для реалізації інструменту використовується Protégé. Розглянуто технічні питання організації онтології. Виконано дослідження реалізованого інструменту і показана його працездатність. |
|
Publisher |
National Aviation University
|
|
Contributor |
—
— — |
|
Date |
2015-10-02
|
|
Type |
—
— — |
|
Format |
application/pdf
|
|
Identifier |
http://jrnl.nau.edu.ua/index.php/IPZ/article/view/11679
|
|
Source |
Інженерія програмного забезпечення; Том 24, № 4 (2015); 10
Engineering Software; Том 24, № 4 (2015); 10 Инженерия программного обеспечения; Том 24, № 4 (2015); 10 |
|
Language |
uk
|
|