Software product lines: practices and patterns
Software product lines: practices and patterns
Engineering Rich Internet Application User Interfaces over Legacy Web Models
IEEE Internet Computing
Towards interoperable Web engineering methods
Journal of the American Society for Information Science and Technology
The webSA approach: applying model driven engineering to web applications
Journal of Web Engineering
MDA transformations applied to web application development
ICWE'05 Proceedings of the 5th international conference on Web Engineering
Metamodel adaptation and model co-adaptation
ECOOP'07 Proceedings of the 21st European conference on Object-Oriented Programming
Defining the semantics of rule-based Web applications through model-driven development
International Journal of Applied Mathematics and Computer Science - Semantic Knowledge Engineering
Hi-index | 0.00 |
In the last few years, almost all model-driven Web Engineering approaches have evolved in response to the new challenges of Web systems design, which are due to new requirements and implementation technologies in the Web domain. The evolution implies the extension and adaptation of current approaches, in terms of new models, transformations and processes in order to incorporate new concerns or aspects. Such changes in a methodology are a risky and error-prone process. In this paper, we analyze different alternatives to address the evolution and in particular, the addition of a new concern in a Model-Driven Web Engineering approach: (a) extending the original method with an additional modeling concern, (b) merging the original proposal with another approach covering the specific concern and, (c) finally, we propose a an interoperable and architectural-centric approach that aims to reduce the impact of adding a new concern. We discuss the main advantages and drawbacks of each alternative.