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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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)
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)
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
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)
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
Dalpiaz, F., Franch, X., Horkoff, J.: iStar 2.0 Language Guide. CoRR abs/1605.07767 (2016)
Dardenne, A., van Lamsweerde, A., Fickas, S.: Goal-directed requirements acquisition. Sci. Comput. Program. 20(1–2), 3–50 (1993)
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)
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)
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)
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)
Horkoff, J., et al.: Goal-oriented requirements engineering: an extended systematic mapping study. Requirements Eng. 24, 133–160 (2017)
Jureta, I.J., Mylopoulos, J., Faulkner, S.: A core ontology for requirements. Appl. Ontol. 4(3–4), 169–244 (2009)
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)
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)
van Lamsweerde, A., Letier, E.: Handling obstacles in goal-oriented requirements engineering. IEEE Trans. Software Eng. 26(10), 978–1005 (2000)
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)
Lucena, M., Santos, E., Silva, C., Alencar, F., Silva, M.J., Castro, J.: Towards a unified metamodel for i (2008)
Mylopoulos, J., Chung, L., Nixon, B.: Representing and using nonfunctional requirements: a process-oriented approach. IEEE Trans. Software Eng. 18(6), 483–497 (1992)
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)
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)
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
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
Yu, E.S.K.: Modelling strategic relationships for process reengineering. Ph.D. thesis, PhD thesis, University of Toronto (1996)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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)