ONTOLOGY-DRIVEN TOOL FOR UTILIZING PROGRAMMING STYLES

Abstract

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. Purpose: 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. Our research hypothesis is as follows: ontological representation of programming styles can provide additional benefits over existing approaches in utilizing programmer of programming standards. Our research goal is to develop a tool to support the ontologybased utilizing programming styles. Methods: ontological representation of programming styles; objectoriented programming; ontology-driven utilizing of programming styles. Results: 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. Discussion: 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.

Authors and Affiliations

Nikolay Sidorov, Nika Sidorova, Alexander Pirog

Keywords

Related Articles

DEFORMATION AND FAILURE OF THERMOPLASTIC FIBER-REINFORCED COMPOSITE EXPOSED TO DIFFERENT LIQUIDS TAKING INTO ACCOUNT TEMPERATURE

The thermoplastic textile-reinforced composite, known as Twintex, is investigated. Material Twintex is a woven fiberglass fabric with polypropylene fibers. The samples from this material for tensile tests according to IS...

FACTORS BEHIND EFFICIENCY OF INTERACTION BETWEEN REMOTE PILOT AND UNMANNED AERIAL VEHICLE

Objective. Based on probable reasons of aviation accidents in civil unmanned aviation and relative risks, various factors that influence safe and effective interaction of remote pilot and unmanned aerial vehicle are cons...

INFORMATION TECHNOLOGY IN LOGISTICS. THE TOOLS FOR PROCESSES OPTIMISATION IN MANAGING AN ENTERPRISE – MULTI-CRITERIA OPTIMISATION

The concepts of optimization, op timal, are very natural elements of our normal (everyday, colloquial) vocabulary, which are used – and one can even risk a st atement overused - in situations when you wan...

THE IMPACT OF GLOBALIZATION ON THE PENAL LEGISLATION OF UKRAINE

Purpose: The aim of this study is globalization, which aff ects all sectors of Ukrainian society, science, the development of science of criminal law, the legisl ative process and pr...

COMPLIANCE OF DOMESTIC CRIMINAL LAW WITH INTERNATIONAL STANDARDS REGARDING LIABILITY FOR HIJACKING AND SEIZING AN AIRCRAFT

Purpose: the main task of this scientific research is to study the problem of public danger, which arises as a result of the capture or hijacking of an aircraft. The problems of criminal responsibility for this socially...

Download PDF file
  • EP ID EP459686
  • DOI 10.18372/2306-1472.71.11751
  • Views 103
  • Downloads 0

How To Cite

Nikolay Sidorov, Nika Sidorova, Alexander Pirog (2017). ONTOLOGY-DRIVEN TOOL FOR UTILIZING PROGRAMMING STYLES. Вісник Національного Авіаційного Університету, 71(2), 84-92. https://europub.co.uk/articles/-A-459686