МОДЕЛЬ ДВУХФАЗНОЙ ТРАНСЛЯЦИИ КОДА МУЛЬТИВЕРСИЙ ПРОГРАММНЫХ МОДУЛЕЙ

Описание

Перевод названия: MODEL OF TWO-PHASE TRANSLATION OF MULTIVERSION PROGRAMM MODULES’ CODE

Тип публикации: статья из журнала

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

Ключевые слова: кодогенерация, domain-specific language, code generation, code generation based on flow diagram, code generation based on xml, предметно-ориентированный язык, генерация кода, кодогенерация на основе блок-схемы, кодогенерация на основе xml

Аннотация: Статья посвящена проблеме автоматизации и ускорения процесса разработки программного обеспечения, в том числе мультиверсионного программного обеспечения. Рассмотрены особенности автоматической и автоматизированной генерации программного кода по диаграммам и блок-схемам различного вида. Приведено описание предметно-ориентированного Показать полностьюязыка для определения программных алгоритмов. Описаны средства и методы генерации кода на целевом языке программирования по блок-схемам с использованием описания алгоритма на предметно-ориентированном языке в качестве промежуточного представления. В статье предложена новая концептуальная модель двухфазной трансляции кода мультиверсий программных модулей, которая позволяет упростить процесс создания мультиверсионного программного обеспечения, а также программного обеспечения других типов. Приведен практический пример генерации кода на целевом языке программирования Cи алгоритма равномерного поиска по его графическому представлению в виде блок-схемы. The article concerns the problem of automation and acceleration of the process of development of software, including N-version software. It is considered the features of automated and automatized program code generation based on different types of diagrams and flow-charts. It is presented the domain-specific language for program algorithm description. It is described also the means of code generation on a target programming language based on flow diagram with the use of algorithm description on domain-specific language as intermediate level representation. The paper presents the developed conceptual model of two-phase translation of multiversion program modules’ code; it allows simplifying software development process for N-version software and some other kinds of software. The paper presents an example of code generation on the target programming language C based on graphical representation – a flow diagram.

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

Издание

Журнал: Фундаментальные исследования

Выпуск журнала: 12-5

Номера страниц: 886-890

ISSN журнала: 18127339

Место издания: Пенза

Издатель: Общество с ограниченной ответственностью "Издательский Дом "Академия Естествознания"

Авторы

  • Грузенкин Д.В. (ФГАОУ ВПО «Сибирский федеральный университет»)
  • Царев Р.Ю. (ФГАОУ ВПО «Сибирский федеральный университет»)
  • Кузнецов А.С. (ФГАОУ ВПО «Сибирский федеральный университет»)

Вхождение в базы данных