Home // ICSEA 2019, The Fourteenth International Conference on Software Engineering Advances // View article


On the Realization of Meta-Circular Code Generation: The Case of the Normalized Systems Expanders

Authors:
Herwig Mannaert
Koen De Cock
Peter Uhnak

Keywords: Evolvability; Normalized Systems; Meta-circularity; Automated programming; Case Study

Abstract:
The automated generation of source code is a widely adopted technique to improve the productivity of computer programming. Normalized Systems Theory (NST) aims to create software systems exhibiting a proven degree of evolvability. A software implementation exists to create skeletons of Normalized Systems (NS) applications, based on automatic code generation. This paper describes how the NS model representation, and the corresponding code generation, has been made meta-circular, a feature that may be crucial to improve the productivity of the development of software for source code generation. The detailed architecture of this meta-circular code generation software is presented, and some preliminary results are discussed.

Pages: 171 to 176

Copyright: Copyright (c) IARIA, 2019

Publication date: November 24, 2019

Published in: conference

ISSN: 2308-4235

ISBN: 978-1-61208-752-8

Location: Valencia, Spain

Dates: from November 24, 2019 to November 28, 2019