Behavior-driven model of component interaction adaptation

The problem of adapting heterogeneous software components that present mismatching interaction behaviour is one of the crucial problems in Component-Based Software Engineering.To solve this problem,component behavior ontology which includes component entities,component behaviors and component behavior properties is constructed in this paper.Based on component behavior ontology,a component interaction adaptation model is proposed.In the model,different component groups are divided,interaction behaviour deadlock is detected by component behavior properties and adapter specification is set up via behavior rules.Finally,an autocephalous adapter is obtained for each component group to remove mismatching interaction behaviour.