INTEGRATING AGILE AND MODEL-DRIVEN PRACTICES IN A METHODOLOGICAL FRAMEWORK FOR THE WEB INFORMATION SYSTEMS DEVELOPMENT

Paloma Cáceres, Esperanza Marcos, Valeria de Castro

2004

Abstract

Nowadays, the Web information systems (WIS) development has become an interesting area in both research and business world. On the one hand, the WIS development needs specific methodologies for taking into account certain specific aspects for Web systems. Therefore, traditional methodologies do not facilitate a quick and light development as the agile methodologies. On the other hand, the system modeling becomes too specific because new technologies are emerging and becoming popular constantly. In this way, OMG proposes the Model-driven Architecture (MDA), a model-driven framework for software development. Due to the advantages of both agile and model-driven proposals, a topic of interest is the approach between them. In this way, we are working in a model-driven methodological framework for agile development of WIS, named MIDAS which is presented in this paper.

References

  1. Ambler, S. (2003). Agile Model Driven Development is Good Enough. IEEE Software, Vol. 4, pp. 71-73, september-october de 2003.
  2. Atkinson, C., Kühne, T. Model-Driven Development: A Metamodeling Foundation. IEEE Software, Vol. 4, pp. 36-41, september-october de 2003.
  3. Cáceres, P.; Marcos, E. (2001) Agile Process for Web development. Web Engineering Workshop in Working days of Software Engineering and Databases, 2001. (JISBD2001). Ciudad Real (Spain). In http://www.dlsi.ua.es/webe01/articulos/s112.pdf (in spanish).
  4. Cáceres, P.; Marcos, E.; Vela, B. A MDA-Based Approach for Web Information System Development. Workshop in Software Model Engineering (WiSME@UML'2003) in conjunction with UML Conference. October, 2003. San Francisco, USA. Accepted.
  5. Fowler, M. (2001). The New Methodology. Retrieved May 2001 from http://www.martinfowler.com/articles/newMethodolog y.html.
  6. Fraternali, P. (2000). Tools and Approaches for Developing Data-Intensive Web Applications: a Survey. Retrieved July 2000 from the World Wide Web: http://toriisoft.com
  7. Jacobson, Booch and Rumbaugh. The Unified Software Development Process. Addison Wesley, 1999.
  8. Kulkarni, V., Reddy, S. (2003). Separation of Concerns in Model-Driven Development. IEEE Software, Vol. 4, pp. 64-69, september-october de 2003.
  9. Lowe, D.; Hall, W. (1999). Hypermedia & the Web. An Engineering Approach. J. Wiley and Sons.
  10. Marcos E., Vela B., Cavero J. M. (2001a) Extending UML for Object-Relational Database Design. Fourth Int. Conference on the Unified Modelling Language, UML 2001, Toronto (Canadá), LNCS 2185, Springer Verlag, pp. 225-239, 2001.
  11. Marcos, E., Vela, B., Cavero J.M., Cáceres, P. (2001b) Aggregation and Composition in Object-Relational Database Design. 5 th. Conference on Advances in Databases and Information Systems. Ed.: Albertas Caplinskas and Johann Eder, pp.195-209, 2001.
  12. Marcos, E. Cáceres, P., Vela, B., Cavero, J.M. (2002) MIDAS/DB: a Methodological Framework for Web Database Design. DASWIS 2001. Yokohama (Japan), November, 2001. LNCS-2465. Springer Verlag. ISBN 3-540-44122-0. September, 2002.
  13. Marcos, E. , Vela, B. and Cavero J.M. (2003a) Methodological Approach for Object-Relational Database Design using UML. Journal on Software and Systems Modeling (SoSyM). Springer-Verlag. Ed.: R. France and B. Rumpe. ISSN: 1619-1366. Volumen SoSyM 2, pp.59-72, 2003.
  14. Marcos, E., De Castro, V., Vela, B. (2003b) Representing Web Services with UML: A Case Study. International Conference on Service Oriented Computing. Trento (Italia). 15-18 december 2003. Accepted.
  15. Miller, J. and Mukerji, J. (Eds). (2001) MDA Guide Version 1.0. Document number omg/2003-05-01. Retrieved from: http://www.omg.com/mda, 2003.
  16. OMG. OMG Unified Modeling Language Specification. Version 1.5. Retrieved from: http://www.omg.org/technology/documents/formal/um l.htm, 2003.
  17. Retschitzegger, W., Schwinger W. Towards Modeling of Data Web Applications- A Requirement's Perspective. In Proceedings of the America's Conference on Information Systems. V.I, pp. 149-155, 2000.
  18. Turk, D., France, R., Rumpe, B., Georg, G. Model-Driven Approach to Software Development. Advances in Object-Oriented Information Systems. LNCS 2426. Springer-Verlag, ISBN: 3-540-44088-7, pp.229-230, September, 2002.
  19. Vela, B. and Marcos E. (2003a). Extending UML to represent XML Schemas. 15th Conference On Advanced Information Systems Engineering (CAISE 7803). Klagenfurt/Velden (Austria). 16-20 June 2003. Ed. J. Eder, T. Welzar. ISBN: 86-435-0549-8. 2003.
  20. Vela, B. and Marcos E. (2003b) Web Information Systems Development: From navigational conceptual modeling to logic modeling in XML. In Working Days on Software Engineering and Databases. Alicante, Spain. JISBD 2003 (in spanish).
  21. Weneger, H. (2002). Agility in Model-Driven Software Development? Implications for Organization, Process and Architecture. Retrieved from http://www.softmetaware.com/oopsla2002/wenegerh.p df
Download


Paper Citation


in Harvard Style

Cáceres P., Marcos E. and de Castro V. (2004). INTEGRATING AGILE AND MODEL-DRIVEN PRACTICES IN A METHODOLOGICAL FRAMEWORK FOR THE WEB INFORMATION SYSTEMS DEVELOPMENT . In Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 972-8865-00-7, pages 523-526. DOI: 10.5220/0002637705230526


in Bibtex Style

@conference{iceis04,
author={Paloma Cáceres and Esperanza Marcos and Valeria de Castro},
title={INTEGRATING AGILE AND MODEL-DRIVEN PRACTICES IN A METHODOLOGICAL FRAMEWORK FOR THE WEB INFORMATION SYSTEMS DEVELOPMENT},
booktitle={Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2004},
pages={523-526},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002637705230526},
isbn={972-8865-00-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Sixth International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - INTEGRATING AGILE AND MODEL-DRIVEN PRACTICES IN A METHODOLOGICAL FRAMEWORK FOR THE WEB INFORMATION SYSTEMS DEVELOPMENT
SN - 972-8865-00-7
AU - Cáceres P.
AU - Marcos E.
AU - de Castro V.
PY - 2004
SP - 523
EP - 526
DO - 10.5220/0002637705230526