Back to Search Start Over

Typing abstractions and management in a component framework

Authors :
Frederic Doucet
Rajesh Gupta
Sandeep K. Shukla
Source :
ASP-DAC
Publication Year :
2003
Publisher :
ACM Press, 2003.

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 the architectural aspects in the specification that use 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.

Details

Database :
OpenAIRE
Journal :
Proceedings of the 2003 conference on Asia South Pacific design automation - ASPDAC
Accession number :
edsair.doi...........0644f3e6ecb9e28e4795b387f2865220
Full Text :
https://doi.org/10.1145/1119772.1119796