Model-Driven Web Engineering in the CMS Domain: A Preliminary Research Applying SME

In recent years, the use of Content Management Systems (CMS) as the core tool to define a Web application has gained popularity. However, the Model-Driven Web Engineering methods are not well fitted into the CMS domain. The main reason is that these methods are mainly focusing on the data and navigation aspects. To address this problem we propose in this chapter the use of Situational Method Engineering in order to detect the potential issues and improvements of a Web Engineering method in the CMS domain. Specifically, the suitability of the OOWS method in the context of CMS-based Web applications is evaluated by means of a user-registration use case. From the results of this evaluation, a list of current limitations of the OOWS Method in the CMS domain are detected. Additionally the improvements that can be applied from a SME perspective are introduced.

[1]  Inge van de Weerd,et al.  Meta-Modeling for Situational Analysis and Design Methods , 2009 .

[2]  Sjaak Brinkkemper,et al.  Method engineering: engineering of information systems development methods and tools , 1996, Inf. Softw. Technol..

[3]  Tok Wang Ling,et al.  Conceptual Modeling - ER 2003 , 2003, Lecture Notes in Computer Science.

[4]  Grzegorz Rozenberg,et al.  Developments in Language Theory II , 2002 .

[5]  Vicente Pelechano,et al.  Development of Web Applications from Web Enhanced Conceptual Schemas , 2003, ER.

[6]  Inge van de Weerd,et al.  A situational implementation method for web-based content management system-applications: method engineering and validation in practice , 2006, Softw. Process. Improv. Pract..

[7]  Sara Comai,et al.  Necessity of methodologies to model rich Internet applications , 2005, Seventh IEEE International Symposium on Web Site Evolution.

[8]  Motoshi Saeki,et al.  Embedding Metrics into Information Systems Development Methods: An Application of Method Engineering Technique , 2003, CAiSE.

[9]  Oscar Pastor,et al.  Model-driven architecture in practice - a software production environment based on conceptual modeling , 2007 .

[10]  Daniel Schwabe,et al.  The object-oriented hypermedia design model : Designing hypermedia applications , 1995 .

[11]  Stefano Ceri,et al.  Web Modeling Language (WebML): a modeling language for designing Web sites , 2000, Comput. Networks.

[12]  I. van de Weerd,et al.  WEM: A design method for CMS-based web implementations , 2005 .

[13]  Gustavo Rossi,et al.  The object-oriented hypermedia design model , 1995, CACM.

[14]  Lois M. L. Delcambre Conceptual Modeling - ER 2005, 24th International Conference on Conceptual Modeling, Klagenfurt, Austria, October 24-28, 2005, Proceedings , 2005, ER.

[15]  Colette Rolland,et al.  Towards a Generic Model for Situational Method Engineering , 2003, CAiSE.

[16]  Oscar Pastor,et al.  Improvement of a Web Engineering Method Applying Situational Method Engineering , 2008, ICEIS.

[17]  Giovanni Toffetti Carughi,et al.  Conceptual modeling and code generation for rich internet applications , 2006, ICWE '06.

[18]  Gustavo Rossi,et al.  Web Engineering , 2001, Lecture Notes in Computer Science.

[19]  Vicente Pelechano,et al.  Transforming Web Requirements into Navigational Models: AN MDA Based Approach , 2005, ER.

[20]  Olga De Troyer,et al.  WSDM: A User Centered Design Method for Web Sites , 1998, Comput. Networks.