A Comparative Analysis of Transformation Engines for User Interface Development

González Calleros, Juan Manuel;Stanciulescu, Adrian;Vanderdonckt, Jean;Delacre, Jean-Pierre
(2008)

Files

Gonzalez-HCSE2008.doc
  • Open Access
  • Microsoft Word
  • 3.2 MB

Details

Authors
  • González Calleros, Juan ManuelUCLouvain
    Author
  • Stanciulescu, AdrianUCLouvain
    Author
  • Author
  • Delacre, Jean-PierreUCLouvain
    Author
Abstract
In software engineering, transformational development aims at developing software systems by transforming a coarse-grained specification to final code through a sequence of small transformation steps. This transformational development method has followed a long tradition of establishing models and maintaining mappings between them so as to create and maintain accurate specifications of a user interface. So far, no piece of literature reveals how to select the appropriate tool to address the mapping problem in user interface development. Although several transformation engines support these mappings, one of the major difficulties lies in the accurate selection of a transformation engine capable of support a transformational approach for ensuring model-driven engineering of user interfaces. This paper provides a comparative analysis of transformation engines ranging from publicly or commercially available engines to be adapted to the mapping problem to hand-coded transformation engines that we developed for the sole purpose of supporting the mapping problem
Affiliations

Citations

González Calleros, J. M., Stanciulescu, A., Vanderdonckt, J., & Delacre, J.-P. (2008). A Comparative Analysis of Transformation Engines for User Interface Development. https://hdl.handle.net/2078.5/274724