Optimization of model transformation output using genetic algorithm
暂无分享,去创建一个
Model Driven Engineering is a revolutionary paradigm in Software Engineering, which reduces the complexity of development process by increasing the level of abstraction. Model transformation is a soul of MDE, being widely used to map one or more source model(s) into one or more target model(s). Finding an optimal result among a very large search space of possible output transformation models is an important issue in the community. In this paper a unified process for handling the large search space of model transformation results is presented. The process combines model transformation techniques and the genetic algorithm as a search based software engineering (SBSE) technique. The applicability and benefits of the approach is demonstrated using Class Responsibility Assignment (CRA) case study.
[1] Jordi Cabot,et al. Model-Driven Software Engineering in Practice , 2017, Synthesis Lectures on Software Engineering.
[2] G. G. Stokes. "J." , 1890, The New Yale Book of Quotations.