Conception et implémentation d'un langage de description de diagrammes de mathématiques discrètes et d'informatique théorique
Dans ce mémoire, nous analysons la description de diagrammes structurés dans le domaine des mathématiques discrètes et de l'informatique théorique. Cette analyse s'effectue à partir de méthodes établies du génie logiciel. Nous trouvons un ensemble de propriétés que nous recherchons dans un...
Main Author: | |
---|---|
Format: | Others |
Published: |
2011
|
Subjects: | |
Online Access: | http://www.archipel.uqam.ca/4633/1/M12324.pdf |
id |
ndltd-LACETR-oai-collectionscanada.gc.ca-QMUQ.4633 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-LACETR-oai-collectionscanada.gc.ca-QMUQ.46332013-10-04T04:04:42Z Conception et implémentation d'un langage de description de diagrammes de mathématiques discrètes et d'informatique théorique Bourgeois, Mathieu Graphique Informatique théorique Langage de description Mathématique discrète Dans ce mémoire, nous analysons la description de diagrammes structurés dans le domaine des mathématiques discrètes et de l'informatique théorique. Cette analyse s'effectue à partir de méthodes établies du génie logiciel. Nous trouvons un ensemble de propriétés que nous recherchons dans une solution informatique nous permettant de créer ces diagrammes. Nous analysons aussi les outils classiques à partir des propriétés précédentes qui nous permettent de réaliser ces diagrammes dans un environnement LATEX. Nous observons que ces outils ne sont pas aussi puissants qu'ils le pourraient en fonction des propriétés établies par notre analyse. Par la suite, en nous basant sur les méthodes de représentation graphique des courbes et sur la théorie des langages informatiques, nous jetons les bases d'un langage de description. Nous présentons aussi un outil, développé en Java qui nous permet de décrire aisément nos diagrammes d'informatique théorique et de mathématiques discrètes à partir d'une hiérarchie d'objets claire et extensible. Nous avons implémenté les éléments essentiels de notre langage en SDDL (Structured Diagram Description Language). Nous l'avons aussi validé à l'aide d'exemples représentatifs tirés de sources d'autorité. Nous avons finalement présenté notre solution dans le cadre de la conférence TUG 2010. Nous l'avons aussi présenté avec un article dans la revue du TeX Users Groups, TUG. ______________________________________________________________________________ MOTS-CLÉS DE L’AUTEUR : diagrammes, informatique théorique, mathématiques discrètes, langage 2011-12 Mémoire accepté NonPeerReviewed application/pdf http://www.archipel.uqam.ca/4633/1/M12324.pdf Bourgeois, Mathieu (2011). « Conception et implémentation d'un langage de description de diagrammes de mathématiques discrètes et d'informatique théorique » Mémoire. Montréal (Québec, Canada), Université du Québec à Montréal, Maîtrise en mathématiques. http://www.archipel.uqam.ca/4633/ |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
topic |
Graphique Informatique théorique Langage de description Mathématique discrète |
spellingShingle |
Graphique Informatique théorique Langage de description Mathématique discrète Bourgeois, Mathieu Conception et implémentation d'un langage de description de diagrammes de mathématiques discrètes et d'informatique théorique |
description |
Dans ce mémoire, nous analysons la description de diagrammes structurés dans le domaine des mathématiques discrètes et de l'informatique théorique. Cette analyse s'effectue à partir de méthodes établies du génie logiciel. Nous trouvons un ensemble de propriétés que nous recherchons dans une solution informatique nous permettant de créer ces diagrammes. Nous analysons aussi les outils classiques à partir des propriétés précédentes qui nous permettent de réaliser ces diagrammes dans un environnement LATEX. Nous observons que ces outils ne sont pas aussi puissants qu'ils le pourraient en fonction des propriétés établies par notre analyse. Par la suite, en nous basant sur les méthodes de représentation graphique des courbes et sur la théorie des langages informatiques, nous jetons les bases d'un langage de description. Nous présentons aussi un outil, développé en Java qui nous permet de décrire aisément nos diagrammes d'informatique théorique et de mathématiques discrètes à partir d'une hiérarchie d'objets claire et extensible. Nous avons implémenté les éléments essentiels de notre langage en SDDL (Structured Diagram Description Language). Nous l'avons aussi validé à l'aide d'exemples représentatifs tirés de sources d'autorité. Nous avons finalement présenté notre solution dans le cadre de la conférence TUG 2010. Nous l'avons aussi présenté avec un article dans la revue du TeX Users Groups, TUG.
______________________________________________________________________________
MOTS-CLÉS DE L’AUTEUR : diagrammes, informatique théorique, mathématiques discrètes, langage
|
author |
Bourgeois, Mathieu |
author_facet |
Bourgeois, Mathieu |
author_sort |
Bourgeois, Mathieu |
title |
Conception et implémentation d'un langage de description de diagrammes de mathématiques discrètes et d'informatique théorique |
title_short |
Conception et implémentation d'un langage de description de diagrammes de mathématiques discrètes et d'informatique théorique |
title_full |
Conception et implémentation d'un langage de description de diagrammes de mathématiques discrètes et d'informatique théorique |
title_fullStr |
Conception et implémentation d'un langage de description de diagrammes de mathématiques discrètes et d'informatique théorique |
title_full_unstemmed |
Conception et implémentation d'un langage de description de diagrammes de mathématiques discrètes et d'informatique théorique |
title_sort |
conception et implémentation d'un langage de description de diagrammes de mathématiques discrètes et d'informatique théorique |
publishDate |
2011 |
url |
http://www.archipel.uqam.ca/4633/1/M12324.pdf |
work_keys_str_mv |
AT bourgeoismathieu conceptionetimplementationdunlangagededescriptiondediagrammesdemathematiquesdiscretesetdinformatiquetheorique |
_version_ |
1716599050016391168 |