The component developer makes the functionality of a component accessible in form of skills. Thereto, the skill realization model of a component adheres to domain-specific skill definitions. This way, different implementations of skills in different (sets of) components all present their functionality and their coordination in the same domain-specific way. This is important in order to decouple the role of the component developer from the role of the behavior developer.
This document contains material from: