Using of i*(iStar) 2.0 for Improving the Use Cases Derivation

Authors

Keywords:

Organizational Modeling, Requirements Engineering, Use Cases

Abstract

The process of deriving use cases from organizational models built using the i * framework has been presented in previous works. However, the guidelines used to derive use cases are based on the elements of the original version of i *. More recently, the new version i * 2.0 has been proposed incorporating important changes which must be evaluated in relation to their impact on the use case derivation process. In this work, this evaluation is carried out, the guidelines modified and applied to an example showing the improvements obtained.

Downloads

Download data is not yet available.

Author Biographies

Bruno Luiz Casarotto, Universidade Estadual do Oeste do Paraná

Graduou-se em Ciência da Computação pela UNIOESTE (2019). Realizou sua monografia de conclusão de curso na área de Engenharia de Requisitos.

Gustavo Cesar Lopes Geraldino, Universidade Estadual do Oeste do Paraná

Graduou-se em Análise e Desenvolvimento de Sistemas pela Faculdade Integrado de Campo Mourão (2008), mestrando em Ciência da Computação pela UNIOESTE.

Victor Francisco Araya Santander, Universidade Estadual do Oeste do Paraná

Graduou-se em Ciência da Computação pela UEM (1994), mestre em Ciência da Computação pela USP (1997) e doutorou-se em Ciências da Computação pela UFPE (2002). Atualmente é professor associado da UNIOESTE. Suas pesquisas se concentram na área de engenharia de software e engenharia de requisitos.

Ivonei Freitas da Silva, Universidade Estadual do Oeste do Paraná

Graduou-se em Informática pela UNIOESTE (1998), mestre em Ciências da Computação pela UFSC (2001) e doutorou-se em Ciências da Computação pela UFPE (2013). Atualmente é professor associado da UNIOESTE. Suas pesquisas se concentram na área de engenharia de software.

Marco Antonio Toranzo Cespedes, Universidad Católica del Maule

Graduou-se em Pedagofia em Matemática pela UNAP-Chile (1987), mestre em Ciencias da Computacao pela UFPE (1995) e doutorou-se em Ciencias da Computacao pela UFPE (2002). Atualmente é docente da Universidad Católica del Maule (UCM) Chile. Suas pesquisas se concentram na Engenharia de Requisitos e Metdologias de Processos de Negócio.

References

G. Kotonya, I. Sommerville, “Requirements Engineering: Processes and Techniques”, USA: Wiley, 1998.

A. Lapouchnian, “Goal-Oriented Requirements Engineering: An Overview of the Current Research”, Department of Computer Science, University of Toronto, 2005.

A. Lamsweerde, “Requirements Engineering in the Year 00: A Research Perspective” in 22nd International Conference on Software Engineering (ICSE 2000), Limerick, Ireland, 2000.

R. Pressmann and B. Mixin, “Software Engineering”, 8th ed., USA: McGraw-Hill, 2015.

B. Boehm, “Software Engineering Economics”, NJ, USA: Prentice Hall PTR Upper Saddle River, 1981.

I. Sommerville, “Software Engineering”, 10th ed., USA: Pearson Education, Inc, 2015.

A. Lamsweerde, “Goal-Oriented Requirements Engineering: A Guided Tour”, In 5th IEEE International Symposium on Requirements Engineering, Toronto, Canada, 2001.

V. F. A. Santander and J. Castro, “Deriving Use Cases from Organizational Modeling” in IEEE Joint International Requirements Engineering Conference - RE 02, Essen, Germany, 2002.

G. Blokdyk, “UML a Complete Guide”, USA: Kindle, 2020.

E. YU, “Modelling Strategic Relationships for Process Reengineering”, Ph.D. Thesis. Department of Computer Science, University of Toronto, 1995.

F. Dalpiaz, X. Franch, and J. Horkoff, “iStar 2.0 Language Guide”. 2016. https://sites.google.com/site/istarlanguage/home. Acessado em 17/12/2020.

A. A. Vicente, V. F. A. Santander, J. F. B. Castro, I. F. Silva, F. G. R. Matus, “JGOOSE: A Requirements Engineering Tool to Integrate i* Organizational Modeling with Use Cases in UML”, Ingeniare, Revista Chilena de Ingeniería (en línea), v. 17, p.6-20, 2009.

G. C. L. Geraldino and V. F. A. Santander, “The JGOOSE Tool” in 12th International i* Workshop (iStar 2019) - 38th International Conference on Conceptual Modeling (ER 2019), Salvador, Brasil, 2019.

A. Cockburn, “Writing Effective Use Cases”, Boston, MA, USA: Addison Wesley Longman Publishing Co., 2000.

