Skip to main content

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

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7973))

Abstract

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Fons, J., Valderas, P., Ruiz, M., Rojas, G., Pastor, O.: Oows: A method to develop web applications from web-oriented conceptual models. In: International Workshop on Web Oriented Software Technology (IWWOST), pp. 65–70 (2003)

    Google Scholar 

  2. Ceri, S., Fraternali, P., Bongio, A.: Web modeling language (webml): A modeling language for designing websites. The International Journal of Computer and Telecommunications Networking 33(1-6), 137–157 (2000)

    Google Scholar 

  3. Escalona, M.J., Aragón, G.: Ndt. a model-driven approach for web requirements. IEEE Transactions on Software Engineering 34(3), 377–390 (2008)

    Article  Google Scholar 

  4. Koch, N.: The expressive power of uml-based web engineering. In: International Workshop on Web-oriented Software Technology (IWWOST), pp. 40–41 (2002)

    Google Scholar 

  5. Garrigós, I., Mazón, J.-N., Trujillo, J.: A requirement analysis approach for using i* in web engineering. In: Gaedke, M., Grossniklaus, M., Díaz, O. (eds.) ICWE 2009. LNCS, vol. 5648, pp. 151–165. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  6. Aguilar, J.A.: A Goal-oriented Approach for Managing Requirements in the Development of Web Applications. PhD thesis, University of Alicante, Spain (2011)

    Google Scholar 

  7. Nuseibeh, B., Easterbrook, S.M.: Requirements engineering: a roadmap. In: International Conference on Software Engineering (ICSE), pp. 35–46 (2000)

    Google Scholar 

  8. Gupta, C., Singh, Y., Chauhan, D.: Dependency based Process Model for Impact Analysis: A Requirement Engineering Perspective. International Journal of Computer Applications 6(6), 28–30 (2010)

    Article  Google Scholar 

  9. Jureta, I.J., Faulkner, S., Schobbens, P.-Y.: A more expressive softgoal conceptualization for quality requirements analysis. In: Embley, D.W., Olivé, A., Ram, S. (eds.) ER 2006. LNCS, vol. 4215, pp. 281–295. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  10. Ameller, D., Gutiérrez, F., Cabot, J.: Dealing with Non-functional Requirements in Model-Driven Development. In: 18th IEEE International Requirements Engineering Conference, RE (2010)

    Google Scholar 

  11. Aguilar, J.A.: 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. LAP LAMBERT. Academic Publishing (2012)

    Google Scholar 

  12. Aguilar, J.A., Garrigós, I., Mazón, J.N., Trujillo, J.: An MDA Approach for Goal-oriented Requirement Analysis in Web Engineering. J. UCS 16(17), 2475–2494 (2010)

    Google Scholar 

  13. Aguilar, J.A., Garrigós, I., Mazón, J.-N.: Impact analysis of goal-oriented requirements in web engineering. In: Murgante, B., Gervasi, O., Iglesias, A., Taniar, D., Apduhan, B.O. (eds.) ICCSA 2011, Part V. LNCS, vol. 6786, pp. 421–436. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  14. Aguilar, J.A., Garrigós, I., Mazón, J.-N., Zaldívar, A.: Dealing with dependencies among functional and non-functional requirements for impact analysis in web engineering. In: Murgante, B., Gervasi, O., Misra, S., Nedjah, N., Rocha, A.M.A.C., Taniar, D., Apduhan, B.O. (eds.) ICCSA 2012, Part IV. LNCS, vol. 7336, pp. 116–131. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  15. Aguilar, J.A., Garrigós, I., Mazón, J.N.: Modelos de weaving para trazabilidad de requisitos web en a-ooh. In: VII Taller sobre Desarrollo de Software Dirigido por Modelos (DSDM), JISBD, Congreso Español de Informatica (CEDI), Valencia, España, SISTEDES, pp. 146–155 (2010)

    Google Scholar 

  16. Aguilar, J.A., Garrigós, I., Mazón, J.-N.: A goal-oriented approach for optimizing non-functional requirements in web applications. In: De Troyer, O., Bauzer Medeiros, C., Billen, R., Hallot, P., Simitsis, A., Van Mingroot, H. (eds.) ER Workshops 2011. LNCS, vol. 6999, pp. 14–23. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  17. Aguilar Calderon, J.A., Garrigós, I., Casteleyn, S., Mazón, J.-N.: WebREd: A model-driven tool for web requirements specification and optimization. In: Brambilla, M., Tokuda, T., Tolksdorf, R. (eds.) ICWE 2012. LNCS, vol. 7387, pp. 452–455. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  18. Yu, E.: Modelling Strategic Relationships for Process Reenginering. PhD thesis, University of Toronto, Canada (1995)

    Google Scholar 

  19. Aguilar, J.A., Garrigós, I., Mazón, J.N., Trujillo, J.: Web Engineering approaches for requirement analysis- A Systematic Literature Review. In: 6th Web Information Systems and Technologies (WEBIST), vol. 2, pp. 187–190. SciTePress Digital Library, Valencia (2010)

    Google Scholar 

  20. Schwabe, D., Rossi, G.: The object-oriented hypermedia design model. Communications of the ACM 38(8), 45–46 (1995)

    Article  Google Scholar 

  21. De Troyer, O.M.F., Leune, C.J.: Wsdm: A user centered design method for web sites. Comput. Netw. ISDN Syst. 30(1-7), 85–94 (1998)

    Article  Google Scholar 

  22. Casteleyn, S., Woensel, W.V., Houben, G.J.: A semantics-based aspect-oriented approach to adaptation in web engineering. In: Hypertext, pp. 189–198 (2007)

    Google Scholar 

  23. Molina, F., Toval, A.: Integrating usability requirements that can be evaluated in design time into model driven engineering of web information systems. Adv. Eng. Softw. 40, 1306–1317 (2009)

    Article  MATH  Google Scholar 

  24. Mylopoulos, J., Chung, L., Nixon, B.: Representing and using nonfunctional requirements: A process-oriented approach. IEEE Trans. Softw. Eng. 18(6), 483–497 (1992)

    Article  Google Scholar 

  25. Dardenne, A., van Lamsweerde, A., Fickas, S.: Goal-directed requirements acquisition. In: Selected Papers of the Sixth International Workshop on Software Specification and Design, 6IWSSD, pp. 3–50. Elsevier Science Publishers B.V., Amsterdam (1993)

    Google Scholar 

  26. Bolchini, D., Paolini, P.: Goal-driven requirements analysis for hypermedia-intensive web applications, vol. 9, pp. 85–103. Springer (2004)

    Google Scholar 

  27. Molina, F., Pardillo, J., Toval, A.: Modelling web-based systems requirements using WRM. In: Hartmann, S., Zhou, X., Kirchberg, M. (eds.) WISE 2008. LNCS, vol. 5176, pp. 122–131. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  28. Yu, E.: Towards modeling and reasoning support for early-phase requirements engineering. In: RE, pp. 226–235 (1997)

    Google Scholar 

  29. Escalona, M.J., Koch, N.: Requirements engineering for web applications - a comparative study. J. Web Eng. 2(3), 193–212 (2004)

    Google Scholar 

  30. Garrigós, I.: A-OOH: Extending Web Application Design with Dynamic Personalization. PhD thesis, University of Alicante, Spain (2008)

    Google Scholar 

  31. Cachero, C., Gómez, J.: Advanced conceptual modeling of web applications: Embedding operation. In: 21th International Conference on Conceptual Modeling Interfaces in Navigation Design (2002)

    Google Scholar 

  32. Eclipse (2012), http://www.eclipse.org/

  33. Szidarovszky, F., Gershon, M., Duckstein, L.: Techniques for Multiobjective Decision Making in Systems Management. Elsevier (1986)

    Google Scholar 

  34. EMF, http://www.eclipse.org/emf/

  35. GMF, http://www.eclipse.org/gmf/

  36. Zhang, W., Yang, Y., Wang, Q., Shu, F.: An empirical study on classification of non-functional requirements. In: Proceedings of the 23rd International Conference on Software Engineering & Knowledge Engineering (SEKE 2011). Knowledge Systems Institute Graduate School, Miami Beach (2011)

    Google Scholar 

  37. Meliá, S., Martínez, J.J., Mira, S., Osuna, J., Gómez, J.: An eclipse plug-in for model-driven development of rich internet applications. In: Benatallah, B., Casati, F., Kappel, G., Rossi, G. (eds.) ICWE 2010. LNCS, vol. 6189, pp. 514–517. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Aguilar, J.A., Misra, S., Zaldívar, A., Bernal, R. (2013). Improving Requirements Specification in WebREd-Tool by Using a NFR’s Classification. In: Murgante, B., et al. Computational Science and Its Applications – ICCSA 2013. ICCSA 2013. Lecture Notes in Computer Science, vol 7973. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39646-5_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39646-5_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-39645-8

  • Online ISBN: 978-3-642-39646-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics