IMPROVEMENT OF A WEB ENGINEERING METHOD APPLYING SITUATIONAL METHOD ENGINEERING

Kevin Vlaanderen, Francisco Valverde, Oscar Pastor

Abstract

In recent years, the Web Engineering community has introduced several model-driven methods in order to simplify Web Application development. However, these methods are too general and mainly focus on data intensive Web Applications. A solution to this problem is the Situational Method Engineering. This approach allows the creation or improvement of a web engineering method by reusing method fragments from previous methods. This way, a method suitable for a concrete project or domain can be designed. In this work, the OOWS method metamodel is defined with the purpose of applying Situational Method Engineering. Because of this metamodel, OOWS method fragments can be formalised and used to improve the efficiency of another Web Engineering Methods. Furthermore, the suitability of the OOWS method in the context of CMS-based web applications is evaluated through a user-registration case study. The results of this evaluation, is a list of current limitations of the OOWS Method in the CMS Web Systems domain and possible solutions.

References

  1. Brinkkemper, S. (1996). Method engineering: engineering of information methods and tools. Information and Software Technology, 38(4):275-280.
  2. Ceri, S., Fraternali, P., and Bongio, A. (2000). Web modeling language (webml): a modeling language for designing web sites. Computer Networks, 33(1-6):137- 157.
  3. De Troyer, O. M. F. and Leune, C. J. (1998). Wsdm: A user-centered design method for web sites. Computer Networks and ISDN Systems, 30(1-7):85-94.
  4. Deshpande, Y., Murugesan, S., Ginige, A., Hansen, S., Schwabe, D., Gaedke, M., and White, B. (2002). Web engineering. Journal of Web Engineering, 1(1):3-17.
  5. Fons, J., Pelechano, V., Albert, M., and Pastor, O. (2003). Development of web applications from web enhanced conceptual schemas. In Song, I.-Y., Liddle, S. W., Ling, T. W., and Scheuermann, P., editors, ER, volume 2813 of Lecture Notes in Computer Science, pages 232-245. Springer.
  6. Koch, N. and Kraus, A. (2002). The expressive power of uml-based web engineering. In Schwabe, D., Pastor, O., Rossi, G., and Olsina, L., editors, 2nd International Workshop on Web-Oriented Software Technology, volume 2548 of Lecture Notes in Computer Science, Malaga. Springer-Verlag.
  7. Pastor, O., Fons, J., and Pelechano, V. (2003). Oows: A method to develop web applications from weboriented conceptual models. In 3rd International Workshop on Web Oriented Software Technology, Oviedo. Luis Olsina, Oscar Pastor, Gustavo Rossi, Daniel Schwabe.
  8. Pastor, O. and Molina, J. C. (2007). Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling. SpringerVerlag, Berlin.
  9. Ralyté, J., Deneckère, R., and Rolland, C. (2003). Towards a generic model for situational method engineering. In Advance Information Systems Engineering, number 2681 in Lecture Notes in Computer Science, page 1029. Springer-Verlag, Berlin.
  10. Saeki, M. (2003). Embedding metrics into information systems development methods: An application of method engineering technique. In 15th International Conference on Advanced Information Systems Engineering, volume 2681 of Lecture Notes in Computer Science, pages 374-389, Klagenfurt. Springer-Verlag.
  11. Schwabe, D. and Rossi, G. (1995). The object oriented hypermedia design model. Communications of the ACM, 38(8):45-46.
  12. Torres, V. and Pelechano, V. (2006). Building business process driven web applications. In Dustdar, S., Fiadeiro, J. L., and Sheth, A., editors, 4th International Conference on Business Process Management, volume 4102 of Lecture Notes in Computer Science, pages 322- 337, Vienna. Springer-Verlag.
  13. Valderas, P., Fons, J., and Pelechano, V. (2005). Transforming web requirements into navigational models: An mda based approach. In Delcambre, L. M. L., Kop, C., Mayr, H. C., Mylopoulos, J., and Pastor, O., editors, ER, volume 3716 of Lecture Notes in Computer Science, pages 320-336. Springer.
  14. Valverde, F., Valderas, P., Fons, J., and Pastor, O. (2007). A mda-based environment for web applications development: From conceptual models to code.
  15. van de Weerd, I. (2005). Wem: A design method for cmsbased web implementations. Master's thesis, Utrecht University, Utrecht.
  16. van de Weerd, I. and Brinkkemper, S. (2007). Metamodeling for situational analysis and design methods.
  17. van de Weerd, I., Brinkkemper, S., Souer, J., and Versendaal, J. (2006). A situational implementation method for web-based content management systemapplications: Method engineering and validation in practice. Software Process Improvement and Practice, (11):521-538.
  18. Vlaanderen, K. (2007). Oows in a cms-based environment: a preliminary research (pending publish). Master's thesis, University of Utrecht.
Download


Paper Citation


in Harvard Style

Vlaanderen K., Valverde F. and Pastor O. (2008). IMPROVEMENT OF A WEB ENGINEERING METHOD APPLYING SITUATIONAL METHOD ENGINEERING . In Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 3: ICEIS, ISBN 978-989-8111-38-8, pages 147-154. DOI: 10.5220/0001712101470154


in Bibtex Style

@conference{iceis08,
author={Kevin Vlaanderen and Francisco Valverde and Oscar Pastor},
title={IMPROVEMENT OF A WEB ENGINEERING METHOD APPLYING SITUATIONAL METHOD ENGINEERING},
booktitle={Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 3: ICEIS,},
year={2008},
pages={147-154},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001712101470154},
isbn={978-989-8111-38-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Tenth International Conference on Enterprise Information Systems - Volume 3: ICEIS,
TI - IMPROVEMENT OF A WEB ENGINEERING METHOD APPLYING SITUATIONAL METHOD ENGINEERING
SN - 978-989-8111-38-8
AU - Vlaanderen K.
AU - Valverde F.
AU - Pastor O.
PY - 2008
SP - 147
EP - 154
DO - 10.5220/0001712101470154