Abstract
Current Web generation techniques are mainly hard-coded for predefined architectures of Web applications. Consequently, there is a gap between Web design models and the final implementation. We solve this problem, following with our approach the Model-Driven Architecture (MDA) principles of automatic generation of software systems based on model transformations. In this context, we present a transformation process and propose a visual and textual specification for the transformations using the forthcoming OMG standard Query /Views/ Transformations (QVT). Our proposal is illustrated by transformations involving elements of the UML-based Web Engineering (UWE) metamodel and the WebSA metamodel, showing this way how both approaches are integrated.
This research has been partially sponsored by the EC 5th FP AGILE (IST-2001-32747) the German BMBF project GLOWA-Danube, and the Spanish METASING (TIN2004-00779)
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Bézivin, J.: In Search of a Basic Principle for Model Driven Engineering. Novática (1), 21–24 (June 2004)
Ceri, S., Fraternali, P., Matera, M.: Conceptual Modeling of Data-Intensive Web Applications. IEEE Internet Computing 6(4), 20–30 (2002)
Gomez, J., Cachero, C., Pastor, O.: Extending a Conceptual Modelling Approach to Web Application Design. In: Wangler, B., Bergman, L.D. (eds.) CAiSE 2000. LNCS, vol. 1789, p. 79. Springer, Heidelberg (2000)
Kleppe, A., Warmer, J., Bast, W.: MDA Explained: The Model Driven Architecture, Practice and Promise. Addison-Wesley, Reading (2003)
Koch, N., Kraus, A.: The expressive Power of UML-based Web Engineering. In: 2nd IWWOST 2002, CYTED, pp. 105–119 (June 2002)
Koch, N., Kraus, A.: Towards a Common Metamodel for the Development of Web Applications. In: Cueva Lovelle, J.M., Rodríguez, B.M.G., Gayo, J.E.L., del Pueto Paul Ruiz, M., Aguilar, L.J. (eds.) ICWE 2003. LNCS, vol. 2722, pp. 497–506. Springer, Heidelberg (2003)
Meliá, S., Cachero, C.: An MDA Approach for the Development of Web Applications. In: Koch, N., Fraternali, P., Wirsing, M. (eds.) ICWE 2004. LNCS, vol. 3140, pp. 300–305. Springer, Heidelberg (2004)
Melía, S.: The WebSA Composition Model Profile. Technical Report TR-WebSA2 (November 2004), http://www.dlsi.ua.es/~santi/pPublicaciones.htm
OMG. MDA Guide, OMG doc. ab/2003-05-01
OMG. UML Profile for Enterprise Distributed Object Computing Specification. OMG doc. ad/2001-06-09
OMG. Request for Proposal. MOF 2.0 Query/Views/Transformations, OMG ad/2002-04- 10
QVT Partners. Initial Submission for MOF 2.0 Query/View/Transformations RFP, QVTPartners (August 2003), http://qvtp.org/downloads/1.1/qvtpartners1.1.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Meliá, S., Kraus, A., Koch, N. (2005). MDA Transformations Applied to Web Application Development. In: Lowe, D., Gaedke, M. (eds) Web Engineering. ICWE 2005. Lecture Notes in Computer Science, vol 3579. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11531371_59
Download citation
DOI: https://doi.org/10.1007/11531371_59
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-27996-9
Online ISBN: 978-3-540-31484-4
eBook Packages: Computer ScienceComputer Science (R0)