Utilizando programação orientada a aspectos no projeto de sistemas hardware desenvolvidos com SystemC
| Ano de defesa: | 2006 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |