Annuaire des initiatives
Pertinence
Vous ne trouvez pas l'initiative qui correspond à votre besoin ? Notre assistant peut vous aider.
- Melange est une plateforme de travail pour langages spécifiques à un domaine (DSL) qui offre une approche modulaire pour assembler, intégrer et customiser plusieurs DSL. Il aide à gérer la variabilité au sein des spécifications de langage (variation syntaxique et sémantique), et à réutiliser les pièces de syntaxe et de sémantique d'une DSL à l'autre. La plateforme embarque un système de type orienté modèle qui fournit la polymorphisme de modèle et la substituabilité de langage, c'est-à-dire la possibilité de manipuler un modèle via différentes interfaces et de définir des transformations génériques qui peuvent être invoquées sur des modèles écrits dans différentes DSL.
- Ce projet est un tutoriel qui présente les outils et les concepts de l'ingénierie de langages logiciels pour le développement et l'intégration de langages de modélisation spécifiques à un domaine. Il utilise le studio GEMOC pour démontrer les fonctionnalités offertes par l'écosystème Eclipse (EMF/Ecore, Xtext, Sirius) et introduit les fonctionnalités avancées pour étendre un langage de modélisation avec une sémantique d'exécution bien définie, y compris les contraintes de concurrence formelles et les modèles de coordination.
- Kermeta est un langage de métamodélisation et d'exécution qui permet de définir des métamodèles, des langages spécifiques à un domaine et des transformations de modèles. Il offre des outils pour l'interprétation et l'exécution de ces langages, ainsi que des plugins pour les environnements de développement intégrés.
3 initiatives
10