ACM Home Page
Please provide us with feedback. Feedback
Aspect-oriented design in systemC: implementation and applications
Full text PdfPdf (148 KB)
Source SBCCI archive
Proceedings of the 19th annual symposium on Integrated circuits and systems design table of contents
Ouro Preto, MG, Brazil
SESSION: Modeling, synthesis and formal verification table of contents
Pages: 119 - 124  
Year of Publication: 2006
ISBN:1-59593-479-0
Authors
David Déharbe  Universidade Federal do Rio Grande do Norte, Natal, Brazil
Sergio Medeiros  Universidade Federal do Rio Grande do Norte, Natal, Brazil
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 49,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1150343.1150378
What is a DOI?

ABSTRACT

New programming languages paradigms have commonly been evaluated and eventually incorporated into hardware description languages. Aspect-oriented programming (AOP) is a new paradigm that provides new modularity constructs on top of object-oriented and structured languages such as Java, C++ and C.This paper presents and assesses possible applications of AOP in the context of integrated system design. More specifically, we apply AOP in applications developed using SystemC to model important system aspects such as metrics measure, communication and cache policy to demonstrate the benefits of this approach. The impact of this new approach in the simulation time of the applications is also discussed in the paper.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
 
4
 
5
6
 
7
 
8
Diotalevi, F. (2004). Contract enforcement with AOP. http://www-128.ibm.com/developerworks/library/j-ceaop/. Page visited on March 2006.
9
 
10
11
 
12
Jakacki, G. (2003). Aspect-oriented techniques for extraction of communication models from systemc designs. In Proceedings of the 5th International Conference on ASIC, pages 262--265. IEEE Computer Society.
 
13
 
14
Jeda (2005). Jeda Technologies. Available at http://www.jedatechnologies.net. Page visited on March 2006.
 
15
Kiczales, G., Lamping, J., Mendhekar, A., Maeada, C., Videira, C., Loingtier, J., and Irwin, J. (1997). Aspect-Oriented Programming. In Proceedings of the European Conference on Object-Oriented Programming, number 1241 in LNCS. Springer-Verlag.
 
16
17
 
18
OCP (2003). Open Core Protocol Specification. OCP-IP Association.
19
 
20
 
21
22
23
 
24
Yan Chen, Weidong Qiu, B. Z. and Peng, C. (2004). An automatic test coverage analysis for systemc description using aspect-oriented programming. In The 8th International Conference on Computer Supported Cooperative Work in Design Proceedings, pages 632--636. IEEE Computer Society.


Collaborative Colleagues:
David Déharbe: colleagues
Sergio Medeiros: colleagues