Skip to main content

Transforming Web Requirements into Navigational Models: AN MDA Based Approach

  • Conference paper
Conceptual Modeling – ER 2005 (ER 2005)

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

Included in the following conference series:

Abstract

Model Driven Architecture (MDA) is being adopted as a new development strategy. MDA is based on both the definition of models at different levels of abstraction and the application of consecutive transformations in order to obtain code from these models. However, little methodological support is provided to both define and apply model-to-model transformations. In this work, we introduce a strategy based on graph transformations that allow us to automate the derivation of the navigational model of the OOWS method from early requirements specifications, by following an MDA-based development process. In order to define and apply the graph transformations the Attributed Graph Grammar tool is used. In addition, due to the OOWS PIM-to-Code transformation capabilities, we show how this strategy allows us to obtain prototypes of web applications from early requirements specifications.

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. Object Management Group. Unified Modeling Language (UML) Specification Version 2.0 Final Adopted Specification (2003), http://www.omg.org

  2. Fons, J., Pelechano, V., Albert, M., Pastor, O.: Development of Web Applications from Web Enhanced Conceptual Schemas. In: Song, I.-Y., Liddle, S.W., Ling, T.-W., Scheuermann, P. (eds.) ER 2003. LNCS, vol. 2813, pp. 232–245. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  3. Quintero, R., Pelechano, V., Pastor, O., Fons, J.: Aplicación de MDA al Desarrollo de Aplicaciones Web en OOWS. In: Jornadas de Ingeniería de Software y Base de Datos (JISBD), VIII, Alicante (Spain), November 2003, pp. 379–388 (2003) 84-668-3836-5

    Google Scholar 

  4. OlivaNova Model Execution System. CARE Technologies, http://www.care-t.com

  5. Valderas, P.: Capturing Web Application Requirements. Spanish. Technical report, DSIC, Technical University of Valencia (February 2005), http://oomethod.dsic.upv.es

  6. The Attributed Graph Grammar System v1.2.4 (2004), http://tfs.cs.tu-berlin.de/agg/

  7. Olsina, L.: Metodologia Cuantitativa para la Evaluacion y Comparacion de la Calidad de Sitios Web. PhD thesis, Facultad de Ciencias Exactas de la Universidad Nacional de La Plata (1999) (in spanish)

    Google Scholar 

  8. Object Management Group. Model Driven Architecture, MDA (2004), http://www.omg.org/mda

  9. Paternò, F., Mancini, C., Meniconi, S.: ConcurTaskTrees: a Diagrammatic Notation for Specifying Task Models. In: Proceedings of INTERACT 1997, pp. 362–369. Chapman & Hall, Boca Raton (1997)

    Google Scholar 

  10. Pastor, O., Gómez, J., Insfran, E., Pelechano, V.: The OO-Method Approach for Information Systems Modelling: From Object-Oriented Conceptual Modeling to Automated Programming. Information Systems 26, 507–534 (2001)

    Article  MATH  Google Scholar 

  11. XSL Tranformtations (XSLT) v. 1.0, http://www.w3.org/TR/xslt

  12. Rozenberg, G. (ed.): Handbook of Graph Grammars and Computing by Graph Transformation. World Scientific, Singapore (1997)

    Google Scholar 

  13. Partsch, H., Steinbruggen, R.: Program Transformation Systems. ACM Computing Surveys 15(3), 199–236 (1983)

    Article  MathSciNet  Google Scholar 

  14. Insfrán, E., Pastor, O., Wieringa, R.: Requirements Engineering-Based Conceptual Modelling. Journal Requirements Engineering (RE) 7(2), 61–72 (2002) ISSN: 0947-3602 (printed version) ISSN: 1433-010X (electronic version)

    Article  Google Scholar 

  15. Schwabe, D., Rossi, G., Barbosa, S.: Systematic Hypermedia Design with OOHDM. In: ACM Conference on Hypertext, Washington, USA (1996)

    Google Scholar 

  16. Koch, N.: Software Engineering for Adaptive Hypermedia Applications. PhD thesis, Ludwig-Maximilians-University, Munich, Germany (2000)

    Google Scholar 

  17. De Troyer, O., Leune, C.: WSDM: A User-centered Design Method for Web sites. In: World Wide Web Conference, 7th International Conference, WWW 1997, p. 85–94 (1997)

    Google Scholar 

  18. Gómez, J., Cachero, C., Pastor, O.: Extending an Object-Oriented 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)

    Chapter  Google Scholar 

  19. Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): a Modeling Language for Designing Web Sites. In: Proc. of the 9th International World Wide Web Conference, WWW9, pp. 137–157. Elsevier, Amsterdam (2000)

    Google Scholar 

  20. Schewe, K.-D., Thalheim, B.: Conceptual modelling of web information systems. Data and Knowledge Engineering (2005)

    Google Scholar 

  21. Meliá, S., Cachero, C., Gómez, J.: Using MDA in Web Software Architectures. In: 2nd International Workshop on Generative Techniques in the Context of MDA, Anaheim, California, USA (October 2003)

    Google Scholar 

  22. Albrecht, H.: Model Driven Architecture with OOHDM. In: International Workshop on Web Engineering (IWWOST), Munich, Germany. pp. 1–10 (2004)

    Google Scholar 

  23. Wirfs-Brock, R.J., Wilkerson, B., Wiener, L.: Designing Object–Oriented Software. Prentice-Hall, Englewood Cliffs (1990)

    Google Scholar 

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

Valderas, P., Fons, J., Pelechano, V. (2005). Transforming Web Requirements into Navigational Models: AN MDA Based Approach. In: Delcambre, L., Kop, C., Mayr, H.C., Mylopoulos, J., Pastor, O. (eds) Conceptual Modeling – ER 2005. ER 2005. Lecture Notes in Computer Science, vol 3716. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11568322_21

Download citation

  • DOI: https://doi.org/10.1007/11568322_21

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-29389-7

  • Online ISBN: 978-3-540-32068-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics