25 research outputs found

    Approches formelles pour l'analyse de la performabilité des systèmes communicants mobiles (Applications aux réseaux de capteurs sans fil)

    Get PDF
    Nous nous intéressons à l'analyse des exigences de performabilité des systèmes communicants mobiles par model checking. Nous modélisons ces systèmes à l'aide d'un formalisme de haut niveau issu du p-calcul, permettant de considérer des comportements stochastiques, temporels, déterministes, ou indéterministes. Cependant, dans le p-calcul, la primitive de communication de base des systèmes est la communication en point-à-point synchrone. Or, les systèmes mobiles, qui utilisent des réseaux sans fil, communiquent essentiellement par diffusion locale. C'est pourquoi, dans un premier temps, nous définissons la communication par diffusion dans le p-calcul, afin de mieux modéliser les systèmes que nous étudions. Nous proposons d'utiliser des versions probabilistes et stochastiques de l'algèbre que nous avons défini, pour permettre des études de performance. Nous en définissons une version temporelle permettant de considérer le temps dans les modèles. Mais l'absence d'outils d'analyse des propriétés sur des modèles spécifiés en une algèbre issue du p-calcul est un obstacle majeur à notre travail. La définition de règles de traduction en langage PRISM, nous permet de traduire nos modèles, en modèles de bas niveau supports du model checking, à savoir des chaînes de Markov à temps discret, à temps continu, des automates temporisés, ou des automates temporisés probabilistes. Nous avons choisi l'outil PRISM car, à notre connaissance, dans sa dernière version, il est le seul outil à supporter les formalismes de bas niveau que nous venons de citer, et ainsi il permet de réaliser des études de performabilité complètes. Cette façon de procéder nous permet de pallier à l'absence d'outils d'analyse pour nos modèles. Par la suite, nous appliquons ces concepts théoriques aux réseaux de capteurs sans fil mobiles.We are interested in analyzing the performability requirements of mobile communication systems by using model checking techniques. We model these systems using a high-level formalism derived from the p-calculus, for considering stochastic, timed, deterministic or indeterministic behaviors. However, in the p-calculus, the basic communication primitive of systems is the synchronous point-to-point communication. However, mobile systems that use wireless networks, mostly communicate by local broadcast. Therefore, we first define the broadcast communication into the p-calculus, to better model the systems we study. We propose to use probabilistic and stochastic versions of the algebra we have defined to allow performance studies. We define a temporal version to consider time in the models. But the lack of tools for analyzing properties of models specified with p-calculus is a major obstacle to our work and its objectives. The definition of translation rules into the PRISM language allows us to translate our models in low-level models which can support model checking, namely discrete time, or continuous time Markov chains, timed automata, or probabilistic timed automata. We chose the PRISM model checker because, in our best knowledge, in its latest version, it is the only tool that supports the low-level formalisms that we have previously cited, and thus, makes it possible to realize complete performability studies. This approach allows us to overcome the lack of model checkers for our models. Subsequently, we apply these theoretical concepts to analyse performability of mobile wireless sensor networks.PARIS-CNAM (751032301) / SudocSudocFranceF

    Cerner le contexte spatial par les voisinages dans les modèles cellulaires en géographie

    No full text
    International audienceUn automate cellulaire est un système dynamique, à la fois spatialement et temporellement discret. Les composantes d'un tel système sont des lieux, les états de ceux-ci et une fonction de transition permettant aux lieux de changer d'état. Entre autres préoccupations du modélisateur la compréhension et la prise en compte des relations entre les lieux sont primordiales. Et c'est là qu'interviennent les voisinages pour une meilleure prise en compte du contexte spatial que nous considérons pour chaque cellule comme étant un voisinage spécifiquement étendu, c'est-à-dire l'ensemble des lieux ayant potentiellement une certaine influence sur une cellule donnée. A partir d'une réflexion axée sur la typologie de Tobler et des voisinages de Moore et Von Neumann et d'autres travaux plus récents sur les automates cellulaires non stationnaires, nous proposons une vision plus large des contextes spatiaux dans les applications multi scalaires des modèles cellulaires en géographie par le biais des voisinages dynamiquement adaptatifs

    Processus de diffusion : outils de modélisation, de prévision et de contrôle

    Get PDF
    De l'usure et des hommes -- Contrôle optimal de processus d'usure -- Solutions explicites -- Et la lumière fut -- Modèles de diffusion -- Ornstein-Uhlenbeck intégré -- Le modèle PREVIS -- Exemple de contrôle optimal -- Le quantron -- Motivation -- Nouveau neurone

    Développement de méthodes bioinformatiques dédiées à la prédiction et l'analyse des réseaux métaboliques et des ARN non codants

    Get PDF
    L'identification des interactions survenant au niveau moléculaire joue un rôle crucial pour la compréhension du vivant. L'objectif de ce travail a consisté à développer des méthodes permettant de modéliser et de prédire ces interactions pour le métabolisme et la régulation de la transcription. Nous nous sommes basés pour cela sur la modélisation de ces systèmes sous la forme de graphes et d'automates. Nous avons dans un premier temps développé une méthode permettant de tester et de prédire la distribution du flux au sein d'un réseau métabolique en permettant la formulation d'une à plusieurs contraintes. Nous montrons que la prise en compte des données biologiques par cette méthode permet de mieux reproduire certains phénotypes observés in vivo pour notre modèle d'étude du métabolisme énergétique du parasite Trypanosoma brucei. Les résultats obtenus ont ainsi permis de fournir des éléments d'explication pour comprendre la flexibilité du flux de ce métabolisme, qui étaient cohérentes avec les données expérimentales. Dans un second temps, nous nous sommes intéressés à une catégorie particulière d'ARN non codants appelés sRNAs, qui sont impliqués dans la régulation de la réponse cellulaire aux variations environnementales. Nous avons développé une approche permettant de mieux prédire les interactions qu'ils effectuent avec d'autres ARN en nous basant sur une prédiction des interactions, une analyse par enrichissement du contexte biologique de ces cibles, et en développant un système de visualisation spécialement adapté à la manipulation de ces données. Nous avons appliqué notre méthode pour l'étude des sRNAs de la bactérie Escherichia coli. Les prédictions réalisées sont apparues être en accord avec les données expérimentales disponibles, et ont permis de proposer plusieurs nouvelles cibles candidates.The identification of the interactions occurring at the molecular level is crucial to understand the life process. The aim of this work was to develop methods to model and to predict these interactions for the metabolism and the regulation of transcription. We modeled these systems by graphs and automata.Firstly, we developed a method to test and to predict the flux distribution in a metabolic network, which consider the formulation of several constraints. We showed that this method can better mimic the in vivo phenotype of the energy metabolism of the parasite Trypanosoma brucei. The results enabled to provide a good explanation of the metabolic flux flexibility, which were consistent with the experimental data. Secondly, we have considered a particular class of non-coding RNAs called sRNAs, which are involved in the regulation of the cellular response to environmental changes. We developed an approach to better predict their interactions with other RNAs based on the interaction prediction, an enrichment analysis, and by developing a visualization system adapted to the manipulation of these data. We applied our method to the study of the sRNAs interactions within the bacteria Escherichia coli. The predictions were in agreement with the available experimental data, and helped to propose several new target candidates.BORDEAUX1-Bib.electronique (335229901) / SudocSudocFranceF

    Commande Ă  seuils critiques de la production dans un atelier de fabrication avec machines en tandem non fiables

    Get PDF
    Éléments de gestion optimale de la production dans les ateliers de fabrication -- Vision de décomposition hiérarchisée des ateliers de fabrication -- Particularités des processus de production en tandem -- État de l'art sur la gestion sous-optimale de la production en tandem -- Optimisation d'une classe de politiques décentralisées de production, à seuils critiques, pour deux machines non fiables en tandem -- Optimisation d'une classe de politiques décentralisées de la production, à seuils critiques, pour M machines en tandem -- Exploration numérique des propriétés des lois de commande décentralisées de la production à seuils critiques

    Coordination locale et optimisation distribuée du trafic de véhicules autonomes dans un réseau routier

    Get PDF
    In this thesis, we focus on traffic coordination and optimization in road intersections, while accounting for intelligent autonomous vehicles. This thesis is organized in two parts. The first part focuses on the problem of sharing a one-lane road between two opposite flows of vehicles. The state of the art shows few studies addressing this issue. We propose two reactive coordination approaches that minimize vehicle delays and measure their performances statistically through simulations. The second part of the thesis addresses the problem of generic traffic management in a traffic network. We develop a stop-free approach that explores a principle alternating vehicles between flows at intersections, and it provides distributed algorithms optimizing this alternation at each intersection and in the overall network. We present the modeling choices, the algorithms and the simulation study of our approach and we compare its performances with existing approaches.Dans le cadre de cette thèse, nous nous intéressons à la coordination et l'optimisation du trafic aux intersections des réseaux routiers, avec la particularité de considérer des véhicules autonomes intelligents. Cette thèse est organisée en deux grandes parties. La première se concentre sur le problème du partage d'un espace de voie par deux files de véhicules évoluant en sens opposés. L'état de l'art montre le peu de travaux abordant cette question. Nous explorons deux approches par coordination réactive, en relation avec un critère de minimisation des retards. Les performances de ces approches ont été mesurées statistiquement en simulation. La deuxième partie de la thèse s'attaque au problème générique de la gestion du trafic au sein d'un réseau routier. Nous développons une approche originale à deux égards: d'une part elle explore un principe de passage en alternance des flux permettant de ne pas arrêter les véhicules aux intersections, et d'autre part, elle propose des algorithmes d'optimisation distribuée de ce passage alterné au niveau de chaque intersection et au niveau du réseau global. La thèse présente successivement les choix de modélisation, les algorithmes et l'étude en simulation de leurs performances comparées à des approches existantes

    Détection de conflits dans les services téléphoniques par la théorie des systèmes à événements discrets

    Get PDF
    Présentation des approches pour la détection de conflits -- Le projet P509 -- Détection des interactions par les spécifications rationnelles et formelles -- Technique de spécification multiparadigme -- Méthodes orientées-objets pour la détection de conflits -- Méthodes basées sur LOTOS pour la détection de conflits -- Détection et résolution de conflits par les systèmes à événements discrets -- La commande des systèmes à événements discrets -- Langages formels -- Les automates finis -- Cadre formel de la théorie R-W -- Supervision monolitihique -- Supervision modulaire -- Modélisation du générateur et spécification de quelques exemples de services téléphoniques -- Adaptation du générateur -- Amélioration du générateur -- Spécification du service conférence à "trois" -- Spécification du service "appel en attente" -- Spécification du service "transfert d'appel, ligne occupée" -- Propriétés des spécifications développées -- Tests d'intergérences entre les services téléphoniques et discussion des résultats -- Tests d'interférences entre les trois services téléphoniques

    Génération automatique de cas de test pour les systèmes modélisés par des machines à états finis communicantes

    Full text link
    Thèse numérisée par la Direction des bibliothèques de l'Université de Montréal

    Réseaux de régulation chez Escherichia coli

    Get PDF
    L'adaptation d'une bactérie aux changements de son environnement est contrôlée par un réseau de régulation large et complexe, faisant intervenir de nombreux acteurs et modules différents. Dans ce travail, nous avons étudiés un module de régulation spécifique, contrôlant l'adaptation de la bactérie Escherichia coli à un changement de sources de carbone. Dans un milieu contenant du glucose et de l'acétate, la croissance est divisée en deux phases : les bactéries utilisent préférentiellement le glucose et commencent à métaboliser l'acétate qu'après l'épuisement du glucose. En effet, la présence du glucose réprime la transcription d'un gène nécessaire à la croissance sur acétate, le gène acs (codant pour l'acétyl-CoA synthétase). Le mécanisme régulateur fait intervenir le facteur de transcription Crp-AMPc et le système de transfert de phosphate (PTS), qui permet l'import du glucose. Plusieurs modèles décrivent en détail la cascade de réactions moléculaires à l'origine de cette répression catabolique . Cependant, certaines de nos observations expérimentales ne sont pas correctement prédites par les modèles actuels. Ces modèles doivent être révisés ou complétés. L'outil majeur que nous employons pour les expériences est la fusion transcriptionnelle : une région promotrice fusionnée en amont d'un gène rapporteur (GFP, luciferase). Avec ces constructions, nous mesurons la dynamique de l'expression génique dans différentes souches (mutants) et différentes conditions environnementales. Les observations à l'échelle de la population sont corroborées par des mesures similaires à l'échelle de la cellule unique. Nous utilisons cette même technologie pour construire de petits systèmes synthétiques qui sondent davantage le phénomène de répression catabolique. Nous avons ainsi créé un interrupteur génétique dont le fonctionnement est contrôlé par le flux glycolytique et nous avons construit un petit système de communication intercellulaire basé sur la molécule AMPc. Enfin, nous proposons une manière originale de mesurer l'état métabolique des cellules en utilisant la dépendance énergétique de la luciferase.The adaptation of bacteria to changes in their environment is controlled by a large and complex regulatory network involving many different actors and modules. In this work, we have studied a specific module controlling the adaptation of Escherichia coli to a change in carbon sources. In a medium containing glucose and acetate, growth is divided into two phases : the bacteria preferentially use glucose and start to metabolize acetate only after glucose exhaustion. Indeed, the presence of glucose represses the transcription of a gene needed for growth on acetate : the acs gene (coding for acetyl-CoA synthetase). The regulatory mechanism involves the Crp-cAMP regulator and the phosphate transfer system (PTS), which is responsible for glucose import. Several models describe the cascade of molecular reactions responsible for this catabolite repression . However, our work shows that many of our experimental observations are incorrectly predicted by current models. These models have to be amended.We use transcriptional fusion, i.e., the fusion of a promoter region upstream of a reporter gene (GFP, luciferase), to measure the dynamics of gene expression in different genetic backgrounds and environmental conditions. Observations at the population level are corroborated by similar measurements at the single cell level. We use this same technology to construct small synthetic systems that probe further aspects of the phenomenon of catabolite repression. We have thus created a genetic toggle switch controlled by the glycolytic flux and we have built an inter-cellular communication system mediated by cAMP. Finally, we propose a novel way to measure the metabolic state of cells by using the energy dependence of the luciferase enzyme.SAVOIE-SCD - Bib.électronique (730659901) / SudocGRENOBLE1/INP-Bib.électronique (384210012) / SudocGRENOBLE2/3-Bib.électronique (384219901) / SudocSudocFranceF
    corecore