A Requirements Metamodel for Rich Internet Applications

The evolution of the Web has motivated the development of several Web design approaches to support the systematic building of Web software. Together with the constant technological advances, these methods must be constantly improved to deal with a myriad of new feasible application features. In this paper we focus on the field of Rich Internet Applications (RIA); specifically we aim to offer a solution for the treatment of Web Requirements in RIA development. For this aim we present WebRE+, a requirements metamodel which incorporates RIA features into the modelling repertoire. We illustrate our ideas with a meaningful example of a business intelligence application.

[1]  Nora Koch,et al.  Designing Rich Internet Applications Combining UWE and RUX-Method , 2008, 2008 Eighth International Conference on Web Engineering.

[2]  O. Díaz,et al.  A Model-Driven Development for GWT-Based Rich Internet Applications with OOH 4 , 2008 .

[3]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

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

[5]  María José Escalona Cuaresma,et al.  The treatment of navigation in web engineering , 2007, Adv. Eng. Softw..

[6]  Nora Koch,et al.  Metamodeling the Requirements of Web Systems , 2006, WEBIST.

[7]  Antonio Vallecillo,et al.  An Overview Of Model-Driven Web Engineering and the Mda , 2008, Web Engineering.

[8]  Sara Comai,et al.  Designing Rich Internet Applications with Web Engineering Methodologies , 2007, 2007 9th IEEE International Workshop on Web Site Evolution.

[9]  Marco Brambilla,et al.  A Transformation Framework to Bridge Domain Specific Languages to MDA , 2008, MoDELS Workshops.

[10]  Nora Koch,et al.  Uml-Based Web Engineering - An Approach Based on Standards , 2008, Web Engineering.

[11]  María José Escalona Cuaresma,et al.  NDT. A Model-Driven Approach for Web Requirements , 2008, IEEE Transactions on Software Engineering.

[12]  Colin Atkinson,et al.  Model-Driven Development: A Metamodeling Foundation , 2003, IEEE Softw..

[13]  Patricia Vilain,et al.  A Diagrammatic Tool for Representing User Interaction in UML , 2000, UML.

[14]  Gustavo Rossi,et al.  Modeling and Implementing Web Applications with Oohdm , 2008, Web Engineering.

[15]  차일환,et al.  펄스 반사법을 이용한 NDT 시스템 , 1986 .

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

[17]  Gustavo Rossi,et al.  Designing the Interface of Rich Internet Applications , 2007, 2007 Latin American Web Conference (LA-WEB 2007).

[18]  Roger S. Pressman,et al.  Web Engineering , 2001, Lecture Notes in Computer Science.