MDWEnet: A Practical Approach to Achieving Interoperability of Model-Driven Web Engineering Methods

A. Vallecillo, N. Koch, C. Cachero, S. Comai, P. Fraternali, I. Garrigós, J. Goméz, G. Kappel, A. Knapp, M. Matera, S. Meliá, N. Moreno, B. Pröll, T. Reiter, W. Retschitzegger, J. Rivera, A. Schauerhuber, W. Schwinger, M. Wimmer, G. Zhang:
"MDWEnet: A Practical Approach to Achieving Interoperability of Model-Driven Web Engineering Methods";
in:"7th International Conference on Web Engineering, Workshop Proceedings", Dipartimento di Elettronica e Informazione, Politecnico di Milano, Italy, 2007, ISBN: 978-88-902405-2-2, S. 246 - 254.

[ Publication Database ]


Current model-driven Web Engineering approaches (such as OO-H,
UWE or WebML) provide a set of methods and supporting tools for a systematic design and development of Web applications. Each method addresses different concerns using separate models (content, navigation, presentation, business logic, etc.), and provide model compilers that produce most of the logic and Web pages of the application from these models. However, these proposals
also have some limitations, especially for exchanging models or representing further modeling concerns, such as architectural styles, technology independence, or distribution. A possible solution to these issues is provided by making model-driven Web Engineering proposals interoperate, being able to complement each other, and to exchange models between the different tools.
MDWEnet is a recent initiative started by a small group of researchers working on model-driven Web Engineering (MDWE). Its goal is to improve current practices and tools for the model-driven development of Web applications for better interoperability. The proposal is based on the strengths of current model-driven Web Engineering methods, and the existing experience and knowledge in the field. This paper presents the background, motivation, scope, and objectives of MDWEnet. Furthermore, it reports on the MDWEnet results and achievements so far, and its future plan of actions.