Model-driven approach to generating operational printed reports

Anna V. Korobko, Kirill S. Sheftel

Reshetnev Siberian State University of Science and Technology, Institute of Computational Modelling of the Siberian Branch of the Russian Academy of Sciences

This work is focused on the development of methodological and algorithmic means of generating operational printed report forms based on the model-oriented approach. The paper shows the relevance of modern approach to software development without programming and justifies the use of model-driven architecture as the technological basis of "no code" platforms. Meta-metamodel description of "no code" data consolidation platform, that provides dynamic interpretation of the metamodel and data consolidation forms generation, is presented. Suggested the development of existing meta-metamodel by adding the entities "template" and "procedure", allowing for the efficient generation of printed report forms with dynamic content. The choice of Jinja2 templating engine for software implementation of report generation module is justified and a diagram of module sequence showing the interaction of the interface part of the platform with templating engine and metadata is presented.

model-driven development, zero code, data consolidation platform, report generation, template engine, Jinja2

Back