WED-SQL: uma linguagem declarativa intermediária com apoio transacional para a modelagem e implementação de Sistemas de Informação Cientes de Processos.

Detalhes bibliográficos
Autor(a) principal: Padilha, Bruno
Data de Publicação: 2018
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da USP
Texto Completo: https://www.teses.usp.br/teses/disponiveis/45/45134/tde-27022020-150840/
Resumo: Os Sistemas de Informação Cientes de Processo (PAIS), os quais incluem os Sistemas de Gerenciamento de Processo de Negócio (BPM) e os Sistemas Gerenciadores de Workflows, tem evoluído continuamente para atender às demandas por sistemas cada vez mais complexos tanto no domínio de processos de negócio quanto no campo dos processos científicos. Não obstante, as abordagens tradicionais ainda são incapazes de prover uma integração simples e direta entre a modelagem e a implementação de tais sistemas. As abordagens formais (e.g. Álgebras de Processos e Redes de Petri) são suficientes para a especificação de sistemas que possam ser formalmente verificados, no entanto sua implementação é difícil e não padronizada. A notação BPMN, largamente empregada como ferramenta de modelagem de processos de negócio, apesar de simples e funcional, não aborda de forma criteriosa aspectos importantes de implementação. Por outro lado, WS-BPEL é uma linguagem desenvolvida apenas para controle de execução de processos de negócio, negligenciando a modelagem. Além do mais, nenhuma dessas abordagens é suficientemente adequada para tratar estratégias adaptativas, as quais implicam em mudanças estruturais recorrentes no sistema de software. Nesse contexto, com base na abordagem WED-flow, este trabalho apresenta a WED-SQL: uma linguagem intermediária declarativa, específica de domínio (DSL), e com apoio transacional para a modelagem e implementação de PAIS.
id USP_7432cbfe6c7bc7537b085abe965f32ab
oai_identifier_str oai:teses.usp.br:tde-27022020-150840
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str 2721
spelling WED-SQL: uma linguagem declarativa intermediária com apoio transacional para a modelagem e implementação de Sistemas de Informação Cientes de Processos.WED-SQL: an intermediate transactional based declarative language for modeling and implementation of Process-Aware Information SystemsBusiness Process ManagementLong lived transactionsPAISProcessos de negócioSistemas de Informação Cientes de ProcessosTransações de longa duraçãoWED-flowWED-flowWED-SQLWED-SQLWorkflowWorkflowOs Sistemas de Informação Cientes de Processo (PAIS), os quais incluem os Sistemas de Gerenciamento de Processo de Negócio (BPM) e os Sistemas Gerenciadores de Workflows, tem evoluído continuamente para atender às demandas por sistemas cada vez mais complexos tanto no domínio de processos de negócio quanto no campo dos processos científicos. Não obstante, as abordagens tradicionais ainda são incapazes de prover uma integração simples e direta entre a modelagem e a implementação de tais sistemas. As abordagens formais (e.g. Álgebras de Processos e Redes de Petri) são suficientes para a especificação de sistemas que possam ser formalmente verificados, no entanto sua implementação é difícil e não padronizada. A notação BPMN, largamente empregada como ferramenta de modelagem de processos de negócio, apesar de simples e funcional, não aborda de forma criteriosa aspectos importantes de implementação. Por outro lado, WS-BPEL é uma linguagem desenvolvida apenas para controle de execução de processos de negócio, negligenciando a modelagem. Além do mais, nenhuma dessas abordagens é suficientemente adequada para tratar estratégias adaptativas, as quais implicam em mudanças estruturais recorrentes no sistema de software. Nesse contexto, com base na abordagem WED-flow, este trabalho apresenta a WED-SQL: uma linguagem intermediária declarativa, específica de domínio (DSL), e com apoio transacional para a modelagem e implementação de PAIS.Process-Aware Information Systems (PAIS), which include Business Process Management (BPM) systems and Workflow Management systems, have been evolving to fulfill the requirements of increasingly complex business and scientific applications. In spite of all efforts, traditional approaches still struggle to provide a seamless integration between the structural design and implementation of such systems. Formal approaches (e.g. Process Algebras and Petri Net) are sufficient to specify systems that can be formally verifiable, albeit unwieldy to implement. The widespread BPMN notation is remarkably effective and a easy to use tool for modeling despite setting aside implementation aspects. On the other hand, the WS-BPEL is a language for execution control of business process that lacks support for modeling. Furthermore, none of these approaches are ideal to handle adaptive strategies that result in recurrent application structural changes. In this context, based on the WED-flow approach, we present WED-SQL: a transactional based, domain-specific, intermediate declarative language for modeling and implementation of PAIS.Biblioteca Digitais de Teses e Dissertações da USPFerreira, João EduardoPadilha, Bruno2018-10-23info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/45/45134/tde-27022020-150840/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2020-03-20T06:41:01Zoai:teses.usp.br:tde-27022020-150840Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212020-03-20T06:41:01Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv WED-SQL: uma linguagem declarativa intermediária com apoio transacional para a modelagem e implementação de Sistemas de Informação Cientes de Processos.
WED-SQL: an intermediate transactional based declarative language for modeling and implementation of Process-Aware Information Systems
title WED-SQL: uma linguagem declarativa intermediária com apoio transacional para a modelagem e implementação de Sistemas de Informação Cientes de Processos.
spellingShingle WED-SQL: uma linguagem declarativa intermediária com apoio transacional para a modelagem e implementação de Sistemas de Informação Cientes de Processos.
Padilha, Bruno
Business Process Management
Long lived transactions
PAIS
Processos de negócio
Sistemas de Informação Cientes de Processos
Transações de longa duração
WED-flow
WED-flow
WED-SQL
WED-SQL
Workflow
Workflow
title_short WED-SQL: uma linguagem declarativa intermediária com apoio transacional para a modelagem e implementação de Sistemas de Informação Cientes de Processos.
title_full WED-SQL: uma linguagem declarativa intermediária com apoio transacional para a modelagem e implementação de Sistemas de Informação Cientes de Processos.
title_fullStr WED-SQL: uma linguagem declarativa intermediária com apoio transacional para a modelagem e implementação de Sistemas de Informação Cientes de Processos.
title_full_unstemmed WED-SQL: uma linguagem declarativa intermediária com apoio transacional para a modelagem e implementação de Sistemas de Informação Cientes de Processos.
title_sort WED-SQL: uma linguagem declarativa intermediária com apoio transacional para a modelagem e implementação de Sistemas de Informação Cientes de Processos.
author Padilha, Bruno
author_facet Padilha, Bruno
author_role author
dc.contributor.none.fl_str_mv Ferreira, João Eduardo
dc.contributor.author.fl_str_mv Padilha, Bruno
dc.subject.por.fl_str_mv Business Process Management
Long lived transactions
PAIS
Processos de negócio
Sistemas de Informação Cientes de Processos
Transações de longa duração
WED-flow
WED-flow
WED-SQL
WED-SQL
Workflow
Workflow
topic Business Process Management
Long lived transactions
PAIS
Processos de negócio
Sistemas de Informação Cientes de Processos
Transações de longa duração
WED-flow
WED-flow
WED-SQL
WED-SQL
Workflow
Workflow
description Os Sistemas de Informação Cientes de Processo (PAIS), os quais incluem os Sistemas de Gerenciamento de Processo de Negócio (BPM) e os Sistemas Gerenciadores de Workflows, tem evoluído continuamente para atender às demandas por sistemas cada vez mais complexos tanto no domínio de processos de negócio quanto no campo dos processos científicos. Não obstante, as abordagens tradicionais ainda são incapazes de prover uma integração simples e direta entre a modelagem e a implementação de tais sistemas. As abordagens formais (e.g. Álgebras de Processos e Redes de Petri) são suficientes para a especificação de sistemas que possam ser formalmente verificados, no entanto sua implementação é difícil e não padronizada. A notação BPMN, largamente empregada como ferramenta de modelagem de processos de negócio, apesar de simples e funcional, não aborda de forma criteriosa aspectos importantes de implementação. Por outro lado, WS-BPEL é uma linguagem desenvolvida apenas para controle de execução de processos de negócio, negligenciando a modelagem. Além do mais, nenhuma dessas abordagens é suficientemente adequada para tratar estratégias adaptativas, as quais implicam em mudanças estruturais recorrentes no sistema de software. Nesse contexto, com base na abordagem WED-flow, este trabalho apresenta a WED-SQL: uma linguagem intermediária declarativa, específica de domínio (DSL), e com apoio transacional para a modelagem e implementação de PAIS.
publishDate 2018
dc.date.none.fl_str_mv 2018-10-23
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 https://www.teses.usp.br/teses/disponiveis/45/45134/tde-27022020-150840/
url https://www.teses.usp.br/teses/disponiveis/45/45134/tde-27022020-150840/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1815257385851158528