Back to Search
Start Over
Typing abstractions and management in a component framework
- 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