Abstract
In Web Engineering (WE), several Goal-oriented Requirements Engineering (GORE) approaches have emerged using its advantages, such as the representation of actors, their intentions, goals and the tasks needed to achieve the goal, for requirements specification with promising results. Regrettably, the use of GORE approaches has one, among others, gap detected, the scalability. In these modeling frameworks, when the designer performs the requirements specification, the requirements diagram (model) trends to rapidly grow, becoming very difficult to use in projects with a considerable amount of requirements changing and growing constantly. In this paper, we propose an association form for the i* goal-oriented modeling framework in order to define the creation of two type of modules: Navigational and Service modules, since these are the two types of functional requirements more used for requirements specification in our proposal. Furthermore, we provide an example of application. Finally, with this approach, the benefits are: firstly, the scalability of the Web requirements model will be increased, therefore the model will be less complex and easier to understand and maintain, and secondly, the construction of modeling tools improving the user experience, the maintainability of the models and its reuse.
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
Yu, E.: Modelling Strategic Relationships for Process Reenginering. PhD thesis, University of Toronto, Canada (1995)
Yu, E.: Towards modeling and reasoning support for early-phase requirements engineering. In: RE, pp. 226–235 (1997)
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)
Bolchini, D., Paolini, P.: Goal-driven requirements analysis for hypermedia-intensive web applications, vol. 9, pp. 85–103. Springer (2004)
Chawla, S., Srivastava, S.: Goal oriented requirement analysis for web applications. International Journal of Modeling and Optimization 2(3) (2012)
Franch, X.: Incorporating modules into the i* framework. In: Pernici, B. (ed.) CAiSE 2010. LNCS, vol. 6051, pp. 439–454. Springer, Heidelberg (2010)
Aguilar, J.A.: A Goal-oriented Approach for Managing Requirements in the Development of Web Applications. PhD thesis, University of Alicante, Spain (2011)
Maiden, N., Jones, S., Ncube, C., Lockerbie, J.: Using i* in requirements projects: some experiences and lessons. In: Social Modeling for Requirements Engineering, pp. 155–185 (2007)
Carvallo, J.P., Franch, X.: On the use of i* for architecting hybrid systems: A method and an evaluation report. In: Persson, A., Stirna, J. (eds.) PoEM 2009. LNBIP, vol. 39, pp. 38–53. Springer, Heidelberg (2009)
Alencar, F., Castro, J., Lucena, M., Santos, E., Silva, C., Araújo, J., Moreira, A.: Towards modular i* models. In: Proceedings of the 2010 ACM Symposium on Applied Computing, pp. 292–297. ACM (2010)
Estrada, H., Martínez, A., Pastor, O., Mylopoulos, J., Giorgini, P.: A service oriented approach for the i* framework. In: iStar 3rd International Workshop, p. 21 (2008)
Maté, A., Trujillo, J., Franch, X.: A modularization proposal for goal-oriented analysis of data warehouses using I-star. In: Jeusfeld, M., Delcambre, L., Ling, T.-W. (eds.) ER 2011. LNCS, vol. 6998, pp. 421–428. Springer, Heidelberg (2011)
Bolchini, D., Mylopoulos, J.: From task-oriented to goal-oriented web requirements analysis. In: Proceedings of the Fourth International Conference on Web Information Systems Engineering (WISE 2003), p. 166. IEEE Computer Society, Washington, DC (2003)
Srivastava, S., Chawla, S.: Goal oriented requirements engineering for web applications: A comparative study. International Journal on Recent Trends in Engineering & Technology 4(2) (2010)
Escalona, M.J., Koch, N.: Requirements engineering for web applications - a comparative study. J. Web Eng. 2(3), 193–212 (2004)
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)
Eclipse (2012), http://www.eclipse.org/
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Aguilar, J.A. et al. (2014). A Solution Proposal for Complex Web Application Modeling with the I-Star Framework. In: Murgante, B., et al. Computational Science and Its Applications – ICCSA 2014. ICCSA 2014. Lecture Notes in Computer Science, vol 8583. Springer, Cham. https://doi.org/10.1007/978-3-319-09156-3_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-09156-3_10
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-09155-6
Online ISBN: 978-3-319-09156-3
eBook Packages: Computer ScienceComputer Science (R0)