28967 articles – 22394 references  [version française]

tel-00484948, version 1

Spécialisation de composants

Gustavo Bobeff 12

Université de Nantes (14/12/2006), Pierre Cointe (Dir.)

Abstract: La programmation à base de composants facilite l'encapsulation de logiciel générique qui peut ainsi être réutilisé dans différents contextes d'utilisation. Un composant est spécifié à partir d'une implémentation et d'une interface. Cette interface, utilisée pour la composition, peut être adaptée par le consommateur du composant. Les modèles existants ne permettent que l'adaptation au niveau de l'interface alors que leur implémentation reste inchangée (boîte noire), les applications résultantes conservent le degré de généralité des composants constituants. Pour aller au-delà de ces modèles, nous proposons MoSCo, un modèle qui permet une forme plus profonde d'adaptation où l'implémentation est aussi modifiée. Dans ce modèle, un composant est analysé et traduit, à l'aide des techniques de spécialisation de programmes, sous la forme d'un générateur de composants. Ce générateur produit finalement un composant spécialisé selon un contexte d'utilisation en respectant la notion de boîte noire.

  • 1:  OBASCO (INRIA - EMN)
  • INRIA – École Nationale Supérieure des Mines - Nantes
  • 2:  Laboratoire d'Informatique de Nantes Atlantique (LINA)
  • CNRS : FRE2729 – Université de Nantes – École Nationale Supérieure des Mines - Nantes
  • Domain : Computer Science/Software Engineering
  • Keywords : r ́eutilisation de logiciel – programmation 'a base de composants – techniques de spécialisation de programme – évaluation partielle – découpage – extension génératrice – générateur de programmes
 
  • tel-00484948, version 1
  • oai:tel.archives-ouvertes.fr:tel-00484948
  • From: 
  • Submitted on: Wednesday, 19 May 2010 15:34:26
  • Updated on: Monday, 24 October 2011 14:59:21