z-logo
open-access-imgOpen Access
Automatic Generation of Web Applications for Information Systems
Author(s) -
Yalmar Ponce Atencio,
Manuel J. Ibarra,
Julio Huanca Marin,
Edgar Holguin Holguin
Publication year - 2021
Publication title -
journal of physics. conference series
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.21
H-Index - 85
eISSN - 1742-6596
pISSN - 1742-6588
DOI - 10.1088/1742-6596/1860/1/012019
Subject(s) - computer science , software engineering , kpi driven code analysis , software , source code , software development , code generation , software framework , software construction , software system , programming language , web application , database , operating system , key (lock)
The use of automation tools for software development or so-called Computer Aided for Automatic Software Construction tools is a sign of a high level of maturity for the software development process, and is especially necessary when is needed to build information systems, where many parts or modules of a bigger projects have similar features and functionalities. Among others, Automatic Software Construction tools often include code generation software based on templates. Template-based code generation involves the automatic creation of source code or some code output corresponding to a predefined format called a template. In this article, a software architecture for automatic software construction is presented. The tool allows prototyping software modules, projects and functional code to different needs and purposes. The basis of this technical solution is the creation of a general template representation format, which includes many common source code, configuration data files, and a function library that allows you to interpret the input model and use the template for creating objects from different types based on the input data. The generation algorithm and the automatic integration method use a database model in order to define the main behavior of the generated software. The achieved results shown the creation of complete functional web applications, and since the complete source code is generated, is possible customize for improve or add different or specific functionalities.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here