1,084 research outputs found

    Du Langage Naturel à la Spécification – Application à la Spécification de Services de Télécommunication

    No full text
    International audienceLa rédaction de spécifications techniques, écrites la plupart du temps en langage naturel, est devenue une activité considérable. Parallèlement la nécessité de réduire les temps de développement de systèmes complexes, comme ceux des télécommunications, est une priorité. Une condition pour atteindre cet objectif consiste à formaliser le maximum de spécifications produites. Nous essayerons donc de montrer la possibilité d'une certaine automatisation du passage de l'informel au formel, grâce à des méthodes et outils fiables, susceptibles d'assister un expert humain en spécification. Nous proposons pour cela un processus de formalisation qui s'appuie sur une représentation intermédiaire des spécifications avec le formalisme des graphes conceptuels, avant de dériver une description formelle en Z. Puis, dans une deuxième approche, nous exposerons les éléments méthodologiques liés à un processus de conception orientée agent, cette fois semi-formel. Pour illustrer notre présentation et lui conférer une meilleure lisibilité, nous avons choisi un exemple simple de spécification que nous appliquerons à chacune des phases du processus de formalisation

    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

    DĂ©fis pour le GĂ©nie de la Programmation et du Logiciel GDR CNRS GPL

    Get PDF
    National audienceCe document a été élaboré dans le cadre du groupement de recherche CNRS " Génie de la Programmation et du Logiciel " (GDR GPL) sous la direction de Laurence Duchien et de Yves Ledru, avec la collaboration des groupes de travail du GDR. Après un résumé synthétique des différentes contributions, ce document présente des problématiques qui ont été identifiées comme particulièrement importantes dans les années qui viennent dans les domaines du génie logiciel et de la programmation. Sans faire un recensement exhaustif, le repérage effectué par les groupes de travail du GDR GPL contribue à une cartographie du positionnement français et suggère plusieurs thématiques stratégiques dans ces domaines

    Une Station d'Observation pour des Situations d'Apprentissage Collaboratif Instrumenté

    Get PDF
    International audienceToute activité d'apprentissage collaboratif requiert naturellement un suivi de l'évolution de l'apprenant. L'observation de ces activités est donc indispensable pour tous les acteurs des situations d'apprentissage collaboratif instrumenté (SACI). Dans cet article, nous présentons un exemple de résultat, issu d'expérimentations in situ, de l'opérationalisation de modèles centrés sur les traces d'activité des différentes parties d'un prototype de station d'observation. Nous montrons la difficulté qu'il y a à exploiter les traces d'activité existantes, qui peuvent être trop nombreuses ou au contraire insuffisantes. Nous tentons ainsi d'apporter des réponses aux problèmes de bruit et de silence, et à l'expressivité des traces par rapport aux niveaux d'observation souhaités

    Conception de Système de Multi-Assistance à Base d'Agents. Application à un Environnement Pédagogique

    No full text
    International audienceLes systèmes multi-agents permettent de coordonner le comportement d'agents interagissant et communiquant dans une société pour réaliser des tâches ou résoudre des problèmes. Il nous semble donc bien adaptés pour concevoir une multi assistance destinée à des utilisateurs de systèmes complexes, coopératifs et distribués – chaque agent représentant un niveau d'assistance. Dans l'intention d'illustrer notre approche, nous présenterons un système d'assistance intégré dans l'environnement d'apprentissage iPédagogique. L'enseignement d'unités de valeurs scientifiques ou techniques est largement fondé sur l'acquisition de connaissances conceptuelles et la validation d'un savoir-faire. Au cours d'une formation, l'apprenant et l'enseignant doivent être efficaces tant du point de vue quantitatif que qualitatif, tout spécialement en surmontant des difficultés organisationnelles et en bénéficiant d'une aide à la synchronisation d'activités. Nous présenterons les orientations de cet environnement utilisé dans une école d'ingénieurs généralistes et dans deux formations Multimédia, puis nous détaillerons notre système d'aide multi-usages, au travers de la gestion de projets d'étudiants

    Que peut nous apprendre l’ouvrage Punishing the Poor sur la régulation de la pauvreté dans le contexte européen ?

    Get PDF
    Punishing the Poor écrit par Loïc Wacquant propose une description frappante et convaincante de la double organisation de la justice aux États‑Unis. Il existe un décalage entre la réalité de la pénalisation des riches et des pauvres. Ma contribution entend discuter une hypothèse sous‑jacente constamment évoquée à propos de ce livre, à savoir que ses analyses basées sur le cas de l’Amérique du Nord seraient transposables au niveau européen et constitueraient le cadre d’interprétation des politiques pro-pauvres actuelles. Si la pénalisation trouve incontestablement sa place dans ces politiques, il est plus exact et pertinente de la replacer dans une multitude d’autres mécanismes. La dimension pénale doit effectivement être articulée au processus de responsabilisation comme aux dimensions sociales, culturelles et médicales de la justice.Punishing the Poor written by Loïc Wacquant offers a striking and convincing description of the two‑fold organization of justice in the United States. A gap actually exists between the (de)penalization of the rich and the penalization of the poor. Through my contribution, I intend discussing an underlying hypothesis constantly put forward about this book. Its analyses, based on a North American case, would be transposable to the European level and would provide the interpretation framework for current pro‑poor policies. If the penalization is indisputably gaining space in these policies, it is more exact and pertinent to place it within a multitude of other mechanisms. The penal dimension has actually to be articulated to both processes of responsabilization or to the social, cultural, medical dimensions of justice

    Traduire pour le textile: enjeux et perspectives

    Get PDF
    Textile is a field that has evolved and changed day by day as well in fabrics and materials or also in working processes. It presents names and terms that have inside themselves the memory of man, his taste of appearance, his ability, curiosity and creativity. This sector, very important both in Italian and French economy, is a very interesting segment and at the same time an important challenge for the language and the translation. This work aims to examine some aspects of the textile translation, analysing the main translation’s problems especially in specialized communication

    Vérification d'exigences d'un modèle SysML

    Get PDF
    Vérification formelle du modèle SysML du pacemaker qui sert d'étude de cas au long de l'ouvrage

    Une introduction Ă  l'univers de Briefs

    Get PDF
    Premier rapport de recherche sur les BriefsWe propose in this paper a study of basic information structure, called "Brief" for annotating observations of phenomena in a spatiotemporal context through interconnection networks. One of various features of these" briefs" is that they can be used in an observation made both by human or machine through communicating objects (CO). These annotations will allow implementation of services for automatic or manual processing annotations on various phenomena. It can be used as a standard interchange format for these annotations between applications on networks. We show that we can deal metrics and techniques of computational geography and those coming from the Semantic Web to enhance the mechanisms of analysis and processing of these masses of information on the networks.Nous proposons dans cet article d'étudier une structure d'information élémentaire, appelée Brief, permettant d'annoter des observations de phénomènes dans un contexte spatiotemporel via les réseaux d'interconnexion. Une des particularités de ces Briefs est qu'ils peuvent être utilisés dans une observation effectuée par l'homme ou par la machine à travers les objets communicants Cette forme d'annotation permettra une mise en place des services de traitement automatiques ou manuels des annotations sur divers phénomènes. Elle peut être utilisée comme un format d'échange standard de ces annotations entre les applications sur réseaux. Nous montrons que l'on peut composer les métriques et techniques de la géographie algorithmique et celles venant du web sémantique pour enrichir les mécanismes d'analyse et de traitement de ces masses de fractions d'information sur les réseaux
    • …
    corecore