Busca avançada
Ano de início
Entree

Construção de geradores de código e sua integração a diferentes plataformas de nuvem para distribuição tardia de aplicações

Processo: 23/07281-7
Modalidade de apoio:Bolsas no Brasil - Programa Capacitação - Treinamento Técnico
Data de Início da vigência: 01 de julho de 2023
Data de Término da vigência: 31 de março de 2024
Área de conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Metodologia e Técnicas da Computação
Acordo de Cooperação: MCTI/MC
Pesquisador responsável:Daniel Lucrédio
Beneficiário:Maurício Gallera de Almeida
Instituição Sede: Centro de Ciências Exatas e de Tecnologia (CCET). Universidade Federal de São Carlos (UFSCAR). São Carlos , SP, Brasil
Vinculado ao auxílio:21/06983-2 - Uma abordagem dirigida por modelos para distribuição tardia de aplicações, AP.R
Assunto(s):Geração de código   Engenharia de software
Palavra(s)-Chave do Pesquisador:Desenvolvimento de software para a nuvem | Geração de Código | Linguagem Específica de Domínio | Engenharia de Software

Resumo

O intuito geral desta pesquisa tem foco no problema de distribuir sistemas de software inicialmente projetados para rodar em um único computador de maneira a eliminar muitas tarefas que o desenvolvedor repetiriaexaustivamente nesse processo. Utilizando conceitos de DSDM (Desenvolvimento de Software Dirigido a Modelos), analisadores e geradores de código, e conceitos de microsserviços, será desenvolvido um particionador que distribui o código fonte de uma aplicação em diversos servidores, criando pequenos serviços para cada,fazendo esses serviços trocarem informações entre si, mantendo as funcionalidades da aplicação intactas. Apesquisa será dividida em duas frentes, cada uma sendo de responsabilidade de um bolsista diferente. A primeirairá cuidar dos detalhes referentes às linguagens, lidando com o analisador estático e com a especificação da distribuição por meio de uma linguagem específica de domínio (DSL ou Domain-Specific Language). A segundafrente irá cuidar dos detalhes de implementação, e inclui a definição de templates de geração de código, assimcomo sua integração às plataformas de nuvem. Este plano de trabalho se refere à segunda frente de trabalho (AU)

Matéria(s) publicada(s) na Agência FAPESP sobre a bolsa:
Mais itensMenos itens
Matéria(s) publicada(s) em Outras Mídias ( ):
Mais itensMenos itens
VEICULO: TITULO (DATA)
VEICULO: TITULO (DATA)