Skip to main content

A Practical Environment to Apply Model-Driven Web Engineering

  • Chapter
  • First Online:
Information Systems Development

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://www.pst.informatik.uni-muenchen.de /projekte/argouwe

  2. 2.

    http://www.webratio.com

  3. 3.

    http://www.map.es

  4. 4.

    www.sparxsystems.com

  5. 5.

    http://uml.netbeans.org/

  6. 6.

    https://javacc.dev.java.net

  7. 7.

    http://www.juntadeandalucia.es/servicioandaluzdesalud

References

  1. V. Aho, Ravi Sethi, Jeffrey D. Ullman. “Compilers: Principles, Techniques, and Tools”. ISBN: 978-0201100884. Addison Wesley, New York, 1986

    Google Scholar 

  2. 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

    Google Scholar 

  3. S. Ceri, P. Fraternali, P. Bongio. “Web Modelling Language (WebML): A Modelling Language for Designing Web Sites”. WWW9/Computer Networks 33, 137–157, 2000.

    Article  Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Article  Google Scholar 

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. E. Insfrán, O. Pastor, R. Wieringa. “Requirements Engineering-Based Conceptual Modelling”. Requirements Engineering Journal 7 (1), 2002.

    Google Scholar 

  11. N. Koch. “Software Engineering for Adaptive Hypermedia Applications”. Ph. Thesis, FAST Reihe Softwaretechnik 12, Uni-Druck Publishing Company, Munich. Germany, 2001.

    Google Scholar 

  12. A. Kraus, N. Koch. “A Metamodel for UWE”. Technical Report 0301, Ludwig-Maximilians-Universität München, January 2003.

    Google Scholar 

  13. OMG: MDA Guide, http://www.omg.org/docs/omg/03-06-01.pdf. V. 1.0.1, 2003.

  14. OMG. Unified Modeling Language: Superstructure, version 2.0. Specification, OMG, 2005. http://www.omg.org/cgi-bin/doc?formal/05-07-04.

  15. G. Rossi. “An Object-Oriented Method for Designing Hypermedia Applications”. PHD Thesis. University of PUC-Rio. Rio de Janeiro. Brazil, 1996.

    Google Scholar 

  16. D.C. Schmidt. “Model-Driven Engineering”. IEEE Computer, February 2006.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. 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.

    Google Scholar 

Download references

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

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics