Model-driven web development for multiple platforms

  • Authors:
  • Ali fatolahi;Sté/phane S. Somé;Timothy C. Lethbridge

  • Affiliations:
  • University of Ottawa, School of Information Technology and Engineering;University of Ottawa, School of Information Technology and Engineering;University of Ottawa, School of Information Technology and Engineering

  • Venue:
  • Journal of Web Engineering
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Model-driven development of web applications relies on the definition of the mappings thattransform high-level models to models of specific web platforms. Thus, the transformations are oftenplatform-specific and may not be used for more than one platform. The current web, however, is aheterogeneous network of different technologies and it often happens that one specific applicationneeds to run on several platforms. Also, many patterns of web applications could be re-used inseveral projects that are performed using different technological configurations. In this paper, wedescribe our approach for targeting multiple platforms by defining an intermediate abstract webplatform. This is a technology-independent model that carries common properties of webapplications. Thus, transformations will become two-step transformations; the first step targets theabstract web platform and hence, is re-usable. The second step maps the abstract web model tospecific web platforms; this is shorter than conventional platform-specific transformations.