Jabuti ASL: A Domain-specific language to specify smart contracts for application integration processes

dc.contributor.authorDornelles, Eldair Fabricio
dc.date.accessioned2025-02-19T19:25:13Z
dc.date.available2024-12-20
dc.date.available2025-02-19T19:25:13Z
dc.date.issued2025-02-19
dc.description106 f.
dc.description.abstractVárias linguagens específicas de domínio foram desenvolvidas para escrever contratos inteligentes em diferentes áreas, como saúde, finanças e processos empresariais. No entanto, essas linguagens não abrangem o domínio da integração de aplicações. Nesse domínio, os contratos inteligentes supervisionam a comunicação entre o processo e as aplicações, garantindo que os direitos das partes envolvidas no processo de integração sejam respeitados. Atualmente, os contratos inteligentes usados nesse domínio são construídos utilizando linguagens como Solidity, Go, Michelson, entre outras. Embora essas linguagens permitam especificar contratos e monitorar a comunicação em um processo de integração, elas exigem um alto nível de conhecimento em programação. Esta tese apresenta o Jabuti, uma linguagem de domínio específico para escrever contratos inteligentes no domínio da integração de aplicações. Jabuti é uma DSL externa que fornece construtores com um alto nível de abstração para escrever contratos inteligentes. Os contratos escritos em Jabuti podem ser transformados automaticamente em Solidity usando uma ferramenta de transformação implementada neste trabalho. Os testes de validação mostram que os contratos inteligentes, que são gerados automaticamente, não necessitam de ajustes manuais.
dc.identifier.urihttps://bibliodigital.unijui.edu.br/handle/123456789/7827
dc.language.isoen
dc.relation.ispartofseriesTese
dc.subjectContrato inteligente
dc.subjectProcesso de integração
dc.subjectSolução de integração
dc.subjectLinguagem de domínio específico
dc.subjectIntegração de aplicações empresariais
dc.titleJabuti ASL: A Domain-specific language to specify smart contracts for application integration processes
dc.typeTese
mtd2-br.advisor.instituationUniversidade Regional do Noroeste do Estado do Rio Grande do Sul - Unijuí
mtd2-br.advisor.nameFrantz, Rafael Zancan
mtd2-br.co-advisor.nameFrantz, Fabricia Carneiro Roos

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
Eldair Fabricio Dornelles.pdf
Tamanho:
2.11 MB
Formato:
Adobe Portable Document Format

Licença do Pacote

Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
1.53 KB
Formato:
Item-specific license agreed upon to submission
Descrição: