Model transformation intents and their properties

L Lúcio, M Amrani, J Dingel, L Lambers… - Software & systems …, 2016 - Springer
The notion of model transformation intent is proposed to capture the purpose of a
transformation. In this paper, a framework for the description of model transformation intents …

A model driven reverse engineering framework for generating high level UML models from Java source code

U Sabir, F Azam, SU Haq, MW Anwar, WH Butt… - IEEE …, 2019 - ieeexplore.ieee.org
Legacy systems are large applications which are significant in performing daily
organizational operations and cannot be upgraded easily especially in the absence of …

Program abstraction and re-engineering: an Agile MDE approach

K Lano, H Haughton, Z Yuan… - 2023 ACM/IEEE …, 2023 - ieeexplore.ieee.org
In this paper we describe an Agile model-driven engineering (MDE) approach for the re-
engineering of legacy systems. This involves the automated abstraction of systems to UML …

Using model-driven engineering to automate software language translation

K Lano, H Siala - Automated Software Engineering, 2024 - Springer
The porting or translation of software applications from one programming language to
another is a common requirement of organisations that utilise software, and the increasing …

[PDF][PDF] Lightweight Software Language Processing Using Antlr and CGTL.

K Lano, Q Xue - Modelsward, 2023 - scitepress.org
Software complexity has become a significant social problem, which MDE endeavours to
alleviate, however MDE approaches and tools often introduce additional complexity which …

On the application of model-driven engineering in data reengineering

FJB Ruiz, JG Molina, OD García - Information Systems, 2017 - Elsevier
Abstract Model-Driven Engineering (MDE) emphasizes the systematic use of models to
improve software productivity and some aspects of the software quality such as …

Climbing The Hill to Understand The Code

D Pracner, M Ward, N Sukur, Z Budimac - IEEE Access, 2024 - ieeexplore.ieee.org
Software maintenance takes up a disproportionately large amount of time in the modern
software life cycle. One of the common problems is understanding the original code that is …

[BOOK][B] Introduction to Software Architecture: Innovative Design Using Clean Architecture and Model-driven Engineering

K Lano, SY Tehrani - 2023 - books.google.com
This unique, accessible textbook gives a comprehensive introduction to software
architecture, using 'clean architecture'concepts with agile methods and model-driven …

Agile model-driven re-engineering

K Lano, H Haughton, Z Yuan, H Alfraihi - Innovations in Systems and …, 2024 - Springer
In this paper we describe an Agile model-driven engineering (MDE) approach, AMDRE, for
the re-engineering of legacy systems. The objective is to support the reuse of business …

A Concrete Syntax Transformation Approach for Software Language Processing

K Lano, Q Xue, H Haughton - SN Computer Science, 2024 - Springer
In this paper we present an approach for software language processing tasks such as code
generation, reverse-engineering and refactoring, based upon text-to-text (T2T) …