Home // ICSEA 2020, The Fifteenth International Conference on Software Engineering Advances // View article
Integrating Two Metaprogramming Environments: An Explorative Case Study
Authors:
Herwig Mannaert
Chris McGroarty
Scott Gallant
Koen De Cock
Keywords: Evolvability; Normalized Systems; Simulation Models; Automated programming; Case Study
Abstract:
The automated generation of source code, often referred to as metaprogramming, has been pursued for decades in computer programming. Though many such metaprogramming environments have been proposed and implemented, scalable collaboration within and between such environments remains challenging. It has been argued in previous work that a meta-circular metaprogramming architecture, where the the metaprogramming code (re)generates itself, enables a more scalable collaboration and easier integration. In this contribution, an explorative case study is performed to integrate this meta-circular architecture with another metaprogramming environment. Some preliminary results from applying this approach in practice are presented and discussed.
Pages: 166 to 172
Copyright: Copyright (c) IARIA, 2020
Publication date: October 18, 2020
Published in: conference
ISSN: 2308-4235
ISBN: 978-1-61208-827-3
Location: Porto, Portugal
Dates: from October 18, 2020 to October 22, 2020