TY - JOUR
T1 - Incorporating usability requirements into model transformation technologies
AU - Ben Ammar, Lassaad
AU - Trabelsi, Abdelwaheb
AU - Mahfoudhi, Adel
N1 - Publisher Copyright:
© 2014, Springer-Verlag London.
PY - 2015/11/22
Y1 - 2015/11/22
N2 - Model transformation plays a key role in the model-driven engineering (MDE) approach. In fact, it describes the process of converting one model into another of the same system. Considering a source model, there may be several ways to transform it into target models. Although alternative target models may be equivalent from the functional viewpoint, they may differ in their usability attributes. One of the key challenges for an automated transformation process is to identify which model transformations will produce a target model with the desired usability attributes. The present paper addresses this issue and provides a parameterized transformation to deal with usability driven in an MDE approach. Specifically, it focuses on how to associate usability attributes with the different alternative transformations and how this can be taken into account in an automated transformation process to obtain user interface model with the desired usability attributes.
AB - Model transformation plays a key role in the model-driven engineering (MDE) approach. In fact, it describes the process of converting one model into another of the same system. Considering a source model, there may be several ways to transform it into target models. Although alternative target models may be equivalent from the functional viewpoint, they may differ in their usability attributes. One of the key challenges for an automated transformation process is to identify which model transformations will produce a target model with the desired usability attributes. The present paper addresses this issue and provides a parameterized transformation to deal with usability driven in an MDE approach. Specifically, it focuses on how to associate usability attributes with the different alternative transformations and how this can be taken into account in an automated transformation process to obtain user interface model with the desired usability attributes.
KW - Model transformation
KW - Parameterized transformation
KW - Usability requirement
UR - http://www.scopus.com/inward/record.url?scp=84941993700&partnerID=8YFLogxK
U2 - 10.1007/s00766-014-0213-z
DO - 10.1007/s00766-014-0213-z
M3 - Article
AN - SCOPUS:84941993700
SN - 0947-3602
VL - 20
SP - 465
EP - 479
JO - Requirements Engineering
JF - Requirements Engineering
IS - 4
ER -