Sommaire
2.2.6 Associations .................................... 34
2.3 Programmation ....................................... 39
2.3.1 Typesdedonnées.................................. 39
2.3.2 Opérateurs ..................................... 39
2.3.3 Primitives...................................... 40
2.4 LesRéseauxVirtuels .................................... 40
2.4.1 Problématique ................................... 41
2.4.2 Définitions ..................................... 41
2.4.3 Extension du modèle de programmation . . . . . . . . . . . . . . . . . . . . . . 42
2.4.4 Réduction de pvar et diffusion . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.4.5 Graphe virtuel implicite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.5 Fusiondecomposantes................................... 46
2.5.1 Problématique ................................... 46
2.5.2 Absorption ..................................... 47
2.5.3 Fusion........................................ 49
2.5.4 Programmation................................... 51
2.5.5 Bilanetperspectives ................................ 52
2.6 Conclusion ......................................... 52
3 L’environnement ANET 55
3.1 Environnement de programmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.1.1 Environnement ou langage? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.1.2 Vued’ensemble................................... 56
3.1.3 Architecture..................................... 57
3.1.4 Interface "bas-niveau" (anet et vnet)........................ 57
3.1.5 Interface "haut-niveau" (anet++ et vnet++).................... 58
3.1.6 Styledeprogrammation .............................. 58
3.1.7 Configuration de l’environnement . . . . . . . . . . . . . . . . . . . . . . . . . 61
3.2 Interfacedeprogrammation................................. 62
3.2.1 Anet ......................................... 62
3.2.2 Pvar ......................................... 63
3.2.3 PvarBool ...................................... 67
3.2.4 Subnet ....................................... 67
3.2.5 Vnet ......................................... 69
3.2.6 VPvar ........................................ 70
3.2.7 VSubnet ...................................... 70
3.2.8 VPvarBool ..................................... 70
ii