The ITEA 2 project MoSiS has developed a common variability language (CVL) for modelling and managing variability and several domain-specific languages (DSLs) for model-driven development of software-intensive systems. Domain-specific languages (DSLs) allow model-driven development of software-intensive systems and have been demonstrated in sectors such as railway signalling, communications and manufacturing.