This paper aims at sharing with the reader the experience with behavior protocols - the component behavior description introduced in our SOFA component model and emphasize the key research challenges we have faced in this respect during its 6 years existence and development.