Properties of Components and Component-Based Systems -- A Contracting System for