Extração de informações estruturais e de comunicação de descrições em SystemC

Detalhes bibliográficos
Ano de defesa: 2004
Autor(a) principal: Luiz Sá Prudente, Fábio
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Pernambuco
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://repositorio.ufpe.br/handle/123456789/2516
Resumo: No competitivo mercado de sistemas digitais dedicados, a crescente demanda por produtos com funcionalidades cada vez mais complexas tem tornado o projeto de tais sistemas um grande desafio. Neste cenário, torna-se necessária a construção de modelos virtuais do sistema, em diferentes níveis de abstração, a fim de permitir a exploração do espaço de projeto e a validação funcional do mesmo, antes de sua implementação final. SystemC é uma biblioteca de classes C++ que permite a construção de tais modelos. Embora ferramentas comuns de C++ possam ser usadas para desenvolver modelos em SystemC, elas não atendem às necessidades específicas da modelagem de sistemas. Ferramentas específicas precisam reconhecer os elementos de SystemC nos arquivos-fonte, para poderem prestar qualquer tipo de auxílio ao projetista, nas atividades de modelagem, análise, validação, etc. Neste trabalho, apresentamos uma técnica, e uma ferramenta-protótipo, para a identificação e extração de informação estrutural de modelos em SystemC, usando algoritmos de casamento de padrões sobre o grafo semântico extraído dos códigos-fonte por uma ferramenta de extração para C++. A ferramenta-protótipo foi usada com sucesso em vários exemplos de modelos em SystemC, dentre eles o modelo de uma CPU RISC.
id UFPE_c00d34b145fe5e9011f8daadf6e565e2
oai_identifier_str oai:repositorio.ufpe.br:123456789/2516
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str
spelling Extração de informações estruturais e de comunicação de descrições em SystemCSystemC (Linguagem de programação de computador). 2. Sistemas embarcados / Sistemas embutidos. 3. Linguagem de descrição de hardware. 4. Modelagem de sistemas.No competitivo mercado de sistemas digitais dedicados, a crescente demanda por produtos com funcionalidades cada vez mais complexas tem tornado o projeto de tais sistemas um grande desafio. Neste cenário, torna-se necessária a construção de modelos virtuais do sistema, em diferentes níveis de abstração, a fim de permitir a exploração do espaço de projeto e a validação funcional do mesmo, antes de sua implementação final. SystemC é uma biblioteca de classes C++ que permite a construção de tais modelos. Embora ferramentas comuns de C++ possam ser usadas para desenvolver modelos em SystemC, elas não atendem às necessidades específicas da modelagem de sistemas. Ferramentas específicas precisam reconhecer os elementos de SystemC nos arquivos-fonte, para poderem prestar qualquer tipo de auxílio ao projetista, nas atividades de modelagem, análise, validação, etc. Neste trabalho, apresentamos uma técnica, e uma ferramenta-protótipo, para a identificação e extração de informação estrutural de modelos em SystemC, usando algoritmos de casamento de padrões sobre o grafo semântico extraído dos códigos-fonte por uma ferramenta de extração para C++. A ferramenta-protótipo foi usada com sucesso em vários exemplos de modelos em SystemC, dentre eles o modelo de uma CPU RISC.Universidade Federal de PernambucoNatividade da Silva Barros, Edna Luiz Sá Prudente, Fábio2014-06-12T15:58:55Z2014-06-12T15:58:55Z2004info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfLuiz Sá Prudente, Fábio; Natividade da Silva Barros, Edna. Extração de informações estruturais e de comunicação de descrições em SystemC. 2004. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2004.https://repositorio.ufpe.br/handle/123456789/2516porAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPE2019-10-25T05:43:11Zoai:repositorio.ufpe.br:123456789/2516Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T05:43:11Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.none.fl_str_mv Extração de informações estruturais e de comunicação de descrições em SystemC
title Extração de informações estruturais e de comunicação de descrições em SystemC
spellingShingle Extração de informações estruturais e de comunicação de descrições em SystemC
Luiz Sá Prudente, Fábio
SystemC (Linguagem de programação de computador). 2. Sistemas embarcados / Sistemas embutidos. 3. Linguagem de descrição de hardware. 4. Modelagem de sistemas.
title_short Extração de informações estruturais e de comunicação de descrições em SystemC
title_full Extração de informações estruturais e de comunicação de descrições em SystemC
title_fullStr Extração de informações estruturais e de comunicação de descrições em SystemC
title_full_unstemmed Extração de informações estruturais e de comunicação de descrições em SystemC
title_sort Extração de informações estruturais e de comunicação de descrições em SystemC
author Luiz Sá Prudente, Fábio
author_facet Luiz Sá Prudente, Fábio
author_role author
dc.contributor.none.fl_str_mv Natividade da Silva Barros, Edna
dc.contributor.author.fl_str_mv Luiz Sá Prudente, Fábio
dc.subject.por.fl_str_mv SystemC (Linguagem de programação de computador). 2. Sistemas embarcados / Sistemas embutidos. 3. Linguagem de descrição de hardware. 4. Modelagem de sistemas.
topic SystemC (Linguagem de programação de computador). 2. Sistemas embarcados / Sistemas embutidos. 3. Linguagem de descrição de hardware. 4. Modelagem de sistemas.
description No competitivo mercado de sistemas digitais dedicados, a crescente demanda por produtos com funcionalidades cada vez mais complexas tem tornado o projeto de tais sistemas um grande desafio. Neste cenário, torna-se necessária a construção de modelos virtuais do sistema, em diferentes níveis de abstração, a fim de permitir a exploração do espaço de projeto e a validação funcional do mesmo, antes de sua implementação final. SystemC é uma biblioteca de classes C++ que permite a construção de tais modelos. Embora ferramentas comuns de C++ possam ser usadas para desenvolver modelos em SystemC, elas não atendem às necessidades específicas da modelagem de sistemas. Ferramentas específicas precisam reconhecer os elementos de SystemC nos arquivos-fonte, para poderem prestar qualquer tipo de auxílio ao projetista, nas atividades de modelagem, análise, validação, etc. Neste trabalho, apresentamos uma técnica, e uma ferramenta-protótipo, para a identificação e extração de informação estrutural de modelos em SystemC, usando algoritmos de casamento de padrões sobre o grafo semântico extraído dos códigos-fonte por uma ferramenta de extração para C++. A ferramenta-protótipo foi usada com sucesso em vários exemplos de modelos em SystemC, dentre eles o modelo de uma CPU RISC.
publishDate 2004
dc.date.none.fl_str_mv 2004
2014-06-12T15:58:55Z
2014-06-12T15:58:55Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv Luiz Sá Prudente, Fábio; Natividade da Silva Barros, Edna. Extração de informações estruturais e de comunicação de descrições em SystemC. 2004. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2004.
https://repositorio.ufpe.br/handle/123456789/2516
identifier_str_mv Luiz Sá Prudente, Fábio; Natividade da Silva Barros, Edna. Extração de informações estruturais e de comunicação de descrições em SystemC. 2004. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2004.
url https://repositorio.ufpe.br/handle/123456789/2516
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1856042042456539136