Utilizando programação orientada a aspectos no projeto de sistemas hardware desenvolvidos com SystemC

Detalhes bibliográficos
Ano de defesa: 2006
Autor(a) principal: Medeiros, Sergio Queiroz de
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 do Rio Grande do Norte
BR
UFRN
Programa de Pós-Graduação em Sistemas e Computação
Ciência da Computação
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.ufrn.br/jspui/handle/123456789/18072
Resumo: New programming language paradigms have commonly been tested and eventually incorporated into hardware description languages. Recently, aspect-oriented programming (AOP) has shown successful in improving the modularity of object-oriented and structured languages such Java, C++ and C. Thus, one can expect that, using AOP, one can improve the understanding of the hardware systems under design, as well as make its components more reusable and easier to maintain. We apply AOP in applications developed using the SystemC library. Several examples will be presented illustrating how to combine AOP and SystemC. During the presentation of these examples, the benefits of this new approach will also be discussed
id UFRN_ad02021b1b7d2cbdcf212b2b78695add
oai_identifier_str oai:repositorio.ufrn.br:123456789/18072
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Utilizando programação orientada a aspectos no projeto de sistemas hardware desenvolvidos com SystemCLinguagem de programaçãoProgramação orientada a aspectos (POA)JavaSistema hardwareSystemCProgramming languageAspect-oriented programming (AOP)JavaHardware systemSystemCCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAONew programming language paradigms have commonly been tested and eventually incorporated into hardware description languages. Recently, aspect-oriented programming (AOP) has shown successful in improving the modularity of object-oriented and structured languages such Java, C++ and C. Thus, one can expect that, using AOP, one can improve the understanding of the hardware systems under design, as well as make its components more reusable and easier to maintain. We apply AOP in applications developed using the SystemC library. Several examples will be presented illustrating how to combine AOP and SystemC. During the presentation of these examples, the benefits of this new approach will also be discussedNovos paradigmas de linguagens de programação vêem sendo comumente testados e geralmente são incorporados depois por linguagens de descrição de hardware. Recentemente, a programação orientada a aspectos (POA) provou ser útil na tentativa de melhorar a modularidade de linguagens estruturadas e orientadas a objeto tais como Java, C++ e C. Diante de tal fato, podemos esperar que o uso de POA pode melhorar o entendimento de sistemas hardware que estão sendo projetados, bem como tornar seus componentes mais reusáveis e fáceis de manter. Iremos abordar então o uso de POA em aplicações desenvolvidas utilizando a biblioteca SystemC. Serão apresentados vários exemplos que ilustram o uso de POA juntamente com SystemC, mostrando alternativas e discutindo os seus benefíciosUniversidade Federal do Rio Grande do NorteBRUFRNPrograma de Pós-Graduação em Sistemas e ComputaçãoCiência da ComputaçãoDéharbe, David Boris Paulhttp://lattes.cnpq.br/0310395336626784http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4768856U5Silva, Ivan Saraivahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4780113E2Barros, Edna Natividade da Silvahttp://lattes.cnpq.br/6291354144339437Medeiros, Sergio Queiroz de2014-12-17T15:48:06Z2007-02-082014-12-17T15:48:06Z2006-03-03info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfapplication/pdfMEDEIROS, Sergio Queiroz de. Utilizando programação orientada a aspectos no projeto de sistemas hardware desenvolvidos com SystemC. 2006. 98 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2006.https://repositorio.ufrn.br/jspui/handle/123456789/18072porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRN2017-11-04T16:32:00Zoai:repositorio.ufrn.br:123456789/18072Repositório InstitucionalPUBhttp://repositorio.ufrn.br/oai/repositorio@bczm.ufrn.bropendoar:2017-11-04T16:32Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.none.fl_str_mv Utilizando programação orientada a aspectos no projeto de sistemas hardware desenvolvidos com SystemC
title Utilizando programação orientada a aspectos no projeto de sistemas hardware desenvolvidos com SystemC
spellingShingle Utilizando programação orientada a aspectos no projeto de sistemas hardware desenvolvidos com SystemC
Medeiros, Sergio Queiroz de
Linguagem de programação
Programação orientada a aspectos (POA)
Java
Sistema hardware
SystemC
Programming language
Aspect-oriented programming (AOP)
Java
Hardware system
SystemC
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
title_short Utilizando programação orientada a aspectos no projeto de sistemas hardware desenvolvidos com SystemC
title_full Utilizando programação orientada a aspectos no projeto de sistemas hardware desenvolvidos com SystemC
title_fullStr Utilizando programação orientada a aspectos no projeto de sistemas hardware desenvolvidos com SystemC
title_full_unstemmed Utilizando programação orientada a aspectos no projeto de sistemas hardware desenvolvidos com SystemC
title_sort Utilizando programação orientada a aspectos no projeto de sistemas hardware desenvolvidos com SystemC
author Medeiros, Sergio Queiroz de
author_facet Medeiros, Sergio Queiroz de
author_role author
dc.contributor.none.fl_str_mv Déharbe, David Boris Paul

http://lattes.cnpq.br/0310395336626784

http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4768856U5
Silva, Ivan Saraiva

http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4780113E2
Barros, Edna Natividade da Silva

http://lattes.cnpq.br/6291354144339437
dc.contributor.author.fl_str_mv Medeiros, Sergio Queiroz de
dc.subject.por.fl_str_mv Linguagem de programação
Programação orientada a aspectos (POA)
Java
Sistema hardware
SystemC
Programming language
Aspect-oriented programming (AOP)
Java
Hardware system
SystemC
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
topic Linguagem de programação
Programação orientada a aspectos (POA)
Java
Sistema hardware
SystemC
Programming language
Aspect-oriented programming (AOP)
Java
Hardware system
SystemC
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
description New programming language paradigms have commonly been tested and eventually incorporated into hardware description languages. Recently, aspect-oriented programming (AOP) has shown successful in improving the modularity of object-oriented and structured languages such Java, C++ and C. Thus, one can expect that, using AOP, one can improve the understanding of the hardware systems under design, as well as make its components more reusable and easier to maintain. We apply AOP in applications developed using the SystemC library. Several examples will be presented illustrating how to combine AOP and SystemC. During the presentation of these examples, the benefits of this new approach will also be discussed
publishDate 2006
dc.date.none.fl_str_mv 2006-03-03
2007-02-08
2014-12-17T15:48:06Z
2014-12-17T15:48:06Z
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 MEDEIROS, Sergio Queiroz de. Utilizando programação orientada a aspectos no projeto de sistemas hardware desenvolvidos com SystemC. 2006. 98 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2006.
https://repositorio.ufrn.br/jspui/handle/123456789/18072
identifier_str_mv MEDEIROS, Sergio Queiroz de. Utilizando programação orientada a aspectos no projeto de sistemas hardware desenvolvidos com SystemC. 2006. 98 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2006.
url https://repositorio.ufrn.br/jspui/handle/123456789/18072
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
BR
UFRN
Programa de Pós-Graduação em Sistemas e Computação
Ciência da Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
BR
UFRN
Programa de Pós-Graduação em Sistemas e Computação
Ciência da Computação
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv repositorio@bczm.ufrn.br
_version_ 1855758843866251264