Utilizando programação orientada a aspectos no projeto de sistemas hardware desenvolvidos com SystemC
AUTOR(ES)
Sergio Queiroz de Medeiros
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