Skip to main content

A Solution Proposal for Complex Web Application Modeling with the I-Star Framework

  • Conference paper
Computational Science and Its Applications – ICCSA 2014 (ICCSA 2014)

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.

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. Yu, E.: Modelling Strategic Relationships for Process Reenginering. PhD thesis, University of Toronto, Canada (1995)

    Google Scholar 

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

    Google Scholar 

  3. 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 

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

    Google Scholar 

  5. Chawla, S., Srivastava, S.: Goal oriented requirement analysis for web applications. International Journal of Modeling and Optimization 2(3) (2012)

    Google Scholar 

  6. Franch, X.: Incorporating modules into the i* framework. In: Pernici, B. (ed.) CAiSE 2010. LNCS, vol. 6051, pp. 439–454. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  7. 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 

  8. 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)

    Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Chapter  Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

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

    Google Scholar 

  16. 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 

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

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

  19. 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 

  20. 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 

  21. 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 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics