Des signatures num�riques pour am�liorer la recherche structurelle de patrons. Gu�h�neuc, Y. & Sahraoui, H. In Huchard, M., Ducasse, S., & Nierstrasz, O., editors, Actes du 11<sup>e</sup> colloque Langages et Mod�les � Objets (LMO), pages 97–112, mars, 2005. Herm�s Science Publications. 16 pages.Paper abstract bibtex Les patrons de conception orientés-objets décrivent de bonnes solutions à des problèmes récurrents de conception des programmes. Les solutions proposées sont des motifs de conception que les concepteurs introduisent dans l'architecture de leurs programmes. Il est important d'identifier, pendant la maintenance, les motifs de conception utilisés dans l'architecture d'un programme pour comprendre les problèmes de conception résolus et faire des modifications pertinentes au programme. L'identification de micro-architectures similaires à des motifs de conception est difficile à cause du large espace de recherche, ıe les nombreuses combinaisons de classes possibles. Nous proposons une étude expérimentale des classes jouant un rôle dans des motifs de conception avec des métriques et un algorithme d'apprentissage pour associer des signatures numériques aux rôles dans les motifs de conception. Une signature numérique est un ensemble de valeurs de métriques qui caractérise les classes jouant un rôle dans un motif de conception. Nous montrons que les signatures numériques permettent de réduire efficacement l'espace de recherche des micro-architectures similaires à des motifs de conception sur l'exemple du patron de conception Composite et du programme \JHotDraw.
@INPROCEEDINGS{Gueheneuc05-LMO-SignaturesNumeriques,
AUTHOR = {Yann-Ga�l Gu�h�neuc and Houari Sahraoui},
BOOKTITLE = {Actes du 11<sup>e</sup> colloque Langages et Mod�les � Objets (LMO)},
TITLE = {Des signatures num�riques pour am�liorer la recherche
structurelle de patrons},
YEAR = {2005},
OPTADDRESS = {},
OPTCROSSREF = {},
EDITOR = {Marianne Huchard and St�phane Ducasse and
Oscar Nierstrasz},
MONTH = {mars},
NOTE = {16 pages.},
OPTNUMBER = {},
OPTORGANIZATION = {},
PAGES = {97--112},
PUBLISHER = {Herm�s Science Publications},
OPTSERIES = {},
OPTVOLUME = {},
KEYWORDS = {Topic: <b>Design patterns</b>, Venue: <c>LMO</c>},
URL = {http://www.ptidej.net/publications/documents/LMO05.doc.pdf},
PDF = {http://www.ptidej.net/publications/documents/LMO05.ppt.pdf},
ABSTRACT = {Les patrons de conception orient\'es-objets d\'ecrivent
de bonnes solutions \`a des probl\`emes r\'ecurrents de conception
des programmes. Les solutions propos\'ees sont des motifs de
conception que les concepteurs introduisent dans l'architecture de
leurs programmes. Il est important d'identifier, pendant la
maintenance, les motifs de conception utilis\'es dans l'architecture
d'un programme pour comprendre les probl\`emes de conception
r\'esolus et faire des modifications pertinentes au programme.
L'identification de micro-architectures similaires \`a des motifs de
conception est difficile \`a cause du large espace de recherche,
\ie{} les nombreuses combinaisons de classes possibles. Nous
proposons une \'etude exp\'erimentale des classes jouant un r\^ole
dans des motifs de conception avec des m\'etriques et un algorithme
d'apprentissage pour associer des signatures num\'eriques aux r\^oles
dans les motifs de conception. Une signature num\'erique est un
ensemble de valeurs de m\'etriques qui caract\'erise les classes
jouant un r\^ole dans un motif de conception. Nous montrons que les
signatures num\'eriques permettent de r\'eduire efficacement l'espace
de recherche des micro-architectures similaires \`a des motifs de
conception sur l'exemple du patron de conception Composite et du
programme \JHotDraw.}
}
Downloads: 0
{"_id":"7fNbkoTShSPutjnfH","bibbaseid":"guhneuc-sahraoui-dessignaturesnumriquespouramliorerlarecherchestructurelledepatrons-2005","downloads":0,"creationDate":"2018-01-17T20:29:42.583Z","title":"Des signatures num�riques pour am�liorer la recherche structurelle de patrons","author_short":["Gu�h�neuc, Y.","Sahraoui, H."],"year":2005,"bibtype":"inproceedings","biburl":"http://www.yann-gael.gueheneuc.net/Work/Publications/Biblio/complete-bibliography.bib","bibdata":{"bibtype":"inproceedings","type":"inproceedings","author":[{"firstnames":["Yann-Ga�l"],"propositions":[],"lastnames":["Gu�h�neuc"],"suffixes":[]},{"firstnames":["Houari"],"propositions":[],"lastnames":["Sahraoui"],"suffixes":[]}],"booktitle":"Actes du 11<sup>e</sup> colloque Langages et Mod�les � Objets (LMO)","title":"Des signatures num�riques pour am�liorer la recherche structurelle de patrons","year":"2005","optaddress":"","optcrossref":"","editor":[{"firstnames":["Marianne"],"propositions":[],"lastnames":["Huchard"],"suffixes":[]},{"firstnames":["St�phane"],"propositions":[],"lastnames":["Ducasse"],"suffixes":[]},{"firstnames":["Oscar"],"propositions":[],"lastnames":["Nierstrasz"],"suffixes":[]}],"month":"mars","note":"16 pages.","optnumber":"","optorganization":"","pages":"97–112","publisher":"Herm�s Science Publications","optseries":"","optvolume":"","keywords":"Topic: <b>Design patterns</b>, Venue: <c>LMO</c>","url":"http://www.ptidej.net/publications/documents/LMO05.doc.pdf","pdf":"http://www.ptidej.net/publications/documents/LMO05.ppt.pdf","abstract":"Les patrons de conception orientés-objets décrivent de bonnes solutions à des problèmes récurrents de conception des programmes. Les solutions proposées sont des motifs de conception que les concepteurs introduisent dans l'architecture de leurs programmes. Il est important d'identifier, pendant la maintenance, les motifs de conception utilisés dans l'architecture d'un programme pour comprendre les problèmes de conception résolus et faire des modifications pertinentes au programme. L'identification de micro-architectures similaires à des motifs de conception est difficile à cause du large espace de recherche, ıe les nombreuses combinaisons de classes possibles. Nous proposons une étude expérimentale des classes jouant un rôle dans des motifs de conception avec des métriques et un algorithme d'apprentissage pour associer des signatures numériques aux rôles dans les motifs de conception. Une signature numérique est un ensemble de valeurs de métriques qui caractérise les classes jouant un rôle dans un motif de conception. Nous montrons que les signatures numériques permettent de réduire efficacement l'espace de recherche des micro-architectures similaires à des motifs de conception sur l'exemple du patron de conception Composite et du programme \\JHotDraw.","bibtex":"@INPROCEEDINGS{Gueheneuc05-LMO-SignaturesNumeriques,\r\n AUTHOR = {Yann-Ga�l Gu�h�neuc and Houari Sahraoui},\r\n BOOKTITLE = {Actes du 11<sup>e</sup> colloque Langages et Mod�les � Objets (LMO)},\r\n TITLE = {Des signatures num�riques pour am�liorer la recherche \r\n structurelle de patrons},\r\n YEAR = {2005},\r\n OPTADDRESS = {},\r\n OPTCROSSREF = {},\r\n EDITOR = {Marianne Huchard and St�phane Ducasse and \r\n Oscar Nierstrasz},\r\n MONTH = {mars},\r\n NOTE = {16 pages.},\r\n OPTNUMBER = {},\r\n OPTORGANIZATION = {},\r\n PAGES = {97--112},\r\n PUBLISHER = {Herm�s Science Publications},\r\n OPTSERIES = {},\r\n OPTVOLUME = {},\r\n KEYWORDS = {Topic: <b>Design patterns</b>, Venue: <c>LMO</c>},\r\n URL = {http://www.ptidej.net/publications/documents/LMO05.doc.pdf},\r\n PDF = {http://www.ptidej.net/publications/documents/LMO05.ppt.pdf},\r\n ABSTRACT = {Les patrons de conception orient\\'es-objets d\\'ecrivent \r\n de bonnes solutions \\`a des probl\\`emes r\\'ecurrents de conception \r\n des programmes. Les solutions propos\\'ees sont des motifs de \r\n conception que les concepteurs introduisent dans l'architecture de \r\n leurs programmes. Il est important d'identifier, pendant la \r\n maintenance, les motifs de conception utilis\\'es dans l'architecture \r\n d'un programme pour comprendre les probl\\`emes de conception \r\n r\\'esolus et faire des modifications pertinentes au programme. \r\n L'identification de micro-architectures similaires \\`a des motifs de \r\n conception est difficile \\`a cause du large espace de recherche, \r\n \\ie{} les nombreuses combinaisons de classes possibles. Nous \r\n proposons une \\'etude exp\\'erimentale des classes jouant un r\\^ole \r\n dans des motifs de conception avec des m\\'etriques et un algorithme \r\n d'apprentissage pour associer des signatures num\\'eriques aux r\\^oles \r\n dans les motifs de conception. Une signature num\\'erique est un \r\n ensemble de valeurs de m\\'etriques qui caract\\'erise les classes \r\n jouant un r\\^ole dans un motif de conception. Nous montrons que les \r\n signatures num\\'eriques permettent de r\\'eduire efficacement l'espace \r\n de recherche des micro-architectures similaires \\`a des motifs de \r\n conception sur l'exemple du patron de conception Composite et du \r\n programme \\JHotDraw.}\r\n}\r\n\r\n","author_short":["Gu�h�neuc, Y.","Sahraoui, H."],"editor_short":["Huchard, M.","Ducasse, S.","Nierstrasz, O."],"key":"Gueheneuc05-LMO-SignaturesNumeriques","id":"Gueheneuc05-LMO-SignaturesNumeriques","bibbaseid":"guhneuc-sahraoui-dessignaturesnumriquespouramliorerlarecherchestructurelledepatrons-2005","role":"author","urls":{"Paper":"http://www.ptidej.net/publications/documents/LMO05.doc.pdf"},"keyword":["Topic: <b>Design patterns</b>","Venue: <c>LMO</c>"],"metadata":{"authorlinks":{"gu�h�neuc, y":"https://bibbase.org/show?bib=http%3A%2F%2Fwww.yann-gael.gueheneuc.net%2FWork%2FPublications%2FBiblio%2Fcomplete-bibliography.bib&msg=embed","guéhéneuc, y":"http://www.yann-gael.gueheneuc.net/"}}},"search_terms":["des","signatures","num","riques","pour","liorer","recherche","structurelle","patrons","gu�h�neuc","sahraoui"],"keywords":["topic: <b>design patterns</b>","venue: <c>lmo</c>"],"authorIDs":["AfJhKcg96muyPdu7S","xkviMnkrGBneANvMr"],"dataSources":["Sed98LbBeGaXxenrM","8vn5MSGYWB4fAx9Z4"]}