Home // PATTERNS 2021, The Thirteenth International Conference on Pervasive Patterns and Applications // View article


Exploring the Use of Code Generation Patterns for the Creation of Evolvable Documents and Runtime Artifacts

Authors:
Herwig Mannaert
Gilles Oorts
Koen De Cock
Peter Uhnak

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. It has been argued in previous work that a meta-circular metaprogramming architecture enables a modular creation of source artifacts with very limited programming. In this contribution, a proof of concept is explored to generate modular LaTeX documents from runtime information systems through the use of a reduced version of this metaprogramming environment. The actual generation of several basic administrative document sources is explained, and it is argued that this architecture can easily be applied to generate other types of source artifacts using live runtime data.

Pages: 17 to 22

Copyright: Copyright (c) IARIA, 2021

Publication date: April 18, 2021

Published in: conference

ISSN: 2308-3557

ISBN: 978-1-61208-850-1

Location: Porto, Portugal

Dates: from April 18, 2021 to April 22, 2021