11/12: journée "Modélisation et ingénierie" sur les langages spécifiques de domaine (DSL) - DEVLOG IDM2015
Inscription Inscrivez-vous
Date : 11 décembre 2015 - 9h00-17h00
Lieu : ENSEEIHT salle F218, Toulouse
Public attendu : 20 personnes - scientifiques souhaitant simuler leur modèle conceptuel, ingénieurs souhaitant créer un nouveau langage pour diverses raisons
Pré-requis : se former à la problématique (cf. Ressources), connaître un langage de programmation, connaître un minimum un environnement de développement intégré, avoir envie de modéliser, de conceptualiser
Avec le soutien:
du Pôle Développement des Compétences de la DR14
de DEVLOG
de COMPIL
Objectif
Les langages généralistes comme le C, java, python ne facilitent pas la programmation à des non-informaticiens.
Une alternative est de créer son propre langage de domaine ou d'étendre un langage existant avec de nouveaux concepts.
Nous discuterons de l'apport des langages spécifiques de domaine (DSL) pour décrire son domaine d'étude (exemple: une plante) et décrire le comportement de ce domaine (exemple: les interactions d'une plante avec son milieu).
Nous étudierons la création des DSLs au travers d'ateliers pour créer la syntaxe de son langage et définir la sémantique et l'exécution de son langage.
Les participants sont appelés à apporter leur cas d'étude. Une pédagogie active en interactions et échanges sera privilégiée.
Outre la facilité pour un expert de programmer son domaine d'étude directement à partir des concepts même de son domaine, les DSLs permettent de re-conceptualiser son domaine en redéfinissant les concepts, leurs relations et leurs comportements itérativement en fonction des observations et des simulations précédentes. Nous discuterons de ces aspects et de l'opportunité que représente le prototypage rapide de simulateurs ad hoc comme méthode pour la recherche.
Discussions sur les verrous méthodologiques, la modélisation collaborative et multi-domaines, l'intégration de l'existant.
Présentation de la programmation par langage.
Un appel à la collaboration sera fait pour discuter des suites à donner. Une école plus complète sera à l'étude.