MIDAS/BD: A Methodological Framework for Web Database Design

  • E. Marcos
  • P. Cáceres
  • B. Vela
  • J. M. Cavero
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2465)


One of the most important trends in Information System research is concerning Web application development. Generally, Web Information Systems are developed ad-hoc, that is, without modeling them before their implementation. At best, developers use techniques and methodologies directly imported from the traditional Software Engineering field. However, classic methodologies do not fit to some key aspects of Web applications as, for example, navigation design. This is the reason why different modeling techniques and methodologies for Web Information Systems development have appeared. MIDAS is a methodological framework for Web Information System development that can be customized according to the type of application we want to develop (hypermedia applications, database applications, etc.). In this paper we present MIDAS/BD, the specific part of MIDAS for Web Database development. MIDAS/BD is based on XML and (object -) relational technology.


Methodological Framework Navigation Model Agile Process Extended Database Technology Data Conceptual Model 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Atzeni, P; Mecca, G and Merialdo, P; (1998) Design and Maintenance of Data-Intensive Web Sites. Atzeni, Mecca and Merialdo. Advances in Database Technology. Ed. Sheck, Saltor, Ramos, Alonso. Proceedings of the 6th.Conference on Extended Database Technology (EDBT’98). Springer Verlag, Valencia.Google Scholar
  2. 2.
    Beck, K. (1999). Embracing Change with eXtreme Programming. Computer, vol. 32, n∮ 10, pp. 70–77.CrossRefGoogle Scholar
  3. 3.
    Bonifati, A., Stefano, C., Fraternali, P. and Maurino, A.. (2000). Building Multi-device, Content-Centric Applications Usign WebML and the W3I3 Tool Suite. Conceptual Modeling for E-Bussiness and the Web. Ed. S. W. Liddle, H. C. Mayr, B. Thalheim, Springer Verlag, 2000, pp. 64–75.Google Scholar
  4. 4.
    Cáceres, P. and Marcos, E. (2001). Las Metodologίas de Desarrollo y la Mejora de Calidad en las Aplicaciones Web. Actas del 4 Encontro para a Qualidade nas Tecnologias de Informaçao e Comunicaçoes. Lisboa, Portugal, pp. 3–9, Marzo.Google Scholar
  5. 5.
    Castano, S., Palopoli, L. and Torlone, R. (2000) A General Methodological Framework for the Development of Web-Based Information Systems. Conceptual Modelling for E_Bussines and the Web. Ed. S. W. Liddle, H. C. Mayr and B. Thalheim. Springer-Verlag, Lecture Notes in Computer Science, Berlin.Google Scholar
  6. 6.
    Conallen, J. (1999). Modeling Web Applications Architectures with UML. Communications of the ACM, 42, pp. 63–70. Oct-1999.Google Scholar
  7. 7.
    Conallen, J. (2000). Building Web Applications with UML. Addison Wesley.Google Scholar
  8. 8.
    Fournier (1999), A Methodology for Client/Server and Web Application Development. Roger Fournier, Prentice Hall.Google Scholar
  9. 9.
    Fowler, M. (2001). The New Methodology. Retrieved May 2001 fromGoogle Scholar
  10. 10.
  11. 11.
    Fraternali, P. and Paolini, P; (1998) A conceptual Model and a Tool Environment for Developping more Scalable, Dynamic and Customizable Web Applications. Advances in Database Technology. Ed. Sheck, Saltor, Ramos, Alonso. Proceedings of the 6th.Conference on Extended Database Technology (EDBT’98). Springer-Verlag, Lecture Notes in Computer Science, Valencia.Google Scholar
  12. 12.
    Fraternali, P. (1999). Tools and approaches for developing data-intensive Web applications: a survey. ACM Computing Surveys, Vol. 31, n∮ 3.Google Scholar
  13. 13.
    Gómez, J. Cachero, C. and Pastor, O. (2000). Extending a Conceptual Modelling Approach to Web Application Design. Proc. Of the 12th, International Conference on Advanced Information Systems (CaiSE’00). Springer-Verlag. Lecture Notes in Computer Science.Google Scholar
  14. 14.
    Isakowitz et al. (1995), RMM: A Methodology for Structured Hipermedia Design. Isakowitz, Stohr y Balasubramanian. Communications ACM, 58(8), pp. 34–43, August.CrossRefGoogle Scholar
  15. 15.
    Isakowitz, T., Kamis, A. and Koufaris, M. (1998). The Extended RMM Methodology for Web Publishing. Working Paper IS-98-18, Center for Research on Information System, 1998. Retrieved 23-07-2001 from Scholar
  16. 16.
    Jacobson, Booch and Rumbaugh. The Unified Software Development Process. Addison Wesley, 1999.Google Scholar
  17. 17.
    Lowe and Hall (1999), Hipermedia & the Web. An Engineering Approach. J. Wileyand Sons, 1999.Google Scholar
  18. 18.
    Marcos, E. Vela, B. and Cavero, J.M. (2001). Extending UML for Object-Relational Database Design. UML 2001-The Unified Modeling Language. Springer Verlag. Lectures Notes in Computer Science. Toronto (Canada), October.Google Scholar
  19. 19.
    Marcos, E. Vela, B. and Cavero, J.M. (2001). Aggregation and composition in objectrelational database design. Advanced Databases and Information Systems. Communications of the 5 th East-European Conference ADBIS’ 2001.Vilnius (Lituania), September.Google Scholar
  20. 20.
    Mecca, G., Merialdo, P., Atzeni, P., and Crescenzi, V. March (1999). The ARANEUS guide to Web-site development.
  21. 21.
    Schawe and Rossi (1995), The Object-Oriented Hipermedia Design Model. Communications ACM, 58(8), pp. 45–46, August.Google Scholar
  22. 22.
    Schwabe, D. and Rossi, G. (1998) An object oriented approach to web-based applications design. Theory and practice of object system, 4(4), pp. 207–225.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  • E. Marcos
    • 1
  • P. Cáceres
    • 1
  • B. Vela
    • 1
  • J. M. Cavero
    • 1
  1. 1.Kybele Research GroupRey Juan Carlos UniversityMadridSpain

Personalised recommendations