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

AUTOR(ES)
DATA DE PUBLICAÇÃO

2006

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

ASSUNTO(S)

systemc sistemas de computacao linguagem de programação aspect-oriented programming (aop) programming language hardware system systemc programação orientada a aspectos (poa) java java sistema hardware

Documentos Relacionados