A UML-inspired Editor for the Constraint Specification Language CSL