Journal of Theoretical and Applied Information Technology
Model Transformation (MT) has become an important concern in software engineering, because it is related to system design. Model transformation can be used in many different application scenarios, for instance, to provide interoperability between models of different size and complexity. Traditionally, model transformations are done for purposes such as code generation, refinement and refactoring. Currently, there are researches on model transformation from requirement to use case diagram, use case description to activity diagram and use case to sequence diagram and many more.