Modeling for recognizers of multisyntax programing languages for multi version systems


Cite item

Full Text

Abstract

The abstract device for recognizing of multi syntax programming languages to construct multi version programming systems is covered. The synthesized device is a complex can be used as a base for programming language translation tool of multi version programming system development.

About the authors

A S Kuznetsov

Email: drum@fipu.krasnoyarsk.edu

References

  1. Avizienis, A. The Methodology of N-Version Programming / A . Avizienis // S o ftw are F ault Tolerance. New York : John W iley & Sons, 1995. P . 23-47.
  2. Горбунов-Посадов, М. М. Расширяемые программы / М. М. Горбунов - Посадов. М. : Полиптих, 1999.
  3. Соммервилл, И. Инженерия программного обеспечения / И. Соммервилл. М. : Вильямс, 2002.
  4. Глушаков, С. В. Программирование Web-страниц. JavaScript. VBScript / С. В. Глушаков, И. А. Жакин, Т. С. Хачиров. Харьков : Фолио, 2002.
  5. Кузнецов, А. С. Автоматизация процесса генерации компиляторов мультисинтаксических языков программирования / А. С. Кузнецов, И. В. Ковалев, Е. А. Веретенников // Вестник СибГАУ . 2007. Вып. 3(16). С. 73-75.
  6. Карпов, Ю. Г. Теория и технология программирования. Основы построения трансляторов / Ю. Г. Карпов. СПб. : БХВ-Петербург, 2005.
  7. Ахо, А. Компиляторы: принципы, технологии и инструментарий / А. Ахо, М. Лам, Р. Сети, Дж. Ульман. 2-е изд. М. : Вильямс, 2008.
  8. Хопкрофт, Дж. Э. Введение в теорию автоматов, языков и вычислений / Дж. Э. Хопкрофт, Р. Мотвани, Дж. Д. Ульман. 2-е изд. М. : Вильямс, 2002.
  9. Кузнецов, А. С. Генерация компиляторов мульти-синтаксических языков программирования мультиверсионных систем / А. С. Кузнецов, И. В. Ковалев // Прогр. продукты и системы. 2008. Вып. 4 (84). С. 101-103.

Supplementary files

Supplementary Files
Action
1. JATS XML

Copyright (c) 2009 Kuznetsov A.S.

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies