Моделирование распознавателей мультисинтаксических языков программирования мультиверсионных систем


Цитировать

Полный текст

Аннотация

Рассмотрено синтезированное абстрактное устройство распознавания мультисинтаксических языков программирования. Это устройство может быть использовано в качестве основы для разработки трансляторов языков программирования мультиверсионных программных систем.

Об авторах

Александр Сергеевич Кузнецов

Сибирский федеральный университет

Email: drum@fipu.krasnoyarsk.edu
старший преподаватель кафедры информатики; Сибирский федеральный университет

Список литературы

  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.

Дополнительные файлы

Доп. файлы
Действие
1. JATS XML

© Кузнецов А.С., 2009

Creative Commons License
Эта статья доступна по лицензии Creative Commons Attribution 4.0 International License.

Данный сайт использует cookie-файлы

Продолжая использовать наш сайт, вы даете согласие на обработку файлов cookie, которые обеспечивают правильную работу сайта.

О куки-файлах