Le tissage est l'étape de la programmation orientée aspect qui a pour but d'insérer des bouts de codes appelés greffons (Advice) dans le code métier d'une application. Tisser un greffon dans une méthode revient à redéfinir la méthode comme la composition de son corps avec le greffon. Le tissage d'aspects au niveau de l'application est un mécanisme offrant l'extensibilité et l'adaptabilité, permettant ainsi à l'application de s'adapter facilement quand des nouveaux besoins font surface.

Property Value
dbo:abstract
  • Le tissage est l'étape de la programmation orientée aspect qui a pour but d'insérer des bouts de codes appelés greffons (Advice) dans le code métier d'une application. Tisser un greffon dans une méthode revient à redéfinir la méthode comme la composition de son corps avec le greffon. Le tissage d'aspects au niveau de l'application est un mécanisme offrant l'extensibilité et l'adaptabilité, permettant ainsi à l'application de s'adapter facilement quand des nouveaux besoins font surface. Tisser un aspect peut se faire à plusieurs moments : à la compilation, au chargement et à l'exécution. Il existe de nombreux tisseurs dans différents langages mais c'est en Java que l'on trouve les tisseurs les plus matures (utilisabilité, stabilité, performances, intégration aux outils...). (fr)
  • Le tissage est l'étape de la programmation orientée aspect qui a pour but d'insérer des bouts de codes appelés greffons (Advice) dans le code métier d'une application. Tisser un greffon dans une méthode revient à redéfinir la méthode comme la composition de son corps avec le greffon. Le tissage d'aspects au niveau de l'application est un mécanisme offrant l'extensibilité et l'adaptabilité, permettant ainsi à l'application de s'adapter facilement quand des nouveaux besoins font surface. Tisser un aspect peut se faire à plusieurs moments : à la compilation, au chargement et à l'exécution. Il existe de nombreux tisseurs dans différents langages mais c'est en Java que l'on trouve les tisseurs les plus matures (utilisabilité, stabilité, performances, intégration aux outils...). (fr)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 6641671 (xsd:integer)
dbo:wikiPageLength
  • 23812 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 170516668 (xsd:integer)
dbo:wikiPageWikiLink
prop-fr:année
  • 1999 (xsd:integer)
  • 2002 (xsd:integer)
  • 2003 (xsd:integer)
  • 2004 (xsd:integer)
  • 2005 (xsd:integer)
  • 2009 (xsd:integer)
  • 2010 (xsd:integer)
prop-fr:doi
  • 10.100700 (xsd:double)
  • 10.114500 (xsd:double)
prop-fr:id
  • jac (fr)
  • tawa (fr)
  • awj (fr)
  • dwaop (fr)
  • ebwfac (fr)
  • jboss (fr)
  • owa (fr)
  • raciiar (fr)
  • rawtm (fr)
  • spoon (fr)
  • jac (fr)
  • tawa (fr)
  • awj (fr)
  • dwaop (fr)
  • ebwfac (fr)
  • jboss (fr)
  • owa (fr)
  • raciiar (fr)
  • rawtm (fr)
  • spoon (fr)
prop-fr:journal
  • 6 (xsd:integer)
  • AOSD '03 Proceedings of the 2nd international conference on Aspect-oriented software development (fr)
  • ICSE '05 Proceedings of the 27th international conference on Software engineering (fr)
  • THESE DE DOCTORAT EN CO-TUTELLE, Université de Bordeaux 1 (fr)
  • AOSD '04 Proceedings of the 3rd international conference on Aspect-oriented software development (fr)
  • AOMD '05 Proceedings of the 1st workshop on Aspect oriented middleware development (fr)
  • DOI: 10.1002/spe.605 (fr)
  • ECOOP Workshops (fr)
  • AOSD '02 Proceedings of the 1st international conference on Aspect-oriented software development (fr)
  • Thèse d'habilitation, Université Pierre et Marie CURIE, Paris VI (fr)
  • Transactions on Aspect-Oriented Software Development V (fr)
prop-fr:langue
  • en (fr)
  • en (fr)
prop-fr:nom
  • Pawlak (fr)
  • Baker (fr)
  • Florin (fr)
  • Seinturier (fr)
  • Finkelstein (fr)
  • Gross (fr)
  • Alonso (fr)
  • Courbis (fr)
  • Monga (fr)
  • Hsieh (fr)
  • Haupt (fr)
  • Duchien (fr)
  • Popovici (fr)
  • Bockish (fr)
  • Böllert (fr)
  • Hilsdale (fr)
  • Hugunin (fr)
  • Kniesel (fr)
  • Legond-Aubry (fr)
  • Loulou Aloulou (fr)
  • Mehner (fr)
  • Mezini (fr)
  • Mitschke (fr)
  • Taentzer (fr)
  • Pawlak (fr)
  • Baker (fr)
  • Florin (fr)
  • Seinturier (fr)
  • Finkelstein (fr)
  • Gross (fr)
  • Alonso (fr)
  • Courbis (fr)
  • Monga (fr)
  • Hsieh (fr)
  • Haupt (fr)
  • Duchien (fr)
  • Popovici (fr)
  • Bockish (fr)
  • Böllert (fr)
  • Hilsdale (fr)
  • Hugunin (fr)
  • Kniesel (fr)
  • Legond-Aubry (fr)
  • Loulou Aloulou (fr)
  • Mehner (fr)
  • Mezini (fr)
  • Mitschke (fr)
  • Taentzer (fr)
