AN AGILE MODEL DRIVEN ARCHITECTURE-BASED CONTRIBUTION TO WEB ENGINEERING

Alejandro Gómez Cuesta, Juan Carlos Granja, Rory O’Connor

2007

Abstract

The rise of the number and complexity of web applications is ever increasing. Web engineers need advanced development methods to build better systems and to maintain them in an easy way. Model-Driven Architecture (MDA) is an important trend in the software engineering field based on both models and its transformations to automatically generate code. This paper describes a a methodology for web application development, providing a process based on MDA which provides an effective engineering approach to reduce effort. It consists of defining models from metamodels at platform-independent and platform-specific levels, from which source code is automatically generated.

References

  1. Bézivin, J., Hammoudi, S., Lopes, D., Jouault F. 2004. Applying MDA Approach forWeb Service Platform. Enterprise Distributed Object Computing Conference.
  2. Cáceres, P., Marcos, E. 2001. Procesos ágiles para el desarrollo de aplicaciones Web. Taller de Web Engineering de las Jornadas de Ingeniería del Software y Bases de Datos de 2001 (JISBD2001).
  3. Ceri, S., Fraternali, P., Bongio, A. 2000. Web Modeling Language (WebML): a modeling language for designing Web sites. Computer Networks 3 (1-6): 137- 157.
  4. Czarnecki, K., Helsen, S. 2006. Feature-based survey of model transfomation approaches. IBM Systems Journal, Vol 45, No 3.
  5. Díaz, P., Aedo, I. Montero, S. 2001. Ariadne, a development method for hypermedia. Dexa 2001, Munich. LNCS 2113, 764-774.
  6. Gómez, J., Cachero, C. 2002. OO-H Method: Extending UML to Model Web Interfaces. Idea Group Publishing.
  7. Keller, W. 2004. Mapping Objects to Tables. http://www.objectarchitects.de/ObjectArchitects/paper s/Published/ZippedPapers/mappings04.pdf, 2004
  8. Kleppe, A., Warmer, J., Bast, W. 2003. MDA Explained - The Model-Driven Architecture: Practice and Promise. Addison-Wesley.
  9. Koch, N., Kraus, A. The Expressive Power of UML-based Web Engineering. 2002. Second International Workshop on Web-oriented Software Technology (IWWOST02).
  10. Mellor, S., Scott, K., Uhl, A., Weise, D. 2004. MDA Distilled, Principles of Model Driven Architecture. Addison-Wesley.
  11. Millar, J., Mukerji, J. 2003. MDA Guide Version 1.0.1. http://www.omg.org/cgi-bin/doc?omg/03-06-01.
  12. Vela, B., Cáceres, P., de Castro, V., Marcos, E. 2005. MIDAS: una aproximación dirigida por modelos para el desarrollo ágil de sistemas de información web, Chapter 4 from the book "Ingeniería de la web y patrones de diseño", Coordinadores: Mª Paloma Díaz, Susana Montero e Ignacio Aedo. Pearson - Prentice Hall.
Download


Paper Citation


in Harvard Style

Gómez Cuesta A., Carlos Granja J. and O’Connor R. (2007). AN AGILE MODEL DRIVEN ARCHITECTURE-BASED CONTRIBUTION TO WEB ENGINEERING . In Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8111-06-7, pages 65-72. DOI: 10.5220/0001328500650072


in Bibtex Style

@conference{icsoft07,
author={Alejandro Gómez Cuesta and Juan Carlos Granja and Rory O’Connor},
title={AN AGILE MODEL DRIVEN ARCHITECTURE-BASED CONTRIBUTION TO WEB ENGINEERING},
booktitle={Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2007},
pages={65-72},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001328500650072},
isbn={978-989-8111-06-7},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Second International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - AN AGILE MODEL DRIVEN ARCHITECTURE-BASED CONTRIBUTION TO WEB ENGINEERING
SN - 978-989-8111-06-7
AU - Gómez Cuesta A.
AU - Carlos Granja J.
AU - O’Connor R.
PY - 2007
SP - 65
EP - 72
DO - 10.5220/0001328500650072