Habituellement, plus le développement d’un logiciel est avancé plus il est dispen-
dieux de le modifier. Par conséquent, une approche permettant de simplifier l’étape
de maintenance permettrait de réduire considérablement le coût lié au développement
de programmes. Le langage déclaratif de la méthodologie Lyee permet justement de
simplifier la maintenance de programmes. Cependant, les programmes existants écrits
dans un langage impératif doivent être traduits pour être utilisés par celle-ci. Ainsi,
dans ce travail, nous proposons une fonction de conversion de programmes écrits dans
un langage impératif avec des tableaux et entrées/sorties vers un langage déclaratif. Il
s’agit d’une extension de langages L1 et L2 existants qui supportaient déjà les expres-
sions arithmétiques et booléennes ainsi que les affectations, les boucles et les instructions
conditionnelles. Le travail effectué a donc été d’ajouter les tableaux et les entrées/sorties
dans ces langages et d’ajuster la fonction de traduction en conséquent. Aussi, une im-
plantation d’une interface de développement permettant de spécifier des programmes
dans un langage déclaratif simple à utiliser a été produite.
Identifer | oai:union.ndltd.org:LACETR/oai:collectionscanada.gc.ca:QQLA.2007/24437 |
Date | 04 1900 |
Creators | Godbout, Daniel |
Contributors | Ktari, Béchir |
Publisher | Université Laval |
Source Sets | Library and Archives Canada ETDs Repository / Centre d'archives des thèses électroniques de Bibliothèque et Archives Canada |
Language | French |
Detected Language | French |
Type | Electronic Thesis or Dissertation |
Format | text/html, application/pdf |
Rights | © Daniel Godbout, 2007 |
Page generated in 0.0015 seconds