Home // International Journal On Advances in Software, volume 16, numbers 1 and 2, 2023 // View article
Authors:
Herwig Mannaert
Gilles Oorts
Jan Verelst
Koen De Cock
Jeroen Faes
Keywords: Evolvability; Normalized Systems Theory; Metaprogramming; Document Creation; Single Sourcing
Abstract:
Many organizations are often required to produce large amounts of documents in various versions and variants. Though many solutions for document management and creation exist, the streamlined automatic generation of modular and evolvable documents remains challenging. The challenges are to some extent similar to the automatic generation of modular and evolvable software, which has been the subject of previous work on metaprogramming. In this contribution, a proof of concept architecture is presented to generate modular documents from runtime information systems through the use of a reduced runtime version of this metaprogramming environment. The configuration and integration of this expansion kernel into regular applications, and its use to generate some basic administrative document sources are explained. Based on this architecture, several use case scenarios are explored to generate other types of documents and artifacts using live runtime data.
Pages: 132 to 140
Copyright: Copyright (c) to authors, 2023. Used with permission.
Publication date: June 30, 2023
Published in: journal
ISSN: 1942-2628