12 research outputs found

    Composition dynamique de services sensibles au contexte dans les systĂšmes intelligents ambiants

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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)

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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

    Get PDF
    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
    corecore