Model transformation intents and their properties
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 …
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
Legacy systems are large applications which are significant in performing daily
organizational operations and cannot be upgraded easily especially in the absence of …
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 …
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 …
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 …
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 …
improve software productivity and some aspects of the software quality such as …
Climbing The Hill to Understand The Code
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 …
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 …
architecture, using 'clean architecture'concepts with agile methods and model-driven …
Agile model-driven re-engineering
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 …
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) …
generation, reverse-engineering and refactoring, based upon text-to-text (T2T) …