- a specification creates a set of constraints (conformance requirements)
- but these constraints leave room for interpretation and adaptation (variability)
=> the specifications guidelines try to help understand, control and make testable this variability