Analysis of Code Conversion System Development Problems.

  • Dmitrij N. Galanin Department of Software Technologies, Kazan Federal University (KFU), Kazan, Russia
  • Victor O. Georgiev department of software technologies, Kazan Federal University (KFU), Kazan, Russia.
  • Vladislav M. Gorbunov Department of Software Technologies, Kazan Federal University (KFU), Kazan, Russia
  • Nikolai A. Prokopyev. Department of Software Technologies, Kazan Federal University (KFU), Kazan, Russia.
Keywords: code conversion, system mockup, structural scheme, tools and technologies

Abstract

This paper presents an analysis of actual at present time problems of program code conversion and their practical solutions with usage of software development tools. The main problems of that domain are revealed and systemized, some ways of solving these problems are given. A structural mock-up of “Code converter” system is developed and presented. This system features source code translation from one language to another with usage of abstract syntax trees and several utility templates for emulation of language constructs, programming paradigms and standard library functions, which are non-existent in target languages.

References

Georgiev V.O. (2016). Uchebno-modelnyj variant interaktivnoj sistemy generacii po slozhnyh system s predvaritelnoj predinterpretaciej programmnyh modulej (Educational model of interactive system for generation of complex software systems with premilinary interpretation of software modules). Informacionnye sistemy I tehnologii (IST-2016): materialy mezhdunarodnoj nauchno-tehnicheskoj konferencii (Information systems and technologies (IST-2016): international scientific and technical conference proceedings), Nizhny Novgorod. pp. 248-249. (In Russ.)

Georgiev V.O., Polikashin D.S., Rafikov D.S., Burnashev R.A., Prokopev N.A. (2017). Uchebno-maketnyj variant instrumentalnoj sistemy «Preobrazovatel koda TCJ» (Educational mock-up of software development system “TCJ Code converter”). Yazyki programmirovaniya i kompilyatory (PLC-2017): trudy konferencii (Programming languages and compilers (PLC-2017): conference proceedings), Rostov-on-Don. pp. 75-78. (In Russ.)

Georgiev V.O., Prokopiev N.A. (2015). Model Approach to Interactive System Software Development. International Journal of Applied Engineering Research (IJAER). Vol. 10. № 24. pp. 45208-45213.

Opata, C. E. (2017). An Assessment of Embedded Power Generation in Nigeria (Doctoral dissertation).

Pérez, E. (2018). De Armas, Cristian De Armas Iturriago, and Eudes Rafael De Armas. "Desempleo como violación de los derechos humanos al trabajo en Colombia." Opción 34.86 642-666.

Polikashin D.S., Enikeev A.I., Georgiev V.O (2016). Issledovanie problem avtomatizacii resheniya zadachi sovmestimosti programmnyh sistem (Researching of the problem of solution automation of software systems). Informacionnye sistemy I tehnologii (IST-2016): materialy mezhdunarodnoj nauchno-tehnicheskoj konferencii (Information systems and technologies (IST-2016): international scientific and technical conference proceedings), Nizhny Novgorod. pp. 251. (In Russ.)

Polikashin D.S., Georgiev V.O. (2016). Research and options of practical solution of software systems compatibility problem. International Journal of Pharmacy & Technology IJPT. Vol. 8. № 4 pp. 24309-24316.

Published
2019-03-01