3/19/2023 0 Comments Composite simple states![]() MoTES uses contracts to specify the expected behaviour of the model transformation under test. The main novelty of our approach is to use contract-based model transformation testing as a foundation to derive suggestions of concrete adaptation actions. This work further details the Model Transformation TEst Specification (MoTES) approach, which leverages contract-based model testing techniques to assist engineers in model transformation evolution and repairing. As the size and complexity of model transformations increase, their reuse, evolution and maintenance become a challenge. Model transformations play an essential role in most model-driven software projects. Finally, we identify several open research challenges and propose specific action points for the model transformation community. In addition, we present a conceptual framework to understand and categorise the different proposals. We explore the trends, advances, and evolution over the years, bringing together previously disparate streams of work and providing a comprehensive view of these thriving areas. This paper presents a survey on testing and debugging model transformations based on the analysis of 140 papers on the topics. This is an obstacle for newcomers to this topic and MDE practitioners to apply these approaches. This surge of work has led to a vast literature on model transformation testing and debugging, which makes it challenging to gain a comprehensive view of the current state of the art. As a consequence, the correctness of software systems built with MDE approaches relies mainly on the correctness of model transformations, and thus, detecting and locating bugs in model transformations have been popular research topics in recent years. Model transformations are the key technique in Model-Driven Engineering (MDE) to manipulate and construct models.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |