Metodologia de modelagem e implementação de blockchain em processos de negócio

Detalhes bibliográficos
Autor(a) principal: Freitas, Glênio Descovi de
Data de Publicação: 2023
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Manancial - Repositório Digital da UFSM
Texto Completo: http://repositorio.ufsm.br/handle/1/28664
Resumo: Blockchain is a recent technology known to be widely used in cryptocurrency transactions. This technology became popular with Bitcoin but has recently been applied in many areas, including solutions in healthcare, financial transactions, and food traceability. Blockchain is defined as an immutable ledger, where systems can store transactions, documents, data generated in processes for historical use, among others. Due to its popularity and characteristics, Blockchain has been used to support the area of business process management. In this context, Blockchains can be used for auditability and integrity of the data generated by processes, thus providing greater security that this data reflects the modeled process and has never been altered. The inclusion of information in a Blockchain typically goes through a set of rules, called Smart Contracts. It is a technology embedded in Blockchains, which, when combined with tasks of a business process, can provide guarantees of reliability that an executed task has not been altered. In this application context, this research presents a methodology for implementing Blockchain based on the need to redesign a process or even change business rules of a process task. The research aims to help implement Blockchains and Smart Contracts in legacy systems that wish to integrate this technology into the process that the system executes. The main objective of this work is to propose a methodology to assist in the implementation and evolution of Blockchains whenever a process is redesigned. The proposal was evaluated through prototyping and application in a case study involving the certification process of poultry breeding farms in the state of Rio Grande do Sul. It was concluded that through the evaluation, it was possible to observe how a business process can undergo changes and evolutions even when using Blockchain and Smart Contracts by following the steps outlined in the methodology proposed by this work.
id UFSM_b37ec377547bce5bb886198bc54a81d7
oai_identifier_str oai:repositorio.ufsm.br:1/28664
network_acronym_str UFSM
network_name_str Manancial - Repositório Digital da UFSM
repository_id_str
spelling Metodologia de modelagem e implementação de blockchain em processos de negócioBlockchain modeling and implementation methodology in business processesBlockchainProcesso de negócioContratos atualizáveisBusiness processUpgradeable smart contractsCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOBlockchain is a recent technology known to be widely used in cryptocurrency transactions. This technology became popular with Bitcoin but has recently been applied in many areas, including solutions in healthcare, financial transactions, and food traceability. Blockchain is defined as an immutable ledger, where systems can store transactions, documents, data generated in processes for historical use, among others. Due to its popularity and characteristics, Blockchain has been used to support the area of business process management. In this context, Blockchains can be used for auditability and integrity of the data generated by processes, thus providing greater security that this data reflects the modeled process and has never been altered. The inclusion of information in a Blockchain typically goes through a set of rules, called Smart Contracts. It is a technology embedded in Blockchains, which, when combined with tasks of a business process, can provide guarantees of reliability that an executed task has not been altered. In this application context, this research presents a methodology for implementing Blockchain based on the need to redesign a process or even change business rules of a process task. The research aims to help implement Blockchains and Smart Contracts in legacy systems that wish to integrate this technology into the process that the system executes. The main objective of this work is to propose a methodology to assist in the implementation and evolution of Blockchains whenever a process is redesigned. The proposal was evaluated through prototyping and application in a case study involving the certification process of poultry breeding farms in the state of Rio Grande do Sul. It was concluded that through the evaluation, it was possible to observe how a business process can undergo changes and evolutions even when using Blockchain and Smart Contracts by following the steps outlined in the methodology proposed by this work.Blockchain é uma tecnologia recente e conhecida por ser amplamente utilizada em transações de criptomoedas. Esta tecnologia tornou-se popular com o Bitcoin, mas tem sido aplicada recentemente em muitas áreas, incluindo soluções nas áreas de saúde, transações financeiras e rastreabilidade de alimentos. Blockchain é definida como um livro-razão imutável, onde os sistemas podem armazenar transações, documentos, dados gerados em processos para utilização histórica, entre outros. Devido a sua popularidade e características, Blockchain tem sido utilizada para apoiar a área de gerenciamento de processos de negócios. Neste contexto, Blockchains podem ser utilizadas para auditabilidade e integridade dos dados gerados pelos processos, assim dando maior segurança que esses dados refletem o processo modelado e nunca foram alterados. A inclusão de informações em uma Blockchain normalmente passa por um conjunto de regras, estas chamadas de Smart Contracts. É uma tecnologia embarcada nas Blockchains, que, quando combinadas com tarefas de um processo de negócios, podem dar garantias de confiabilidade que uma tarefa executada não foi alterada. Neste contexto de aplicação, esta pesquisa apresenta uma metodologia de implementação de Blockchain a partir da necessidade de redesenho de um processo ou mesmo de alterações de regras de negócio de tarefas de um processo. A pesquisa visa ajudar a implementar Blockchains e Smarts Contracts em sistemas legados que desejam integrar essa tecnologia ao processo que o sistema executa. O objetivo principal deste trabalho é propor uma metodologia para auxiliar a implementação e evolução de Blockchains sempre que um processo é redesenhado. A proposta foi avaliada através de prototipação e aplicação em um estudo de caso envolvendo o processo de certificação de granjas avícolas de reprodução do estado do Rio Grande do Sul. Conclui-se que através da avaliação foi possível observar como um processo de negócio pode sofrer alterações e evoluções mesmo utilizando a tecnologia Blockchain e Smart Contracts seguindo os passos existentes na metodologia proposta por este trabalho.Universidade Federal de Santa MariaBrasilCiência da ComputaçãoUFSMPrograma de Pós-Graduação em Ciência da ComputaçãoCentro de TecnologiaMachado, Alencarhttp://lattes.cnpq.br/5538050121450638Maran, ViníciusTrois, CelioMachado, GustavoFreitas, Glênio Descovi de2023-04-12T19:20:11Z2023-04-12T19:20:11Z2023-03-28info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://repositorio.ufsm.br/handle/1/28664porAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccessreponame:Manancial - Repositório Digital da UFSMinstname:Universidade Federal de Santa Maria (UFSM)instacron:UFSM2023-04-12T19:20:11Zoai:repositorio.ufsm.br:1/28664Biblioteca Digital de Teses e Dissertaçõeshttps://repositorio.ufsm.br/ONGhttps://repositorio.ufsm.br/oai/requestatendimento.sib@ufsm.br||tedebc@gmail.comopendoar:2023-04-12T19:20:11Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)false
dc.title.none.fl_str_mv Metodologia de modelagem e implementação de blockchain em processos de negócio
Blockchain modeling and implementation methodology in business processes
title Metodologia de modelagem e implementação de blockchain em processos de negócio
spellingShingle Metodologia de modelagem e implementação de blockchain em processos de negócio
Freitas, Glênio Descovi de
Blockchain
Processo de negócio
Contratos atualizáveis
Business process
Upgradeable smart contracts
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Metodologia de modelagem e implementação de blockchain em processos de negócio
title_full Metodologia de modelagem e implementação de blockchain em processos de negócio
title_fullStr Metodologia de modelagem e implementação de blockchain em processos de negócio
title_full_unstemmed Metodologia de modelagem e implementação de blockchain em processos de negócio
title_sort Metodologia de modelagem e implementação de blockchain em processos de negócio
author Freitas, Glênio Descovi de
author_facet Freitas, Glênio Descovi de
author_role author
dc.contributor.none.fl_str_mv Machado, Alencar
http://lattes.cnpq.br/5538050121450638
Maran, Vinícius
Trois, Celio
Machado, Gustavo
dc.contributor.author.fl_str_mv Freitas, Glênio Descovi de
dc.subject.por.fl_str_mv Blockchain
Processo de negócio
Contratos atualizáveis
Business process
Upgradeable smart contracts
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Blockchain
Processo de negócio
Contratos atualizáveis
Business process
Upgradeable smart contracts
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Blockchain is a recent technology known to be widely used in cryptocurrency transactions. This technology became popular with Bitcoin but has recently been applied in many areas, including solutions in healthcare, financial transactions, and food traceability. Blockchain is defined as an immutable ledger, where systems can store transactions, documents, data generated in processes for historical use, among others. Due to its popularity and characteristics, Blockchain has been used to support the area of business process management. In this context, Blockchains can be used for auditability and integrity of the data generated by processes, thus providing greater security that this data reflects the modeled process and has never been altered. The inclusion of information in a Blockchain typically goes through a set of rules, called Smart Contracts. It is a technology embedded in Blockchains, which, when combined with tasks of a business process, can provide guarantees of reliability that an executed task has not been altered. In this application context, this research presents a methodology for implementing Blockchain based on the need to redesign a process or even change business rules of a process task. The research aims to help implement Blockchains and Smart Contracts in legacy systems that wish to integrate this technology into the process that the system executes. The main objective of this work is to propose a methodology to assist in the implementation and evolution of Blockchains whenever a process is redesigned. The proposal was evaluated through prototyping and application in a case study involving the certification process of poultry breeding farms in the state of Rio Grande do Sul. It was concluded that through the evaluation, it was possible to observe how a business process can undergo changes and evolutions even when using Blockchain and Smart Contracts by following the steps outlined in the methodology proposed by this work.
publishDate 2023
dc.date.none.fl_str_mv 2023-04-12T19:20:11Z
2023-04-12T19:20:11Z
2023-03-28
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://repositorio.ufsm.br/handle/1/28664
url http://repositorio.ufsm.br/handle/1/28664
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivatives 4.0 International
http://creativecommons.org/licenses/by-nc-nd/4.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Santa Maria
Brasil
Ciência da Computação
UFSM
Programa de Pós-Graduação em Ciência da Computação
Centro de Tecnologia
publisher.none.fl_str_mv Universidade Federal de Santa Maria
Brasil
Ciência da Computação
UFSM
Programa de Pós-Graduação em Ciência da Computação
Centro de Tecnologia
dc.source.none.fl_str_mv reponame:Manancial - Repositório Digital da UFSM
instname:Universidade Federal de Santa Maria (UFSM)
instacron:UFSM
instname_str Universidade Federal de Santa Maria (UFSM)
instacron_str UFSM
institution UFSM
reponame_str Manancial - Repositório Digital da UFSM
collection Manancial - Repositório Digital da UFSM
repository.name.fl_str_mv Manancial - Repositório Digital da UFSM - Universidade Federal de Santa Maria (UFSM)
repository.mail.fl_str_mv atendimento.sib@ufsm.br||tedebc@gmail.com
_version_ 1805922159944531968