ONTOLOGY-DRIVEN TOOL FOR UTILIZING PROGRAMMING STYLES
Journal Title: Вісник Національного Авіаційного Університету - Year 2017, Vol 71, Issue 2
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
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...