INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
dans laquelle les radicaux R3 identiques ou différents sont choisis parmi les radicaux méthyle et phényle ; au moins 60 % en mole des radicaux R3 désignant méthyle ; le radical R'3 est un chaînon alkylène divalent hydrocarboné en C2-C18 ; p est compris entre 1 et 30 inclus ; q est compris entre 1 et 150 inclus ; - des groupements acyloxyalkyle tels que par exemple les polyorganosiloxanes décrits dans le brevet US-A-4957732 et répondant à la formule (X) : dans laquelle : R4 désigne un groupement méthyle, phényle, -OCORs, hydroxyle, un seul des radicaux R4 par atome de silicium pouvant être OH ; R'4 désigne méthyle, phényle , au moins 60 % en proportion molaire de l'ensemble des radicaux R4 et R'4 désignant méthyle ; R5 désigne alkyle ou alcényle en C8-C20 ; R" désigne un radical alkylène hydrocarboné divalent, linéaire ou ramifié en C2-C18 ; r est compris entre 1 et 120 inclus ; p est compris entre 1 et 30 ; q est égal à 0 ou est inférieur à 0,5 p, p + q étant compris entre 1 et 30 ; les polyorganosiloxanes de formule (VI) peuvent contenir des groupements : dans des proportions ne dépassant pas 15 % de la somme p + q + r.
- des groupements anioniques du type carboxylique comme par exemple dans les produits décrits dans le brevet EP 186 507 de la société CHISSO CORPORATION, ou de type alkylcarboxyliques comme ceux présents dans le produit X-22-3701 E de la société SHIN-ETSU ; 2-hydroxyalkylsulfonate ; 2-hydroxyalkylthiosulfate tels que les produits commercialisés par la société GOLDSCHMIDT sous les dénominations "ABIL S201" et "ABIL S255".
- des groupements hydroxyacylamino, comme les polyorganosiloxanes décrits dans la demande EP 342 834 On peut citer par exemple le produit Q2-8413 de la société DOW CORNING.
Selon l'invention, on peut également utiliser des silicones comprenant une portion polysiloxane et une portion constituée d'une chaîne organique non-siliconée, l'une des deux portions constituant la chaîne principale du polymère l'autre étant greffée sur la dite chaîne principale. Ces polymères sont par exemple décrits dans les demandes de brevet EP-A-412 704, EP-A-412 707, EP-A-640 105 et WO 95/00578, EP-A-582 152 et WO 93/23009 et les brevets US 4,693,935, US 4,728,571 et US 4,972,037. Ces polymères sont de préférence anioniques ou non ioniques.
De tels polymères sont par exemple les copolymères susceptibles d'être obtenus par polymérisation radicalaire à partir du mélange de monomères constitué par : a) 50 à 90% en poids d'acrylate de tertiobutyle ; b) 0 à 40% en poids d'acide acrylique ; c) 5 à 40% en poids de macromère siliconé de formule : avec v étant un nombre allant de 5 à 700 , les pourcentages en poids étant calculés par rapport au poids total des monomères.
Selon l'invention, toutes les silicones peuvent également être utilisées sous forme d'émulsions, de nanoémulsions ou de micrémulsions.
Les polyorganosiloxanes particulièrement préférés conformément à l'invention sont :
- les silicones non volatiles choisies dans la famille des polyalkylsiloxanes à groupements terminaux triméthylsilyle telles que les huiles ayant une viscosité comprise entre 0,2 et 2,5 m2/s à 25 C telles que les huiles de la séries DC200 de DOW CORNING en particulier celle de viscosité 60 000 Cst, des séries SILBIONE 70047 et 47 et plus particulièrement l'huile 70 047 V 500 000 commercialisées par la société RHONE POULENC, les polyalkylsiloxanes à groupements terminaux diméthylsilanol tels que les diméthiconol ou les polyalkylarylsiloxanes tels que l'huile SILBIONE 70641 V 200 commercialisée par la société RHONE POULENC ; - la résine d'organopolysiloxane commercialisée sous la dénomination DOW CORNING 593 ; - les polysiloxanes à groupements aminés tels que les amodiméthicones ou les triméthylsilylamodiméthicone ; Les protéines ou hydrolysats de protéines cationiques sont en particulier des polypeptides modifiés chimiquement portant en bout de chaîne, ou greffés sur celle-ci, des groupements ammonium quaternaire. Leur masse moléculaire peut varier par exemple de 1 500 à 10 000, et en particulier de 2 000 à 5 000 environ. Parmi ces composés, on peut citer notamment : - les hydrolysats de collagène portant des groupements triéthylammonium tels que les produits vendus sous la dénomination "Quat-Pro E" par la Société MAYBROOK et dénommés dans le dictionnaire CTFA "Triéthonium Hydrolyzed Collagen Ethosulfate" ; - les hydrolysats de collagène portant des groupements chlorure de triméthylammonium et de triméthylstéarylammonium, vendus sous la dénomination de "Quat-Pro S" par la Société MAYBROOOK et dénommés dans le dictionnaire CTFA "Steartrimonium Hydrolyzed Collagen" , - les hydrolysats de protéines animales portant des groupements triméthylbenzylammonium tels que les produits vendus sous la dénomination "Crotein BTA" par la Société CRODA et dénommés dans le dictionnaire CTFA "Benzyltrimonium hydrolyzed animal protein" ;
les hydrolysats de protéines portant sur la chaîne polypeptidique des groupements ammonium quaternaire comportant au moins un radical alkyle ayant de 1 à 18 atomes de carbone.
Parmi ces hydrolysats de protéines, on peut citer entre autres : - le "Croquât L" dont les groupements ammonium quaternaires comportent un groupement alkyle en C12 ; - le "Croquât M" dont les groupements ammonium quaternairees comportent des groupements alkyle en C10-C18, - le "Croquât S" dont les groupements ammonium quaternaires comportent un groupement alkyle en C18 ; - le "Crotein Q" dont les groupements ammonium quaternaires comportent au moins un groupe alkyle ayant de 1 à 18 atomes de carbone.
Ces différents produits sont vendus par la Société Croda.
D'autre protéines ou hydrolysats quaternisés sont par exemple ceux répondant à la formule : dans laquelle X- est un anion d'un acide organique ou minéral, A désigne un reste de protéine dérivé d'hydrolysats de protéine de collagène, R5 désigne un groupement lipophile comportant jusqu'à 30 atomes de carbone, R6 représente un groupement alkylène ayant 1 à 6 atomes de carbone On peut citer par exemple les produits vendus par la Société Inolex, sous la dénomination "Lexein QX 3000", appelé dans le dictionnaire CTFA "Cocotrimonium Collagent Hydrolysate".
On peut encore citer les protéines végétales quaternisées telles que les protéines de blé, de maïs ou de soja : comme protéines de blé quaternisées, on peut citer celles commercialisées par la Société Croda sous les dénominations "Hydrotriticum WQ ou QM", appelées dans le dictionnaire CTFA "Cocodimonium Hydrolysed wheat protein", "Hydrotriticum QL" appelée dans le dictionnaire CTFA "Laurdimonium hydrolysed wheat protein", ou encore "Hydrotriticum QS", appelée dans le dictionnaire CTFA "Steardimonium hydrolysed wheat protein".
Selon la présente invention, Les composés de type céramide sont notamment les céramides et/ou les glycocéramides et/ou les pseudocéramides et/ou les néocéramides, naturelles ou synthétiques.
Des composés de type céramide sont par exemple décrits dans les demandes de brevet DE4424530, DE4424533, DE4402929, DE4420736, W095/23807, W094/07844, EP-A-0646572, W095116665, FR-2 673 179, EP-A-0227994 et WO 94/07844, W094124097, W094/10131 dont les enseignements sont ici inclus à titre de référence.
De préférence, n, p et r, identiques ou différents, valent 2 ou 3 et encore plus particulièrement sont égaux à 2.
L'anion est de préférence un halogénure (chlorure, bromure ou iodure) ou un alkylsulfate plus particulièrement méthylsulfate. On peut cependant utiliser le méthanesulfonate, le phosphate, le nitrate, le tosylate, un anion dérivé d'acide organique tel que l'acétate ou le lactate ou tout autre anion compatible avec l'ammonium à fonction ester.
L'anion X- est encore plus particulièrement le chlorure ou le méthylsulfate.
On utilise plus particulièrement les sels d'ammonium de formule (VII) dans laquelle : - R15 désigne un radical méthyle ou éthyle, - x et y sont égaux à 1 ; - z est égal à 0 ou 1 ; - n, p et r sont égaux à 2 ; - R16 est choisi parmi : - les radicaux méthyle, éthyle ou hydrocarbonés en C14-C22 - l'atome d'hydrogène ; - R18 est choisi parmi : - l'atome d'hydrogène ;
R17, R19 et R21, identiques ou différents, sont choisis parmi les radicaux hydrocarbonés en C13-C17, linéaires ou ramifiés, saturés ou insaturés et de préférence parmi les radicaux alkyles et alcényle en C13-C17, linéaires ou ramifiés, saturés ou insaturés.
Avantageusement, les radicaux hydrocarbonés sont linéaires.
On peut citer par exemple les composés de formule (VII) tels que les sels (chlorure ou méthylsulfate notamment) de diacyloxyéthyl diméthyl ammonium, de diacyloxyéthyl hydroxyéthyl méthyl ammonium, de monoacyloxyéthyl dihydroxyéthyl méthyl ammonium, de triacyloxyéthyl méthyl ammonium, de monoacyloxyéthyl hydroxyéthyl diméthyl ammonium et leurs mélanges. Les radicaux acyles ont de préférence 14 à 18 atomes de carbone et proviennent plus particulièrement d'une huile végétale comme l'huile de palme ou de tournesol Lorsque le composé contient plusieurs radicaux acyles, ces derniers peuvent être identiques ou différents.
Ces produits sont obtenus par exemple par estérification directe de la triéthanolamine, de la triisopropanolamine, d'alkyldiéthanolamine ou d'a lkyldiisopropanolam ine éventuellement oxyalkylénées sur des acides gras ou sur des mélanges d'acides gras d'origine végétale ou animale ou par transestérification de leurs esters méthyliques.
Cette estérification est suivie d'une quaternisation à l'aide d'un agent alkylant tel qu'un halogénure d'alkyle (méthyle ou éthyle de préférence), un sulfate de dialkyle (méthyle ou éthyle de préférence), le méthanesulfonate de méthyle, le paratoluènesulfonate de méthyle, la chlorhydrine du glycol ou du glycérol De tels composés sont par exemple commercialisés sous les dénominations DEHYQUART par la société HENKEL, STEPANQUAT par la société STEPAN, NOXAMIUM par la société CECA, REWOQUAT WE 18 par la société REWO-WITCO.
On peut aussi utiliser les sels d'ammonium contenant au moins une fonction ester décrits dans les brevets US-A-4874554 et US-A-4137180 Parmi les sels d'ammonium quaternaire de formule (IV) on préfère, d'une part, les chlorures de tétraalkylammonium comme par exemple les chlorures de dialkyldiméthylammonium ou d'alkyltriméthylammonium, dans lesquels le radical alkyl comporte environ de 12 à 22 atomes de carbone, en particulier les chlorures de béhényltriméthylammonium, de distéaryldiméthylammonium, de cétyltriméthylammonium, de benzyl diméthyl stéaryl ammonium ou encore, d'autre part, le chlorure de stéaramidopropyldiméthyl (myristyl acétate) ammonium commercialisé sous la dénomination CERAPHYL 70 par la société VAN DYK.
Les alcools gras peuvent être choisis parmi les alcools gras en C8-C22, linéaires ou ramifiés ; ils sont éventuellement oxyalkylénés avec 1 à 15 moles d'oxyde d'alkylène ou
polyglycérolés avec 1 à 6 moles de glycérol. L'oxyde d'alkylène est de préférence l'oxyde d'éthylène et/ou de propylène.
Plus particulièrement, les alcools gras sont choisis parmi les alcools laurique, myristique, l'alcool cétylique, l'alcool stéarylique, l'alcool oléïque, l'alcool isostéarylique, isocétylique et oléique, les alcools lauriques oxyéthylénés de 2 à 8 moles d'oxyde d'éthylène et leurs mélanges.
Les acides gras sont choisis plus particulièrement parmi l'acide myristique, l'acide palmitique, l'acide stéarique, l'acide béhénique, l'acide oléïque, l'acide linoléïque, l'acide linolénique et l'acide isostéarique, Les dérivés d'alcools gras ou d'acides gras sont notamment les esters d'acides carboxyliques en particulier les esters mono, di, tri ou tétracarboxyliques.
Les esters d'acides monocarboxyliques sont notamment les monoesters d'acides aliphatiques saturés ou insaturés, linéaires ou ramifiés en C1-C26 et d'alcools aliphatiques saturés ou insaturés, linéaires ou ramifiés en C1-C26, le nombre total de carbone des esters étant supérieur ou égal à 10.
Parmi les monoesters , on peut citer le béhénate de dihydroabiétyle ; le béhénate d'octyldodécyle ; le béhénate d'isocétyle ; le lactate de cétyle ; le lactate d'alkyle en C12C15 ; le lactate d'isostéaryle ;le lactate de lauryle ; le lactate de linoléyle ; le lactate d'oléyle ; l'octanoate de (iso)stéaryle ; l'octanoate d'isocétyle ; l'octanoate d'octyle ; l'octanoate de cétyle ; l'oléate de décyle ; l'isostéarate d'isocétyle ; le laurate d'isocétyle ; le stéarate d'isocétyle ; l'octanoate d'isodécyle ; l'oléate d'isodécyle ; l'isononanoate d'isononyle ; le palmitate d'isostéaryle ; le ricinoléate de méthyle acétyle ; le stéarate de myristyle ; l'isononanoate d'octyle ; l'isononate de 2-éthylhexyle ; le palmitate d'octyle ; le pélargonate d'octyle ; le stéarate d'octyle ; l'érucate d'octyldodécyle ; l'érucate d'oléyle ; les palmitates d'éthyle et d'isopropyle, le palmitate d'éthyl-2-héxyle, le palmitate de 2octyldécyle, les myristates d'alkyles tels que le myristate d'isopropyle, de butyle, de cétyle, de 2-octyldodécyle, le stéarate d'hexyle, le stéarate de butyle, le stéarate d'isobutyle ; le malate de dioctyle, le laurate d'hexyle, le laurate de 2-hexyldécyle.
A titre d'exemple, lorsque l'instruction courante Ii correspond à l'écriture d'une valeur de type D dans un registre d'adresse 1 et que le type du registre 1 avant vérification de l'instruction était C, le type du registre 1 est remplacé par le type object qui est le type supérieur le plus petit de C et D dans le treillis des types représenté en figure 3b.
De même, à titre d'exemple, lorsque l'instruction courante Ii est une lecture d'une instruction aload-0 consistant à empiler le contenu du registre 0 et que l'entrée 0 du tableau des types de registres est C, le vérificateur empile C sur la pile des types.
Un exemple de vérification d'un sous-programme écrit en environnement Java sera maintenant donné en liaison avec les tableaux T3 et T4 introduits en annexe.
Le tableau T3 représente un code JavaCard spécifique correspondant au sous-programme Java inclus dans ce tableau.
Le tableau T4 illustre le contenu du tableau des types de registres et de la pile des types avant la vérification de chaque instruction. Les contraintes de types sur les opérandes des diverses instructions sont toutes respectées. La pile est vide aussi bien après l'instruction de branchement 5 à l'instruction 9 symbolisée par la flèche, qu'avant la cible de branchement 9 précitée. Le type du registre 1 qui était initialement 1
devient null, la borne supérieure de null et de 1, lorsque l'instruction 1 de stockage d'une valeur de type null dans le registre 1 est examinée, puis devient de type short[], la borne supérieure du type short[] et du type null, lorsque l'instruction 8, stockage d'une valeur de type short[] dans le registre 1 est traitée. Le type du registre 1 ayant changé pendant la première passe de vérification, une seconde passe est effectuée en repartant des types de registres obtenus à la fin de la première.
Cette seconde passe de vérification réussit tout comme la première et ne modifie pas les types des registres. Le processus de vérification se termine donc avec succès.
Différents exemples de cas d'échec du processus de vérification sur quatre exemples de code incorrect seront maintenant donnés en liaison avec le tableau T5 introduit en annexe : - Au point a) du tableau T5, le code donné en exemple a pour objet de tenter de fabriquer une référence d'objet invalide en utilisant un processus arithmétique sur des pointeurs. Il est rejeté par la vérification des types des arguments de l'instruction 2 sadd, laquelle exige que ces deux arguments soient de type short.
- Aux points b) et c) du tableau T5, le code a pour objet de réaliser deux tentatives de convertir un entier quelconque en une référence d'objet. Au point b), le registre 0 est utilisé à la fois avec le type short, instruction 0, et avec le type null, instruction 5. En conséquence, le processus de vérification attribue le type T au registre 0 et détecte une erreur de type lorsque le registre 0 est renvoyé comme résultat de type object à l'instruction 7.
- Au point c) du tableau T5, un ensemble de branchements du type "if...then...else..." est utilisé pour laisser au sommet de la pile un résultat qui est constitué soit par un entier soit par une référence d'objet. Le processus de vérification rejette ce code car il détecte que la pile n'est pas vide au niveau du branchement de l'instruction 5 vers l'instruction 9 symbolisée par la flèche.
- Enfin, au point d) du tableau T5, le code contient une boucle qui, à chaque itération, a pour effet d'empiler un entier de plus au sommet de la pile et de provoquer donc un débordement de la pile après un certain nombre d'itérations. Le processus de vérification rejette ce code en constatant que la pile n'est pas vide au niveau du branchement arrière de l'instruction 8 vers l'instruction 0, symbolisé par la flèche de retour, la pile n'étant pas vide à un point de branchement.
Les différents exemples donnés précédemment en liaison avec les tableaux T3, T4 et T5 montrent que le processus de vérification, objet de la présente invention, est particulièrement efficace et qu'il s'applique à des appliquettes et en particulier aux sous-programmes de ces dernières, pour lesquelles les conditions de type de pile respectivement de caractère vide de la pile des types antérieurement et aux instructions de branchement ou de cibles de branchement sont satisfaites.
Bien entendu, un tel processus de vérification implique l'écriture de codes objet satisfaisant à ces critères, ces codes objet pouvant correspondre au sousprogramme introduit au tableau T3 précédemment mentionné.
Toutefois, et afin d'assurer la vérification d'appliquettes et de sous-programmes d'appliquettes existantes qui ne satisfont pas nécessairement aux critères de vérification du procédé objet de la présente invention, en particulier pour ce qui concerne les appliquettes et les sous-programmes écrits en environnement Java, la présente invention a pour objet d'établir des procédés de transformation de ces appliquettes ou sous-programmes en appliquettes ou fragments de programme normalisés permettant de subir avec succès les tests de vérification du procédé de vérification objet de la présente invention et du protocole de gestion mettant en #uvre un tel procédé.
Dans ce but, l'invention a donc pour objet la mise en #uvre d'un procédé et d'un programme de transformation d'un code objet classique constituant une appliquette, ce procédé et ce programme de transformation pouvant être mis en #uvre hors d'un système embarqué ou d'une carte à microprocesseur lors de la création de l'appliquette considérée.
Le procédé de transformation de code en code normalisé objet de la présente invention, sera maintenant décrit dans le cadre de l'environnement Java à titre d'exemple purement illustratif.
A titre d'exemples de ce premier mode de réalisation, on choisit, comme composé amorceur-contrôleur,
un composé susceptible de fournir au moins un radical Z monofonctionnel choisi parmi ceux des formules (Ial), (Ia2) ou (Ia3) : avec n = 0 ou entier de 1 à 23 ; avec R8représentant hydrogène, méthyle ou éthyle ; et avec : - R9, R10,R11, R12 et R13 représentant chacun indépendamment alkyle, aryle ou halogène ; et - R14 représentant alkyle ou aryle.
# Conformément à un second mode de réalisation, on choisit, comme composé amorceur contrôleur, un composé susceptible de fournir un radical Z de formule (II) : dans laquelle : - Z1 représente le fragment amorceur d'un amorceur radicalaire ; - (PM)1 représente un bloc polymère formé par polymérisation ou copolymérisation radicalaire vivante
d'au moins un monomère polymérisable par voie radicalaire en présence d'un amorceur producteur de radicaux libres Z-*-* ; et - (PM)2, dont la présence est facultative, représente un autre bloc polymère, différent de (PM)l, formé par polymérisation ou copolymérisation radicalaire vivante d'au moins un monomère polymérisable par voie radicalaire en présence de l'amorceur Z1-(PM)1#. .
On peut citer comme exemples de blocs (PM)1 et (PM)2, ceux des formules : où : - T et U représentent chacun indépendamment hydrogène ou un reste alkyle en C1-10, substitué ou non ; - V et W représentent chacun indépendamment hydrogène, alkyle, substitué ou non, aryle, substitué ou non, -COOH, -COOR15, -CN, -CONH2, -CONHR16, -CONR17R18, -OCR19, -OR20, R15 à R20 représentant chacun O indépendamment alkyle, substitué ou non, ou aryle, substitué ou non ; et - n désigne le degré de polymérisation, pouvant notamment aller jusqu'à 10 000.
Ce second mode de réalisation concerne donc l'emploi de macroamorceurs-contrôleurs, dont la partie "macroamorceur" est préparée, de façon connue, par (co)polymérisation radicalaire vivante, sous haute pression (par exemple > 100 MPa) dans le cas où de l'éthylène entre dans la préparation d'au moins l'un des blocs (T = U = V = W = H), ou sous basse pression dans le cas contraire.
# Conformément à un troisième mode de réalisation, on choisit, comme composé amorceur-contrôleur, un composé
susceptible de fournir un radical Z polyfonctionnel, portant une pluralité de sites d'amorçage de type -Ce ou -Ce ou -C-0*. La fonctionnalité peut varier entre @ 0 2 et 10, étant de préférence entre 2 et 4.
A titre d'exemple, on peut citer un composé susceptible de fournir un radical Z polyfonctionnel de formule : PARTIE "CONTRÔLEUR" On choisit avantageusement comme composé amorceurcontrôleur un composé susceptible de fournir au moins un radical libre stable nitroxyle, comportant au moins un groupement =N-O#.
On choisit notamment le ou les radicaux libres stables parmi les radicaux nitroxyde, c'est-à-dire contenant le groupement =N-0*, en particulier parmi ceux des formules (IIIa), (IIIb) ou (IIIc) :
ians lesquelles : R'1 à R' 3, R'5 à R' et R' 13 et R' 14 représentent chacun indépendamment : (a) un atome d'hydrogène ; (b) un atome d'halogène, tel que le chlore, le brome ou l'iode : (c) un groupement hydrocarboné, saturé ou insaturé, linéaire, ramifié ou mono- ou polycyclique, et pouvant être substitué par au moins un halogène ; (d) un groupement ester -COOR'15 ou un groupement alcoxyle -OR' 16, R' 15 et R' 16 représentant un groupement hydrocarboné tel que défini au point (c) ci-dessus ; (e) une chaîne de polymère pouvant, par exemple, être une chaîne de poly(méthacrylate d'alkyle) ou de poly(acrylate d'alkyle), comme le poly(méthacrylate de méthyle), de polydiène comme le polybutadiène, de polyoléfine comme le polyéthylène ou le polybutadiène, mais étant, de préférence, une chaîne de polystyrène ; R'4a les significations définies aux points (a), (b), (c) , (d) et (e) ci-dessus ; R'9 à R'12, identiques ou différents, ont les significations définies aux points (a) à (e) ci-dessus et peuvent en outre représenter un groupement hydroxyde ou un groupement acide, tel que-COOH ou -S03H ; R'3 et R'4pouvant être reliés entre eux, et - dans le cas où R'4 représente un reste -CR"lR"2R"3 (R"1 à R"3 ayant indifféremment les significations de R'1 à R'3) R'3 pouvant être relié à R"3 - pour former un hétérocycle comportant l'atome d'azote de N-O#, ledit hétérocycle pouvant être saturé ou insaturé, pouvant comporter dans le cycle au moins un autre hétéroatome et/ou au moins un groupement -C- , et # O
pouvant également comporter un cycle accolé, saturé ou insaturé ; deux parmi R' 1 à R,3, R' 5 et R' 6, R' et R' 8 , R' 9 et R,10, R'l' et R'12, Rj,6 et R' 9, R' et R' 11 R'13 et R'14 et - dans le cas où R'4représente un reste -CR"1R"2R"3, R'3 et R"3 - pouvant indépendamment être reliés entre eux pour former, avec l'atome de carbone qui les porte, un cycle ou un hétérocycle saturé ou insaturé ; - u est un entier non nul, par exemple de 1 à 18.
A titre d'exemples des groupements hydrocarbonés tels que définis au point (c) ci-dessus, on peut citer ceux ayant de 1 à 20 atomes de carbone, comme les radicaux alkyle linéaires, ramifiés ou cycliques, et les radicaux aryle tels que phényle ou naphtyle, et les radicaux comprenant au moins un cycle aromatique qui peut être substitué par exemple par un radical alkyle en C1-C4, comme les radicaux aralkyle, tels que benzyle.