cui-unige / modelisation-verification-2017

Cours de Master: Modélisation et Vérification
0 stars 1 forks source link
2017 modelisation-verification teaching

Modeling and Verification @ University of Geneva

This repository contains important information about this course. Do not forget to watch it as it will allow us to send notifications for events, such as new exercises, homework, slides or fixes.

Important Information and Links

Environment

This course requires the following mandatory environment. We have taken great care to make it as simple as possible.

You also have to:

The environment you installed contains:

Make sure that your repository is up-to-date by running frequently:

  git fetch upstream
  git merge upstream/master

Rules

Homework

Homework #1

The source files are located within: homework/petrinets/. You have to write code where TODO are located. Do not touch the existing code or tests, but you can add your own tests in addition in a new _spec file.

The deadline is 11 october 2017 at 23:59. We will clone all your repositories using a script, so make sure that @saucisson and @mencattini have read access.

Please install dependencies by running:

luarocks install rockspec/fun-scm-1.rockspec

Evaluation will be:

Grade

Homework #2

The source files are located within: homework/adts/. You have to write code where TODO are located. Do not touch the existing code or tests, but you can add your own tests in addition in a new _spec file.

The deadline is 11 october 2017 at 23:59. We will clone all your repositories using a script, so make sure that @saucisson and @mencattini have read access.

Please install dependencies by running:

luarocks install rockspec/fun-scm-1.rockspec
luarocks install rockspec/hashids-scm-1.rockspec

Evaluation will be:

Grade

Homework #3

The source files are located within: homework/proofs/. You have to write code where TODO are located. Do not touch the existing code or tests, but you can add your own tests in addition in a new _spec file.

The deadline is 15 november 2017 at 23:59. We will clone all your repositories using a script, so make sure that @saucisson and @mencattini have read access.

Please install dependencies by running:

luarocks install rockspec/fun-scm-1.rockspec
luarocks install rockspec/hashids-scm-1.rockspec

Evaluation will be:

Grade

Homework #4

The source files are located within: homework/rewriting/. You have to write code where TODO are located. Do not touch the existing code or tests, but you can add your own tests in addition in a new _spec file.

The deadline is 29 november 2017 at 23:59. We will clone all your repositories using a script, so make sure that @saucisson and @mencattini have read access.

Please install dependencies by running:

luarocks install rockspec/fun-scm-1.rockspec
luarocks install rockspec/hashids-scm-1.rockspec

Evaluation follows the questions:

Grade

Homework #5

The source files are located within: homework/ctl/. You have to write code where TODO are located. Do not touch the existing code or tests, but you can add your own tests in addition in a new _spec file.

The deadline is 13 december 2017 at 23:59. We will clone all your repositories using a script, so make sure that @saucisson and @mencattini have read access.

Please install dependencies by running:

luarocks install rockspec/fun-scm-1.rockspec

Evaluation follows the questions:

Grade

Homework #6

The source files are located within: homework/dd/. You have to write code where TODO are located. Do not touch the existing code or tests, but you can add your own tests in addition in a new _spec file.

The deadline is 10 january 2018 at 23:59. We will clone all your repositories using a script, so make sure that @saucisson and @mencattini have read access.

Please install dependencies by running:

luarocks install rockspec/fun-scm-1.rockspec

Evaluation follows the questions:

Grade