TY - JOUR
T1 - MoTUO
T2 - An Approach for Optimizing Usability Within Model Transformations
AU - Hentati, Marwa
AU - Trabelsi, Abdelwaheb
AU - Ben Ammar, Lassaad
AU - Mahfoudhi, Adel
N1 - Publisher Copyright:
© 2018, King Fahd University of Petroleum & Minerals.
PY - 2019/4/1
Y1 - 2019/4/1
N2 - Model transformation stands for an important issue to manipulate models in the model-driven engineering approach. Indeed, it consists of a set of transformation rules describing how a construct from a source model can be transformed to one or several ways in the target model. Though alternative target models may be equivalent from the functional perspective, they may differ from the non-functional perspective. Besides, they do not satisfy the same usability aspects. One of the main challenges of the transformation process is identifying the alternative transformation that generates a highly usable target model according to a set of desired usability attributes. Our research work addresses this issue by combining the power of model transformations engine and search techniques. Specifically, the proposed approach defines model transformation as a usability optimization problem. It allows the search of the optimal alternative transformation from a large search space taking into account an agreed usability model and using a metaheuristic search algorithm.
AB - Model transformation stands for an important issue to manipulate models in the model-driven engineering approach. Indeed, it consists of a set of transformation rules describing how a construct from a source model can be transformed to one or several ways in the target model. Though alternative target models may be equivalent from the functional perspective, they may differ from the non-functional perspective. Besides, they do not satisfy the same usability aspects. One of the main challenges of the transformation process is identifying the alternative transformation that generates a highly usable target model according to a set of desired usability attributes. Our research work addresses this issue by combining the power of model transformations engine and search techniques. Specifically, the proposed approach defines model transformation as a usability optimization problem. It allows the search of the optimal alternative transformation from a large search space taking into account an agreed usability model and using a metaheuristic search algorithm.
KW - Evolutionary algorithm
KW - Fuzzy logic
KW - Model transformation
KW - Usability optimization
KW - User interface
UR - http://www.scopus.com/inward/record.url?scp=85063286977&partnerID=8YFLogxK
U2 - 10.1007/s13369-018-3462-1
DO - 10.1007/s13369-018-3462-1
M3 - Article
AN - SCOPUS:85063286977
SN - 2193-567X
VL - 44
SP - 3253
EP - 3269
JO - Arabian Journal for Science and Engineering
JF - Arabian Journal for Science and Engineering
IS - 4
ER -