L'augmentation de la productivité et l'amélioration de la qualité sont deux grands objectifs dans le domaine de l'ingénierie des systèmes. Par ailleurs, la complexité des problèmes nécessite l'utilisation d'un langage adéquat dans le processus de développement. Face au grand nombre de langages existants actuellement, les développeurs sont confrontés au défi de choisir le langage à adopter pour la construction d'applications complexes. Le projet de recherche proposé s'inscrit dans cette thématique. Il a pour objectif de présenter au modélisateur un langage qui permet une spécification aisée et à moindre effort d'apprentissage. Le langage sera d'une part orienté domaine, c'est-à-dire spécifique à la modélisation des systèmes complexes et sera, d'autres part, basé sur l'approche par composants afin de permettre la réutilisation de ces derniers. De plus, il devra supporter la modélisation SysML (Systems Modeling Language).