WED-SQL: uma linguagem declarativa intermediária com apoio transacional para a modelagem e implementação de Sistemas de Informação Cientes de Processos.
Autor(a) principal: | |
---|---|
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 |