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

Resumo:Novos 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...

ver descrição completa

Na minha lista:
Detalhes bibliográficos
Principais autores: Medeiros, Sérgio Queiroz de., Déharbe, David Boris Paul.
Formato: Dissertação
Publicado em:
Assuntos:
Endereço do item:https://repositorio.ufrn.br/bitstream/123456789/18072/1/SergioQM.pdf
Tags: Adicionar Tag
Sem tags, seja o primeiro a adicionar uma tag!
id oai:localhost:123456789-72971
record_format dspace
spelling oai:localhost:123456789-729712022-11-30T07:35:41Z Utilizando programação orientada a aspectos no projeto de sistemas hardware desenvolvidos com SystemC/ Medeiros, Sérgio Queiroz de. Déharbe, David Boris Paul. Programação orientada a aspectos - Dissertação. SystemC - Dissertação. AspectC++ - Dissertação. Aspect-oriented programming. SystemC. Resumo:Novos 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ícios.#$&Abstract: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 . 1 2022-10-05T17:44:04Z 2022-10-05T17:44:04Z 2006. Dissertação 681.3.06 M488u DISSERT 103093 https://repositorio.ufrn.br/bitstream/123456789/18072/1/SergioQM.pdf https://repositorio.ufrn.br/bitstream/123456789/18072/1/SergioQM.pdf
institution Acervo SISBI
collection SIGAA
topic Programação orientada a aspectos -
Dissertação.
SystemC -
Dissertação.
AspectC++ -
Dissertação.
Aspect-oriented programming.
SystemC.
spellingShingle Programação orientada a aspectos -
Dissertação.
SystemC -
Dissertação.
AspectC++ -
Dissertação.
Aspect-oriented programming.
SystemC.
Medeiros, Sérgio Queiroz de.
Déharbe, David Boris Paul.
Utilizando programação orientada a aspectos no projeto de sistemas hardware desenvolvidos com SystemC/
description Resumo:Novos 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ícios.#$&Abstract: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 .
format Dissertação
author Medeiros, Sérgio Queiroz de.
Déharbe, David Boris Paul.
author_facet Medeiros, Sérgio Queiroz de.
Déharbe, David Boris Paul.
author_sort Medeiros, Sérgio Queiroz de.
title Utilizando programação orientada a aspectos no projeto de sistemas hardware desenvolvidos com SystemC/
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/
publishDate 2022
url https://repositorio.ufrn.br/bitstream/123456789/18072/1/SergioQM.pdf
work_keys_str_mv AT medeirossergioqueirozde utilizandoprogramacaoorientadaaaspectosnoprojetodesistemashardwaredesenvolvidoscomsystemc
AT deharbedavidborispaul utilizandoprogramacaoorientadaaaspectosnoprojetodesistemashardwaredesenvolvidoscomsystemc
_version_ 1766818863914156032