Skip to main content

GORO 2.0: Evolving an Ontology for Goal-Oriented Requirements Engineering

  • Conference paper
  • First Online:
Advances in Conceptual Modeling (ER 2019)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 11787))

Included in the following conference series:

Abstract

Goal-Oriented Requirements Engineering (GORE) gained prominence by covering some of the limitations of traditional Requirements Engineering (RE). As a result, many GORE modeling languages have been proposed since this field emerged. Aiming at providing formal semantics to the concepts of GORE, the Goal-Oriented Requirements Ontology (GORO) was proposed as a common vocabulary for this domain. However, the first version of GORO lacks important concepts and its applicability was not demonstrated in practice. In this paper, we present GORO 2.0, an evolution of the first version of GORO that overcomes several limitations of its first version, presenting new concepts such as obstacles, conflicts and contributions.

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 EPUB and 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

References

  1. Amyot, D., Ghanavati, S., Horkoff, J., Mussbacher, G., Peyton, L., Yu, E.: Evaluating goal models within the goal-oriented requirement language. Int. J. Intell. Syst. 25(8), 841–877 (2010)

    Article  Google Scholar 

  2. Anton, A.: Goal-based requirements analysis. In: Proceedings of the 2nd International Conference on Requirements Engineering (RE). pp. 136–144. IEEE Comput. Soc. Press (1996)

    Google Scholar 

  3. Borgida, A., et al.: A(nother) Requirements Modeling Language. Technical report, Department Computer Science University of Toronto (2010). ftp://www.cs.toronto.edu/dist/reports/csri/593/techne-techrep-v1.pdf

  4. Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Tropos: an agent-oriented software development methodology. Auton. Agents Multi-Agent Syst. 8(3), 203–236 (2004)

    Article  Google Scholar 

  5. Cares, C., Franch, X.: A metamodelling approach for i* model translations. In: Mouratidis, H., Rolland, C. (eds.) CAiSE 2011. LNCS, vol. 6741, pp. 337–351. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-21640-4_26

    Chapter  Google Scholar 

  6. Dalpiaz, F., Franch, X., Horkoff, J.: iStar 2.0 Language Guide. CoRR abs/1605.07767 (2016)

    Google Scholar 

  7. Dardenne, A., van Lamsweerde, A., Fickas, S.: Goal-directed requirements acquisition. Sci. Comput. Program. 20(1–2), 3–50 (1993)

    Article  Google Scholar 

  8. Falbo, R.A.: SABiO: systematic approach for building ontologies. In: Proceedings of the 1st Joint Workshop on Ontologies in Conceptual Modeling and Information Systems Engineering, vol. 1201. CEUR (2014)

    Google Scholar 

  9. Fayoumi, A., Kavakli, E., Loucopoulos, P.: Towards a unified meta-model for goal oriented modelling. In: Proceedings of the 12th European, Mediterranean & Middle Eastern Conference on Information Systems (EMCIS), pp. 1–10 (2015)

    Google Scholar 

  10. Guizzardi, G., Falbo, R., Guizzardi, R.S.S.: Grounding software domain ontologies in the Unified Foundational Ontology (UFO): the case of the ODE software process ontology. In: Proceedings of the 11th Ibero American Conference on Software Engineering (CIbSE) (2008)

    Google Scholar 

  11. Guizzardi, R., Franch, X., Guizzardi, G., Wieringa, R.: Using a foundational ontology to investigate the semantics behind the concepts of the i* language. In: Proceedings of the 6th International i* Workshop (iStar), vol. 978, pp. 13–18. CEUR (2013)

    Google Scholar 

  12. Horkoff, J., et al.: Goal-oriented requirements engineering: an extended systematic mapping study. Requirements Eng. 24, 133–160 (2017)

    Article  Google Scholar 

  13. Jureta, I.J., Mylopoulos, J., Faulkner, S.: A core ontology for requirements. Appl. Ontol. 4(3–4), 169–244 (2009)

    Google Scholar 

  14. Kelly, T., Weaver, R.: The goal structuring notation–a safety argument notation. In: Proceedings of Dependable Systems and Networks 2004 Ws on Assurance Cases (2004)

    Google Scholar 

  15. van Lamsweerde, A.: Goal-oriented requirements engineering: a guided tour. In: Proceedings of the 5th IEEE International Symposium on Requirements Engineering, pp. 249–262. IEEE Comput. Soc (2001)

    Google Scholar 

  16. van Lamsweerde, A., Letier, E.: Handling obstacles in goal-oriented requirements engineering. IEEE Trans. Software Eng. 26(10), 978–1005 (2000)

    Article  Google Scholar 

  17. Li, F.L., et al.: Non-functional requirements as qualities, with a spice of ontology. In: 2014 IEEE 22nd International Requirements Engineering Conference (RE), pp. 293–302. IEEE (2014)

    Google Scholar 

  18. Lucena, M., Santos, E., Silva, C., Alencar, F., Silva, M.J., Castro, J.: Towards a unified metamodel for i (2008)

    Google Scholar 

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

    Article  Google Scholar 

  20. Negri, P., Souza, V., Leal, A., Falbo, R., Guizzardi, G.: Towards an ontology of goal-oriented requirements. In: Proceedings of the 20th Ibero-American Conference on Software Engineering (CIbSE) (2017)

    Google Scholar 

  21. Patricio, P., Amaral, V., Araujo, J., Monteiro, R.: Towards a unified goal-oriented language. In: Proceedings of the 35th Annual Computer Software and Applications Conference, pp. 596–601. IEEE (2011)

    Google Scholar 

  22. Borges Ruy, F., de Almeida Falbo, R., Perini Barcellos, M., Dornelas Costa, S., Guizzardi, G.: SEON: a software engineering ontology network. In: Blomqvist, E., Ciancarini, P., Poggi, F., Vitali, F. (eds.) EKAW 2016. LNCS (LNAI), vol. 10024, pp. 527–542. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-49004-5_34

    Chapter  Google Scholar 

  23. Sales, T.P., Baião, F., Guizzardi, G., Almeida, J.P.A., Guarino, N., Mylopoulos, J.: The common ontology of value and risk. In: Trujillo, J.C., et al. (eds.) ER 2018. LNCS, vol. 11157, pp. 121–135. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-00847-5_11

    Chapter  Google Scholar 

  24. Yu, E.S.K.: Modelling strategic relationships for process reengineering. Ph.D. thesis, PhD thesis, University of Toronto (1996)

    Google Scholar 

Download references

Acknowledgments

This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - Brasil (CAPES) - Finance Code 001. NEMO (.inf.ufes.br) is currently supported by CNPq (processes 407235/2017-5, 433844/2018-3), CAPES (process 23038.028816/2016-41), and FAPES (process 69382549/2015).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to César Henrique Bernabé .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Bernabé, C.H., Silva Souza, V.E., Almeida Falbo, R.d., Guizzardi, R.S.S., Silva, C. (2019). GORO 2.0: Evolving an Ontology for Goal-Oriented Requirements Engineering. In: Guizzardi, G., Gailly, F., Suzana Pitangueira Maciel, R. (eds) Advances in Conceptual Modeling. ER 2019. Lecture Notes in Computer Science(), vol 11787. Springer, Cham. https://doi.org/10.1007/978-3-030-34146-6_15

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-34146-6_15

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-34145-9

  • Online ISBN: 978-3-030-34146-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics