Réflexivité et réseaux d’ information Jean-Bernard STEFANI FTR&D DTL/ASR
Plan Contexte : réseaux d ’information Réflexion et réseaux d ’information Réflexion et contrôle Partitions et domaines Dynamique et connaissances
Contexte : réseaux d’information Meta-signalling network Distributed infrastructure Transport Network
Contexte : réseaux d’information Applications: Control Management Services IMS Reflection of Transport Network resources
Réflexion et réseaux d’information Réification de ressources de transport Objets de programmation Amorce via réseau de méta-signalisation Accès, contrôle et gestion de ressources Services de communication comme liaisons Communication de bout en bout Sémantiques multiples Transparences à la répartition
Réflexion et contrôle Observation Supervision Gestion de ressources Transactions Workflow
Réflexion et contrôle Observation Poser (définir, localiser, activer) des sondes De manière prédéfinie ou dynamique Définition : modèle d ’événement, prédicats de description Localisation : coordonnées spatiales et structurelles Activation : amorce, liaison Organiser la hiérarchie d ’observation Poser des sondes Mettre en place observateurs et canaux de communication Enregistrer chroniques et coupures cohérentes Sondes comme méta-objets
Réflexion et contrôle Supervision Observer Circonscrire et isoler des sous-systèmes Modifier des sous-systèmes Composants, compositions, associations Superposer des comportements de contrôle « Spectative superimposition » : observation d ’état « Regulative superimposition » : retarder ou interdire des interactions entre composants « Invasive superimposition » : modification arbitraire de l ’état et du comportement d ’un sous-système Superposition comme composition parallèle de méta-objets
Réflexion et contrôle Gestion de ressources Ressource = objet Décomposition Statique, dynamique Niveaux d ’abstraction Transformation et compilation Multiplexage Admission et création Allocation et ordonnancement Gestionnaires comme méta-groupes
Réflexion et contrôle Transactions Atomicité, isolation, reprise Visibilité inter et intra-transactions Annulations et défaillances Objets et processus Arbres de causalité Coupures cohérentes Identification Gestion de transaction comme superposition
Réflexion et contrôle Workflow Transactions, composition parallèle, supervision Règles de déclenchement Détection de prédicats Traitement d ’exceptions Objets et processus Gestion de workflow comme superposition
Partitions et domaines Système réparti = ensembles de sous-systèmes Plusieurs partitions coexistent Selon plusieurs dimensions Notion de domaine centrale Ressources : capsules, processus Défaillances : zones de confinement Sécurité : domaines de protection, de contrôle d’accès Désignation : domaines de désignation Communication : sous-réseaux Liaison : conteneurs, adapteurs
Partitions et domaines Modélisation Domaine comme concept primitif Formes de domaines multiples Expression du comportement d’un domaine Expression de la superposition
Partitions et domaines Domaines comme « objets » d [ C ] d : conteneur du domaine, C : configuration (contenu du domaine) Chaque domaine doté d ’un comportement propre Configurations C ::= 0 | m | d[C] | C || C | # m : message || opérateur parallèle [ ] opérateur de superposition Modèle de système = graphe de configurations
Partitions et domaines Définition d’un objet L : O -> P(N) -- ensemble de noms (interfaces) K : O - > P(N) -- ensemble de noms (accointances) B : O -> S -> P(M x S) -- comportement O : ensemble des objets S : ensemble des configurations M : ensemble des messages N : ensemble des noms Définition d’un message tgt : M -> N -- destination d’un message arg : M -> (N U S)* -- arguments d’un message
Partitions et domaines Domaines comme méta-objets et méta-groupes Observation Interprétation Interception Superposition
Dynamique et connaissances Connaissances sur les systèmes Objets Actions Processus Workflow et connaissances procédurales Domaines et contextes Organisation Autonomie Fédération Monde ouvert