Abstract
With the growing use of Web Content Management Systems for the support of complex online business processes, traditional implementation solutions proofed to be inefficient. Specifically the gap between business requirements and the realized Web application should be closed. This paper presents the development of a modeling tool for the automated configuration of Web Content Management Systems (WCM) which aims to reduce the complexity and increase the transparency of implementations. It allows business users to configure the business processes without technical support. We combine fragments of existing Web Engineering methods and specify an abstract and concrete syntax based on a domain model and end user analysis. The resulting WebForm Diagram has been implemented in a prototype and validated by subject matter experts. This research is part of a project to develop the Web Engineering Method (WEM) which provides an overall method towards a full coverage of the specification, design, realization, implementation and maintenance of WCM-based Web applications.
Chapter PDF
Similar content being viewed by others
Keywords
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.
References
Brambilla, M., Preciado, J.C., Linaje, M., Sanchez-Figueroa, F.: Business process-based conceptual design of rich internet applications. In: ICWE 2008: Proceedings of the 2008 Eighth International Conference on Web Engineering, Washington, DC, USA, 2008, pp. 155–161. IEEE Computer Society, Los Alamitos (2008)
Brinkkemper, S.: Method engineering: Engineering of information systems development methods and tools. Journal of Information and Software Technology 38(4), 275–280 (1996)
Ceri, S., Fraternali, P., Bongio, A., Brambilla, M., Matera, M.: Designing Data Intensive Web Applications. Morgan Kaufmann, San Francisco (2003)
Cooper, A.: About Face 3: The Essentials of Interaction Design. Wiley, New York (2007)
Fein, R.M., Olson, G.M., Olson, J.S.: A mental model can help with learning to operate a complex device. In: CHI 1993: INTERACT 1993 and CHI 1993 conference companion on Human factors in computing systems, pp. 157–158. ACM, New York (1993)
O. M. Group. Unified modeling language: Infrastructure, version 2.0.(2005), http://www.omg.org/docs/formal/05-07-05.pdf
Kang, K.C., Cohen, S.G., Hess, J.A., Novak, W.E., Peterson, A.S.: Feature-oriented domain analysis (foda) feasibility study. Technical report, Carnegie-Mellon University Software Engineering Institute (November 1990)
Kappel, G., Prll, B., Reich, S., Retschitzegger, W.: Web Engineering: The Discipline of Systematic Development of Web Applications. Wiley, New York (2006)
Kelly, S., Lyytinen, K., Rossi, M.: Metaedit+: A fully configurable multi-user and multi-tool case and came environment. In: CAiSE 1996: Proceedings of the 8th International Conference on Advances Information System Engineering, London, UK, pp. 1–21. Springer, Heidelberg (1996)
Kent, S.: Model driven engineering. In: Butler, M., Petre, L., Sere, K. (eds.) IFM 2002. LNCS, vol. 2335, pp. 286–298. Springer, Heidelberg (2002)
Koch, N.: A comparative study of methods for hypermedia development. Technical Report 9905, Institut für Informatik der LMU (1999)
Koch, N., Kraus, A.: The expressive power of uml-based web engineering. In: Proceedings of IWWOST 2002, pp. 105–119 (2002)
Koch, N., Meliá, S., Moreno, N., Pelechano, V., Sanchez, F., Vara, J.M.: Model-driven web engineering. Upgrade-Novática Journal (English and Spanish), Council of European Professional Informatics Societies (CEPIS) IX(2), 40–45 (2008)
Luinenburg, L., Jansen, S., Souer, J., van de Weerd, I., Brinkkemper, S.: Designing web content management systems using the method association approach. In: Proceedings of the 4th International Workshop on Model-Driven Web Engineering (MDWE 2008), pp. 106–120 (2008)
Pastor, O., Fons, J., Pelechano, V., Abrahao, S.: Conceptual modelling of web applications: The oows approach. In: Mendes, E., Mosley, N. (eds.) Web Engineering: Theory and Practice of Metrics and Measurement for Web Development (2006)
Pastor, Ó., Abrahão, S., Fons, J.: An object-oriented approach to automate web applications development. In: Bauknecht, K., Madria, S.K., Pernul, G. (eds.) EC-Web 2001. LNCS, vol. 2115, pp. 16–28. Springer, Heidelberg (2001)
Ralyté, J., Brinkkemper, S., Henderson-Sellers, B.: Situational method engineering: Fundamentals and experiences. In: Proceedings of the IFIP WG 8.1 Working Conference, vol. 38(4), pp. XII + 368 (2007)
Rolland, C., Achour, C.B., Cauvet, C., Ralyté, J., Sutcliffe, A., Maiden, N., Jarke, M., Haumer, P., Pohl, K., Dubois, E., Heymans, P.: A proposal for a scenario classification framework. Requir. Eng. 3(1), 23–47 (1998)
Rolland, C., Prakash, N.: Bridging the gap between organisational needs and erp functionality. Requir. Eng. 5(3), 180–193 (2000)
Schmidt, D.C.: Guest editor’s introduction: Model-driven engineering. Computer 39(2), 25–31 (2006)
Schwabe, D., Rossi, G.: The object-oriented hypermedia design model. Commun. ACM 38(8), 45–46 (1995)
Schwabe, D., Rossi, G., Barbosa, S.D.J.: Systematic hypermedia application design with oohdm. In: HYPERTEXT 1996: Proceedings of the the seventh ACM conference on Hypertext, pp. 116–128. ACM, New York (1996)
Smith, H.: Business process management–the third wave: business process modelling language (bpml) and its pi-calculus foundations. Information & Software Technology 45(15), 1065–1069 (2003)
Soffer, P., Golany, B., Dori, D.: Erp modeling: a comprehensive approach. Inf. Syst. 28(6), 673–690 (2003)
Souer, J., Honders, P., Versendaal, J., Brinkkemper, S.: A framework for web content management system operation and maintenance. Journal of Digital Information Management (JDIM), 324–331 (2008)
Souer, J., van de Weerd, I., Versendaal, J., Brinkkemper, S.: Situational requirements engineering for the development of content management system-based web applications. Int. J. Web Eng. Technol (IJWET) 3(4), 420–440 (2007)
Tolvanen, J.-P., Rossi, M.: Metaedit+: defining and using domain-specific modeling languages and code generators. In: OOPSLA 2003: Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pp. 92–93. ACM Press, New York (2003)
van de Weerd, I., Brinkkemper, S., Souer, J., Versendaal, J.: A situational implementation method for web-based content management system-applications: method engineering and validation in practice. Software Process: Improvement and Practice 11(5), 521–538 (2006)
van Deursen, A., Klint, P., Visser, J.: Domain-specific languages: an annotated bibliography. SIGPLAN Not. 35(6), 26–36 (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Souer, J., Kupers, T., Helms, R., Brinkkemper, S. (2009). Model-Driven Web Engineering for the Automated Configuration of Web Content Management Systems. In: Gaedke, M., Grossniklaus, M., Díaz, O. (eds) Web Engineering. ICWE 2009. Lecture Notes in Computer Science, vol 5648. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02818-2_9
Download citation
DOI: https://doi.org/10.1007/978-3-642-02818-2_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-02817-5
Online ISBN: 978-3-642-02818-2
eBook Packages: Computer ScienceComputer Science (R0)