Busca avançada
Ano de início
Entree

Geração de interfaces gráficas para aplicações de tempo real paralelas a partir do código-fonte

Processo: 03/13317-0
Linha de fomento:Auxílio à Pesquisa - Pesquisa Inovativa em Pequenas Empresas - PIPE
Vigência: 01 de maio de 2005 - 30 de abril de 2007
Área do conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Metodologia e Técnicas da Computação
Pesquisador responsável:José Roberto Pinto Ribeiro
Beneficiário:José Roberto Pinto Ribeiro
Empresa:Quadros Systems Brasil Ltda
Município: São Carlos
Bolsa(s) vinculada(s):05/60186-4 - Geração de interfaces gráficas para aplicações de tempo real paralelas a partir do código fonte, BP.TT
05/51428-4 - Geração de interfaces gráficas para aplicações de tempo real paralelas a partir DP código fonte, BP.PIPE
Assunto(s):Sistemas de tempo-real 

Resumo

A redução nos custos dos processadores e o surgimento de redes mais velozes para conectá-los viabiliza a construção de poderosos sistemas paralelos, capazes de suportar aplicações que manipulam grandes volumes de dados e demandam alta capacidade de processamento. Esses sistemas têm sido usados em um número cada vez maior de áreas de aplicação, mas, apesar disso, a programação paralela revela-se muito mais complexa do que a programação sequencial, principalmente porque envolve a necessidade de sincronização entre processos e a análise de dependência de dados. Para superar essa dificuldade, a Eonic Brasil criou um ambiente gráfico chamado VisualRT, cujo objetivo é ajudar o desenvolvimento, documentação e visualização de aplicações em tempo real executadas em máquinas paralelas. Com essa ferramenta, o usuário desenvolve um modelo gráfico do sistema de tempo real capaz de representar o paralelismo e as restrições temporais presentes nesses sistemas. A partir desse modelo, o VisualRT gera automaticamente o código- fonte, constrói os arquivos executáveis e executa a aplicação. Embora o VisualRT ofereça uma interface de alto nível para o gerenciamento de sistemas de tempo real paralelos, o mercado consumidor da ferramenta é formado principalmente por empresas que ainda possuem uma quantidade significativa de aplicações desenvolvidas através de interfaces textuais. Para que essas empresas tenham acesso às vantagens oferecidas pelo VisualRT para a manutenção de seus sistemas, elas precisam de um mecanismo eficaz para mapear as interfaces textuais na representação gráfica equivalente. O objetivo da presente proposta é a criação de um software para automatizar esse mapeamento. Ele deverá produzir representações gráficas de sistemas de tempo real paralelos a partir do código-fonte desses sistemas, liberando o usuário da tarefa de realizar a conversão manualmente. (AU)