Automatic Generation of Web Applications for Information Systems

Yalmar Ponce Atencio, Manuel J. Ibarra, Julio Huanca Marin, Edgar Holguin Holguin

Producción científica: Contribución a una revistaArtículo de la conferenciarevisión exhaustiva

1 Cita (Scopus)


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.

Idioma originalInglés
Número de artículo012019
PublicaciónJournal of Physics: Conference Series
EstadoPublicada - 7 abr. 2021
Evento3rd International Conference on Applied and Practical Sciences, ICAPS 2021 - Kuala Lumpur, Malasia
Duración: 18 feb. 202119 feb. 2021


Profundice en los temas de investigación de 'Automatic Generation of Web Applications for Information Systems'. En conjunto forman una huella única.

Citar esto