Reengenharia do ambiente VisualRT visando ao uso de componentes plugáveis para sup...
- Auxílios pontuais (curta duração)
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)