AutoSVG


Tom Etienne

Achraf Hassani

Yacine Hmito

Thibaut Quentin


Encadré par M.Nicart

Dessiner un automate

Des représentations exactes d’automate

fa {
  states {
    0[initial terminal]
  }
  transitions {
    0 a -> 1
    1 b -> 0
  }
}

M=(Σ, Q, I, F, δ)

Σ = {a, b}
Q = {0, 1}
I = F = {0}
δ = {(0, a, 1); (1, b, 0)}

Le Web

Notre objectif

Mettre en oeuvre une application de représentation d’automate à l’aide des technologies Web.

Plan

  1. Un cahier des charge bien rempli
  2. Une application modulaire
  3. Organisation
  4. Bilan
  5. Démo

Cahier des charges

Elaboré avec le "client"

Fonctionnalités attendues

Représentations

fa {
  states {
    0[initial terminal]
  }
  transitions {
    0 a -> 1
    1 b -> 0
  }
}

Fonctionnalités supplémentaires

Fonctionnalités non implémentées

Une application modulaire

3 composants: Parseur, Modèle, Dessin

Représentations

Un modèle en deux couches

Héritage

Etapes de la désérialisation

Pipeline

Dessin

Dessin

Outils

Equipes

Rencontres

Bilan technique

Bilan organisationnel

Bilan humain

Démo