Current aspect-oriented programming (AOP) enhances maintainability and comprehensibility by modularizing concerns crosscutting multiple components but lacks the support for the hierarchical composition of aspects themselves. On the contrary, black box composition provides simple and safe modularization for its strong information hiding, which is, however, the main obstacle for a black box composite to be used in AOP. In this article, a new composition based on representational ion of relationship between component instances will be introduced. The model provides the hooks where an aspect can evolve and they support the merge of parallel developed aspects in the black box manner.