forked from FAMILIAR-project/teaching
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrennes2015-MRI.html
46 lines (30 loc) · 1.24 KB
/
rennes2015-MRI.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
---
layout: default
title: Repository of teaching material for product line and variability
---
{% capture markdownize %}
## Context
University of Rennes 1 in 2015 for MSc students (research oriented)
Instructors: Mathieu Acher and Jean-Marc Jézéquel
## Location of the material
[Rennes 2015 MRI
directory](https://github.com/FAMILIAR-project/teaching/tree/gh-pages/resources/Rennes2015MRICourse)
## Description of the material
A set of slides used for courses
No lab sessions but some instructions for quizz, homework (including
open problems) are available
## Description of the course
The course starts with a gentle introduction of model-driven
engineering.
Domain-specific languages (DSLs) are then described (defintions,
taxonomy, implementation techniques, etc.).
A focus is made on external DSLs with Xtext.
Techniques for metamodeling and model transformation with Xtend/Xtext
are presented.
As a running example we used a configurable video generator.
The last part of the course is entirely devoted to variability (modeling,
reverse engineering, testing, etc.).
Finally a homework with Jhipster is proposed (students defend their
work while a summary is made in the last course).
{% endcapture %}
{{ markdownize | markdownify }}