Model Driven Architecture for Agile Web Information System Engineering

  • William El Kaim
  • Philippe Studer
  • Pierre-Alain Muller
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2817)


Web Engineering is concerned with establishment and use of sound scientific, engineering and management principles. In this paper we present an agile approach for web engineering supported by a MDA (Model Driven Architecture) tool, named Netsilon. We promote agility by automating the generation of executable applications via model transformations (even from incomplete models), allowing the developer to focus on three essential aspects (business, presentation and navigation), while getting immediate feedback, at any time, through interaction with the system under development.


Model Transformation Authoring Tool Model Drive Architecture Model Drive Architecture Platform Specific 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.
    Muller, P., Studer, P., Bézivin, J.: Platform Independent Web Application Modeling. Accepted for UML 2003 Conferences (2003)Google Scholar
  2. 2.
    University of Western Sydney (Australia). Web Engineering web site,
  3. 3.
    Ginige, A., Murugesan, S.: Web Engineering: An Introduction. IEEE Multimedia, 14–18 (January-March 2001)Google Scholar
  4. 4.
    Agile modelling web site,
  5. 5.
    Beck, K.: eXtreme Programming Explained. Addison Wesley, Reading (2000)Google Scholar
  6. 6.
    Schattkowsky, T., Lohmann, M.: Rapid Development of Modular Dynamic Web Sites Using UML. In: Jézéquel, J.-M., Hussmann, H., Cook, S. (eds.) UML 2002. LNCS, vol. 2460, pp. 336–350. Springer, Heidelberg (2002)Google Scholar
  7. 7.
    Miller, J., Mukerji, J.: Model Driven Architecture (MDA). OMG Document number ormsc/2001-07-01, Architecture Board ORMSC 1 (July 9, 2001)Google Scholar
  8. 8.
    Cockburn: Agile Software Development. Addison-Wesley, Reading (December 2001)Google Scholar
  9. 9.
    Conallen, J.: Building Web applications with UML. The Addison-Wesley Object Technology Series (2000)Google Scholar
  10. 10.
    Ceri, S., Fraternali, P., Bongio, A.: Web Modeling Language (WebML): a modeling language for designing Web sites. In: Ninth International World Wide Web Conference (May 2000)Google Scholar
  11. 11.
    Frankel, D.: Model Driven Architecture: Applying MDA to Enterprise Computing (OMG). John Wiley & Sons, Chichester (2003)Google Scholar
  12. 12.
    Grose, T.J., Doney, G.C., Brodsky, S.A.: Mastering XMI: Java Programming with XMI, XML, and UML. John Wiley & Sons, Chichester (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • William El Kaim
    • 1
  • Philippe Studer
    • 2
  • Pierre-Alain Muller
    • 2
  1. 1.THALES-IS Business OneParisFrance
  2. 2.Université de Haute-AlsaceMulhouseFrance

Personalised recommendations