An approach for incorporating the usability optimization process into the model transformation

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Model transformation plays an important role in the model-driven engineering (MDE) approach which has the capability to generate the system code from a conceptual model. 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 with the desired usability attributes. This paper proposed an original approach that considers the interactive systems generation process as a usability optimization problem by the MDE approach. The aims were to generate all possible concrete user interfaces from a given abstract user interface. Then, the usability optimization process selects the model transformation were the desired usability attributes are fulfilled.

Original languageEnglish
Title of host publicationIntelligent Systems Design and Applications - 16th International Conference on Intelligent Systems Design and Applications, ISDA 2016
EditorsPaulo Novais, Ana Maria Madureira, Ajith Abraham, Dorabela Gamboa
PublisherSpringer Verlag
Pages779-888
Number of pages110
ISBN (Print)9783319534794
DOIs
StatePublished - 2017
Externally publishedYes
Event16th International Conference on Intelligent Systems Design and Applications, ISDA 2016 - Porto, Portugal
Duration: 16 Dec 201618 Dec 2016

Publication series

NameAdvances in Intelligent Systems and Computing
Volume557
ISSN (Print)2194-5357

Conference

Conference16th International Conference on Intelligent Systems Design and Applications, ISDA 2016
Country/TerritoryPortugal
CityPorto
Period16/12/1618/12/16

Keywords

  • MDE
  • Model transformation
  • Usability optimization

Fingerprint

Dive into the research topics of 'An approach for incorporating the usability optimization process into the model transformation'. Together they form a unique fingerprint.

Cite this