Uma regra de sincronização baseada na lógica linear para prevenção de deadlock em workflow nets interorganizacionais

Detalhes bibliográficos
Autor(a) principal: Oliveira, Vinícius Ferreira de
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFU
Texto Completo: https://repositorio.ufu.br/handle/123456789/21273
http://dx.doi.org/10.14393/ufu.di.2018.1114
Resumo: This work presents a prevention method for deadlock situations, through a synchronization rule, in interorganizational workflow processes that are locally sound, but not globally sound. Such a method considers the Petri net theory and is based on the analysis of Linear Logic proof trees. The work also presents a method for the qualitative and quantitative analysis of the interorganizational workflow model process, before and after the application of the synchronization rule used to remove deadlock situations. Following the application of the synchronization rule, those models that represent the interorganizational workflow processes that are not sound are transformed into sound models due to the replacement of certain asynchronous communication places by partially synchronous communication mechanisms. As a consequence of the application of the synchronization rule, the process may suffer minor delays, reducing the process performance. The use of Linear Logic has the greatest advantage the possibility of reusing fragments of the proof tree produced before the application of the synchronization rule. Consequently the analysis of the model is only performed in that part of the model responsible for the deadlock situation.
id UFU_9926130ede095756e6f7eb18c50f1144
oai_identifier_str oai:repositorio.ufu.br:123456789/21273
network_acronym_str UFU
network_name_str Repositório Institucional da UFU
repository_id_str
spelling Uma regra de sincronização baseada na lógica linear para prevenção de deadlock em workflow nets interorganizacionaisA synchronization rule based on linear logic for deadlock prevention in interorganizational workflow netsProcessos de negócioBusiness processRedes de PetriPetri netsLógica LinearLinear LogicWorkFlow net InterorganizacionalInterorganizational WorkFlow netSoundnessDeadlockRegra de sincronizaçãoSynchronization ruleComputaçãoComputer ScienceFluxo de trabalhoWorkflowCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWAREThis work presents a prevention method for deadlock situations, through a synchronization rule, in interorganizational workflow processes that are locally sound, but not globally sound. Such a method considers the Petri net theory and is based on the analysis of Linear Logic proof trees. The work also presents a method for the qualitative and quantitative analysis of the interorganizational workflow model process, before and after the application of the synchronization rule used to remove deadlock situations. Following the application of the synchronization rule, those models that represent the interorganizational workflow processes that are not sound are transformed into sound models due to the replacement of certain asynchronous communication places by partially synchronous communication mechanisms. As a consequence of the application of the synchronization rule, the process may suffer minor delays, reducing the process performance. The use of Linear Logic has the greatest advantage the possibility of reusing fragments of the proof tree produced before the application of the synchronization rule. Consequently the analysis of the model is only performed in that part of the model responsible for the deadlock situation.CAPES - Coordenação de Aperfeiçoamento de Pessoal de Nível SuperiorDissertação (Mestrado)Este trabalho apresenta um método de prevenção para situações de deadlock, por meio de uma regra de sincronização, em processos de workflow interorganizacionais que são localmente sound, porém não globalmente sound. Tal método considera a teoria das redes de Petri e é baseado na análise das árvores de prova da Lógica Linear. O trabalho apresenta também um método para análise qualitativa e quantitativa do modelo de processo de workflow interorganizacional antes e após a aplicação da regra de sincronização usada para remover situações de deadlock. Após a aplicação da regra de sincronização, modelos que representam processos de workflow interorganizacionais que não são sound se transformam em modelos sound devido à substituição de certos lugares de comunicação assíncrona por mecanismos de comunicação parcialmente síncrona. Como consequência da aplicação da regra de sincronização, o processo poderá sofrer pequenos atrasos, diminuindo o desempenho do processo. A utilização da Lógica Linear tem como vantagem a possibilidade de reutilizar fragmentos da árvore de prova produzidos antes da aplicação da regra de sincronização. Consequentemente a análise do modelo somente é realizada na parte do modelo responsável pela situação de deadlock.Universidade Federal de UberlândiaBrasilPrograma de Pós-graduação em Ciência da ComputaçãoPassos, Lígia Maria Soareshttp://lattes.cnpq.br/6285960555725104Julia, Stéphanehttp://lattes.cnpq.br/6736358221140969Lopes, Carlos Robertohttp://lattes.cnpq.br/6737493567462425Villani, Emíliahttp://lattes.cnpq.br/4280649883963631Oliveira, Vinícius Ferreira de2018-05-03T17:29:22Z2018-05-03T17:29:22Z2017-08-30info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfOLIVEIRA, Vinícius Ferreira de. Uma Regra de Sincronização Baseada na Lógica Linear para Prevenção de Deadlock em WorkFlow nets Interorganizacionais - Uberlândia, 2017. 155 f. Dissertação (Mestrado em Engenharia de Software) - Universidade Federal de Uberlândia, Uberlândia, 2018.https://repositorio.ufu.br/handle/123456789/21273http://dx.doi.org/10.14393/ufu.di.2018.1114porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFUinstname:Universidade Federal de Uberlândia (UFU)instacron:UFU2018-05-03T17:29:27Zoai:repositorio.ufu.br:123456789/21273Repositório InstitucionalONGhttp://repositorio.ufu.br/oai/requestdiinf@dirbi.ufu.bropendoar:2018-05-03T17:29:27Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)false
dc.title.none.fl_str_mv Uma regra de sincronização baseada na lógica linear para prevenção de deadlock em workflow nets interorganizacionais
A synchronization rule based on linear logic for deadlock prevention in interorganizational workflow nets
title Uma regra de sincronização baseada na lógica linear para prevenção de deadlock em workflow nets interorganizacionais
spellingShingle Uma regra de sincronização baseada na lógica linear para prevenção de deadlock em workflow nets interorganizacionais
Oliveira, Vinícius Ferreira de
Processos de negócio
Business process
Redes de Petri
Petri nets
Lógica Linear
Linear Logic
WorkFlow net Interorganizacional
Interorganizational WorkFlow net
Soundness
Deadlock
Regra de sincronização
Synchronization rule
Computação
Computer Science
Fluxo de trabalho
Workflow
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
title_short Uma regra de sincronização baseada na lógica linear para prevenção de deadlock em workflow nets interorganizacionais
title_full Uma regra de sincronização baseada na lógica linear para prevenção de deadlock em workflow nets interorganizacionais
title_fullStr Uma regra de sincronização baseada na lógica linear para prevenção de deadlock em workflow nets interorganizacionais
title_full_unstemmed Uma regra de sincronização baseada na lógica linear para prevenção de deadlock em workflow nets interorganizacionais
title_sort Uma regra de sincronização baseada na lógica linear para prevenção de deadlock em workflow nets interorganizacionais
author Oliveira, Vinícius Ferreira de
author_facet Oliveira, Vinícius Ferreira de
author_role author
dc.contributor.none.fl_str_mv Passos, Lígia Maria Soares
http://lattes.cnpq.br/6285960555725104
Julia, Stéphane
http://lattes.cnpq.br/6736358221140969
Lopes, Carlos Roberto
http://lattes.cnpq.br/6737493567462425
Villani, Emília
http://lattes.cnpq.br/4280649883963631
dc.contributor.author.fl_str_mv Oliveira, Vinícius Ferreira de
dc.subject.por.fl_str_mv Processos de negócio
Business process
Redes de Petri
Petri nets
Lógica Linear
Linear Logic
WorkFlow net Interorganizacional
Interorganizational WorkFlow net
Soundness
Deadlock
Regra de sincronização
Synchronization rule
Computação
Computer Science
Fluxo de trabalho
Workflow
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
topic Processos de negócio
Business process
Redes de Petri
Petri nets
Lógica Linear
Linear Logic
WorkFlow net Interorganizacional
Interorganizational WorkFlow net
Soundness
Deadlock
Regra de sincronização
Synchronization rule
Computação
Computer Science
Fluxo de trabalho
Workflow
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE
description This work presents a prevention method for deadlock situations, through a synchronization rule, in interorganizational workflow processes that are locally sound, but not globally sound. Such a method considers the Petri net theory and is based on the analysis of Linear Logic proof trees. The work also presents a method for the qualitative and quantitative analysis of the interorganizational workflow model process, before and after the application of the synchronization rule used to remove deadlock situations. Following the application of the synchronization rule, those models that represent the interorganizational workflow processes that are not sound are transformed into sound models due to the replacement of certain asynchronous communication places by partially synchronous communication mechanisms. As a consequence of the application of the synchronization rule, the process may suffer minor delays, reducing the process performance. The use of Linear Logic has the greatest advantage the possibility of reusing fragments of the proof tree produced before the application of the synchronization rule. Consequently the analysis of the model is only performed in that part of the model responsible for the deadlock situation.
publishDate 2017
dc.date.none.fl_str_mv 2017-08-30
2018-05-03T17:29:22Z
2018-05-03T17:29:22Z
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 OLIVEIRA, Vinícius Ferreira de. Uma Regra de Sincronização Baseada na Lógica Linear para Prevenção de Deadlock em WorkFlow nets Interorganizacionais - Uberlândia, 2017. 155 f. Dissertação (Mestrado em Engenharia de Software) - Universidade Federal de Uberlândia, Uberlândia, 2018.
https://repositorio.ufu.br/handle/123456789/21273
http://dx.doi.org/10.14393/ufu.di.2018.1114
identifier_str_mv OLIVEIRA, Vinícius Ferreira de. Uma Regra de Sincronização Baseada na Lógica Linear para Prevenção de Deadlock em WorkFlow nets Interorganizacionais - Uberlândia, 2017. 155 f. Dissertação (Mestrado em Engenharia de Software) - Universidade Federal de Uberlândia, Uberlândia, 2018.
url https://repositorio.ufu.br/handle/123456789/21273
http://dx.doi.org/10.14393/ufu.di.2018.1114
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Uberlândia
Brasil
Programa de Pós-graduação em Ciência da Computação
publisher.none.fl_str_mv Universidade Federal de Uberlândia
Brasil
Programa de Pós-graduação em Ciência da Computação
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFU
instname:Universidade Federal de Uberlândia (UFU)
instacron:UFU
instname_str Universidade Federal de Uberlândia (UFU)
instacron_str UFU
institution UFU
reponame_str Repositório Institucional da UFU
collection Repositório Institucional da UFU
repository.name.fl_str_mv Repositório Institucional da UFU - Universidade Federal de Uberlândia (UFU)
repository.mail.fl_str_mv diinf@dirbi.ufu.br
_version_ 1813711599059337216