skip to main content
10.1145/3330204.3330251acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbsiConference Proceedingsconference-collections
research-article

Requirement Reuse in Business Processes Lines: Reutilização de requisitos em linhas de processos de negócio

Authors Info & Claims
Published:20 May 2019Publication History

ABSTRACT

The cost reduction in the Requirement Engineering process finds in business process modeling a way of aligning business goals with software requirements, and for development companies that have development demands in the same domain, greater savings can be found with the adoption of Business Process Lines (BPL). From this perspective, this paper presents the ARReq, which is an approach that allows the elicitation, specification and reuse of requirements from BPLs. It has been defined to provide quality attributes, suggested by ISO/IEC 29.148, to the functional, non-functional requirements and business rules elicited with the support of any elicitation technique applicable to BPMN business process models. A qualitative analysis was carried out and allowed to observe that ARReq is scalable, has low coupling with BPLs management approaches, besides specifying the requirements reused in the formats of user stories and requirements document and to provide a traceability matrix to support the software maintainability.

References

  1. Alessandra Cristina Andrade. 2015. Processando Requisitos: O Uso De Processos Na Especificação De Requisitos. CEUR Workshop 1542, 9 (2015), 33--36.Google ScholarGoogle Scholar
  2. Felix Bachmann and Len Bass. 2001. Managing variability in software architectures. In Symposium on Software Reusability Putting Software Reuse in Context, Vol. 26. ACM Press, New York, New York, USA, 126--132. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Nicola Boffoli, Danilo Caivano, Daniela Castelluccia, and Giuseppe Visaggio. 2012. Business Process Lines and Decision Tables Driving Flexibility by Selection. In 11th International Conference on Software Composition. Springer, Berlin, Heidelberg, Germany, 178--193. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Michele Chinosi and Alberto Trombetta. 2012. BPMN: An introduction to the standard. Computer Standards and Interfaces 34, 1 (2012), 124--134. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. María Agustina Cibrán. 2009. Translating BPMN models into UML activities. Lecture Notes in Business Information Processing 17 LNBIP (2009), 236--247.Google ScholarGoogle ScholarCross RefCross Ref
  6. Alistair Cockburn. 2001. Writing effective use cases. ACM SIGSOFT Software Engineering Notes 26, 1 (2001), 94. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Estrela F. Cruz, Ricardo J. Machado, and Maribel Y. Santos. 2016. Deriving Software Design Models from a Set of Business Processes. In 4th International Conference on Model-Driven Engineering and Software Development. SCITEPRESS - Science and and Technology Publications, Rome, Italy, 489--496.Google ScholarGoogle Scholar
  8. Elaine Alves de Carvalho. 2009. Engenharia de Processos de Negócios e a Engenharia de Requisitos: Análise e Comparações de Abordagens e Métodos de Elicitação de Requisitos de Sistema Orientada por Processos de Negócio. Dissertação de mestrado. UFRJ - Universidade Federal do Rio de Janeiro, Rio de Janeiro - RJ.Google ScholarGoogle Scholar
  9. Felipe Dias, Gisele Morgado, Pedro Oscar, Denis Silveira, Antonio Juarez Alencar, Priscila Lima, and Eber Schmitz. 2006. Uma Abordagem para a Transformação Automática do Modelo de Negócio em Modelo de Requisitos. In Anais do WER06. DBLP, Rio de Janeiro - RJ, Brazil, 51--60.Google ScholarGoogle Scholar
  10. Hans-Erik Eriksson and Magnus Penker. 2000. Business modeling with UML: Business Patterns at Work (1 ed.). OMG Press, New York, NY, USA. 459 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Gerd Gröner, Marko Bošković, Fernando Silva Parreiras, and Dragan Gašević. 2013. Modeling and validation of business process families. Information Systems 38, 5 (jul 2013), 709--726. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Mohsin Irshad, Kai Petersen, and Simon Poulding. 2018. A systematic literature review of software requirements reuse approaches. Information and Software Technology 93, November 2016 (2018), 223--245. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. ISO. 2011. 29148-2011 - ISO/IEC/IEEE International Standard - Systems and software engineering -- Life cycle processes --Requirements engineering. Technical Report. IEEE, Vernier, Geneva, Switzerland. 1--94 pages.Google ScholarGoogle Scholar
  14. Dimitris Karagiannis and Harald Kühn. 2002. Metamodelling Platforms. In 3rd International Conference EC-Web (Lecture Notes in Computer Science), Kurt Bauknecht, A Min Tjoa, and Gerald Quirchmayr (Eds.), Vol. 2455. Springer Berlin Heidelberg, Berlin, Heidelberg, Germany, 182. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Silvia Angelica Zanco Ladeira. 2008. Reutilização de modelagem de negócios baseada em visões. Dissertação de mestrado. Centro Universitário Eurípides de Marília, Marília, SP, Brazil.Google ScholarGoogle Scholar
  16. Silvia Angelica Zanco Ladeira, Rosana Teresinha Vacare Braga, Rosangela Delloso Penteado, and Maria Istela Cagnin. 2008. Reutilização de Modelagem de Negócios baseada em Visões: um Estudo de Caso. In Proceedings of the XXII Simpósio Brasileiro de Engenharia de Software (SBES 2008). ACM, Campinas, SP, Brazil, 140--155.Google ScholarGoogle Scholar
  17. Geraldo Barbosa Landre. 2012. GLPN -- Uma Abordagem para Gestão de Linhas de Processos de Negócios. Dissertação de mestrado. Universidade Federal de Mato Grosso do Sul, Campo Grande, MS, Brazil.Google ScholarGoogle Scholar
  18. Fernando Aparecido Nogueira. 2017. Levantamento e especificação de requisitos de software utilizando modelos de processos de negócio. Dissertação de mestrado. Universidade Estadual Paulista Júlio de Mesquita Filho, Instituto de Biociências, Letras e Ciências Exatas, Rio Claro, SP, Brazil.Google ScholarGoogle Scholar
  19. Vanessa Tavares Nunes, Claudia Maria Lima Werner, and Flávia Maria Santoro. 2010. Context-based process line. In 12th International Conference on Enterprise Information Systems, Vol. 3. Scopus, Funchal, Madeira, Portugal, 277--282.Google ScholarGoogle Scholar
  20. Marcos A B De Oliveira, Sérgio R C Vieira, Davi Viana dos Santos, Sabrina Marczak, and Tayana Conte. 2013. Elicitação de Requisitos a partir de Modelos de Processos de Negócio e Modelos Organizacionais: Uma pesquisa para definição de técnicas baseadas em heurísticas. In 21st IEEE International Requirements Engineering Conference. IEEE, Rio de Janeiro, RJ, Brazil, 1--6.Google ScholarGoogle Scholar
  21. OMG. 2012. Business Process Model and Notation. Lecture Notes in Business Information Processing, Vol. 125. Springer Berlin Heidelberg, Berlin, Heidelberg, Germany. 532 pages.Google ScholarGoogle Scholar
  22. Klaus Pohl, Günter Böckle, and Frank J van Der Linden. 2005. Software product line engineering: foundations, principles and techniques (1 ed.). Springer Science & Business Media, Berlin, Heidelberg, Germany. 467 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Roger S Pressman and Bruce R Maxim. 2016. Engenharia de Software (8a ed.). McGraw Hill Education, São Paulo, SP, Brazil. 968 pages.Google ScholarGoogle Scholar
  24. Colette Rolland and Selmin Nurcan. 2010. Business process lines to deal with the variability. In 43rd Hawaii International Conference on System Sciences. IEEE, Honolulu, Hawaii, USA, 10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Doglas Wendll Sorgatto. 2018. Abordagem de apoio ao reúso de requisitos em Linhas de Processos de Negócio. Dissertação de mestrado. UFMS - Universidade Federal de Mato Grosso do Sul, Campo Grande, MS, Brazil.Google ScholarGoogle Scholar
  26. Marcelo Figueiredo Terenciani. 2015. Um Arcabouço Computacional de Apoio à Criação de Linha de Processos de Negócio. Dissertação de mestrado. Universidade Federal de Mato Grosso do Sul, Campo Grande, MS, Brazil.Google ScholarGoogle Scholar
  27. Sérgio Roberto Costa Vieira. 2012. REMO: Uma técnica de elicitação de requisitos orientada pela modelagem de processos de negócios. Dissertação de mestrado. UFAM - Universidade Federal do Amazonas.Google ScholarGoogle Scholar
  28. Raul Sidnei Wazlawick. 2011. Análise e projeto de sistemas de informação orientada a objetos (2a ed.). Elsevier, Rio de Janeiro, RJ, Brazil.Google ScholarGoogle Scholar
  29. Alaaeddine Yousfi, Saidi, Rajaa, and Anind K. Dey. 2016. Variability patterns for business processes in BPMN. Information Systems and e-Business Management 14, 3 (01 Aug 2016), 443--467. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Requirement Reuse in Business Processes Lines: Reutilização de requisitos em linhas de processos de negócio

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        SBSI '19: Proceedings of the XV Brazilian Symposium on Information Systems
        May 2019
        623 pages
        ISBN:9781450372374
        DOI:10.1145/3330204

        Copyright © 2019 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 20 May 2019

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

        Acceptance Rates

        Overall Acceptance Rate181of557submissions,32%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader