12 research outputs found
Composition dynamique de services sensibles au contexte dans les systĂšmes intelligents ambiants
With the appearance of the paradigms of the ambient intelligence and ubiquitaire robotics, we attend the emergence of new ambient intelligent systems to create and manage environments or intelligent ecosystems in a intuitive and transparent way. These environments are intelligent spaces characterized in particular by the opening, the heterogeneousness, the uncertainty and the dynamicitĂ© of the entities which establish(constitute) them. These characteristics so lift(raise) considerable scientific challenges for the conception(design) and the implementation of an adequate intelligent system. These challenges are mainly among five: the abstraction of the representation of the heterogeneous entities, the management of the uncertainties, the reactivity in the events, the sensibility in the context and the auto-adaptationAvec l'apparition des paradigmes de l'intelligence ambiante et de la robotique ubiquitaire, on assiste Ă l'Ă©mergence de nouveaux systĂšmes intelligents ambiants visant Ă crĂ©er et gĂ©rer des environnements ou Ă©cosystĂšmes intelligents d'une façon intuitive et transparente. Ces environnements sont des espaces intelligents caractĂ©risĂ©s notamment par l'ouverture, l'hĂ©tĂ©rogĂ©nĂ©itĂ©, l'incertitude et la dynamicitĂ© des entitĂ©s qui les constituent. Ces caractĂ©ristiques soulĂšvent ainsi des dĂ©fis scientifiques considĂ©rables pour la conception et la mise en Ćuvre d'un systĂšme intelligent adĂ©quat. Ces dĂ©fis sont principalement au nombre de cinq : l'abstraction de la reprĂ©sentation des entitĂ©s hĂ©tĂ©rogĂšnes, la gestion des incertitudes, la rĂ©activitĂ© aux Ă©vĂ©nements, la sensibilitĂ© au contexte et l'auto-adaptation face aux changements imprĂ©visibles qui se produisent dans l'environnement ambiant. L'approche par composition dynamique de services constitue l'une des rĂ©ponses prometteuses Ă ces dĂ©fis. Dans cette thĂšse, nous proposons un systĂšme intelligent capable d'effectuer une composition dynamique de services en tenant compte, d'une part, du contexte d'utilisation et des diverses fonctionnalitĂ©s offertes par les services disponibles dans un environnement ambiant et d'autre part, des besoins variables exprimĂ©s par les utilisateurs. Ce systĂšme est construit suivant un modĂšle multicouche, adaptatif et rĂ©actif aux Ă©vĂ©nements. Il repose aussi sur l'emploi d'un modĂšle de connaissances expressif permettant une ouverture plus large vers les diffĂ©rentes entitĂ©s de l'environnement ambiant notamment : les dispositifs, les services, les Ă©vĂ©nements, le contexte et les utilisateurs. Ce systĂšme intĂšgre Ă©galement un modĂšle de dĂ©couverte et de classification de services afin de localiser et de prĂ©parer sĂ©mantiquement les services nĂ©cessaires Ă la composition de services. Cette composition est rĂ©alisĂ©e d'une façon automatique et dynamique en deux phases principales: la phase offline et la phase online. Dans la phase offline, un graphe global reliant tous les services abstraits disponibles est gĂ©nĂ©rĂ© automatiquement en se basant sur des rĂšgles de dĂ©cision sur les entrĂ©es et les sorties des services. Dans la phase online, des sous-graphes sont extraits automatiquement Ă partir du graphe global selon les tĂąches Ă rĂ©aliser qui sont dĂ©clenchĂ©es par des Ă©vĂ©nements qui surviennent dans l'environnement ambiant. Les sous-graphes ainsi obtenus sont exĂ©cutĂ©s suivant un modĂšle de sĂ©lection et de monitoring de services pour tenir compte du contexte d'utilisation et garantir une meilleure qualitĂ© de service. Les diffĂ©rents modĂšles proposĂ©s ont Ă©tĂ© mis en Ćuvre et validĂ©s sur la plateforme ubiquitaire d'expĂ©rimentation du laboratoire LISSI Ă partir de plusieurs scĂ©narii d'assistance et de maintien de personnes Ă domicil
Les versions dans les bases de données orientées objet : modélisation et manipulation
This thesis concerns object oriented databases; it proposes solutions to model and manage databases integrating versions. The concept of version is needed in various application fields such as technical documentation management, computer aided design and software engineering. Versions permit notably to keep and manage the evolution of the real world entities handled in such fields. There are different ways for versioning. Some works chose to describe the global evolution of a database; they manage versions of the whole database or versions of a database subpart. Our study focuses on representing independently the evolution of each entity described in the database. On the one hand, we propose a conceptual model extended to the versioning of objects and classes. Composition and relationship links, whose semantics are refined by cardinalities, integrate versioning for complex entities. Such links, including versions, induce complex contraints for structural integrity. On the other hand, we propose a language to manage this kind of databases. Particularly, this language provide a SelectFromWhere-type querying which take into account the specificities of versions; a query can take the most of the different abstraction levels related to versions that is to say derivation forests, trees and versions. The model and the language are realized within a prototype. This prototype is an end-user interface which provides a graphical management of databases integrating versions.Cette thĂšse s'inscrit dans le domaine des bases de donnĂ©es orientĂ©es objet ; elle propose des solutions pour dĂ©crire et manipuler des bases de donnĂ©es intĂ©grant des versions. Le concept de version est nĂ©cessaire dans de nombreux domaines d'application comme la gestion de documentations techniques, la conception assistĂ©e par ordinateur et le gĂ©nie logiciel. Les versions permettent notamment de conserver et manipuler l'Ă©volution des entitĂ©s du monde rĂ©el gĂ©rĂ©es dans de tels domaines. DiffĂ©rentes gestions de versions sont possibles. Certains travaux gĂšrent des versions de base ou d'une partie de base pour dĂ©crire l'Ă©volution globale d'une base de donnĂ©es ; notre Ă©tude s'intĂ©resse, quant Ă elle, Ă la reprĂ©sentation de l'Ă©volution de chaque entitĂ© dĂ©crite dans la base, de maniĂšre indĂ©pendante. Nous proposons, d'une part, un modĂšle conceptuel intĂ©grant la gestion de versions d'objets et de classes. Les relations de composition et d'association, dont la sĂ©mantique est affinĂ©e Ă l'aide de cardinalitĂ©s, intĂšgrent les versions pour des entitĂ©s complexes. De telles relations, incluant les versions, induisent des contraintes d'intĂ©gritĂ© structurelle complexes, dont nous faisons l'Ă©tude. D'autre part, nous proposons un langage pour manipuler ce type de bases de donnĂ©es. Ce langage permet notamment une interrogation de type Select From Where qui prend en compte les spĂ©cificitĂ©s liĂ©es aux versions ; les diffĂ©rents niveaux d'abstraction liĂ©s aux versions c'est-Ă -dire les forĂȘts de dĂ©rivation, les arbres et les versions, peuvent ĂȘtre exploitĂ©s lors d'une interrogation. Une rĂ©alisation du modĂšle et du langage est effectuĂ©e au sein d'un prototype. Ce prototype est une interface destinĂ©e Ă des utilisateurs occasionnels, en permettant de manipuler graphiquement une base de donnĂ©es intĂ©grant des versions
IngĂ©nierie et Architecture dâEntreprise et des SystĂšmes dâInformation - Concepts, Fondements et MĂ©thodes
L'ingĂ©nierie des systĂšmes d'information s'est longtemps cantonnĂ©e Ă la modĂ©lisation du produit (objet) qu'est le systĂšme dâinformation sans se prĂ©occuper des processus d'usage de ce systĂšme. Dans un environnement de plus en plus Ă©volutif, la modĂ©lisation du fonctionnement du systĂšme dâinformation au sein de l'entreprise me semble primordiale. Pendant les deux derniĂšres dĂ©cennies, les pratiques de management, dâingĂ©nierie et dâopĂ©ration ont subi des mutations profondes et multiformes. Nous devons tenir compte de ces mutations dans les recherches en ingĂ©nierie des systĂšmes dâinformation afin de produire des formalismes et des dĂ©marches mĂ©thodologiques qui sauront anticiper et satisfaire les nouveaux besoins, regroupĂ©s dans ce document sous quatre thĂšmes:1) Le systĂšme dâinformation est le lieu mĂȘme oĂč sâĂ©labore la coordination des actes et des informations sans laquelle une entreprise (et toute organisation), dans la diversitĂ© des mĂ©tiers et des compĂ©tences quâelle met en Ćuvre, ne peut exister que dans la mĂ©diocritĂ©. La comprĂ©hension des exigences de coopĂ©ration dans toutes ses dimensions (communication, coordination, collaboration) et le support que lâinformatique peut et doit y apporter deviennent donc un sujet digne dâintĂ©rĂȘt pour les recherches en systĂšme dâinformation.2) Le paradigme de management des processus dâentreprise (BPM) est en forte opposition avec le dĂ©veloppement traditionnel des systĂšmes dâinformation qui, pendant plusieurs dĂ©cennies, a cristallisĂ© la division verticale des activitĂ©s des organisations et favorisĂ© ainsi la construction dâĂźlots dâinformation et dâapplications. Cependant, les approches traditionnelles de modĂ©lisation de processus ne sont pas Ă la hauteur des besoins dâingĂ©nierie des processus dans ce contexte en constant changement, que ce dernier soit de nature contextuelle ou permanente. Nous avons donc besoin de formalismes (i) qui permettent non seulement de reprĂ©senter les processus dâentreprise et leurs liens avec les composants logiciels du systĂšme existant ou Ă venir mais (ii) qui ont aussi lâaptitude Ă reprĂ©senter la nature variable et/ou Ă©volutive (donc parfois Ă©minemment dĂ©cisionnelle) de ces processus.3) Les systĂšmes dâinformation continuent aujourdâhui de supporter les besoins classiques tels que lâautomatisation et la coordination de la chaĂźne de production, lâamĂ©lioration de la qualitĂ© des produits et/ou services offerts. Cependant un nouveau rĂŽle leur est attribuĂ©. Il sâagit du potentiel offert par les systĂšmes dâinformation pour adopter un rĂŽle de support au service de la stratĂ©gie de lâentreprise. Les technologies de lâinformation, de la communication et de la connaissance se sont ainsi positionnĂ©es comme une ressource stratĂ©gique, support de la transformation organisationnelle voire comme levier du changement. Les modĂšles dâentreprise peuvent reprĂ©senter lâĂ©tat actuel de lâorganisation afin de comprendre, de disposer dâune reprĂ©sentation partagĂ©e, de mesurer les performances, et Ă©ventuellement dâidentifier les dysfonctionnements. Ils permettent aussi de reprĂ©senter un Ă©tat futur souhaitĂ© afin de dĂ©finir une cible vers laquelle avancer par la mise en Ćuvre des projets. Lâentreprise Ă©tant en mouvement perpĂ©tuel, son Ă©volution fait partie de ses multiples dimensions. Nous avons donc besoin de reprĂ©senter, a minima, un Ă©tat futur et le chemin de transformation Ă construire pour avancer vers cette cible. Cependant planifier/imaginer/se projeter vers une cible unique et, en supposant que lâon y arrive, croire quâil puisse exister un seul chemin pour lâatteindre semble irrĂ©aliste. Nous devons donc proposer des formalismes qui permettront de spĂ©cifier des scenarii Ă la fois pour des cibles Ă atteindre et pour des chemins Ă parcourir. Nous devons aussi dĂ©velopper des dĂ©marches mĂ©thodologiques pour guider de maniĂšre systĂ©matique la construction de ces modĂšles dâentreprise et la rationalitĂ© sous-jacente.4) En moins de cinquante ans, le propos du systĂšme dâinformation a Ă©voluĂ© et sâest complexifiĂ©. Aujourdâhui, le systĂšme dâinformation doit supporter non seulement les fonctions de support de maniĂšre isolĂ©e et en silos (1970-1990), et les activitĂ©s appartenant Ă la chaĂźne de valeur [Porter, 1985] de lâentreprise (1980-2000) mais aussi les activitĂ©s de contrĂŽle, de pilotage, de planification stratĂ©gique ainsi que la cohĂ©rence et lâharmonie de lâensemble des processus liĂ©s aux activitĂ©s mĂ©tier (2000-201x), en un mot les activitĂ©s de management stratĂ©gique et de gouvernance dâentreprise. La gouvernance d'entreprise est l'ensemble des processus, rĂ©glementations, lois et institutions influant la maniĂšre dont l'entreprise est dirigĂ©e, administrĂ©e et contrĂŽlĂ©e. Ces processus qui produisent des âdĂ©cisionsâ en guise de âproduitâ ont autant besoin dâĂȘtre instrumentalisĂ©s par les systĂšmes dâinformation que les processus de nature plus opĂ©rationnels de lâentreprise. De mĂȘme, ces processus stratĂ©giques (dits aussi âde dĂ©veloppementâ) nĂ©cessitent dâavoir recours Ă des formalismes de reprĂ©sentation qui sont trĂšs loin, en pouvoir dâexpression, des notations largement adoptĂ©es ces derniĂšres annĂ©es pour la reprĂ©sentation des processus dâentreprise.Ainsi, il semble peu judicieux de vouloir (ou penser pouvoir) isoler, pendant sa construction, lâobjet âsystĂšme dâinformationâ de son environnement dâexĂ©cution. Si le sens donnĂ© Ă lâinformation dĂ©pend de la personne qui la reçoit, ce sens ne peut ĂȘtre entiĂšrement capturĂ© dans le systĂšme technique. Il sera plutĂŽt apprĂ©hendĂ© comme une composante essentielle dâun systĂšme socio-technique incluant les usagers du systĂšme dâinformation technologisĂ©, autrement dit, les acteurs agissant de lâentreprise. De mon point de vue, ce systĂšme socio-technique qui mĂ©rite lâintĂ©rĂȘt scientifique de notre discipline est lâentreprise. Les recherches que jâai rĂ©alisĂ©es, animĂ©es ou supervisĂ©es , et qui sont structurĂ©es en quatre thĂšmes dans ce document, visent Ă rĂ©soudre les problĂšmes liĂ©s aux contextes de l'usage (l'entreprise et son environnement) des systĂšmes dâinformation. Le point discriminant de ma recherche est l'intĂ©rĂȘt que je porte Ă la capacitĂ© de reprĂ©sentation :(i) de l'Ă©volutivitĂ© et de la flexibilitĂ© des processus d'entreprise en particulier de ceux supportĂ©s par un systĂšme logiciel, dâun point de vue microscopique (modĂšle dâun processus) et macroscopique (reprĂ©sentation et configuration dâun rĂ©seau de processus) : thĂšme 2(ii) du systĂšme dâentreprise dans toutes ses dimensions (stratĂ©gie, organisation des processus, systĂšme dâinformation et changement) : thĂšme 3Pour composer avec ces motivations, il fallait :(iii) sâintĂ©resser Ă la nature mĂȘme du travail coopĂ©ratif et Ă lâintentionnalitĂ© des acteurs agissant afin dâidentifier et/ou proposer des formalismes appropriĂ©s pour les dĂ©crire et les comprendre : thĂšme 1(iv) se questionner aussi sur les processus de management dont le rĂŽle est de surveiller, mesurer, piloter lâentreprise afin de leur apporter le soutien quâils mĂ©ritent du systĂšme dâinformation : thĂšme
SĂ©lection contextuelle de services continus pour la robotique ambiante
La robotique ambiante s'intĂ©resse Ă l'introduction de robots mobiles au sein d'environnements actifs oĂč ces derniers fournissent des fonctionnalitĂ©s alternatives ou complĂ©mentaires Ă celles embarquĂ©es par les robots mobiles. Cette thĂšse Ă©tudie la mise en concurrence des fonctionnalitĂ©s internes et externes aux robots, qu'elle pose comme un problĂšme de sĂ©lection de services logiciels. La sĂ©lection de services consiste Ă choisir un service ou une combinaison de services parmi un ensemble de candidats capables de rĂ©aliser une tĂąche requise. Pour cela, elle doit prĂ©dire et Ă©valuer la performance des candidats. Ces performances reposent sur des critĂšres non-fonctionnels comme la durĂ©e d'exĂ©cution, le coĂ»t ou le bruit. Ce domaine applicatif a pour particularitĂ© de nĂ©cessiter une coordination Ă©troite entre certaines de ses fonctionnalitĂ©s. Cette coordination se traduit par l'Ă©change de flots de donnĂ©es entre les fonctionnalitĂ©s durant leurs exĂ©cutions. Les fonctionnalitĂ©s productrices de ces flots sont modĂ©lisĂ©es comme des services continus. Cette nouvelle catĂ©gorie de services logiciels impose que les compositions de services soient hiĂ©rarchiques et introduit des contraintes supplĂ©mentaires pour la sĂ©lection de services. Cette thĂšse met en Ă©vidence la prĂ©sence d'un important couplage non-fonctionnel entre les performances des instances de services de diffĂ©rents niveaux, mĂȘme lorsque les flots de donnĂ©es sont unidirectionnels. L'approche proposĂ©e se concentre sur la prĂ©diction de la performance d'une instance de haut-niveau sachant son organigramme Ă l'issue de la sĂ©lection. Un organigramme regroupe l'ensemble des instances de services sollicitĂ©es pour rĂ©aliser une tĂąche de haut-niveau. L'Ă©tude s'appuie sur un scĂ©nario impliquant la sĂ©lection d'un service de positionnement en vue de permettre le dĂ©placement d'un robot vers une destination requise. Pour un organigramme considĂ©rĂ©, la prĂ©diction de performance d'une instance de haut-niveau de ce scĂ©nario introduit les exigences suivantes : elle doit (i)ĂȘtre contextuelle en tenant compte, par exemple, du chemin suivi pour atteindre la destination requise, (ii) prendre en charge le remplacement d'une instance de sous-service suite Ă un Ă©chec ou, par extension, de façon opportuniste. En consĂ©quence, cette sĂ©lection de services est posĂ©e comme un problĂšme de prise de dĂ©cision sĂ©quentielle formalisĂ© Ă l'aide de processus de dĂ©cision markoviens Ă horizon fini. La dimensionnalitĂ© importante du contexte en comparaison Ă la frĂ©quence des dĂ©placements du robot rend inadaptĂ©es les mĂ©thodes consistant Ă apprendre directement une fonction de valeur ou une fonction de transition. L'approche proposĂ©e repose sur des modĂšles de dynamique locaux et exploite le chemin de dĂ©placement calculĂ© par un sous-service pour estimer en ligne les valeurs des organigrammes disponibles dans l'Ă©tat courant. Cette estimation est effectuĂ©e par l'intermĂ©diaire d'une mĂ©thode de fouille stochastique d'arbre, Upper Confidence bounds applied to TreesAmbient robotics aims at introducing mobile robots in active environments where the latter provide new or alternative functionalities to those shipped by mobile robots. This thesis studies the competition between robot and external functionalities, which is set as a service selection problem. Service selection consists in choosing a service or a combination of services among a set of candidates able to fulfil a given request. To do this, it has to predict and evaluate candidate performances. These performances are based on non-functional requirements such as execution time, cost or noise. This application domain requires tight coordination between some of its functionalities. Tight coordination involves setting data streams between functionalities during their execution. In this proposal, functionalities producing data streams are modelled as continuous services. This new service category requires hierarchical service composition and adds some constraints to the service selection problem. This thesis shows that an important non-functional coupling appears between service instances at different levels, even when data streams are unidirectional. The proposed approach focuses on performance prediction of an high-level service instance given its organigram. This organigram gathers service instances involved in the high-level task processing. The scenario included in this study is the selection of a positioning service involved in a robot navigation high-level service. For a given organigram, performance prediction of an high-level service instance of this scenario has to: (i) be contextual by, for instance, considering moving path towards the required destination, (ii) support service instance replacement after a failure or in an opportunist manner. Consequently, this service selection is set as a sequential decision problem and is formalized as a finite-horizon Markov decision process. Its high contextual dimensionality with respect to robot moving frequency makes direct learning of Q-value functions or transition functions inadequate. The proposed approachre lies on local dynamic models and uses the planned moving path to estimate Q-values of organigrams available in the initial state. This estimation is done using a Monte-Carlo tree search method, Upper Confidence bounds applied to TreesPARIS-EST-UniversitĂ© (770839901) / SudocSudocFranceF
Jeux pédagogiques collaboratifs situés (conception et mise en oeuvre dirigées par les modÚles)
Un jeu pĂ©dagogique constitue une dĂ©clinaison relative Ă l apprentissage du concept de jeu sĂ©rieux (serious game). Ce type d'outil permet la ludification (gamification) de l'activitĂ© afin d'utiliser des Ă©lĂ©ments de jeu dans un contexte non ludique et conduit Ă catalyser l attention, faire accroĂźtre l engagement et augmenter la motivation des joueurs-apprenants dans les situations d apprentissage. Les jeux pĂ©dagogiques reposent sur la mise en situation et l immersion des apprenants, utilisant les ressorts ludiques dans des simulations axĂ©es vers la rĂ©solution de problĂšmes. Parmi des recherches antĂ©rieures, certains retours d expĂ©riences font Ă©cho d une trop grande artificialitĂ© de l activitĂ© notamment par manque de contextualisation de l apprentissage dans l environnement d utilisation des connaissances apprises. Nous avons proposĂ© la mise en place un environnement mixte (physique et numĂ©rique) et l utilisation de techniques collaboratives pour raffiner l approche pĂ©dagogique. Ces orientations nous ont menĂ©s Ă la mise en place de ce que nous appelons des Jeux PĂ©dagogiques Collaboratifs SituĂ©s (JPCS). Les deux questions de recherche qui nous ont Ă©tĂ© posĂ©es dans le cadre du projet SEGAREM et qui sont devenues les nĂŽtres sont : 1/ comment accompagner les jeux sĂ©rieux par l approche RĂ©alitĂ© AugmentĂ©e (RA) et l'approche Interface Tangible (IT)? 2/ comment rendre la conception et la mise en Ćuvre des JPCS (Jeux PĂ©dagogiques Collaboratifs SituĂ©s) plus explicite et plus systĂ©matique ? Les rĂ©ponses que nous prĂ©sentons dans cette thĂšse sont les suivantes : 1/ la conception et la mise en Ćuvre des pupitres interactifs supportant des objets rĂ©els augmentĂ©s, associĂ©s Ă un protocole de communication existant, proposant un support gĂ©nĂ©rique des techniques d interaction dĂ©tectĂ©e et de prise en compte du contexte physique d utilisation ; 2/ une approche de production de JPCS se situant aprĂšs l Ă©tape de scĂ©narisation ludo-pĂ©dagogique qui constitue notre cahier des charges. Nous avons basĂ© notre approche sur des modĂšles pour permettre un support d expression qui prĂ©cise les caractĂ©ristiques des JPCS. Ces modĂšles sont soutenus par des Ă©diteurs contextuels et produisent comme rĂ©sultat des fichiers de descriptions en XML. La projection des descriptions obtenues sur une architecture gĂ©nĂ©rique d exĂ©cution du JPCS permet une spĂ©cialisation pour obtenir une version exĂ©cutable. Dans les six modĂšles, certains sont adaptĂ©s des travaux antĂ©rieurs de l Ă©quipe, d'autres issues de la littĂ©rature et les derniers sont directement proposĂ©s ici. Ces six modĂšles dĂ©crivent l activitĂ© (un modĂšle d orchestration de l activitĂ© et un modĂšle de tĂąches), la structure de diffĂ©rents environnements, l Ă©tat initial de l environnement et les conditions nĂ©cessaires d un Ă©tat final et les interactions possibles entre les joueurs et l environnement. Nos travaux tant sur les pupitres que sur les modĂšles et le support d exĂ©cution ont Ă©tĂ© concrĂ©tisĂ©s dans la mise en place de Lea(r)nIt. Ce JPCS avait pour but de consolider des acquis mĂ©thodologiques en Lean Manufacturing par l utilisation et l optimisation d une chaĂźne de production simulĂ©e sur pupitres (supportant interactions tactiles, interactions tangibles et pouvant ĂȘtre assemblĂ©s) et sur tĂ©lĂ©phones mobiles (permettant la mobilitĂ© des joueurs-apprenants).A Learning game is a declension of the serious game concept dedicated to the learning activity. A Learning game is based on a scenario and immersion of the learners with use of game mechanics on problem based simulation. The gamification concept is the use of game elements in a non-playful activity with as impact attention, motivation and engagement. However, some research feedback explains that too much artificiality on learning activity caused by a lack of contextualization of the activity on the professional environment. We propose to use Mixed Reality and Collaborative Supported Computer Work as technological solution to support situated and collaborative situation in aim to enhance pedagogical strategy and allow a better learning. We call it Situated Collaborative Learning Game (SCLG) as a concept of pedagogical tools to enhance learning of content with use of collaborative learning (when learners interactions is useful to learn), situated learning (when the environment context is meaningful) and human-physical objet interaction (with use of mixed reality, with kinesthetic and tangible interaction in augmented reality) and game based learning (when learner's motivation is improved by the learning activity). In these contexts, our two research questions are: 1 / How to create a serious games support by use of Augmented Reality (AR) approach and Tangible Interface (IT) approach? 2 / How to make design and development of SCLG (situated collaborative learning game) more explicit and systematic? We propose two solutions: 1/ the design and the production of four interactive desks with support of tangible interaction on and above the table. These devices are linked to a communication protocol which allows a generic support of technical interaction. 2/ A generic way to design the CSLG system, with integration of advanced human computer interaction support (as augmented reality and tangible interaction) and ubiquitous computing in Learning Games. For that, we propose, with a user centered oriented and model oriented design, a way to make a CSLG factory. For that, we propose use of six models to determinate the behavior of the CSLG. These six models describe learners activity (with use of three different models to follow the activity theory s), the mixed game environment, deployment of entities on the environment, and human computer interactions. All of these models are linked by an orchestration model and can be project on a multi-agent multi-layers architecture by use of XML description file. We propose tools to help each step of our design and production process. Our work on interactive desks, on the six models and on the runtime support has been realized in the production of Lea(r)nIT. This SCLG consolidate methodological knowledge of Lean Manufacturing by use and optimization of a simulated chain production on four desks (which support touch and tangible interactions and can be assembled) and on mobile phones (to allow movement of learners).LYON-Ecole Centrale (690812301) / SudocSudocFranceF
Vers un Outil de Conception de CĂąblage : Le Logiciel InCa
The augmentation of technological level of power static converters due to increasing frequencyperformances of semi-conductors and due to the need of redueing the sizes of the structures makestheir design more and more tricky.The use of up-to-date components with high power of commutation does not allow to negleet theelectrical characteristies of connections not only face to inadmissible overvoltages when semiconductorsturn on but also when for their a.~sociation in parallel in high power structures.The characterization of cabling impedances before the realization of the prototype remains theprivileged way in the design of structures which allows to reduce costs and delays. For this, thesimulation is necessary to model connections.InCa. simulation 1001 dedicated 10 the characterization of cabling inductances using PEEC method'has been developped to ensure this stage of design. A method for modelling has been established. Itconsists in looking for the equivalent electrical circuit of connections considering not only the skin andproximity em~Cb but al~o the presence of a ground plane. The automatĂc coupling of InCa with anclectrical simulation tool such as SPICE atlows to use the results given by InCa in order to obtain thecuurent and voltage wave fonn.~ of the converter.InCa whose database is adapted to the solving method has a110wed to characterize varioul\ cablingtechnologies from integrclted circuit. hybrid technology to bus bar technology more and more used inthe power electronics structures.L'augmentation du niveau technologique des convertisseurs statiques d'Electronique de PuissanceinhĂ©rente aux perfonnances foequentielles accrue... . des semi-oenducteurs et au besoin de compacitĂ© luiaussi grandissant rend leur coaception de plus en plus dĂ©licate.L'utilisation de composants modem.es,Ă fort pouvoir de commutation ne permet plus de nĂ©gliger lel\ .caractĂ©riMiquel\ Ă©lectrique~ de~ connexionl\ tant vi~-Ă -vis del\ surten~ions inadmil\sibles lors de)'ouvenure del\ semi-conducteur!\ que pour leur mise en parallĂšle dans le~ !\tructures de fortepui~sance.La caraetĂ©ri~ation des impĂ©dances de cĂąblage avant la rĂ©alisation du prototype reste la voieprivilĂ©giĂ©e dans la conception des structures qui permettra de diminuer les coĂ»ts et les dĂ©lais. Pour cefaire. la modĂ©lisation des connexions passe par la simulation. _InCa. logiciel destinĂ© Ă la prĂ©dĂ©termination des inductances de cĂąblage en utilisant la mĂ©thodePEEC. a Ă©tĂ© dĂ©veloppĂ© pour ~c;urer cette Ă©tape de la conception. Une mĂ©thodologie de modĂ©lisation aĂ©tĂ© mise au point. Elle consiste Ă rechercher le schĂ©ma Ă©lectrique Ă©quivalent des connexions en prenanten compte aussi bien l'effet de la frĂ©quence, des connexions voisines que la prĂ©sence d'un plan demasse. Le couplage automatique de InCa avec un simulateur Ă©lectrique, SPICE par exemple. permetd'intĂ©grer les rĂ©sultats de la simulation sur Inca et d'obtenir les formes en courant et tension duconvertisseur.InCa. dont la base de donnĂ©es, orientĂ©e objets. est adaptĂ©e Ă la mĂ©thode de rĂ©solution. a pennis, decaractĂ©riser diffĂ©rentes technologies de cĂąblage. allant du circuit intĂ©grĂ©. de la technologie hybridejusqu'Ă la technologie bus barn: de plus en plus utilisĂ©e dans les structures d'Electronique dePuissance
Composition adaptative de services pour lâInternet des objets
L'internet des objets (IoT) est une technologie Ă©mergente, qui reprĂ©sente lâintĂ©gration ou la fusion de l'espace d'information et de l'espace physique. Au fil du temps, lâIoT est devenu de plus en plus populaire dans plusieurs endroits. Afin de rĂ©pondre Ă la demande compliquĂ©e des utilisateurs, la plupart des appareils IoT ne fonctionnent pas seuls, une composition de services multiples doit ĂȘtre effectuĂ©e et elle est dĂ©finie comme la composition de services. Pour des raisons de conductivitĂ©s, pannes, batterie, charge et autres, la disponibilitĂ© des services IoT est imprĂ©visible. Cette imprĂ©visibilitĂ© de la disponibilitĂ© et l'Ă©volution dynamique des besoins des utilisateurs, font que la composition du service doit gĂ©rer cette dynamique et s'adapter Ă de nouvelles configurations non prĂ©vues Ă la conception. La composition adaptative des services consiste Ă modifier le systĂšme pour lui permettre de se comporter correctement dans diffĂ©rents contextes afin d'assurer la disponibilitĂ© des services offerts, afin de rĂ©pondre Ă une situation non prĂ©vue lors de la phase de conception. De ce fait, notre objectif est de proposer une mĂ©thode de composition de services IoT adaptative et sensible au contexte afin de satisfaire les besoins des
utilisateurs.
Dans notre travail, nous considĂ©rons que la croissance de l'Internet des Objets (IoT) implique la disponibilitĂ© d'un trĂšs grand nombre de services qui peuvent ĂȘtre similaires ou identiques, la gestion de la QualitĂ© de Service (QoS) permet de diffĂ©rencier un service d'un autre. La composition de services offre la possibilitĂ© d'effectuer des activitĂ©s complexes en
combinant les fonctionnalités de plusieurs services au sein d'un seul processus. TrÚs peu de travaux ont présenté une solution de composition de services adaptative gérant les attributs de QoS, en plus dans le domaine de la santé, qui est l'un des plus difficiles et délicats car il concerne la précieuse vie humaine. Dans cette thÚse, nous présenterons une approche de
composition de services adaptative sensible aux QoS basée sur un algorithme génétique multipopulation dans un environnement Fog-IoT. Notre algorithme P-MPGA implémente une méthode de sélection intelligente qui nous permet de sélectionner le bon service. En outre, PMPGA implémente un systÚme de surveillance qui surveille les services pour gérer le
changement dynamique des environnements IoT. Les résultats expérimentaux montrent les excellents résultats du P-MPGA en termes de temps d'exécution, de valeurs de fitness moyennes et de rapport temps d'exécution / meilleure valeur de fitness malgré l'augmentation de la population. P-MPGA peut rapidement obtenir un service composite satisfaisant les besoins de
QoS de l'utilisateur, ce qui le rend adapté à un environnement IoT à grande échelle
SystĂšme de recherche dâinformation Ă©tendue basĂ© sur une projection multi-espaces
Depuis son apparition au dĂ©but des annĂ©es 90, le World Wide Web (WWW ou Web) a offert un accĂšs universel aux connaissances et le monde de lâinformation a Ă©tĂ© principalement tĂ©moin dâune grande rĂ©volution (la rĂ©volution numĂ©rique). Il est devenu rapidement trĂšs populaire, ce qui a fait de lui la plus grande et vaste base de donnĂ©es et de connaissances existantes grĂące Ă la quantitĂ© et la diversitĂ© des donnĂ©es qu'il contient. Cependant, l'augmentation et lâĂ©volution considĂ©rables de ces donnĂ©es soulĂšvent d'importants problĂšmes pour les utilisateurs notamment pour lâaccĂšs aux documents les plus pertinents Ă leurs requĂȘtes de recherche. Afin de faire face Ă cette explosion exponentielle du volume de donnĂ©es et faciliter leur accĂšs par les utilisateurs, diffĂ©rents modĂšles sont proposĂ©s par les systĂšmes de recherche dâinformation (SRIs) pour la reprĂ©sentation et la recherche des documents web. Les SRIs traditionnels utilisent, pour indexer et rĂ©cupĂ©rer ces documents, des mots-clĂ©s simples qui ne sont pas sĂ©mantiquement liĂ©s. Cela engendre des limites en termes de la pertinence et de la facilitĂ© d'exploration des rĂ©sultats. Pour surmonter ces limites, les techniques existantes enrichissent les documents en intĂ©grant des mots-clĂ©s externes provenant de diffĂ©rentes sources. Cependant, ces systĂšmes souffrent encore de limitations qui sont liĂ©es aux techniques dâexploitation de ces sources dâenrichissement. Lorsque les diffĂ©rentes sources sont utilisĂ©es de telle sorte quâelles ne peuvent ĂȘtre distinguĂ©es par le systĂšme, cela limite la flexibilitĂ© des modĂšles d'exploration qui peuvent ĂȘtre appliquĂ©s aux rĂ©sultats de recherche retournĂ©s par ce systĂšme. Les utilisateurs se sentent alors perdus devant ces rĂ©sultats, et se retrouvent dans l'obligation de les filtrer manuellement pour sĂ©lectionner l'information pertinente. Sâils veulent aller plus loin, ils doivent reformuler et cibler encore plus leurs requĂȘtes de recherche jusqu'Ă parvenir aux documents qui rĂ©pondent le mieux Ă leurs attentes. De cette façon, mĂȘme si les systĂšmes parviennent Ă retrouver davantage des rĂ©sultats pertinents, leur prĂ©sentation reste problĂ©matique. Afin de cibler la recherche Ă des besoins d'information plus spĂ©cifiques de l'utilisateur et amĂ©liorer la pertinence et lâexploration de ses rĂ©sultats de recherche, les SRIs avancĂ©s adoptent diffĂ©rentes techniques de personnalisation de donnĂ©es qui supposent que la recherche actuelle d'un utilisateur est directement liĂ©e Ă son profil et/ou Ă ses expĂ©riences de navigation/recherche antĂ©rieures. Cependant, cette hypothĂšse ne tient pas dans tous les cas, les besoins de lâutilisateur Ă©voluent au fil du temps et peuvent sâĂ©loigner de ses intĂ©rĂȘts antĂ©rieurs stockĂ©s dans son profil. Dans dâautres cas, le profil de lâutilisateur peut ĂȘtre mal exploitĂ© pour extraire ou infĂ©rer ses nouveaux besoins en information. Ce problĂšme est beaucoup plus accentuĂ© avec les requĂȘtes ambigĂŒes. Lorsque plusieurs centres dâintĂ©rĂȘt auxquels est liĂ©e une requĂȘte ambiguĂ« sont identifiĂ©s dans le profil de lâutilisateur, le systĂšme se voit incapable de sĂ©lectionner les donnĂ©es pertinentes depuis ce profil pour rĂ©pondre Ă la requĂȘte. Ceci a un impact direct sur la qualitĂ© des rĂ©sultats fournis Ă cet utilisateur. Afin de remĂ©dier Ă quelques-unes de ces limitations, nous nous sommes intĂ©ressĂ©s dans ce cadre de cette thĂšse de recherche au dĂ©veloppement de techniques destinĂ©es principalement Ă l'amĂ©lioration de la pertinence des rĂ©sultats des SRIs actuels et Ă faciliter l'exploration de grandes collections de documents. Pour ce faire, nous proposons une solution basĂ©e sur un nouveau concept d'indexation et de recherche d'information appelĂ© la projection multi-espaces. Cette proposition repose sur l'exploitation de diffĂ©rentes catĂ©gories d'information sĂ©mantiques et sociales qui permettent d'enrichir l'univers de reprĂ©sentation des documents et des requĂȘtes de recherche en plusieurs dimensions d'interprĂ©tations. LâoriginalitĂ© de cette reprĂ©sentation est de pouvoir distinguer entre les diffĂ©rentes interprĂ©tations utilisĂ©es pour la description et la recherche des documents. Ceci donne une meilleure visibilitĂ© sur les rĂ©sultats retournĂ©s et aide Ă apporter une meilleure flexibilitĂ© de recherche et d'exploration, en donnant Ă lâutilisateur la possibilitĂ© de naviguer une ou plusieurs vues de donnĂ©es qui lâintĂ©ressent le plus. En outre, les univers multidimensionnels de reprĂ©sentation proposĂ©s pour la description des documents et lâinterprĂ©tation des requĂȘtes de recherche aident Ă amĂ©liorer la pertinence des rĂ©sultats de lâutilisateur en offrant une diversitĂ© de recherche/exploration qui aide Ă rĂ©pondre Ă ses diffĂ©rents besoins et Ă ceux des autres diffĂ©rents utilisateurs. Cette Ă©tude exploite diffĂ©rents aspects liĂ©s Ă la recherche personnalisĂ©e et vise Ă rĂ©soudre les problĂšmes engendrĂ©s par lâĂ©volution des besoins en information de lâutilisateur. Ainsi, lorsque le profil de cet utilisateur est utilisĂ© par notre systĂšme, une technique est proposĂ©e et employĂ©e pour identifier les intĂ©rĂȘts les plus reprĂ©sentatifs de ses besoins actuels dans son profil. Cette technique se base sur la combinaison de trois facteurs influents, notamment le facteur contextuel, frĂ©quentiel et temporel des donnĂ©es. La capacitĂ© des utilisateurs Ă interagir, Ă Ă©changer des idĂ©es et dâopinions, et Ă former des rĂ©seaux sociaux sur le Web, a amenĂ© les systĂšmes Ă sâintĂ©resser aux types dâinteractions de ces utilisateurs, au niveau dâinteraction entre eux ainsi quâĂ leurs rĂŽles sociaux dans le systĂšme. Ces informations sociales sont abordĂ©es et intĂ©grĂ©es dans ce travail de recherche. Lâimpact et la maniĂšre de leur intĂ©gration dans le processus de RI sont Ă©tudiĂ©s pour amĂ©liorer la pertinence des rĂ©sultats.
Since its appearance in the early 90's, the World Wide Web (WWW or Web) has provided universal access to knowledge and the world of information has been primarily witness to a great revolution (the digital revolution). It quickly became very popular, making it the largest and most comprehensive database and knowledge base thanks to the amount and diversity of data it contains. However, the considerable increase and evolution of these data raises important problems for users, in particular for accessing the documents most relevant to their search queries. In order to cope with this exponential explosion of data volume and facilitate their access by users, various models are offered by information retrieval systems (IRS) for the representation and retrieval of web documents. Traditional SRIs use simple keywords that are not semantically linked to index and retrieve these documents. This creates limitations in terms of the relevance and ease of exploration of results. To overcome these limitations, existing techniques enrich documents by integrating external keywords from different sources. However, these systems still suffer from limitations that are related to the exploitation techniques of these sources of enrichment. When the different sources are used so that they cannot be distinguished by the system, this limits the flexibility of the exploration models that can be applied to the results returned by this system. Users then feel lost to these results, and find themselves forced to filter them manually to select the relevant information. If they want to go further, they must reformulate and target their search queries even more until they reach the documents that best meet their expectations. In this way, even if the systems manage to find more relevant results, their presentation remains problematic. In order to target research to more user-specific information needs and improve the relevance and exploration of its research findings, advanced SRIs adopt different data personalization techniques that assume that current research of user is directly related to his profile and / or previous browsing / search experiences. However, this assumption does not hold in all cases, the needs of the user evolve over time and can move away from his previous interests stored in his profile. In other cases, the user's profile may be misused to extract or infer new information needs. This problem is much more accentuated with ambiguous queries. When multiple POIs linked to a search query are identified in the user's profile, the system is unable to select the relevant data from that profile to respond to that request. This has a direct impact on the quality of the results provided to this user. In order to overcome some of these limitations, in this research thesis, we have been interested in the development of techniques aimed mainly at improving the relevance of the results of current SRIs and facilitating the exploration of major collections of documents. To do this, we propose a solution based on a new concept and model of indexing and information retrieval called multi-spaces projection. This proposal is based on the exploitation of different categories of semantic and social information that enrich the universe of document representation and search queries in several dimensions of interpretations. The originality of this representation is to be able to distinguish between the different interpretations used for the description and the search for documents. This gives a better visibility on the results returned and helps to provide a greater flexibility of search and exploration, giving the user the ability to navigate one or more views of data that interest him the most. In addition, the proposed multidimensional representation universes for document description and search query interpretation help to improve the relevance of the user's results by providing a diversity of research / exploration that helps meet his diverse needs and those of other different users. This study exploits different aspects that are related to the personalized search and aims to solve the problems caused by the evolution of the information needs of the user. Thus, when the profile of this user is used by our system, a technique is proposed and used to identify the interests most representative of his current needs in his profile. This technique is based on the combination of three influential factors, including the contextual, frequency and temporal factor of the data. The ability of users to interact, exchange ideas and opinions, and form social networks on the Web, has led systems to focus on the types of interactions these users have at the level of interaction between them as well as their social roles in the system. This social information is discussed and integrated into this research work. The impact and how they are integrated into the IR process are studied to improve the relevance of the results
ModĂšle ontologique contextuel pour les patients atteints de la maladie pulmonaire obstructive chronique
L'informatique ubiquitaire est considérée comme l'une des réalisations scientifiques les plus marquantes de la derniÚre décennie. Cette vision a créé une révolution dans les interactions des utilisateurs finaux à partir le concept de sensibilité au contexte. L'informatique ubiquitaire offre une nouvelle opportunité pour remodeler la forme des solutions conventionnelles en fournissant des services personnalisés en fonction des situations contextuelles de chaque environnement. Des centaines d'architectures théoriques ont été développées dans le but de mettre en oeuvre l'idée de systÚmes sensible au contexte. Cependant, l'informatique ubiquitaire est encore pratiquement non applicable en raison de nombreux défis, surtout que les architectures proposées se présentent toujours comme une solution générale qui permet de satisfaire n'importe quel type d'application et toutes sortes d'utilisation.
OBJECTIFS:
Cette thÚse vise à concevoir et valider un modÚle contextuel pour les systÚmes de soins de santé ubiquitaires et spécifiquement destinés à aider les patients souffrant de la maladie pulmonaire obstructive chronique (MPOC).
LA MĂTHODE:
Les informations contextuelles sont trĂšs importantes pour les applications de soins de santĂ© sensibles au contexte, en particulier celles utilisĂ©es pour surveiller les patients atteints de maladies chroniques qui sont affectĂ©es par des conditions concevables. Dans cette thĂšse, nous proposons une nouvelle classification de contexte pour le domaine mĂ©dical qui couvre tous les aspects influençant la santĂ© des patients. La grande Ă©chelle de cette classification le rend apte pour ĂȘtre une rĂ©fĂ©rence gĂ©nĂ©rale pour de divers projets de recherche s'intĂ©ressant au contexte mĂ©dical. Ensuite, nous proposons un modĂšle contextuel Ă base dâontologies capable de gĂ©rer la structure complexe du domaine de la MPOC de maniĂšre cohĂ©rente, en proportion de la nature dynamique de cet environnement. Ce nouveau modĂšle ontologique constitue le noyau de notre perception pour la mise en oeuvre de la solution de soins de santĂ© ubiquitaire. Le modĂšle prĂ©sentĂ© examine son efficacitĂ© dans la gestion de lâune des maladies les plus vulnĂ©rables au contexte, oĂč il prouve ainsi sa capacitĂ© Ă adapter les services de soins de santĂ© Ă titre personnel et en fonction des conditions actuelles et prĂ©vues. Le modĂšle proposĂ© a montrĂ© des rĂ©sultats prometteurs dĂ©passant 85% approuvĂ© par un groupe de spĂ©cialistes expĂ©rimentĂ©s dans le domaine des maladies pulmonaires.
Ubiquitous computing is considered one of the most impactful scientific achievements in the last decade. This conception created tremendous revolution in the end-user interactions through the concept of context-awareness. Ubiquitous computing offers a new opportunity to redesign the pattern of conventional solutions where it can easily tailor its processes upon existing contextual situations. Hundreds of theoretical architectures have been developed to enable context-awareness computing in pervasive settings. However, ubiquitous computing is still practically not feasible due to many challenges, but most importantly, that the proposed models always present themselves as a general solution to all kinds of real-life applications.
OBJECTIVES:
This thesis aims to design and validate a contextual model for health-care context-aware systems to support patients suffer from Chronic Obstructive Pulmonary Disease (COPD).
METHODS:
The contextual information is important for developing Context-Aware Healthcare Applications, especially those used to monitor patients with chronic diseases which are affected by perceived conditions. In this thesis, we propose a novel context categorization within the medical domain which covers all the context aspects. Then, we propose an ontology-based model able to handle the complex contextual structure of the COPD domain coherently, and in proportion to the dynamic nature of that environment. This new ontological context is the core of our perception for implementing the ubiquitous healthcare solution. The presented model examines its effectiveness in managing one of the most context-sensitive diseases, thereby demonstrating its ability to adapt health care services on a personal basis and in accordance with current and projected events. The proposed model has shown promising results exceeding 85% approved by a group of experienced specialists in respiratory and lung diseases
Conférence Nationale d'Intelligence Artificielle Année 2020
National audienc