next up previous
Next: Estudo do hardware de Up: Plano de Trabalho Previous: Plano de Trabalho

Criação de um sistema inicial de instrumentação por software

Será utilizada, como ponto de partida, a biblioteca de instrumentação do sistema Pablo [6]. Tal biblioteca, atualmente em sua terceira geração, permite a instrumentação de programas nas linguagens C e Fortran. Possui poderosos mecanismos para controle do nível de detalhe na instrumentação, assim como do tipo de informação a ser capturada durante a execução do programa. Seu custo, contudo, em termos de interferência sobre o programa observado, é diretamente proporcional a tais capacidades. Pretende-se criar, neste projeto, uma versão bem mais ``leve'' desta biblioteca, onde a interferência seja minimizada, e quaisquer manipulações sobre os dados observados sejam realizadas posteriormente, após a execução.

Todo o código fonte da atual biblioteca está escrito em linguagem C, e pretende-se manter tal aspecto na versão planejada, dado que isto facilita enormemente sua implantação em diferentes sistemas. A nova versão deverá, em princípio, ser capaz de rodar em qualquer plataforma dentre aquelas que são suportadas pela versão atual. No contexto deste projeto, contudo, os testes serão limitados a garantir a operação nos seguintes ambientes:



Celso Luiz Mendes LAC-ES
Wed Feb 18 09:48:20 EST 1998