Improving Requirements Specification in WebREd-Tool by Using a NFR's Classification

In Software Engineering (SE), a system has properties that emerge from the combination of its parts, these emergent properties will surely be a matter of system failure if the Non-Fuctional Requirements (NFRs), or system qualities, are not specified in advance. In Web Engineering (WE) field occurs very similar, but with some other issues related to special characteristics of the Web applications such as the navigation (with the application of the security). In this paper, we improve our Model-Driven tool, named WebREd-Tool, extending the requirements metamodel with a NFRs classification, the main idea is to help the Web application designer with the NFRs specification to make better design decisions and also to be used to validate the quality of the final Web application.

[1]  José Ambrosio Toval Álvarez,et al.  Integrating usability requirements that can be evaluated in design time into Model Driven Engineering of Web Information Systems , 2009, Adv. Eng. Softw..

[2]  Sanjay Misra,et al.  Computational Science and Its Applications – ICCSA 2012 , 2012, Lecture Notes in Computer Science.

[3]  Oscar Pastor,et al.  OOWS: A Method to Develop Web Applications from Web-Oriented Conceptual Models , 2003 .

[4]  Stephen Fickas,et al.  Goal-Directed Requirements Acquisition , 1993, Sci. Comput. Program..

[5]  Irene Garrigós,et al.  A Requirement Analysis Approach for Using i* in Web Engineering , 2009, ICWE.

[6]  Irene Garrigós,et al.  WebREd: A Model-Driven Tool for Web Requirements Specification and Optimization , 2012, ICWE.

[7]  Nora Koch,et al.  Requirements Engineering for Web Applications - A Comparative Study , 2004, J. Web Eng..

[8]  David Taniar,et al.  Computational Science and Its Applications - ICCSA 2011 , 2011, Lecture Notes in Computer Science.

[9]  Sven Hartmann,et al.  Web Information Systems Engineering - WISE 2008 Workshops, WISE 2008 International Workshops, Auckland, New Zealand, September 1-4, 2008. Proceedings , 2008, WISE Workshops.

[10]  Paolo Paolini,et al.  Goal-driven requirements analysis for hypermedia-intensive Web applications , 2004, Requirements Engineering.

[11]  Irene Garrigós,et al.  Impact Analysis of Goal-Oriented Requirements in Web Engineering , 2011, ICCSA.

[12]  John Mylopoulos,et al.  Representing and Using Nonfunctional Requirements: A Process-Oriented Approach , 1992, IEEE Trans. Software Eng..

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

[14]  Irene Garrigós,et al.  Dealing with Dependencies among Functional and Non-functional Requirements for Impact Analysis in Web Engineering , 2012, ICCSA.

[15]  William Van Woensel,et al.  A semantics-based aspect-oriented approach to adaptation in web engineering , 2007, HT '07.

[16]  Su Liu,et al.  An Empirical Study on Classification of Non-Functional Requirements , 2011, SEKE.

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

[18]  José Ambrosio Toval Álvarez,et al.  Modelling Web-Based Systems Requirements Using WRM , 2008, WISE Workshops.

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

[20]  Cristina Cachero,et al.  Advanced Conceptual Modeling of Web Applications: Embedding Operation Interfaces in Navigation Design , 2002, JISBD.

[21]  Bashar Nuseibeh,et al.  Requirements engineering: a roadmap , 2000, ICSE '00.

[22]  Irene Garrigós,et al.  An MDA Approach for Goal-oriented Requirement Analysis in Web Engineering , 2010, J. Univers. Comput. Sci..

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

[24]  Chetna Gupta,et al.  Dependency based Process Model for Impact Analysis: A Requirement Engineering Perspective , 2010 .

[25]  Ye Yang,et al.  An Empirical Study on Classification of Non-Functional Requirements , 2011 .

[26]  Nora Koch,et al.  The Expressive Power of UML-based Web Engineering1 , 2002 .

[27]  David W. Embley,et al.  Conceptual Modeling - ER 2006, 25th International Conference on Conceptual Modeling, Tucson, AZ, USA, November 6-9, 2006, Proceedings , 2006, ER.

[28]  Pierre-Yves Schobbens,et al.  A More Expressive Softgoal Conceptualization for Quality Requirements Analysis , 2006, ER.

[29]  Xavier Franch,et al.  Dealing with Non-Functional Requirements in Model-Driven Development , 2010, 2010 18th IEEE International Requirements Engineering Conference.

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

[31]  Santiago Meliá,et al.  An Eclipse Plug-in for Model-Driven Development of Rich Internet Applications , 2010, ICWE.

[32]  Irene Garrigós,et al.  A Goal-Oriented Approach for Optimizing Non-functional Requirements in Web Applications , 2011, ER Workshops.

[33]  E. Weintraub,et al.  Recent Developments and New Directions , 1974 .

[34]  José Alfonso Aguilar Calderón A Goal-oriented Approach for the Development of Web Applications: Goal-oriented Requirements Engineering (GORE) and Model-Driven Architecture (MDA) in the Development of Web Applications , 2012 .

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

[36]  Juan Carlos Trujillo Mondéjar,et al.  An MDA approach for goal-oriented requirement analysis in Web engineering , 2010 .

[37]  Irene Garrigós Fernández,et al.  A-OOH: extending web application design with dynamic personalization , 2008 .

[38]  José Alfonso Aguilar Calderón,et al.  Modelos de weaving para trazabilidad de requisitos Web en A- OOH , 2010 .

[39]  Mark Gershon,et al.  Techniques for multiobjective decision making in systems management , 1986 .

[40]  José Alfonso Aguilar Calderón A goal-oriented approach formanaging requirements in the development of web applications , 2011 .

[41]  Eric S. K. Yu,et al.  Towards modelling and reasoning support for early-phase requirements engineering , 1997, Proceedings of ISRE '97: 3rd IEEE International Symposium on Requirements Engineering.

[42]  Irene Garrigós,et al.  Web Engineering Approaches for Requirement Analysis - A Systematic Literature Review , 2010, WEBIST.

[43]  Eric Yu,et al.  Modeling Strategic Relationships for Process Reengineering , 1995, Social Modeling for Requirements Engineering.