Specification Support to the Synergy of Compound Design Patterns