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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Gause, D.C., Weinberg, G.M.: Exploring requirements: quality before design. Dorset House, New York (1989)
Somerville, I.: Software Engineering, 7th edn., ch. 6 (2004)
Mylopoulos, J., Chung, L., Yu, E.: ‘From Object-Oriented to Goal-Oriented Requirements Analysis’. Communications of the ACM 42(1) (1999)
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)
Rolland, C., Prakash, N.: From Conceptual Modeling to Requirements Engineering
Brinck, T., Gergle, D., Wood, S.D.: Usability for the Web: Designing Web Sites that Work. Morgan-Kauffmann, San Francisco (2002)
Liu, L., Yu, E.: From Requirements to Architectural Design–Using Goals and Scenarios
van Lamsweerde, A.: Goal-Oriented Requirements Engineering: A Guided Tour. In: 5th Intl. Symp. Req. Eng. (2001)
van Lamsweerde, A.: GORE: From Research to practice. In: 12th IEEE International Requirements Engineering Conference, Kyoto (2004)
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)
Yu, E.S.K.: Modelling Organizations for Information Systems Requirements Engineering. In: 1st Intl Symp. on Requirements Engineering, vol. 0, IEEE, Los Alamitos (1993)
Letier, E., van Lamsweerde, A.: Deriving Operational Software Specifications from System Goals. In: 10th ACM Symp. On the Foundations of Software Engineering, Charleston (2002)
van Lamsweerde, A., Willemet, L.: Inferring Declarative Requirements Specifications from Operational Scenarios. IEEE Trans. on Sofware Engineering (1998)
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)
Rolland, C., Grosz, G., Kla, R.: Experience With Goal-Scenario Couplin. In: Requirements Engineering. In: IEEE International Symposium on Requirements Engineering, Limerick, Ireland (1998)
Castro, J., Kolp, M., Mylopoulos, J.: Towards Requirements-driven Information Systems Engineering: the Tropos Project. Information Systems 27, 365–389 (2002)
Antoń, A.: Goal identification and refinement in the specification of software-based information systems. Dissertation, Georgia Institute of Technology, Atlanta, USA (1997)
Bolchini, D., Paolini, P.: Goal-Driven Requirements Analysis for Hypermedia-intensive Web Applications. Requirements Engineering Journal 9, 85–103 (2004); RE 2003 Special Issue
Jaap, et al.: e-Service design using i* and e3 value modeling. IEEE software 23(3) (2006)
Azam, et al.: Integrating value based requirements engineering models to WebML using VIP business modeling framework (2007)
Shailey, C., Sangeeta, S.: Goal driven Requirements engineering: A comparative study. In: CEE 2010 (2010) (accepted)
Amyot, D.: Introduction to the User Requirements Notation: Learning by Example. Computer Networks 42(3), 285–301 (2003)
ITU-T, Recommendation Z.151 (11/08): User Requirements Notation (URN) – Lanuage Definition
Escalona, M.J., Koch, N.: Requirements Engineering for Web Applications: A Comparative Study. Journal on Web Engineering 2(3), 193–212 (2004)
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
Boehm: Characteristics of a software quality. North Holland, New York (1978)
Gillies, A.C.: Modelling software quality in the commercial environment. Software Quality Journal 1, 175–191 (1992)
McCall, J.A., et al.: Concepts and definitions of software quality, Factors in software quality. In: NTIS, vol. 1 (1977)
Roman, G.-C.: A Taxonomy of Current Issues in Requirements Engineering. IEEE Computer, 14–21 (April 1985)
Grady, R., Caswell, D.: Software Metrics: Establishing a Company-wide Program. Prentice-Hall, Englewood Cliffs (1987)
Karat, J.: Evolving the Scope of User-centered Design. Communications of the ACM 40(7), 33–38 (1997)
Sangeeta, S., Shailey, C.: Goal oriented requirements analysis for Web applications. In: ICCSM 2010, Manila, December 4-5. IEEE, Los Alamitos (2010)
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/
van Lamsweerde, A., Letier, E.: Handling Obstacles in Goal-Oriented Requirements Engineering
Jureta, I.J., Mylopoulos, J., Faulkner, S.: Analysis of Multi-Party Agreement in Requirements Validation. In: ACE 2009 (2009)
Bedi, P., Gaur, V.: Prioritizing quality specification of Multiagent systems. In: Proceedings of World Congress on Engineering, WCE 2007, vol. 1 (2007)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)