Compiler-compiler of multi syntax programming languages for creating N-version software | Научно-инновационный портал СФУ

Compiler-compiler of multi syntax programming languages for creating N-version software

Тип публикации: доклад, тезисы доклада, статья из сборника материалов конференций

Конференция: International Conference: Information Technologies in Business and Industry (ITBI); Novosibirsk State Tech Univ, Novosibirsk, RUSSIA; Novosibirsk State Tech Univ, Novosibirsk, RUSSIA

Год издания: 2019

Идентификатор DOI: 10.1088/1742-6596/1333/7/072014

Аннотация: Ensuring the reliability of the software has become increasingly complex and challenging. The most important problem is providing failure-free software operation to prevent financial losses or machinery breakdown. It can be solved with N-version programming which requires increased costs due to the use of redundant software components. In this paradigm, redundancy refers to diversity of software components. This paper discusses the implementation of software components in various languages with different syntax. We propose an efficient and time-reducing approach to the development of a multi-syntax programming language compiler. The technique of compiler parsing is based on the existing flex and bison specifications. The proposed approach makes it easier to detect errors in multi-syntax N-version software solutions, as well as reduce the likelihood of their occurrence due to the use of an automated tool, which is crucial for its implementation in an industrial setting. © Published under licence by IOP Publishing Ltd.

Ссылки на полный текст

Издание

Журнал: Journal of Physics: Conference Series

Выпуск журнала: Vol. 1333, Is. 7

Номера страниц: 72014

ISSN журнала: 17426588

Издатель: Institute of Physics Publishing

Авторы

  • Kuznetsov A.S. (Siberian Fed Univ, 79 Svobodny Pr, Krasnoyarsk 660041, Russia)
  • Tsarev R.Y. (Siberian Fed Univ, 79 Svobodny Pr, Krasnoyarsk 660041, Russia)
  • Yamskikh T.N. (Siberian Fed Univ, 79 Svobodny Pr, Krasnoyarsk 660041, Russia)
  • Knyazkov A.N. (Siberian Fed Univ, 79 Svobodny Pr, Krasnoyarsk 660041, Russia)
  • Pupkov A.N. (Siberian Fed Univ, 79 Svobodny Pr, Krasnoyarsk 660041, Russia)
  • Laleye F.A.A. (CEA Saclay Siege, Atom Energy & Alternat Energies Commiss, F-91191 Gif Sur Yvette, France)

Информация о публикациях загружается с сайта службы поддержки публикационной активности СФУ. Сообщите, если заметили неточности.

Вы можете отметить интересные фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.