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


Autoria(s): Medeiros, Sergio Queiroz de
Contribuinte(s)

Déharbe, David Boris Paul

CPF:00984989404

http://lattes.cnpq.br/0310395336626784

CPF:00809085437

http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4768856U5

Silva, Ivan Saraiva

CPF:43728090425

http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4780113E2

Barros, Edna Natividade da Silva

CPF:39973514491

http://lattes.cnpq.br/6291354144339437

Data(s)

17/12/2014

08/02/2007

17/12/2014

03/03/2006

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

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

Formato

application/pdf

Identificador

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.

http://repositorio.ufrn.br:8080/jspui/handle/123456789/18072

Idioma(s)

por

Publicador

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

Direitos

Acesso Aberto

Palavras-Chave #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
Tipo

Dissertação