Course Syllabus 2013/2014
 
PDF Extract Anglais
Français
index
Module : IF303
Title :
Domain-specific language approach to software engineering
Number of hours :
Combined lecture and tutorial classes : 13.33 h
ECTS credits :
1.50
Teacher(s) :
CONSEL Charles - Responsible
RÉVEILLÈRE Laurent (www.enseirb.fr/~reveille)
Level :
third year module
Abstract :
Les langages dédiés (domain-specific languages, ou DSL) sont des langages de programmation spécifiques à des domaines d'applications. Ils sont moins généraux que des langages « à tout faire » comme Java ou C, mais par contre beaucoup plus expressifs dans leur domaine. De ce fait, ils ont des propriétés cruciales pour l'industrie du logiciel :
  • Productivité : programmation, maintenance et évolution sont grandement facilitées (dans certains cas, la vitesse de développement peut être jusqu'à dix fois plus élevée) ; la réutilisation est systématisée.
  • Vérification : il devient possible, ou bien plus aisé, d'automatiser des preuves formelles de propriétés critiques du logiciel : sécurité, sûreté, temps de réponse, etc.
  • Plan :
    Ce cours s'articule autour des points suivants :
  • Introduction aux langages dédiés
  • Méthodologie de développement
  • Application aux services de téléphonie
  • Document(s) :
    Polycopiés.