Перевод названия: 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
Место издания: Пенза
Издатель: Общество с ограниченной ответственностью "Издательский Дом "Академия Естествознания"