Geração automática de ferramentas de inspeção de código para processadores especificados em ADL

DSpace Repository

A- A A+

Geração automática de ferramentas de inspeção de código para processadores especificados em ADL

Show simple item record

dc.contributor Universidade Federal de Santa Catarina pt_BR
dc.contributor.advisor Furtado, Olinto Jose Varela pt_BR
dc.contributor.author Schultz, Max Ruben de Oliveira pt_BR
dc.date.accessioned 2012-10-23T04:52:04Z
dc.date.available 2012-10-23T04:52:04Z
dc.date.issued 2007
dc.date.submitted 2007 pt_BR
dc.identifier.other 238675 pt_BR
dc.identifier.uri http://repositorio.ufsc.br/xmlui/handle/123456789/89982
dc.description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação. pt_BR
dc.description.abstract Um sistema embarcado pode ter todos os seus componentes eletrônicos implementados em um único circuito integrado, dando origem ao assim chamado System-on-a-Chip (SoC). Um SoC é composto de uma ou mais CPUs e por componentes não programáveis, tais como memória(s), barramento(s) e periférico(s). A CPU escolhida pode ser um processador dedicado, denominado Application-Specific Instruction-Set Processor (ASIP). O projeto de SoCs requer ferramentas para a inspeção de código, a fim de se explorar a corretude do software embarcado a ser executado em cada CPU. Isto pode ser feito através da geração automática de ferramentas a partir de um modelo formal de CPU, cujas características podem ser descritas através do uso de Linguagens de Descrição de Arquiteturas (Architecture Description Language - ADLs). Como o redirecionamento manual das ferramentas para cada CPU explorada seria inviável devido à pressão do time-to-market, o redirecionamento automático é mandatório. Esta dissertação contribui com a expansão do módulo de geração de ferramentas de manipulação de código binário associado à ADL ArchC, através da geração automática de desmontadores e depuradores de código. As ferramentas de desmontagem e depuração de código foram validadas por meio de comparação com ferramentas nativas congêneres para modelos de arquiteturas RISC e CISC (i8051, MIPS, SPARC e PowerPC). Para fins de experimentação, foram usados os benchmarks MiBench e Dalton, evidenciando a corretude e a robustez das ferramentas. Além disso, mostra-se a integração do gerador de desmontadores no âmbito de um tradutor binário, proposto como resultado de trabalho cooperativo (também reportado em outras duas dissertações correlatas). pt_BR
dc.format.extent 112 f.| il. pt_BR
dc.language.iso por pt_BR
dc.publisher Florianópolis, SC pt_BR
dc.subject.classification Informatica pt_BR
dc.subject.classification Ciência da computação pt_BR
dc.title Geração automática de ferramentas de inspeção de código para processadores especificados em ADL pt_BR
dc.type Dissertação (Mestrado) pt_BR
dc.contributor.advisor-co Santos, Luiz Claudio Villar dos pt_BR


Files in this item

Files Size Format View
238675.pdf 840.1Kb PDF Thumbnail

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

Statistics

Compartilhar