V. F. A. Santander and I. F. Silva, “Avaliando a utilização da Ferramenta JGOOSE no Processo de Ensino e Aprendizagem na Engenharia de Requisitos Um Relato de Experiência”, in XIX Conferência Internacional sobre Informática na Educação (TISE), Fortaleza, Brasil, 2014.

JGOOSE. http://www.inf.unioeste.br/les/index.php/listadownload. Acessado em 17/12/2020.

L. P. Merlin, A. L. B. Silva, V. F. A. Santander, I. F. Silva and J. Castro, “Integrating the E4J editor to the JGOOSE tool” in Requirements Engineering Workshop, Lima, Peru, 2015.

D. Peliser, V. F. A. Santander, I. Freitas, S. C. Andrade and E. Schemberger, “E4J Use Cases: um editor de diagrama de casos de uso integrado à ferramenta JGOOSE”, in: 35th In-ternational Conference of the Chilean Computer Science Society (SCCC 2016), Valparaí-so, Chile. NY 12571 USA: IEEE Catalog Number CFP16139-ART, 2016

M. Brischke, V. F. A. Santander and I. Silva, “Melhorando a ferramenta JGOOSE”, 2012. In: 15th Workshop on Requirements Engineering, 2012, Buenos Aires, 24 a 27 de Abril

A. N. Girotto, V. F. A. Santander, I. F. Silva and M. A. Toranzo, “Uma proposta para derivar Casos de Uso a partir de modelos BPMN com suporte computacional” in 36th International Conference of the Chilean Computer Science Society (SCCC 2017), Arica, Chile, 2017.

E. Yu, P. Giorgini, N. Maiden and J. Mylopoulos, “Social Modeling for Requirements Engineering”. USA: The MIT Press, 2011.

J. Horko, T. Li, F. Li, M. Salnitri, E. Cardoso, P. Giorgini, J. Mylopoulos and J. Pimentel, “Taking goal models downstream: a systematic roadmap”. In International Conference on Research Challenges in Information Science, pages 1-12. IEEE, 2014.

J. Horko and E. Yu, “Comparison and evaluation of goal-oriented satisfaction analysis techniques”, Requirements Engineering, 18(3):199-222, 2013.

E. Gonçalves, J. Castro, J. Araújo and T. Heineck, “A Systematic Literature Review of iStar extensions”, Journal of Systems and Software, v. 137, p. 1-33, 2018.

E. Gonçalves, M. A. Oliveira, I. Monteiro, J. Castro and J. Araújo, “Understanding what is important in iStar extension proposals: the viewpoint of researchers”, Requirements Engineering, v. 24, p. 55-84, 2019.

E. Gonçalves, J. Araújo and J. Castro, “PRISE: A process to support iStar extensions”, Journal of Systems and Software, v. 168, p. 110649, 2020.

S. Tiwari and A. Gupta, “A systematic literature review of use case specifications research”, Information Software Technology. p. 128-158, 2015.

G. Guedes, C. Silva and J. Castro, “Goals and Scenarios for Requirements Engineering of Software Product Lines”, Proceedings of the 5th International i* Workshop (iStar 2011), 2011.

A. Jaqueira, M. Lucena, E. Aranha, F. Alencar and J. Castro, “Using i* Models to Enrich User Stories”, Proceedings of the 6th International i* Workshop (iStar 2013), 2013.

R. Mesquita, A. Jaqueira, C. Agra, M. Lucena and F. Alencar, “US2StarTool: Generating i* Models from User Stories”, Proceedings of the Eighth International i* Workshop (iStar 2015), 2015.

C. Agra, A. Souza, J. Melo, M. Lucena and F. Alencar, “Specifying guidelines to transform i* Model into User Stories: an overview”, Proceedings of the Eighth International i* Workshop (iStar 2015), 2015.

Y. Wautelet and M. Kolp, “On the Integration of i* into RUP”, In iStar (pp. 61-66), 2013.

L. López, F. B. Aydemir, F. Dalpiaz and J. Horkoff, “An empirical evaluation roadmap for iStar 2.0”, In Proceedings of the Ninth International i* Workshop (istar'16) (Vol. 1674, pp. 55-60), 2016.

A. Yasin and L. Liu, “Recent Studies on i*: A Survey”, in iStar (pp. 79-84), 2017.

Published

2021-10-05

How to Cite

Casarotto, B. L., Lopes Geraldino, G. C., Araya Santander, V. F., Freitas da Silva, I., & Toranzo Cespedes, M. A. (2021). Using of i*(iStar) 2.0 for Improving the Use Cases Derivation. IEEE Latin America Transactions, 20(2), 198–207. Retrieved from https://latamt.ieeer9.org/index.php/transactions/article/view/5388