L'avènement des systèmes logiciels complexes nécessite une amélioration de la modularisation et de l'adaptation des logiciels. Cette thèse traite de deux approches axées sur les langages de programmation, la réflexion et la programmation par aspects (PPA). La réflexion est une approche très générale, initialement centrée sur l'adaptation, qui souffre de problèmes de coûts et de complexité. Par ailleurs, la réflexion est rendue accessible par les protocoles de métaobjets qui, paradoxalement, sont rigides et donc lus ou moins adaptés à une situation donnée. Face à ces problèmes, la PPA a été proposée comme une alternative dont la spécificité contraste vec la généralité de la réflexion. Bien que la PPA fournisse un upport plus adéquat de modul...
Le présent mémoire propose une méthode de mise en oeuvre de bases de données pour progiciel d'élabor...
Le paradigme composant propose de construire un système à partir d'éléments faiblement couplés et po...
La programmation orientée objet est une solution idéale pour une multitude de problèmes depuis plus ...
Cette habilitation à diriger des recherches présente mes travaux sur le génie logiciel des intergici...
Développer des applications distribuées implique souvent l'implémentation de nouveaux protocoles qui...
Les utilisateurs s'attendent à ce que les logiciels soient à la fois continuellement disponibles et ...
Cette thèse définit le cadre général pour appliquer les concepts de la programmation par aspects dan...
La séparation de préoccupations transverses permet au concepteur de logiciels d'avoir un meilleur co...
National audienceUn des objectifs de l'ingénierie des logiciels base de composants (CBSE) est de per...
La séparation de préoccupations transverses permet au concepteur de logiciels d'avoir un meilleur co...
National audienceUn des objectifs de l'ingénierie des logiciels base de composants (CBSE) est de per...
Les sgbd orientes objets integrent les concepts des langages a objets et les mécanismes des sgbd. Ce...
La prolifération des équipements numériques et des réseaux d'interconnexion a fait du multimédia une...
Les logiciels adaptatifs sont une classe de logiciels qui peuvent modifier leur structure et comport...
L'un des problèmes des équipes de développement de logiciel consiste à évaluer la facilité d'utilisa...
Le présent mémoire propose une méthode de mise en oeuvre de bases de données pour progiciel d'élabor...
Le paradigme composant propose de construire un système à partir d'éléments faiblement couplés et po...
La programmation orientée objet est une solution idéale pour une multitude de problèmes depuis plus ...
Cette habilitation à diriger des recherches présente mes travaux sur le génie logiciel des intergici...
Développer des applications distribuées implique souvent l'implémentation de nouveaux protocoles qui...
Les utilisateurs s'attendent à ce que les logiciels soient à la fois continuellement disponibles et ...
Cette thèse définit le cadre général pour appliquer les concepts de la programmation par aspects dan...
La séparation de préoccupations transverses permet au concepteur de logiciels d'avoir un meilleur co...
National audienceUn des objectifs de l'ingénierie des logiciels base de composants (CBSE) est de per...
La séparation de préoccupations transverses permet au concepteur de logiciels d'avoir un meilleur co...
National audienceUn des objectifs de l'ingénierie des logiciels base de composants (CBSE) est de per...
Les sgbd orientes objets integrent les concepts des langages a objets et les mécanismes des sgbd. Ce...
La prolifération des équipements numériques et des réseaux d'interconnexion a fait du multimédia une...
Les logiciels adaptatifs sont une classe de logiciels qui peuvent modifier leur structure et comport...
L'un des problèmes des équipes de développement de logiciel consiste à évaluer la facilité d'utilisa...
Le présent mémoire propose une méthode de mise en oeuvre de bases de données pour progiciel d'élabor...
Le paradigme composant propose de construire un système à partir d'éléments faiblement couplés et po...
La programmation orientée objet est une solution idéale pour une multitude de problèmes depuis plus ...