Compiladores para as linguagens da abordagem WED-flow (2021)
- Authors:
- Autor USP: DIAS FILHO, EDUARDO - IME
- Unidade: IME
- Sigla do Departamento: MAC
- DOI: 10.11606/D.45.2021.tde-24082021-113225
- Subjects: MONTADORES E COMPILADORES; ANÁLISE SINTÁTICA DE LINGUAGENS DETERMINÍSTICAS; GERAÇÃO DE CÓDIGO; GERADORES DE COMPILADORES
- Keywords: Análise léxica; Análise semântica; Análise sintática; Compilador; Compiler; Lexical analysis; Semantic analysis; Syntactic analysis; WED-flow; WED-SQL
- Language: Português
- Abstract: A abordagem WED-flow propõe modelar e implementar Sistemas de Informação Cientes de Processos (PAIS) a partir da especificação de estruturas que representam eventos, dados e tarefas de um processo de negócio, oferecendo a execução de instâncias do processo em um ambiente transacional definido sobre um banco de dados. A definição de estruturas que compõem o modelo WED-flow é expressa em uma linguagem declarativa de alto nível baseada em notação de conjuntos. A implementação atual do WED-flow permite que as definições sejam especificadas em uma linguagem intermediária chamada WED-SQL, que é traduzida para código SQL. No entanto, o código que realiza esta tradução não segue as etapas de compilação e não é criado a partir de uma descrição formal da gramática, o que torna o tradutor de difícil manutenção e propenso a erros. Este trabalho propõe a implementação de um compilador da linguagem WED-SQL para a linguagem destino SQL e de um outro compilador da linguagem declarativa de alto nível do WED-flow para a linguagem destino WED-SQL, ambos envolvendo as etapas de análise léxica, análise sintática, análise semântica e geração de código na linguagem destino. Com o uso de uma ferramenta de geração automática de analisadores sintáticos e léxicos a partir de regras definidas, os compiladores facilitam possíveis alterações nas regras de tradução da linguagem
- Imprenta:
- Data da defesa: 02.06.2021
- Status:
- Artigo publicado em periódico de acesso aberto (Gold Open Access)
- Versão do Documento:
- Versão publicada (Published version)
- Acessar versão aberta:
-
ABNT
DIAS FILHO, Eduardo. Compiladores para as linguagens da abordagem WED-flow. 2021. Dissertação (Mestrado) – Universidade de São Paulo, São Paulo, 2021. Disponível em: https://teses.usp.br/teses/disponiveis/45/45134/tde-24082021-113225/. Acesso em: 12 abr. 2026. -
APA
Dias Filho, E. (2021). Compiladores para as linguagens da abordagem WED-flow (Dissertação (Mestrado). Universidade de São Paulo, São Paulo. Recuperado de https://teses.usp.br/teses/disponiveis/45/45134/tde-24082021-113225/ -
NLM
Dias Filho E. Compiladores para as linguagens da abordagem WED-flow [Internet]. 2021 ;[citado 2026 abr. 12 ] Available from: https://teses.usp.br/teses/disponiveis/45/45134/tde-24082021-113225/ -
Vancouver
Dias Filho E. Compiladores para as linguagens da abordagem WED-flow [Internet]. 2021 ;[citado 2026 abr. 12 ] Available from: https://teses.usp.br/teses/disponiveis/45/45134/tde-24082021-113225/
Informações sobre a disponibilidade de versões do artigo em acesso aberto coletadas automaticamente via oaDOI API (Unpaywall).
Por se tratar de integração com serviço externo, podem existir diferentes versões do trabalho (como preprints ou postprints), que podem diferir da versão publicada.
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas
