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