Bonjour,
La prochaine session du séminaire Performance et Généricité du LRDE
(Laboratoire de Recherche et Développement de l'EPITA) aura lieu le
mercredi 31 mars 2010 (14h-16h)en Amphi 4 au Kremlin-Bicêtre.
Au programme:
* 14h
Généricité en traitement d'images: niveau algorithmique et logiciel.
-- Jean-Baptiste Fasquel
http://www.istia.univ-angers.fr/LISA/PERSO/persoen.php4?nom=FASQUEL
Ce séminaire porte sur certains de mes travaux en matière de
généricité et réutilisation en traitement d'images. Ces travaux
sont présentés à une échelle algorithmique, bas-niveau, et à une
échelle logicielle, plutôt haut-niveau. À l'échelle de
l'algorithme, nous présentons une technique permettant d'étendre la
généricité des algorithmes de traitement d'images par rapport à la
région d'intérêt traitée, en complément de la généricité par
rapport aux données (1D, 2D, 3D, scalaires, couleurs,
multi-spectrales, séquences, etc.) Cette méthode repose sur une
adaptation du patron de conception « Iterator » et sur le
polymorphisme de compilation en C++. Au niveau logiciel, l'objectif
de la généricité et de réutilisation est de faciliter le couplage
des algorithmes « purs » avec des fonctionnalités supplémentaires
telles que la visualisation, l'interface homme-machine, les
entrées-sorties... Dans ce cas, je présente les principes d'une
architecture flexible et évolutive implémentée en C++, combinant la
notion de (programmation par) rôle et la notion de (programmation
par) composants réutilisables. Ces travaux sont illustrés par des
applications dans le domaine médical.
-- Titulaire d'un diplôme d'ingénieur et d'un doctorat de
l'université de Strasbourg, Jean-Baptiste Fasquel a été, de 2002 à
Septembre 2009, chargé de recherche au sein de l'équipe
informatique de l'IRCAD (Institut de Recherche contre les Cancers
de l'Appareil Digestif, Strasbourg). Depuis Septembre 2009, il est
enseignant-chercheur à l'université d'Angers, rattaché au
Laboratoire d'Ingénierie des Systèmes Automatisés (LISA). Sa
thématique de recherche concerne le traitement des images, et
couvre aussi bien l'aspect méthode que l'aspect implémentation. Son
domaine d'application principal est l'aide au diagnostic médical.
* 15h
Généricité et héritage en Eiffel.
-- Bertrand Meyer
http://se.ethz.ch/~meyer/
L'une des caractéristiques de la programmation objet est
l'intégration (introduite par Eiffel dans un article de la première
conférence OOPSLA en 1986) entre les mécanismes d'héritage,
permettant de structurer clairement la description des systèmes, et
de généricité, permettant le paramétrage de ces descriptions. La
combinaison de ces deux techniques d'architecture est la clé de
l'extensibilité et de la réutilisabilité permises par la
technologie objets. L'exposé montrera l'interaction entre la
généricité et l'héritage en Eiffel et l'application de ces concepts
aux tâches d'analyse, de conception et d'implémentation en génie
logiciel. De nombreux exemples illustreront l'application de ces
idées, et compareront avec les solutions adoptées dans des langages
tels que Java et C#.
-- Bertrand Meyer est professeur de génie logiciel à l'École
Polytechnique Fédérale de Zurich (ETH) et Chief Architect d'Eiffel
Software (Santa Barbara). Il est l'auteur de nombreux livres de
génie logiciel et de programmation par objets, en particulier
"Object-Oriented Software Construction") (version française chez
Eyrolles, "Conception et Programmation par Objets"), Jolt Award
1998 ; "Eiffel: Le Langage", "Introduction à la Théorie des
Langages de Programmation" (traductions françaises chez
InterEditions) ; et, récemment, "Touch of Class: Introduction to
Programming Well Using Objects and Contracts", un livre
d'initiation à la programmation (Springer). Il a reçu le System
Award de l'ACM pour son travail sur Eiffel et est membre de
l'Académie des Technologies.
Pour plus de renseignements, consultez
http://seminaire.lrde.epita.fr/. L'entrée du séminaire est libre.
Merci de bien vouloir diffuser cette information le plus largement
possible.
--
Daniela Becker