ONTOLOGY-DRIVEN TOOL FOR UTILIZING PROGRAMMING STYLES
<p><em>Activities of a programmer will be more effective and the software will be more understandable when within the process of software development, programming styles (standards) are used, providing clarity of software texts. <strong>Purpose:</strong></em><strong&...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
National Aviation University
2017-07-01
|
Series: | Vìsnik Nacìonalʹnogo Avìacìjnogo Unìversitetu |
Subjects: | |
Online Access: | http://jrnl.nau.edu.ua/index.php/visnik/article/view/11751 |
id |
doaj-1172061fff994ff5a55b337e319d29ff |
---|---|
record_format |
Article |
spelling |
doaj-1172061fff994ff5a55b337e319d29ff2020-11-25T02:43:11ZengNational Aviation UniversityVìsnik Nacìonalʹnogo Avìacìjnogo Unìversitetu1813-11662306-14722017-07-01712849310.18372/2306-1472.71.1175111346ONTOLOGY-DRIVEN TOOL FOR UTILIZING PROGRAMMING STYLESNikolay Sidorov0Nika Sidorova1Alexander Pirog2National Aviation UniversityNational Aviation UniversityNational Aviation University<p><em>Activities of a programmer will be more effective and the software will be more understandable when within the process of software development, programming styles (standards) are used, providing clarity of software texts. <strong>Purpose:</strong></em><strong><em> </em></strong><em>In this research, we present the tool for the realization of new ontology-based methodology automated reasoning techniques for utilizing programming styles. In particular, we focus on representing programming styles in the form of formal ontologies, and study how description logic reasoner can assist programmers in utilizing programming standards. <strong>Our research hypothesis</strong> is as follows: ontological representation of programming styles can provide additional benefits over existing approaches in utilizing programmer of programming standards.</em><em> </em><strong><em>Our research goal</em></strong><em> is to develop a tool to support the ontology-based utilizing programming styles. </em><strong><em>Methods:</em></strong><em> ontological representation of programming styles; object-oriented programming; ontology-driven utilizing of programming styles. <strong>Results:</strong></em><em> </em><em>the architecture was obtained and the tool was developed in the Java language, which provide tool support of ontology-driven programming styles application method. On the example of naming of the Java programming language standard, features of implementation and application of the tool are provided. <strong>Discussion: </strong>application of programming styles in coding of program; lack of automated tools for the processes of programming standards application; tool based on new method of ontology-driven application of programming styles; an example of the implementation of tool architecture for naming rules of the Java language standard.</em></p>http://jrnl.nau.edu.ua/index.php/visnik/article/view/11751coding standarddescription logicontologyprogrammingprogramming stylereasonersoftware engineeringthe java language |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Nikolay Sidorov Nika Sidorova Alexander Pirog |
spellingShingle |
Nikolay Sidorov Nika Sidorova Alexander Pirog ONTOLOGY-DRIVEN TOOL FOR UTILIZING PROGRAMMING STYLES Vìsnik Nacìonalʹnogo Avìacìjnogo Unìversitetu coding standard description logic ontology programming programming style reasoner software engineering the java language |
author_facet |
Nikolay Sidorov Nika Sidorova Alexander Pirog |
author_sort |
Nikolay Sidorov |
title |
ONTOLOGY-DRIVEN TOOL FOR UTILIZING PROGRAMMING STYLES |
title_short |
ONTOLOGY-DRIVEN TOOL FOR UTILIZING PROGRAMMING STYLES |
title_full |
ONTOLOGY-DRIVEN TOOL FOR UTILIZING PROGRAMMING STYLES |
title_fullStr |
ONTOLOGY-DRIVEN TOOL FOR UTILIZING PROGRAMMING STYLES |
title_full_unstemmed |
ONTOLOGY-DRIVEN TOOL FOR UTILIZING PROGRAMMING STYLES |
title_sort |
ontology-driven tool for utilizing programming styles |
publisher |
National Aviation University |
series |
Vìsnik Nacìonalʹnogo Avìacìjnogo Unìversitetu |
issn |
1813-1166 2306-1472 |
publishDate |
2017-07-01 |
description |
<p><em>Activities of a programmer will be more effective and the software will be more understandable when within the process of software development, programming styles (standards) are used, providing clarity of software texts. <strong>Purpose:</strong></em><strong><em> </em></strong><em>In this research, we present the tool for the realization of new ontology-based methodology automated reasoning techniques for utilizing programming styles. In particular, we focus on representing programming styles in the form of formal ontologies, and study how description logic reasoner can assist programmers in utilizing programming standards. <strong>Our research hypothesis</strong> is as follows: ontological representation of programming styles can provide additional benefits over existing approaches in utilizing programmer of programming standards.</em><em> </em><strong><em>Our research goal</em></strong><em> is to develop a tool to support the ontology-based utilizing programming styles. </em><strong><em>Methods:</em></strong><em> ontological representation of programming styles; object-oriented programming; ontology-driven utilizing of programming styles. <strong>Results:</strong></em><em> </em><em>the architecture was obtained and the tool was developed in the Java language, which provide tool support of ontology-driven programming styles application method. On the example of naming of the Java programming language standard, features of implementation and application of the tool are provided. <strong>Discussion: </strong>application of programming styles in coding of program; lack of automated tools for the processes of programming standards application; tool based on new method of ontology-driven application of programming styles; an example of the implementation of tool architecture for naming rules of the Java language standard.</em></p> |
topic |
coding standard description logic ontology programming programming style reasoner software engineering the java language |
url |
http://jrnl.nau.edu.ua/index.php/visnik/article/view/11751 |
work_keys_str_mv |
AT nikolaysidorov ontologydriventoolforutilizingprogrammingstyles AT nikasidorova ontologydriventoolforutilizingprogrammingstyles AT alexanderpirog ontologydriventoolforutilizingprogrammingstyles |
_version_ |
1724770919978631168 |