INTEGRATED ENVIRONMENT ARCHITECTURE FOR SOFTWARE DEVELOPMENT WITH STRUCTURED EDITING SUPPORT
Journal: Scientific and Technical Journal of Information Technologies, Mechanics and Optics (Vol.19, No. 6)Publication Date: 2019-12-01
Authors : N.V. Vanyasin I.G. Sidorkina V.I. Polyakov;
Page : 1079-1085
Keywords : structured editing; development environments; integrated development environments; software development; syntax-oriented editors; intermediate source code representation; performance optimization;
Abstract
Subject of Research. The paper presents research of software development tools. The study analyzes existing integrated software development environments with structured editing support. We consider the design process and experimental testing of the modified integrated development environment architecture. Method. Analysis of the existing integrated software development environments with structured editing support was performed and their shortcomings were identified. A development environment architecture was proposed. It provides the development of system prototype for such problems as circular translation from textual representation of source code to intermediate one and vice versa, the lack of functionality (compared to classical development environments), design complexity of new development environments with structured editing support. Main Results. In this architecture design we have proposed to abandon the textual representation of the source code at all stages of software development. As a result, the circular translation has been eliminated, the number of system components has been reduced, and development environment performance has been increased. The created prototype of development environment with support for structured editing has tested experimentally the effectiveness of the proposed architecture modification. Experiments have been carried out including comparison of compilation speed of software projects and the speed of automatic source code refactoring. Practical Relevance. The proposed solution can be used by organizations engaged in the industrial software development and by creators of new software development environments.
Other Latest Articles
- SEA SURFACE IMAGE SUB-BAND ANALYSIS BASED ON COSINE TRANSFORM
- SIMULATION MODEL OF REDUNDANT MACHINE-TO-MACHINE EXCHANGE WITH ORGANIZATION OF QUEUES FOR ACCESS TO AGGREGATED CHANNELS
- TEXT CLUSTERING POWERED BY SEMANTICO-SYNTACTIC FEATURES
- MORPHOLOGY AND OPTICAL PROPERTIES OF AlN FILMS ON SAPPHIRE
- ROBUST DYNAMICAL FEEDBACK DESIGN FOR BALL POSITION CONTROL ON ROTARY PLATFORM
Last modified: 2019-12-12 18:02:27