loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Norbert Somogyi ; Gábor Kövesdán and László Lengyel

Affiliation: Budapest University of Technology and Economics, Műegyetem rkp. 3, Budapest, Hungary

Keyword(s): Code Modernization, Modeling, Model Transformation.

Abstract: Maintaining legacy software has always required considerable effort in software engineering. To alleviate these efforts, extensive research has been dedicated to automate the modernization of such systems. The process includes several challenges, such as the syntactic translation of the old software to a modern programming language, the mapping of the type systems of the source and target languages and the paradigm shift if the two languages use different approaches, such as transforming procedural code to the object-oriented or functional paradigm. In the case of procedural to object-oriented transformations, the state-of-the-art solutions are not capable of automatically producing satisfactory results and some researchers suggest that complete automation will never be achieved. In our paper, we report on our work in progress on using recent advances in the fields of modeling and model transformation to build a software modernization tool. Our solution capitalizes on the advantages of the Ecore-based modeling ecosystem of Eclipse and focuses on not just the syntactic translation of the system, but also on the paradigm shift of procedural to object-oriented transformations. Our approach builds a semantic model from the original source code written in C language and produces Java code by analysing and transforming this model. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.146.37.35

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Somogyi, N.; Kövesdán, G. and Lengyel, L. (2021). Towards a Model Transformation based Code Renovation Tool. In Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development - MODELSWARD; ISBN 978-989-758-487-9; ISSN 2184-4348, SciTePress, pages 191-198. DOI: 10.5220/0010246401910198

@conference{modelsward21,
author={Norbert Somogyi. and Gábor Kövesdán. and László Lengyel.},
title={Towards a Model Transformation based Code Renovation Tool},
booktitle={Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development - MODELSWARD},
year={2021},
pages={191-198},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010246401910198},
isbn={978-989-758-487-9},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 9th International Conference on Model-Driven Engineering and Software Development - MODELSWARD
TI - Towards a Model Transformation based Code Renovation Tool
SN - 978-989-758-487-9
IS - 2184-4348
AU - Somogyi, N.
AU - Kövesdán, G.
AU - Lengyel, L.
PY - 2021
SP - 191
EP - 198
DO - 10.5220/0010246401910198
PB - SciTePress