Course materials for ESIR3 students

ESIR3-IoT-S9-GLIoT

This course provides an introduction to Systems Engineering.

Professor: Benoit Combemale and Johann Bourcier

ESIR3-SI-S9-DLC

This course provides an introduction to DevOps principles, tools and methods.

Lectures

Professor: Benoit Combemale and Paul Temple

Date Lecture Material Comment
TBA. Introduction to DevOps slides and video on campus

Labs

Professor: Paul Temple and TBA.

TBA.

Further material

ESIR3-SI-S9-ASE

This course provides advanced insights on automated software engineering, incl. software language engineering, domain-specific languages, software product lines, generative appraoches, etc.

Lectures

Professor: Benoit Combemale

Date Lecture Material Comment
TBA. Introduction to MDE and SLE slides on campus
TBA. Introduction to DSL slides on campus
TBA. Introduction to DSL, cond. on campus
TBA. Program and model transformation slides on campus
TBA. Program and model execution slides on campus

Labs

Professors: Benoit Combemale and Gwendal Jouneaux

The labs will consist in implementing individually the proposed tutorial. The tentative timeline is the following:

  • [Part 1] Ecore ~3h
  • [Part 2] Xtext ~3h
  • [Part 3] Compilation ~3h
  • [Part 3] Interpretation ~3h

You must continuously demonstrate your progresses to your professor that will lead to a mark for your labs.

Evaluation

Date Lecture Material Comment
TBA. final exam n/a on campus

Further material

Benoit Combemale
Benoit Combemale
Full Professor of Software Engineering

Agility and safety for wild software