190 likes | 366 Views
Outils graphiques de conception et de débogage sous Eclipse. Olivier CADORET Daphné DUSSAUD Guillaume GRAIGNIC Sophie LE CORRE Jocelyn MAHE. Vendredi 27 Mai 2011. 4 ème année Informatique INSA de Rennes. Encadrant : Bertrand COUASNON Rapporteur : Jean-Louis PAZAT. Introduction.
E N D
Outils graphiques de conception et de débogage sous Eclipse Olivier CADORET Daphné DUSSAUD Guillaume GRAIGNIC Sophie LE CORRE Jocelyn MAHE Vendredi 27 Mai 2011 4ème année Informatique INSA de Rennes Encadrant : Bertrand COUASNON Rapporteur : Jean-Louis PAZAT
Introduction • Recherche de l’équipe IMADOC • Reconnaissance de documents • Création d’un environnement de développement par des étudiants
Plan • Contexte du projet (Jocelyn) (5min) • Objectifs (Olivier) (5 min) • Conception et développement (20 min) • Visualisation de la grammaire (Sophie/Guillaume) • DébogueurDebugDocRead (Daphné/Jocelyn/Olivier) • Planification (5 min) • Suivi (Daphné) • Avancement (Guillaume) • Conclusion (Sophie) (2 min)
Plan • Contexte du projet II. Objectifs III.Conception et développement 1. Visualisation de la grammaire 2. Débogueur DebugDocRead IV. Planification 1. Suivi 2. Avancement V. Conclusion
I – Contexte du Projet Méthode de reconnaissance de documents • DMOS (Description and MOdification of Segmentation) • Description du document par unegrammaire EPF • Exemplesd’applications : Reconnaissance d’un terrain de tennis Reconnaissance d’une structure de tableau
I – Contexte du Projet Méthode de reconnaissance de documents • DMOS-P : Extension de DMOS • Procédé multi-résolution ZOOM
I – Contexte du Projet Application DocRead • Exemple de détection des terrains de tennis : Résultat après exécution Image initiale
I – Contexte du Projet Application DocRead • Grammaire EPF compilé vers lambda-prolog • Fichiers lambda-prolog qui définissent les opérateurs de positions • Bibliothèques C++ de traitement d’image et de donnés • Le tout génère une exécutable 1 fichier λ-Prolog 1 fichier EPF pmc C epfc gcc Autres fichiers λ-Prolog Bibliothèques en C++ Application DocRead
I – Contexte du Projet Langage EPF (OP) • Description de la structure en induisant la stratégie de recherche • Exemple de reconnaissance d’un rectangle : 2 1 • Point d’ancrage • Zone de recherche • Opérateur de position 3 4 1 2 3 4
II - Etude de l’existant Environnement de développement • Aide à la création d’application DocRead • Deux plugins Eclipse conçu par l’équipe IMADOC : • LPDT : Gère les fichiers λ-Prolog (.pm) • DocReadDT : Gère les fichier EPF (.epf)
II - Etude de l’existant Présentation d’Eclipse • IDE (IntegratedDevelopmentEnvironment). • Libre, extensible, universel et polyvalent. • Spécificité : architecture en plugins.
II - Etude de l’existant Architecture d’Eclipse
Plan I. Contexte du projet II. Objectifs III.Conception et développement 1. Visualisation de la grammaire 2. Débogueur DebugDocRead IV. Planification 1. Suivi 2. Avancement V. Conclusion
II - Etude de l’existant Plugin LPDT – Vue LPDT
II - Etude de l’existant Plugin DocReadDT
II - Etude de l’existant Plugin LPDT – Vue DebugLP
III - Besoin et spécification Besoins
III - Besoin et spécification Solutions (à modifier)