Abstract
The application of a model-driven paradigm in the development of Web Systems has yielded very good research results. Several research groups are defining metamodels, transformations, and tools which offer a suitable environment, known as model-driven Web engineering (MDWE). However, there are very few practical experiences in real Web system developments using real development teams. This chapter presents a practical environment of MDWE based on the use of NDT (navigational development techniques) and Java Web systems, and it provides a practical evaluation of its application within a real project: specialized Diraya.
Similar content being viewed by others
Notes
- 1.
http://www.pst.informatik.uni-muenchen.de /projekte/argouwe
- 2.
- 3.
- 4.
- 5.
- 6.
https://javacc.dev.java.net
- 7.
References
V. Aho, Ravi Sethi, Jeffrey D. Ullman. “Compilers: Principles, Techniques, and Tools”. ISBN: 978-0201100884. Addison Wesley, New York, 1986
E. Börger, R. Stärk, “Abstract State Machines: A Method for High-Level System Design and Analysis”. ISBN: 978-3540007029. Springer, New York, 2003
S. Ceri, P. Fraternali, P. Bongio. “Web Modelling Language (WebML): A Modelling Language for Designing Web Sites”. WWW9/Computer Networks 33, 137–157, 2000.
C. Cachero. “Una extensión a los métodos OO para el modelado y generación automática de interfaces hipermediales”. PhD Thesis. University of Alicante, Alicante, Sapin, 2003.
Y. Deshpande, S. Marugesan, A. Ginige, S. Hanse, D. Schawabe, M. Gaedke, B. White. “Web Engineering”. Journal of Web Engineering 1(1), 3–17, 2002. Rinton Press.
M.J. Escalona, J. Torres, M. Mejías, J.J. Gutierrez, D. Villadiego. The Treatment of Navigation in Web Engineering. Advances in Engineering Software 38(4), 267–282, 2007.
M.J. Escalona, J.J. Gutie´rrez, J.A. Ortega, I. Ramos. NDT & METRICA V3-An Approach for Public Organizations Based on Model Driven Engineering WEBIST 2008. Proceeding of the 4th International Conference on Web Information Systems, Portugal, Vol. 1, ISBN. 978-989-8111-26-5, 2008.
M.J. Escalona, C.L. Parra, F.M. Marti´n, J. Nieto, A. Llergo´, F. Pe´rez. “A Practical Example From Model-Driven Web Engineering Advance in Engineering Software”. Springer Verlag, New York, Vol. 1, ISBN: 978-0-387-30403-8, 2008.
M.J. Escalona, G. Arago´n. NDT: A Model Driven Approach for Web Requirements. IEEE Transaction on Software Engineering; United States (2008–05), Vol. 34, No. 3, pp. 377–390, ISSN: 0098-5589, 2008.
E. Insfrán, O. Pastor, R. Wieringa. “Requirements Engineering-Based Conceptual Modelling”. Requirements Engineering Journal 7 (1), 2002.
N. Koch. “Software Engineering for Adaptive Hypermedia Applications”. Ph. Thesis, FAST Reihe Softwaretechnik 12, Uni-Druck Publishing Company, Munich. Germany, 2001.
A. Kraus, N. Koch. “A Metamodel for UWE”. Technical Report 0301, Ludwig-Maximilians-Universität München, January 2003.
OMG: MDA Guide, http://www.omg.org/docs/omg/03-06-01.pdf. V. 1.0.1, 2003.
OMG. Unified Modeling Language: Superstructure, version 2.0. Specification, OMG, 2005. http://www.omg.org/cgi-bin/doc?formal/05-07-04.
G. Rossi. “An Object-Oriented Method for Designing Hypermedia Applications”. PHD Thesis. University of PUC-Rio. Rio de Janeiro. Brazil, 1996.
D.C. Schmidt. “Model-Driven Engineering”. IEEE Computer, February 2006.
A. Vallecillo, N. Koch, C. Cachero, S. Comai, P. Fraternali, I. Garrigo´s, J. Go´mez, G. Kappel, A. Knapp, M. Matera, S. Melia´, N. Moreno, B. Pro¨ll, T. Reiter, W. Retschitzegger, J.E. Rivera, W. Schwinger, M. Wimmer, G. Zhang. MDWEnet: A Practical Approach to Achieving Interoperatiblity of Model-Driven Web Engineering Methods. 3rd Workshop on Model-Driven Web Engineering. MDWE 07, pp. 246–254, 2007.
P. Vilain, D. Schwabe, C. Sieckenius, “A diagrammatic Tool for Representing User Interaction in UML”. Lecture Notes in Computer Science. UML’2000. York, England 2002.
Acknowledgments
This research has been supported by the project QSimTest (TIN2007-67843-C06_03) and by the RePRIS project of the Ministerio de Educación y Ciencia (TIN2007-30391-E), Spain.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Escalona, M.J. et al. (2009). A Practical Environment to Apply Model-Driven Web Engineering. In: Papadopoulos, G., Wojtkowski, W., Wojtkowski, G., Wrycza, S., Zupancic, J. (eds) Information Systems Development. Springer, Boston, MA. https://doi.org/10.1007/b137171_26
Download citation
DOI: https://doi.org/10.1007/b137171_26
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-84809-9
Online ISBN: 978-0-387-84810-5
eBook Packages: Computer ScienceComputer Science (R0)