Busca avançada
Ano de início
Entree

Ferramentas de rastreamento, monitoração e depuração para o ambiente visual de desenvolvimento VisualRT

Processo: 04/09288-8
Modalidade de apoio:Bolsas no Brasil - Pesquisa Inovativa em Pequenas Empresas - PIPE
Data de Início da vigência: 01 de setembro de 2004
Data de Término da vigência: 31 de agosto de 2006
Área de conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Metodologia e Técnicas da Computação
Pesquisador responsável:Nilton Cesar da Silva
Beneficiário:Nilton Cesar da Silva
Empresa:Quadros Systems Brasil Ltda
Vinculado ao auxílio:04/02746-0 - Ferramentas de rastreamento, monitoração e depuração para o ambiente visual de desenvolvimento VisualiRT, AP.PIPE
Assunto(s):Ambientes de programação   Programação paralela   Sistemas de tempo-real
Palavra(s)-Chave do Pesquisador:Ambiente Visual | Paalelismo | Programacao Paralela | Sistemas Operacionais | Tempo Real | Visual Rt

Resumo

O objetivo do trabalho proposto é a criação de duas ferramentas gráficas para auxiliar o programador a identificar e corrigir erros ocorridos durante a fase de implementação de sistemas de tempo real. Uma ferramenta será responsável pela depuração e outra pelo rastreamento e monitoração de aplicações criadas pelo usuário. Estas ferramentas serão integradas ao VisualRT, ambiente visual criado pela Eonic Brasil Ltda para facilitar o desenvolvimento de aplicações de tempo real que executam em máquinas paralelas com elevada capacidade de processamento. Além de fornecer subsídios para a depuração dos programas, as ferramentas mencionadas irão proporcionar, tanto aos programadores experientes como aos iniciantes na programação paralela, a visualização dos mecanismos que controlam a sincronização, a comunicação e o escalonamento das tarefas que compõem o programa. Caberá ao candidato exercer em tempo integral (40 horas semanais) a coordenação do projeto e executar as atividades envolvidas na implementação da ferramenta de depuração. Esta ferramenta fornecerá informações detalhadas sobre as estruturas de dados utilizadas na comunicação e sincronização das tarefas. Esta ferramenta irá operar como o processo de mais alta prioridade do sistema. Quando ativado, este processo irá interromper a execução das tarefas em todos os processadores da máquina paralela e, em seguida, exibir graficamente dados sobre o estado atual de objetos tais como filas, semáforos, timers, mailboxes, recursos e pilhas. (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)