prop-fr:pages
  • 26 (xsd:integer)
  • 69 (xsd:integer)
  • 86 (xsd:integer)
  • 92 (xsd:integer)
  • 100 (xsd:integer)
  • 135 (xsd:integer)
  • 141 (xsd:integer)
  • 235 (xsd:integer)
  • 301 (xsd:integer)
  • 1119 (xsd:integer)
prop-fr:prénom
  • Gérard (fr)
  • Renaud (fr)
  • Michael (fr)
  • Wilson (fr)
  • Günter (fr)
  • Katharina (fr)
  • Jason (fr)
  • Anthony (fr)
  • Erik (fr)
  • Thomas (fr)
  • Andrei (fr)
  • Gabriele (fr)
  • Lionel (fr)
  • Laurence (fr)
  • Carine (fr)
  • Fabrice (fr)
  • Thomas R. (fr)
  • Jim (fr)
  • Ralf (fr)
  • Gustavo (fr)
  • Mira (fr)
  • Kai (fr)
  • Mattia (fr)
  • Monia (fr)
  • Cristoph (fr)
  • Gérard (fr)
  • Renaud (fr)
  • Michael (fr)
  • Wilson (fr)
  • Günter (fr)
  • Katharina (fr)
  • Jason (fr)
  • Anthony (fr)
  • Erik (fr)
  • Thomas (fr)
  • Andrei (fr)
  • Gabriele (fr)
  • Lionel (fr)
  • Laurence (fr)
  • Carine (fr)
  • Fabrice (fr)
  • Thomas R. (fr)
  • Jim (fr)
  • Ralf (fr)
  • Gustavo (fr)
  • Mira (fr)
  • Kai (fr)
  • Mattia (fr)
  • Monia (fr)
  • Cristoph (fr)
prop-fr:titre
  • Spoon: Annotation-Driven Program Transformation ― the AOP Case (fr)
  • Réflexivité, aspects et composants pour l'ingénierie des intergiciels et des applications reparties (fr)
  • Advice Weaving in AspectJ (fr)
  • Analysis of Aspect-Oriented Model Weaving. (fr)
  • Detection and Resolution of Weaving Interactions. (fr)
  • Dynamic weaving for aspect-oriented programming (fr)
  • Envelope-Based Weaving for Faster Aspect Compilers (fr)
  • JAC: an aspect-based distributed dynamic framework (fr)
  • On Weaving Aspects (fr)
  • Runtime aspect weaving through metaprogramming (fr)
  • Towards Aspect Weaving Applications (fr)
  • Approche Formelle pour la spécification, la vérification et le déploiement des politiques de sécurité dynamiques dans les systèmes à base d'agents mobiles (fr)
  • Just-in-time aspects : efficient dynamic weaving for Java. (fr)
  • Spoon: Annotation-Driven Program Transformation ― the AOP Case (fr)
  • Réflexivité, aspects et composants pour l'ingénierie des intergiciels et des applications reparties (fr)
  • Advice Weaving in AspectJ (fr)
  • Analysis of Aspect-Oriented Model Weaving. (fr)
  • Detection and Resolution of Weaving Interactions. (fr)
  • Dynamic weaving for aspect-oriented programming (fr)
  • Envelope-Based Weaving for Faster Aspect Compilers (fr)
  • JAC: an aspect-based distributed dynamic framework (fr)
  • On Weaving Aspects (fr)
  • Runtime aspect weaving through metaprogramming (fr)
  • Towards Aspect Weaving Applications (fr)
  • Approche Formelle pour la spécification, la vérification et le déploiement des politiques de sécurité dynamiques dans les systèmes à base d'agents mobiles (fr)
  • Just-in-time aspects : efficient dynamic weaving for Java. (fr)
prop-fr:url
prop-fr:wikiPageUsesTemplate
dct:subject
rdfs:comment
  • Le tissage est l'étape de la programmation orientée aspect qui a pour but d'insérer des bouts de codes appelés greffons (Advice) dans le code métier d'une application. Tisser un greffon dans une méthode revient à redéfinir la méthode comme la composition de son corps avec le greffon. Le tissage d'aspects au niveau de l'application est un mécanisme offrant l'extensibilité et l'adaptabilité, permettant ainsi à l'application de s'adapter facilement quand des nouveaux besoins font surface. (fr)
  • Le tissage est l'étape de la programmation orientée aspect qui a pour but d'insérer des bouts de codes appelés greffons (Advice) dans le code métier d'une application. Tisser un greffon dans une méthode revient à redéfinir la méthode comme la composition de son corps avec le greffon. Le tissage d'aspects au niveau de l'application est un mécanisme offrant l'extensibilité et l'adaptabilité, permettant ainsi à l'application de s'adapter facilement quand des nouveaux besoins font surface. (fr)
rdfs:label
  • Tissage dans la programmation orientée aspect (fr)
  • Tissage dans la programmation orientée aspect (fr)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is oa:hasTarget of
is foaf:primaryTopic of