Skip to main content

GOREWEB Framework for Goal Oriented Requirements Engineering of Web Applications

  • Conference paper
Contemporary Computing (IC3 2011)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 168))

Included in the following conference series:

Abstract

In this paper, we propose a framework for modeling goal driven requirements of web applications. Web engineers mostly focus on design aspects only overlooking the real goals and expectations of the user. Goal oriented Requirement Engineering is a popular approach for Information system development but has not been explored much for Web applications. However, in today’s times Web is dominating in every business making it imperative that its requirements are analyzed carefully and in profundity. Goal driven requirements analysis helps in capturing stakeholders’ goals very finely, by choosing between alternatives and resolving conflicts. Detailed classification of both functional and non-functional requirements specific to web applications is discussed in the presented work. A framework, GOREWEB (Goal oriented Requirements Engineering for Web Applications) is proposed for analyzing goals and translating them into functional and non-functional web requirements.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Srivastava, S., Chawla, S.: Multifaceted classification of websites for goal oriented requirement engineering. In: Ranka, S., Banerjee, A., Biswas, K.K., Dua, S., Mishra, P., Moona, R., Poon, S.-H., Wang, C.-L. (eds.) IC3 2010. CCIS, vol. 94, pp. 479–485. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  2. Gause, D.C., Weinberg, G.M.: Exploring requirements: quality before design. Dorset House, New York (1989)

    MATH  Google Scholar 

  3. Somerville, I.: Software Engineering, 7th edn.,  ch. 6 (2004)

    Google Scholar 

  4. Mylopoulos, J., Chung, L., Yu, E.: ‘From Object-Oriented to Goal-Oriented Requirements Analysis’. Communications of the ACM 42(1) (1999)

    Google Scholar 

  5. Chung, L., do Prado Leite, J.C.S.: On non-functional requirements in software engineering. In: Borgida, A.T., Chaudhri, V.K., Giorgini, P., Yu, E.S. (eds.) Conceptual Modeling: Foundations and Applications. LNCS, vol. 5600, pp. 363–379. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  6. Rolland, C., Prakash, N.: From Conceptual Modeling to Requirements Engineering

    Google Scholar 

  7. Brinck, T., Gergle, D., Wood, S.D.: Usability for the Web: Designing Web Sites that Work. Morgan-Kauffmann, San Francisco (2002)

    Google Scholar 

  8. Liu, L., Yu, E.: From Requirements to Architectural Design–Using Goals and Scenarios

    Google Scholar 

  9. van Lamsweerde, A.: Goal-Oriented Requirements Engineering: A Guided Tour. In: 5th Intl. Symp. Req. Eng. (2001)

    Google Scholar 

  10. van Lamsweerde, A.: GORE: From Research to practice. In: 12th IEEE International Requirements Engineering Conference, Kyoto (2004)

    Google Scholar 

  11. Keller, S.E., Kahn, L.G., Panara, R.B.: Specifying Software Quality Requirements with Metrics. In: Thayer, R.H., Dorfman, M. (eds.) Tutorial: System and Software Requirements Enginering, pp. 145–163. IEEE Computer Society Press, Los Alamitos (1990)

    Google Scholar 

  12. Yu, E.S.K.: Modelling Organizations for Information Systems Requirements Engineering. In: 1st Intl Symp. on Requirements Engineering, vol. 0, IEEE, Los Alamitos (1993)

    Google Scholar 

  13. Letier, E., van Lamsweerde, A.: Deriving Operational Software Specifications from System Goals. In: 10th ACM Symp. On the Foundations of Software Engineering, Charleston (2002)

    Google Scholar 

  14. van Lamsweerde, A., Willemet, L.: Inferring Declarative Requirements Specifications from Operational Scenarios. IEEE Trans. on Sofware Engineering (1998)

    Google Scholar 

  15. Letier, E., van Lamsweerde, A.: Reasoning about Partial Goal Satisfaction for Requirements and Design Engineering. In: 12th ACM Symp. on the Foundations of Software Eng. (2004)

    Google Scholar 

  16. Rolland, C., Grosz, G., Kla, R.: Experience With Goal-Scenario Couplin. In: Requirements Engineering. In: IEEE International Symposium on Requirements Engineering, Limerick, Ireland (1998)

    Google Scholar 

  17. Castro, J., Kolp, M., Mylopoulos, J.: Towards Requirements-driven Information Systems Engineering: the Tropos Project. Information Systems 27, 365–389 (2002)

    Article  MATH  Google Scholar 

  18. Antoń, A.: Goal identification and refinement in the specification of software-based information systems. Dissertation, Georgia Institute of Technology, Atlanta, USA (1997)

    Google Scholar 

  19. Bolchini, D., Paolini, P.: Goal-Driven Requirements Analysis for Hypermedia-intensive Web Applications. Requirements Engineering Journal 9, 85–103 (2004); RE 2003 Special Issue

    Article  Google Scholar 

  20. Jaap, et al.: e-Service design using i* and e3 value modeling. IEEE software 23(3) (2006)

    Google Scholar 

  21. Azam, et al.: Integrating value based requirements engineering models to WebML using VIP business modeling framework (2007)

    Google Scholar 

  22. Shailey, C., Sangeeta, S.: Goal driven Requirements engineering: A comparative study. In: CEE 2010 (2010) (accepted)

    Google Scholar 

  23. Amyot, D.: Introduction to the User Requirements Notation: Learning by Example. Computer Networks 42(3), 285–301 (2003)

    Article  Google Scholar 

  24. ITU-T, Recommendation Z.151 (11/08): User Requirements Notation (URN) – Lanuage Definition

    Google Scholar 

  25. Escalona, M.J., Koch, N.: Requirements Engineering for Web Applications: A Comparative Study. Journal on Web Engineering 2(3), 193–212 (2004)

    Google Scholar 

  26. Paech, B., Kerkow, D.: Non-Functional Requirements Engineering - Quality is Essential. In: 10th Anniversary International Workshop on Requirements Engineering: Foundation for Software Quality, REFSQ 2004 (2004), http://www.sse.uni-essen.de/refsq/downloads/toc-refsq04.pdf

  27. Boehm: Characteristics of a software quality. North Holland, New York (1978)

    Google Scholar 

  28. Gillies, A.C.: Modelling software quality in the commercial environment. Software Quality Journal 1, 175–191 (1992)

    Article  Google Scholar 

  29. McCall, J.A., et al.: Concepts and definitions of software quality, Factors in software quality. In: NTIS, vol. 1 (1977)

    Google Scholar 

  30. Roman, G.-C.: A Taxonomy of Current Issues in Requirements Engineering. IEEE Computer, 14–21 (April 1985)

    Google Scholar 

  31. Grady, R., Caswell, D.: Software Metrics: Establishing a Company-wide Program. Prentice-Hall, Englewood Cliffs (1987)

    Google Scholar 

  32. Karat, J.: Evolving the Scope of User-centered Design. Communications of the ACM 40(7), 33–38 (1997)

    Article  Google Scholar 

  33. Sangeeta, S., Shailey, C.: Goal oriented requirements analysis for Web applications. In: ICCSM 2010, Manila, December 4-5. IEEE, Los Alamitos (2010)

    Google Scholar 

  34. Roy, J.-F., Kealey, J., Amyot, D.: Towards integrated tool support for the user requirements notation. In: Gotzhein, R., Reed, R. (eds.) SAM 2006. LNCS, vol. 4320, pp. 198–215. Springer, Heidelberg (2006), http://jucmnav.softwareengineering.ca/

    Chapter  Google Scholar 

  35. van Lamsweerde, A., Letier, E.: Handling Obstacles in Goal-Oriented Requirements Engineering

    Google Scholar 

  36. Jureta, I.J., Mylopoulos, J., Faulkner, S.: Analysis of Multi-Party Agreement in Requirements Validation. In: ACE 2009 (2009)

    Google Scholar 

  37. Bedi, P., Gaur, V.: Prioritizing quality specification of Multiagent systems. In: Proceedings of World Congress on Engineering, WCE 2007, vol. 1 (2007)

    Google Scholar 

  38. Jureta, I.J., Faulkner, S., Schobbens, P.-Y.: Clear justification of modeling decisions for goal-oriented requirements engineering. Requir. Eng. 13(2), 7–115 (2008)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chawla, S., Srivastava, S., Bedi, P. (2011). GOREWEB Framework for Goal Oriented Requirements Engineering of Web Applications. In: Aluru, S., et al. Contemporary Computing. IC3 2011. Communications in Computer and Information Science, vol 168. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-22606-9_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-22606-9_25

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-22605-2

  • Online ISBN: 978-3-642-22606-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics