10 research outputs found

    Détection d'erreur au plus tôt dans les systèmes temps-réel : une approche basée sur la vérification en ligne

    Get PDF
    La vérification en ligne de spécifications formelles permet de créer des détecteurs d'erreur dont le pouvoir de détection dépend en grande partie du formalisme vérifié à l'exécution. Plus le formalisme est puissant plus la séparation entre les exécutions correctes et erronées peut être précise. Cependant, l'utilisation des vérifieurs en-ligne dans le but de détecter des erreurs est entravée par deux problèmes récurrents : le coût à l'exécution de ces vérifications, et le flou entourant les propriétés sémantiques exactes des signaux d'erreur ainsi générés. L'objectif de cette thèse est de clarifier les conditions d'utilisation de tels détecteurs dans le cadre d'applications « temps réel » critiques. Dans ce but, nous avons donné l'interprétation formelle de la notion d'erreur comportementale « temps réel». Nous définissions la propriété de détection « au plus tôt » qui permet de d'identifier la classe des détecteurs qui optimisent la latence de détection. Pour illustrer cette classe de détecteurs, nous proposons un prototype qui vérifie un comportement décrit par un automate temporisé. La propriété de détection au plus tôt est atteinte en raisonnant sur l'abstraction temporelle de l'automate et non sur l'automate lui-même. Nos contributions se déclinent dans trois domaines, la formalisation de la détection au plus tôt, sa traduction pour la synthèse de détecteurs d'erreur à partir d'automate temporisés, puis le déploiement concret de ces détecteurs sur une plate-forme de développement temps réel, Xenomai. ABSTRACT : Runtime verification of formal specifications provides the means to generate error detectors with detection capabilities depending mostly on the kind of formalism considered. The stronger the formalism is the easier the speration between correct and erroneous execution is. Nevertheless, two recurring issues have to be considered before using such error detection mechanisms. First, the cost, at run-time, of such error detector has to be assessed. Then, we have to ensure that the execution of such detectors has a well defined semantics. This thesis aims at better understanding the conditions of use of such detectors within critical real-time software application. Given formal behavioural specification, we defined the notion of "behavioural error". Then, we identify the class of early detectors that optimize the detection latency between the occurence of such errors and their signalling. The whole generation process has been implemented for specifications provided as timed automata. The prototype achieves early error detection thanks to a preprocessing of the automaton to generate its temporal abstraction. Our contributions are threefold : formalisation of early detection, algorithms for timed automata run-time verification, and prototyping of such detectors on a real-time kernel, Xenomai

    Approche pour le développement de logiciels intégrant des concepts de qualité de service

    Get PDF
    In critical domains such as avionics, railways or automotive, to certify a system, it is required to demonstrate that it achieves its function, with respect to specified timing requirements. Indeed, longer-than-predicted function computing can make data erroneous, leading potentially to endanger people lives. Today, most approaches propose to ensure these Quality of Service requirements at platform level, e.g., through deterministic bandwidth, static time slots allocation and predefined scheduling. These constraints ensure applications can’t overpass allocated time slots; applications are then fed with requirements decoupled to their functionality. However, it shall be possible to certify timing requirements, dedicated to an application. Hence, guarantees at platform-level are not sufficient anymore. It should be possible to take into account these requirements from the stage of application design. Today, most of existing approaches in this domain, focus on supporting QoS at individual stages of the software development process, preventing requirements traceability. This thesis proposes a design-driven approach to supporting QoS throughout software development process, integrated in a tool-based methodology, namely DiaSuite. The QoS extension enriches the DiaSpec design language, with the capability to instantiate QoS requirements onto software components. A runtime execution support to monitoring these timing requirements, is then generated, directly from the specification. This thesis uniformly integrates timing concepts with error ones, around DiaSuite methodology, to propose a supervision layer that could lead to application reconfiguration in case of QoS contract violation. Contributions of this thesis are evaluated through respect of coherence and conformance critera, illustrated through a case study in avionics.Dans les domaines critiques tels que l’avionique, le ferroviaire ou encore l’automobile, il faut, afin de pouvoir certifier un système, démontrer qu’il réalise la fonction pour laquelle il a été conçu, selon des exigences temporelles spécifiées. En effet, un rendu temporel trop long peut rendre des données erronées, et ainsi mettre en danger la sûreté des personnes. Aujourd’hui, la plupart des approches proposent d’assurer ces exigences de Qualité de service au niveau des couches basses, e.g., au travers d’une bande passante déterministe, d’allocation statique d’intervalles de temps, et d’un ordonnancement prédéfini. Ces contraintes assurent que les applications ne peuvent dépasser le temps d’exécution alloué ; les applications récupèrent de ce fait des exigences qui sont découplées de leur fonctionnalité. En revanche, il faut aussi pouvoir certifier des exigences temporelles spécifiques à une application. De là, les garanties au niveau des couches basses ne sont plus suffisantes. Il faudrait pouvoir prendre en compte ces exigences dès la phase de conception des applications. Aujourd’hui, la plupart des approches existant dans ce domaine se concentrent sur le support de QoS à des phases isolées du processus de développement logiciel, empêchant la traçabilité des exigences. Cette thèse propose une approche dirigée par la conception pour supporter les exigences de QoS tout au long du processus de développement logiciel, intégrée dans une méthodologie outillée, appelée DiaSuite. L’extension de QoS enrichit le langage de conception DiaSpec avec la capacité d’instancier les exigences de QoS sur les composants logiciels. Un support de surveillance à l’exécution de ces exigences temporelles est ensuite généré, directement à partir de la spécification. Cette thèse intègre uniformément les concepts temporels avec les concepts de gestion d’erreurs, au travers de la méthodologie DiaSuite, afin de proposer une couche de supervision qui puisse effectuer une reconfiguration applicative, dans le cas de violation de contrat de QoS. Les contributions de cette thèse sont évaluées au regard du respect des critères de cohérence et de conformité, illustrés au travers d’une étude de cas dans le domaine avionique

    Définition d'un langage et d'une méthode pour la description et la spécification d'IHM post-W.I.M.P. pour les cockpits interactifs

    Get PDF
    Avec l'apparition de nouvelles technologies comme l'iPad, etc., nous rencontrons dans les logiciels grand public des interfaces de plus en plus riches et innovantes. Ces innovations portent à la fois sur la gestion des entrées (e. g. écrans multi-touch) et sur la gestion des sorties (e.g. affichage). Ces interfaces sont catégorisées de type post-WIMP et permettent d'accroitre la bande passante entre l'utilisateur et le système qu'il manipule. Plus précisément elles permettent à l'utilisateur de fournir plus rapidement des commandes au système et au système de présenter plus d'informations à l'utilisateur lui permettant par là-même de superviser des systèmes de complexité accrue. L'adoption par le grand public et le niveau de maturité de ces technos permet d'envisager leur intégration dans les systèmes critiques (comme les cockpits ou de façon plus générale les systèmes de commande et contrôle). Toutefois les aspects logiciels liés à ces technologies sont loin d'être maîtrisés comme le démontrent les nombreux dysfonctionnements rencontrés par leurs utilisateurs. Alors que ces derniers peuvent être tolérés pour des applications de jeux ou de divertissement elles ne sont pas acceptables dans le domaine des systèmes critiques présentés précédemment. La problématique de cette thèse porte précisément sur le développement de méthodes, langages, techniques et outils pour la conception et le développement de systèmes interactifs innovants et fiables. La contribution de cette thèse porte sur l'extension d'une notation formelle : ICO (Objets Coopératifs Interactifs) pour décrire de manières exhaustive et non ambiguë les techniques d'interactions multi-touch et la démonstrabilité de son application dans le cadre des applications multi-touch civils. Nous proposons en plus de cette notation, une méthode pour la conception et la validation de systèmes interactifs offrants des interactions multi-touch à leurs utilisateurs. Le fonctionnement de ces systèmes interactifs est basé sur une architecture générique permettant une structuration des modèles allant de la partie matérielle des périphériques d'entrées jusqu' à la partie applicative pour la commande et le contrôle de ces systèmes. Cet ensemble de contribution est appliqué sur un ensemble d'étude de ca dont la plus significative est une application de gestion météo pour un avion civil.With the advent of new technologies such as the iPad, general public software feature richer and more innovative interfaces. These innovations are both on the input layer (e.g. multi-touch screens) and on the output layer (e.g. display). These interfaces are categorized as post-W.I.M.P. type and allow to increase the bandwidth between the user and the system he manipulates. Specifically it allows the user to more quickly deliver commands to the system and the system to present more information to the user enabling him managing increasingly complex systems. The large use in the general public and the level of maturity of these technologies allows to consider their integration in critical systems (such as cockpits or more generally control and command systems). However, the software issues related to these technologies are far from being resolved judging by the many problems encountered by users. While the latter may be tolerated for gaming applications and entertainment, it is not acceptable in the field of critical systems described above. The problem of this thesis focuses specifically on the development of methods, languages, techniques and tools for the design and development of innovative and reliable interactive systems. The contribution of this thesis is the extension of a formal notation: ICO (Interactive Cooperative Object) to describe in a complete and unambiguous way multi-touch interaction techniques and is applied in the context of multi-touch applications for civilians aircrafts. We provide in addition to this notation, a method for the design and validation of interactive systems featuring multi-touch interactions. The mechanisms of these interactive systems are based on a generic architecture structuring models from the hardware part of the input devices up to the application part for the control and monitoring of these systems. This set of contribution is applied on a set of case studies, the most significant being an application for weather management in civilian aircrafts

    Facteurs influençant la prise en charge des urgences en médecine générale (Analyse des pratiques de généralistes normands)

    Get PDF
    La médecine générale est une discipline complexe et diverse. L un des rôles défini par la WONCA est la prise en charge des patients en urgence. De nombreuses urgences sont vues et gérées par les généralistes. Beaucoup d études quantitatives ont déjà été réalisées. L objectif de notre étude était d analyser la gestion des urgences par le médecin généraliste et de déterminer les facteurs qui l influençaient. Méthode : Il s agit d une étude qualitative basée sur un questionnaire et des entretiens semi directifs auprès de 12 généralistes, sélectionnés pour obtenir un échantillon raisonné. Le nombre d entretiens a été défini selon la saturation des données. Cette étude est basée sur le modèle de la théorie ancrée. Résultats : L étude a permis de connaitre la perception des urgences par les médecins généralistes. Ils n ont pas tous la même approche. Souvent, ils jugent une situation comme urgente lorsqu ils ne sont plus en mesure de la gérer seuls au cabinet. Certaines urgences étaient gérées en fonction d un doute diagnostique ou à une forme de sixième sens , ce qui a permis de prendre les bonnes décisions. Les médecins généralistes gèrent beaucoup d urgences au cabinet mais ils n hésitent pas à faire appel à leur réseau ou aux services hospitaliers. Plusieurs facteurs ont été déterminés comme influençant les généralistes dans leur gestion. L étude a aussi permis d étudier le vécu du médecin généraliste face à l urgence. Souvent considéré comme un stress supplémentaire, on retrouve une ambivalence liée à la satisfaction et à la reconnaissance. Conclusion : Les médecins généralistes gèrent de nombreuses situations urgentes qui évitent un certain nombre de consultations en secteur hospitalier. Leurs décisions reposent sur un faisceau d arguments et une réflexion complexe. La gestion de ces situations est jugée difficile mais nécessaire par les généralistes. L amélioration de la gestion des urgences passe entre autre par une aide logistique sur le matériel et la formation.ROUEN-BU Médecine-Pharmacie (765402102) / SudocSudocFranceF

    L’appropriation d’un lecteur de glucose connecté à mesure flash chez les personnes vivant avec un diabète en contexte d’éducation thérapeutique

    Full text link
    Cotutelle internationale avec le Laboratoire Éducations et Promotion de la Santé (Santé publique - UR 3412) de l'Université Sorbonne Paris Nord.L'autosurveillance glycémique est essentielle pour les personnes vivant avec un diabète afin d'évaluer leur glycémie et adapter leurs traitements ou comportements. En France, depuis 2017, le glucomètre connecté à mesure flash FreeStyle Libre est proposé aux personnes vivant avec un diabète à la condition de suivre une éducation spécifique au sein de structures coutumières de l’éducation thérapeutique et du diabète. La littérature scientifique a montré l'efficacité de l'autosurveillance avec ce système, mais il existe peu d'études sur son appropriation et son impact. Cette recherche vise à décrire et comprendre le phénomène d’appropriation du FreeStyle Libre en identifiant comment elle s’est déroulée, comment elle s’opérationnalise, selon quelles interventions, chez qui cela fonctionne, dans quels contextes, et quels sont les mécanismes en jeu. Une évaluation réaliste a été menée en se basant sur une théorie de moyenne portée. Cette recherche a été réalisée au sein de quatre terrains en région parisienne auprès de 48 personnes vivant avec un diabète et professionnels de santé. Tout d’abord, les résultats montrent qu’au cours du temps, les programmes ont évolué dans leurs modalités et contenus, dans la façon dont ils s’organisaient, mais aussi que les interventions éducatives réellement mises en œuvre diffèrent au regard des interventions qui sont censées avoir cours. Ensuite, pour expliquer l’appropriation du FreeStyle Libre, 114 chaînes de contexte-mécanismes et effets ont été construites et éclairent sur l’acceptation du FreeStyle Libre, les conditions et modalités d’utilisation et sur les effets produits grâce à celle-ci. Les chaînes de contextes-mécanismes-effets mettent en évidence des contextes plus favorables à l’appropriation (littératie numérique élevée, empowerment préexistant, engagement dans la démarche d’autogestion…) et des contextes moins favorables (trait de personnalité compulsive, littératie générale ou numérique faible, absence d’éducation et d’accompagnement…). Les mécanismes qui sont générés font appel aux connaissances, à l’absence de crainte sur la confidentialité et l’immixtion dans la vie privée, à la motivation, et aux normes personnelles. L’acceptation du FSL est forte et fait intervenir la perception que la technologie peut contribuer à la performance de l’autosurveillance glycémique et qu’elle est facile à utiliser. Ensuite, l’analyse a permis de discriminer plusieurs modalités d’utilisation suivant des indicateurs quantitatifs et qualitatifs de l’usage. Des effets de l’appropriation sont identifiés dans l’amélioration de la qualité de vie dans le diabète, l’amélioration de la relation interpersonnelle entre soignants et personnes soignées, dans la diminution d’une anxiété liée au diabète, dans l’adaptation des traitements et des comportements et enfin dans la connaissance de la maladie et le raisonnement des personnes. La théorie de moyenne portée finale constituée sur la base de ces résultats adresse un modèle global de l’appropriation du FreeStyle Libre. Cette étude montre qu’il existe de nombreuses variations de l’appropriation. Elle situe que l’éducation à l’utilisation du FreeStyle Libre est nécessaire pour en tirer davantage parti et identifie un manque d’intégration de la technologie connectée dans les programmes d’éducation thérapeutique, ce qui constitue un enjeu particulier pour l’avenir.Self-monitoring of blood glucose is essential for people living with diabetes to assess their blood glucose levels and adapt their treatment or behaviour. In France, since 2017, the FreeStyle Libre (FSL) flash glucose meter has been offered to people living with diabetes on the condition that they attend a specific education program within facilities accustomed to diabetes and therapeutic education. The scientific literature has shown the efficacy of self-monitoring with this system, but there are few studies on its appropriation and impact. This research aims to describe and understand the phenomenon of appropriation of FreeStyle Libre by identifying how it has been implemented, how it is operationalized, according to which interventions, in whom it works, in which contexts, and what mechanisms are at work. A realist evaluation was carried out based on a middle-range theory. This research was conducted in four settings in the Paris area involving 48 people living with diabetes and healthcare professionals. First of all, the results show that over time, the programmes have evolved in their modalities and contents, in the way they were organized, but also that the implemented educational interventions differed from those that were supposed to take place. Next, to explain the appropriation of FreeStyle Libre, 114 context-mechanism-effect chains were constructed that shed light on the acceptance of FreeStyle Libre, the conditions and modalities of its use, and the effects produced through it. The context-mechanism-effect chains highlight contexts that are more favourable to appropriation (high digital literacy, pre-existing empowerment, commitment to self-management, etc.) and less favourable contexts (compulsive personality trait, low general or digital literacy, lack of education and support, etc.). The mechanisms that are generated involve knowledge, lack of fear about confidentiality and privacy, motivation, and personal norms. Acceptance of the FSL is strong and involves the perception that the technology can contribute to the performance of self-monitoring of blood glucose and that it is easy to use. Then, the analysis allowed us to distinguish several modalities of use according to quantitative and qualitative indicators of use. The effects of appropriation are identified in the improvement of the quality of life in diabetes, the improvement of the interpersonal relationship between caregivers and cared-for persons, the reduction of anxiety related to diabetes, the adaptation of treatments and behaviours, and finally in the knowledge of the disease and the reasoning of the persons. The final middle-range theory built on these results addresses a global model of the appropriation of FreeStyle Libre. This study shows that there are many variations of appropriation. It identifies that education in the use of FreeStyle Libre is needed to get more out of it, and identifies a lack of integration of connected technology into health education programmes, which is a particular challenge for the future

    Actes de l'Ecole d'Eté Temps Réel 2005 - ETR'2005

    Get PDF
    Pdf des actes disponible à l'URL http://etr05.loria.fr/Le programme de l'Ecole d'été Temps Réel 2005 est construit autour d'exposés de synthèse donnés par des spécialistes du monde industriel et universitaire qui permettront aux participants de l'ETR, et notamment aux doctorants, de se forger une culture scientifique dans le domaine. Cette quatrième édition est centrée autour des grands thèmes d'importance dans la conception des systèmes temps réel : Langages et techniques de description d'architectures, Validation, test et preuve par des approches déterministes et stochastiques, Ordonnancement et systèmes d'exploitation temps réel, Répartition, réseaux temps réel et qualité de service

    Etude des interactions temporisées dans la composition de services Web

    No full text
    La thèse rapportée dans ce manuscrit étudie l'impact de ces propriétés dans la composition de services Web. La considération de telles propriétés soulève plusieurs problèmes auxquels on a essayé d'apporter une solution. Le premier aspect consiste à définir un modèle qui tienne compte des abstractions nécessaires afin de pouvoir analyser et synthétiser une composition, à savoir les messages, les données, les contraintes de données, les propriétés temporelles et l'aspect asynchrone des communications des services. En se basant sur ce modèle, le deuxième problème consiste à proposer une approche d'analyse de compatibilité. Cette analyse vise à caractériser la compatibilité ou la non-compatibilité des services Web et ce en prenant en considération les abstractions précédemment citées. Nous étudions particulièrement l'impact des propriétés temporelles dans une chorégraphie dans laquelle les services Web supportent des communications asynchrones. Nous proposons une démarche basée sur le model checking qui permet de détecter les éventuels conflits temporisés qui peuvent surgir dans une chorégraphie. Finalement, le dernier problème auquel nous nous intéressons est celui de la construction d'une composition qui essaie de répondre au besoin du client et ce en prenant en compte les aspects temporels. L'approche que l'on propose est basée sur la génération d'un médiateur pour essayer, quand c'est possible, de contourner les incompatibilités temporisées et non-temporisées qui peuvent surgir lors d'une collaboration. Des mécanismes et des algorithmes ont été développés afin de mettre en oeuvre ces objectifsWeb services are based on standrards and Web technologies to interact by exchanging messages. Apart from the sequences of messages, other factors affect the interoperability of Web services, such as temporal constraints that specify the required delay to exchange messages. This thesis studies the impact of these properties in the composition of Web services. The consideration of such properties raises several problems that need several investigations. The first aspect is to define a formal model that takes into account the necessary abstractions in order to analyze and synthesize a composition. The abstractions we have considered are: messages, data, data constraints, temporal properties and the asynchronous nature of services communications. Based on this model, the second problem we handled is the compatibility analysis. This later aims at characterizing the compatibility or incompatibility of Web services by taking into account the abstractions mentioned above. We propose an approach based on model checking to detect the conflicts that may arise in timed choreography. Finally, the last problem we dealt with is the construction of a composition which attempts to satisfy the client need. The approach that we propose is based on the generation of a mediator to try, whenever possible, to resolve the incompatibilities that may arise during a collaboration. Mechanisms and algorithms have been developed to implement these primitivesNANCY1-Bib. numérique (543959902) / SudocSudocFranceF

    Etude des Interactions Temporisées dans la Composition de Services Web

    No full text
    Web services are based on standrards and Web technologies to interact by exchanging messages. Apart from the sequences of messages, other factors affect the interoperability of Web services, such as temporal constraints that specify the required delay to exchange messages. This thesis studies the impact of these properties in the composition of Web services. The consideration of such properties raises several problems that need several investigations. The first aspect is to define a formal model that takes into account the necessary abstractions in order to analyze and synthesize a composition. The abstractions we have considered are: messages, data, data constraints, temporal properties and the asynchronous nature of services communications. Based on this model, the second problem we handled is the compatibility analysis. This later aims at characterizing the compatibility or incompatibility of Web services by taking into account the abstractions mentioned above. We propose an approach based on model checking to detect the conflicts that may arise in timed choreography. Finally, the last problem we dealt with is the construction of a composition which attempts to satisfy the client need. The approach that we propose is based on the generation of a mediator to try, whenever possible, to resolve the incompatibilities that may arise during a collaboration. Mechanisms and algorithms have been developed to implement these primitives.L'avantage majeur qu'offrent les services Web est le fait qu'ils reposent sur des standards et les technologies du Web pour interagir en s'échangeant des messages. A part les séquences de messages, d'autres facteurs affectent l'interopérabilité des services Web, telles que les contraintes temporelles qui spécifient les délais nécessaires pour échanger des messages. La thèse rapportée dans ce manuscrit étudie l'impact de ces propriétés dans la composition de services Web. La considération de telles propriétés soulève plusieurs problèmes auxquels on a essayé d'apporter une solution. Le premier aspect consiste à définir un modèle qui tienne compte des abstractions nécessaires afin de pouvoir analyser et synthétiser une composition, à savoir les messages, les données, les contraintes de données, les propriétés temporelles et l'aspect asynchrone des communications des services. En se basant sur ce modèle, le deuxième problème consiste à proposer une approche d'analyse de compatibilité. Cette analyse vise à caractériser la compatibilité ou la non-compatibilité des services Web et ce en prenant en considération les abstractions précédemment citées. Nous étudions particulièrement l'impact des propriétés temporelles dans une chorégraphie dans laquelle les services Web supportent des communications asynchrones. Nous proposons une démarche basée sur le model checking qui permet de détecter les éventuels conflits temporisés qui peuvent surgir dans une chorégraphie. Finalement, le dernier problème auquel nous nous intéressons est celui de la construction d'une composition qui essaie de répondre au besoin du client et ce en prenant en compte les aspects temporels. L'approche que l'on propose est basée sur la génération d'un médiateur pour essayer, quand c'est possible, de contourner les incompatibilités temporisées et non-temporisées qui peuvent surgir lors d'une collaboration. Des mécanismes et des algorithmes ont été développés afin de mettre en oeuvre ces objectifs

    Etude des Interactions Temporisées dans la Composition de Services Web

    No full text
    Web services are based on standrards and Web technologies to interact by exchanging messages. Apart from the sequences of messages, other factors affect the interoperability of Web services, such as temporal constraints that specify the required delay to exchange messages. This thesis studies the impact of these properties in the composition of Web services. The consideration of such properties raises several problems that need several investigations. The first aspect is to define a formal model that takes into account the necessary abstractions in order to analyze and synthesize a composition. The abstractions we have considered are: messages, data, data constraints, temporal properties and the asynchronous nature of services communications. Based on this model, the second problem we handled is the compatibility analysis. This later aims at characterizing the compatibility or incompatibility of Web services by taking into account the abstractions mentioned above. We propose an approach based on model checking to detect the conflicts that may arise in timed choreography. Finally, the last problem we dealt with is the construction of a composition which attempts to satisfy the client need. The approach that we propose is based on the generation of a mediator to try, whenever possible, to resolve the incompatibilities that may arise during a collaboration. Mechanisms and algorithms have been developed to implement these primitives.L'avantage majeur qu'offrent les services Web est le fait qu'ils reposent sur des standards et les technologies du Web pour interagir en s'échangeant des messages. A part les séquences de messages, d'autres facteurs affectent l'interopérabilité des services Web, telles que les contraintes temporelles qui spécifient les délais nécessaires pour échanger des messages. La thèse rapportée dans ce manuscrit étudie l'impact de ces propriétés dans la composition de services Web. La considération de telles propriétés soulève plusieurs problèmes auxquels on a essayé d'apporter une solution. Le premier aspect consiste à définir un modèle qui tienne compte des abstractions nécessaires afin de pouvoir analyser et synthétiser une composition, à savoir les messages, les données, les contraintes de données, les propriétés temporelles et l'aspect asynchrone des communications des services. En se basant sur ce modèle, le deuxième problème consiste à proposer une approche d'analyse de compatibilité. Cette analyse vise à caractériser la compatibilité ou la non-compatibilité des services Web et ce en prenant en considération les abstractions précédemment citées. Nous étudions particulièrement l'impact des propriétés temporelles dans une chorégraphie dans laquelle les services Web supportent des communications asynchrones. Nous proposons une démarche basée sur le model checking qui permet de détecter les éventuels conflits temporisés qui peuvent surgir dans une chorégraphie. Finalement, le dernier problème auquel nous nous intéressons est celui de la construction d'une composition qui essaie de répondre au besoin du client et ce en prenant en compte les aspects temporels. L'approche que l'on propose est basée sur la génération d'un médiateur pour essayer, quand c'est possible, de contourner les incompatibilités temporisées et non-temporisées qui peuvent surgir lors d'une collaboration. Des mécanismes et des algorithmes ont été développés afin de mettre en oeuvre ces objectifs
    corecore