Skip to main content

Applying Transformations to Model Driven Development of Web Applications

  • Conference paper
Perspectives in Conceptual Modeling (ER 2005)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3770))

Included in the following conference series:

Abstract

Nowadays, the maturity reached by the Web engineering research community can be assessed by the myriad of web design methods that have proven successful for the specification of the functional and navigational requirements posed by Web information systems. However, these proposals often fail to address architectural features, which results in Web specifications with rigid architectures, with no regard for their actual circumstances of use. To overcome this limitation, we propose a generic approach called WebSA. WebSA is based on the MDA (Model-driven Architecture) paradigm. It proposes a Model Driven Development made up of a set of UML architectural models and QVT transformations as mechanisms to integrate the functional aspects of the current methodologies with the architectural aspects. In order to illustrate our approach, in this paper we combine WebSA with the OO-H method to tackle the design of the well known J2EE Petstore specification.

This research has been partially sponsored by t the Spanish METASIGN (TIN2004-00779).

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bass, L., Klein, M., Bachmann, F.: Quality Attribute Design Primitives, CMU/SEI-2000-TN-017, Carnegie Mellon, Pittsburgh (December 2000)

    Google Scholar 

  2. Bézivin, J.: In Search of a Basic Principle for Model Driven Engineering. Novática 1, 21–24 (2004)

    Google Scholar 

  3. Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, M.: Pattern-Oriented Software Architecture – A System of Patterns. John Wiley & Sons Ltd., Chichester (1996)

    Google Scholar 

  4. Cáceres, P., Marcos, E., Vela, B.: A MDA-Based Approach for Web Information System. In: Workshop in Software Model Engineering, WisME 2004 (2004)

    Google Scholar 

  5. Ceri, S., Fraternali, P., Matera, M.: Conceptual Modeling of Data-Intensive Web Applications. IEEE Internet Computing 6(4), 20–30 (2002)

    Article  Google Scholar 

  6. Conallen, J.: Building Web applications with UML, 2nd edn. Addison Wesley, Reading

    Google Scholar 

  7. Longman (September 2002)

    Google Scholar 

  8. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns: elements of reusable object-oriented software. Addison-Wesley, Reading (1995)

    Google Scholar 

  9. Gómez, J., Cachero, C., Pastor, O.: Conceptual Modeling of Device-Independent Web Applications. IEEE Multimedia 8(2), 26–39 (2001)

    Article  Google Scholar 

  10. Jacyntho, M.D., Schwabe, D., Rossi, G.: A Software Architecture for Structuring Complex Web Applications. Journal of Web Engineering 1(1), 37–60 (2002)

    Google Scholar 

  11. Kleppe, A., Warmer, J., Bast, W.: MDA Explained: The Model Driven Architecture, Practice and Promise. Addison-Wesley, Reading (2003)

    Google Scholar 

  12. Koch, N., Kraus, A.: The Expressive Power of UML-based Web Engineering. In: Proc. of the 2nd. Int. Workshop on Web-Oriented Software Technology, CYTED, Málaga, Spain, pp. 105–119 (June 2002)

    Google Scholar 

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

    Chapter  Google Scholar 

  14. Meliá, S., Gomez, J., Koch, N.: Improving Web Design Methods with Architecture Modeling. In: Bauknecht, K., Pröll, B., Werthner, H. (eds.) EC-Web 2005. LNCS, vol. 3590, pp. 53–64. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  15. OMG. Model Driven Architecture, OMG doc. ormsc/2001-07-01

    Google Scholar 

  16. OMG. 2nd Revised submision: MOF 2.0 Query / Views /Transformations RFP, OMG doc. ad/05-03-02

    Google Scholar 

  17. Tai, H., Mitsui, K., Nerome, T., Abe, M., Ono, K.: Model-Driven Development of Large-scale Web Applications. IBM J. Res. & Dev. 48(5) (September/November 2004)

    Google Scholar 

  18. TM J2EE Blueprint. Java Petstore 1.1.2 (November 2004) http://developer.java.sun.com/developer/releases/petstore/petstore1_1_2.html

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Meliá, S., Gómez, J. (2005). Applying Transformations to Model Driven Development of Web Applications. In: Akoka, J., et al. Perspectives in Conceptual Modeling. ER 2005. Lecture Notes in Computer Science, vol 3770. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11568346_8

Download citation

  • DOI: https://doi.org/10.1007/11568346_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29395-8

  • Online ISBN: 978-3-540-32239-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics