ACM Home Page
Please provide us with feedback. Feedback
Typing abstractions and management in a component framework
Full text PdfPdf (122 KB)
Source Asia and South Pacific Design Automation Conference archive
Proceedings of the 2003 Asia and South Pacific Design Automation Conference table of contents
Kitakyushu, Japan
SESSION: C-based specification and ASIP design table of contents
Pages: 115 - 122  
Year of Publication: 2003
ISBN:0-7803-7660-9
Authors
Frederic J. Doucet  Univ. of California, Irvine, CA
Sandeep K. Shukla  Virginia Tech, Blacksburg, VA
Rajesh K. Gupta  Univ. of California, San Diego, La Jolla, CA
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
IPSJ : Information Processing Society of Japan
IEICE : Institute of Electronics, Information and Communication Engineers
: IEEE Circuits and Systems Society
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 5,   Citation Count: 6
Additional Information:

abstract   references   cited by   collaborative colleagues  

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

ABSTRACT

We consider the type inference problems in a compositional design environment where the components are automatically instantiated from pre-existing C++-based intellectual property (IP) libraries. We present a component integration language based on scripting for design specification. Our focus is architectural aspects in specification that uses aggregation- as opposed to the more commonly used inheritance- for composition of components. Our approach simplifies architectural specification by employing a type inference and type management environment. We show that the type inference problem is NP-complete. We present a heuristic based on code generation and parameterization to solve the type inference for IP selection in our C++-based composition environment. We have implemented the composition and type management in the BALBOA framework. The results show the utility of our approach.


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
P. Chen, D. A. Kirkpatrick, and K. Keutzer. Fast Integration of EDA Tools and Scripting Language. In IEEE/DATC Electronic Design Processes Workshop, 2001.
 
5
CORBA website http://www.corba.org.
6
 
7
 
8
Ed Lee et al. The Ptolemy Project. Home Page: http://ptolemy.eecs.berkeley.edu/.
 
9
D. Gajski, J. Zhu, R. Domer, A. Gerstlauer, and S. Zhao. SpecC: Specification Language and Methodology. Kluwer Academic Publishers, 2000.
 
10
 
11
 
12
13
 
14
 
15
NS: The Network Simulator home page: http://www.isi.edu/nsnam/ns.
 
16
 
17
 
18
 
19
 
20
Simplified wrapper and interface generator (SWIG) home page: http://www.swig.org.
 
21
SystemC. OSCI. Home page: http://www.systemc.org.
 
22
H. Tomiyama, A. Halambi, P. Grun, N. Dutt, and A. Nicolau. Architecture Description Languages for System-on-Chip Design. In Asia Pacific Conference on Chip Design Language, 1999.
 
23

CITED BY  6
Collaborative Colleagues:
Frederic J. Doucet: colleagues
Sandeep K. Shukla: colleagues
Rajesh K. Gupta: colleagues