Tool Support for Model-Driven Development of Web Applications

  • Jaime Gómez
  • Alejandro Bia
  • Antonio Parraga
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3806)

Abstract

This paper describes the engineering foundations of VisualWADE, a CASE tool to automate the production of Web applications. VisualWADE follows a model-driven approach focusing on requirements analysis, high level design, and rapid prototyping. In this way, an application evolves smoothly from the first prototype to the final product, and its maintenance is a natural consequence of development. The paper also discusses the lessons learned in the development of the tool and its application to several case studies in the industrial context.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Atzeni, P., Mecca, G., Merialdo, P.: Design and Maintenance of Data-Intensive Web Sites. In: Schek, H.-J., Saltor, F., Ramos, I., Alonso, G. (eds.) EDBT 1998. LNCS, vol. 1377, pp. 436–449. Springer, Heidelberg (1998)CrossRefGoogle Scholar
  2. 2.
    Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): a modeling language for designing Web sites. Position Paper, Web Engineering Workshop, WWW9 (May 2000)Google Scholar
  3. 3.
    eXtensible Markup Language (XML), http://www.w3.org/XML/
  4. 4.
    Garzotto, F., Paolini, P.: HDM A Model-Based Approach to Hypertext Application Design. ACM Transactions on Information Systems (TOIS) 11(1), 1–26 (1993)CrossRefGoogle Scholar
  5. 5.
    Gómez, 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, pp. 79–93. Springer, Heidelberg (2000)CrossRefGoogle Scholar
  6. 6.
    Gómez, J., Cachero, C., Pastor, O.: Conceptual Modeling of Device-Independent Web Applications. IEEE Multimedia 8(2), 20–32 (2001)CrossRefGoogle Scholar
  7. 7.
    Schwabe, D., Rossi, G., Barbosa, D.J.: Systematic Hypermedia Application Design with OOHDM. In: Proceedings of the seventh ACM conference on HYPERTEXT 1996, p. 166 (1996)Google Scholar
  8. 8.
    Warmer, J., Kleppe, A.: The Object Constraint Language. Precise Modeling with UML. Addison-Wesley, Reading (1998)Google Scholar
  9. 9.
    WebRatio Web Site, http://www.webratio.com
  10. 10.
    Koch, N., Kraus, A.: The Expressive Power of UML-based Web Engineering. In: Proc. of the 2nd. IWWOST, CYTED, Málaga, Spain, June 2002, pp. 105–119 (2002)Google Scholar
  11. 11.
    Knapp, A., Koch, N., Moser, F., Zhang, G.: ArgoUWE: A CASE Tool for Web Applications. In: EMSISE 2003, 14 pages (2003), online publication at http://www.pst.informatik.uni-muenchen.de/~kochn
  12. 12.
    SUMA Gestion Tributaria, http://www.suma.es
  13. 13.
    Mediterranean Savings Bank, http://www.cam.es
  14. 14.
  15. 15.
  16. 16.
    PKI Generalitat Valenciana, http://pki.gva.es

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Jaime Gómez
    • 1
  • Alejandro Bia
    • 1
  • Antonio Parraga
    • 1
  1. 1.Web Engineering Research Group, Departamento de Lenguajes y Sistemas InformáticosUniversity of AlicanteAlicante

Personalised recommendations