Computação Teórica

A linha de pesquisa em Computação Teórica está organizada em quatro áreas de pesquisa:
  • Algoritmos Distribuídos
  • Lógica
  • Métodos Formais

Algoritmos Distribuídos

Composição isométrica de serviços em nuvem com grande de elementos de infraestrutura de computação em nuvem conectados com ilustração vetorial de linhas tracejadas Vetor grátis

Um sistema distribuído consiste em um conjunto de processos residentes em computadores possivelmente dispersos numa região geográfica. Tais processos se comunicam e se sincronizam por meio de troca de mensagens em canais de comunicação. Pesquisas nessa área focam tipicamente na computabilidade e complexidade relacionadas a problemas fundamentais e recorrentes de sistemas distribuídos numa variedade de modelos de sistemas, a exemplo de consenso, eleição de lideres, comunicação em grupo, sincronização de relógios, entre outros.

 
Pesquisadores: Fabíola Greve, Raimundo José de Araújo Macêdo e Ricardo Rios.

Lógica

Homem de codificação Foto gratuita
  • A pesquisa na área de Lógica concentra-se em duas linhas principais:
  • O desenvolvimento de semânticas alternativas (em particular: não-Fregeanas) para Lógicas Epistêmicas com aplicações em sistemas multi-agentes, IA, sistemas distribuidos etc.;
  • o estudo de lógicas abstratas não-clássicas e suas representações topológicas usando métodos algébricos, topológicos e da teoria da ordem.
 
Pesquisador: Steffen Lewitzka.

Métodos Formais

Pessoal do suporte técnico trabalhando na reparação de um hardware e software de computador. solução de problemas, correção de problemas, conceito de verificação de problemas Vetor grátis

Fazem parte dos métodos formais, técnicas e linguagens baseadas em modelos matemáticos que permitem a modelagem e especificação de sistemas de forma rigorosa em que sistemas de prova e algoritmos podem ser aplicados para verificar a consistência de especificações e correção de especificações e modelos. Pesquisas nesta área giram em torno, entre outras frentes, da busca por soluções que expandam o uso destes métodos na indústria de software. Mais especificamente, soluções para aumentar a eficiência dos algoritmos de verificação, soluções para contornar o problema da explosão de espaços de estados dos verificadores de modelos, técnicas e linguagens para especificação formal de sistemas na presença de informações incompletas, algoritmos para transformação e reparo de modelos estão entre os temas de pesquisa atuais.

 
Pesquisadores: Adolfo Almeida Duran e Aline Maria Santos Andrade.