117 research outputs found

    Inventaires systématiques et sémantiques du patrimoine et des musées: [interfaces hommes-machines agiles]

    Get PDF
    Le but de ce projet est de donner une vue homogĂšne d’un systĂšme d’informations musĂ©al hĂ©tĂ©rogĂšne. Ce qui permettra d’une part de faire des requĂȘtes sur un ensemble de musĂ©es sans se prĂ©occuper des aspects techniques sous-jacents et d’autre part de consolider les donnĂ©es rĂ©parties dans des sources n’ayant pas, a priori, de relations explicites. Cette homogĂ©nĂ©itĂ© doit ĂȘtre mise en place par une architecture particuliĂšre impactant : la technologie il faut pouvoir interroger des bases de donnĂ©es de diverses technologies ; les modĂšles des bases de donnĂ©es il faut pouvoir interroger plusieurs bases de donnĂ©es simultanĂ©ment mĂȘme si leurs structures de donnĂ©es ne sont pas identiques ; le mĂ©tier il faut intĂ©grer la façon dont la base a Ă©tĂ© pensĂ©e Ă  son origine et son objectif local. Ce mĂ©moire fait partie d’un projet articulĂ© en quatre volets et dont certaines parties ont Ă©tĂ© rĂ©alisĂ©es par plusieurs Ă©tudiants de la HEG. Les quatre volets de ce projet sont : les interfaces hommes-machines agiles, les connecteurs, la communication par agent et l’ontologie commune. Mon travail concerne la partie « interfaces hommes-machines agiles ». Cela implique l’utilisation de technologies web qui se chargera d’interprĂ©ter les rĂ©sultats issus d’une recherche et de les prĂ©senter dynamiquement sur une page web. Ce mĂ©moire est constituĂ© de cinq parties et d’une conclusion. La premiĂšre partie prĂ©sente l’état de l’art des systĂšmes de classification des collections des musĂ©es et particuliĂšrement de GenĂšve (API) et Lausanne (MusĂ©ris). La seconde partie dĂ©crit le mandat qui m’a Ă©tĂ© confiĂ©. La troisiĂšme partie analyse le domaine et les dĂ©marches que j’ai mis en oeuvre. La quatriĂšme partie s’étend sur les technologies utilisĂ©es dans le cadre du mandat. La cinquiĂšme partie dĂ©taille la rĂ©alisation du mandat et les Ă©tapes rĂ©alisĂ©es. La conclusion du mĂ©moire prĂ©sente une synthĂšse de l’ensemble du projet et une discussion sur mon expĂ©rience

    Etude de la relation contrÎleur/contrÎlé : apports des approches collaboratives à la gestion des risques

    Get PDF
    The current research aims to study collaborative working contributions in risk management control processes. Control is needed in risk management processes facing complexity. Indeed, IT development and risk increase led to increase control complexity. It is now shared between human actors (inspectors, industrialist, OHS department, etc.) and non-human (IT, software, management systems, etc.) including a collaborative working dimension. In order to propose a model of the system of actors and different exchanges allowed by the collaborative approach, three sociological objects are mobilized: the Social Regulation Theory (SRT), introducing the concept of regulation, the actor- Network Theory (ANT), authorizing an asymmetric study of actors, and collaborative working, combining collaboration and software engineering. To verify IT contributions as part of a collaborative approach a field trial and a survey on collaborative work practices were conducted. The novelty of this approach lies in the consideration of the interrelationships between each control sub-process and the confrontation of a field trial with a generalized prospective survey.Le prĂ©sent travail de recherche a pour objet l'Ă©tude des apports des pratiques d'utilisation des outils de gestion collaboratifs par les parties prenantes du processus de contrĂŽle en gestion des risques. Face aux enjeux multiples pour rĂ©duire la vulnĂ©rabilitĂ© des organisations, le contrĂŽle tient une place particuliĂšre. Avec le dĂ©veloppement de l'informatique et l'accroissement des risques il s'est naturellement complexifiĂ©. Il est aujourd'hui partagĂ© entre des acteurs humains (organismes de contrĂŽle, industriels, services de prĂ©vention des risques, etc.) et non-humains (systĂšmes d'information, logiciels, systĂšmes de management, etc.), incluant ainsi la dimension de travail collaboratif. Afin de proposer une modĂ©lisation du systĂšme d'acteurs et des diffĂ©rents Ă©changes permis par l'approche collaborative, trois objets sociologiques sont mobilisĂ©es : la ThĂ©orie de la RĂ©gulation Sociale (TRS), introduisant le concept de rĂ©gulation, la ThĂ©orie de l'Acteur-RĂ©seau (TAR), autorisant une Ă©tude asymĂ©trique des acteurs et une maitrise de l'a priori, et le travail collaboratif, regroupant la collaboration et l'ingĂ©nierie logicielle. La conduite d'une expĂ©rimentation terrain et le dĂ©ploiement d'un questionnaire sur les pratiques du travail collaboratif permettent de vĂ©rifier concrĂštement les apports des systĂšmes d'information dans le cadre d'une approche collaborative du contrĂŽle. L'originalitĂ© de cette dĂ©marche rĂ©side dans la prise en compte des interrelations entre chacun des sous-processus du contrĂŽle et la confrontation d'une expĂ©rimentation terrain avec une enquĂȘte prospective gĂ©nĂ©ralisĂ©e

    Spem4mde : un mĂ©tamodĂšle et un environnement pour la modĂ©lisation et la mise en Ɠuvre assistĂ©e de processus IDM

    Get PDF
    With the emergence of MDE, many organizations have been starting to transform their traditional software development processes into model-driven processes. Kleppe and al. define a model-driven software development as “a process of developing software using different models on different levels of abstraction with (automated) transformations between these models”.While model-driven development processes – called MDE processes – have started to appear, a tool-supported Process Modeling Language (PML) for describing and enacting such processes is still lacking. The concepts of SPEM 2.0 are quite generic since they are supposed to allow describing any kind of software. However, SPEM 2.0 concepts do not succeed in capturing the exact nature of most activities and artifacts of model-driven development. In addition, another major weakness of SPEM 2.0 is the lack of concepts for process enactment.The objective of this thesis is threefold: (1) provide an extension of SPEM that reifies the MDE concepts; (2) provide a language dedicated to behavioral modeling of MDE processes; (3) provide a conceptual architecture of a PSEE (Process-centered Software Engineering Environment) that guides process designer at modeling phase and developers at enactment time.To validate our approach, a prototype of this PSEE is developed under the TOPCASED environment. This prototype provides a graphical editor for structural and behavioral modeling of MDE processes, and a process enactment engine based on process behavior models. We have also applied our approach to a significant case study: the UWE (UML-based Web Engineering) process, which is a MDE process dedicated to web applications development.L’avĂšnement de l’IDM (IngĂ©nierie DirigĂ©e par les ModĂšles) a suscitĂ© beaucoup d’intĂ©rĂȘt de la part des organisations qui de fait commencent Ă  transformer leur processus de dĂ©veloppement traditionnel en un processus de dĂ©veloppement dirigĂ© par les modĂšles, appelĂ© aussi processus IDM.Au moment oĂč ces processus commencent Ă  Ă©merger, nous notons l’absence d’un langage dĂ©diĂ© pour les modĂ©liser et les mettre en Ɠuvre. Le standard SPEM 2.0 propose des concepts gĂ©nĂ©riques qui sont supposĂ©s ĂȘtre capables de dĂ©crire tout type de processus logiciel. Cependant, les concepts de SPEM ne capturent pas la nature exacte des processus IDM. D’autre part, une autre insuffisance majeure de SPEM rĂ©side dans le fait qu’il n’intĂšgre pas les concepts relatifs Ă  la mise en Ɠuvre des processus.L’objectif de cette thĂšse est triple : (1) proposer une extension de SPEM dans laquelle les concepts centraux des processus IDM sont rĂ©ifiĂ©s ; (2) proposer un langage dĂ©diĂ© Ă  la modĂ©lisation comportementale des processus IDM ; (3) proposer une architecture conceptuelle d’un environnement logiciel d’aide Ă  la modĂ©lisation et Ă  la mise en Ɠuvre des processus IDM.Pour valider notre approche, un prototype a Ă©tĂ© dĂ©veloppĂ© sous l’environnement TOPCASED. Ce prototype fournit d’une part un Ă©diteur graphique pour la modĂ©lisation structurelle et comportementale des processus IDM et d’autre part un environnement de mise en Ɠuvre s’appuyant sur les modĂšles comportementaux des processus. Nous avons Ă©galement appliquĂ© notre approche Ă  une Ă©tude de cas significatif: le processus UWE (UML-based Web Engineering), qui est un processus IDM dĂ©diĂ© au dĂ©veloppement d’applications web

    Apports de la modélisation algébrique pour la représentation de connaissances par objets : illustration en AROM

    Get PDF
    National audienceAROM est un systĂšme de reprĂ©sentation de connaissances reposant, Ă  l'image des diagrammes de classes d'UML, sur deux types d'entitĂ©s de modĂ©lisation complĂ©mentaires : les classes et les associations. Il intĂšgre un langage de modĂ©lisation algĂ©brique (ou LMA) qui sert de support Ă  diffĂ©rents mĂ©canismes d'infĂ©rence. Ce langage permet l'Ă©criture d'Ă©quations, de contraintes, et de requĂȘtes, impliquant les instances des classes et des associations. La prĂ©sence d'un module de types en AROM permet d'Ă©tendre l'ensemble des types (donc des valeurs et des opĂ©rateurs) supportĂ©s par le LMA. A travers la description du LMA d'AROM, cet article souligne l'apport d'un langage de modĂ©lisation algĂ©brique pour un systĂšme de reprĂ©sentation de connaissances tant au niveau de la dĂ©clarativitĂ© qu'en termes des infĂ©rences possibles

    Autonomie et reconfiguration des systĂšmes de systĂšmes tactiques

    Get PDF
    La complexitĂ© croissante des SystĂšmes de SystĂšmes et autres grandes fĂ©dĂ©rations d acteurs pose de nouvelles problĂ©matiques de conception et de rĂ©alisation. Cette complexitĂ©, induite par des structures de management toujours plus sophistiquĂ©es et un cycle de vie long, doit ĂȘtre maĂźtrisĂ©e au plus tĂŽt dans la conception des entreprises. Cette maĂźtrise permet Ă  l ensemble des intervenants au cours du cycle de vie d une entreprise d identifier ses points clĂ©s et de prendre confiance en sa capacitĂ© Ă  atteindre ses objectifs. En particulier, il importe de savoir estimer les capacitĂ©s de l entreprise Ă  s adapter Ă  des situations imprĂ©vues ou exceptionnelles afin d assurer ses missions en toutes circonstances. En rĂ©action, de nouvelles dĂ©marches d ingĂ©nierie Ă©mergent. Elles s appuient sur la modĂ©lisation et la simulation de l architecture de ces systĂšmes aux diffĂ©rents stades de leur dĂ©veloppement et de leur fonctionnement. Dans le cadre d une de ces dĂ©marches nommĂ©e IDEA, nous avons enrichi le langage de description d architecture avec des concepts et des mĂ©canismes ayant pour but d adresser l adaptabilitĂ© et des capacitĂ©s de reconfiguration des entreprises. Ces apports ont Ă©tĂ© expĂ©rimentĂ©s avec succĂšs par prototypage et dans des contextes d affaires industrielles.As the complexity of large civilian and military Systems of Systems and system federations increases, new system architecture and engineering challenge emerge. This complexity is mainly due to intricate management structures and a long lifecycle, and needs to be mastered from the early stages of architecting. All engineering stakeholders need to identify the key aspects of the enterprise and gain confidence in its ability to fulfill its missions. To ensure that the enterprise is able to satisfy its objectives despite evolving situations, there is a need to focus on its capability to adapt through reconfiguration. New engineering approaches emphasize architecture modelling and simulation to tackle the complexity of the enterprise in all stages of its lifecycle in a flexible and global way. In the context of such an approach named IDEA, we updated the architecture description language to include concepts and mechanisms dedicated to the adaptability and reconfiguration of the enterprise. We also focused on ensuring model consistency. The results were experimented through prototyping and application on industrial affairs.BREST-SCD-Bib. electronique (290199901) / SudocSudocFranceF

    Une approche Multi-agents Ă  Architecture P2P pour l'apprentissage collaboratif

    Get PDF
    Les SystĂšmes multi-agents ou SMA proposent une approche originale de conception de systĂšmes intelligents et coopĂ©ratifs. Ils se caractĂ©risent par la distribution du contrĂŽle global du systĂšme et par la prĂ©sence d'agents autonomes Ă©voluant dans un environnement partagĂ© et dynamique. De plus, il existe plusieurs interdĂ©pendances entre les buts des agents, leurs capacitĂ©s et les ressources qu'ils utilisent, donc afin d'Ă©viter d'Ă©ventuels conflits, de favoriser la synergie des activitĂ©s des agents et de partager les ressources de l environnement commun, il est important que les agents coordonnent leurs actions. Nous nous sommes intĂ©ressĂ©s, dans le cadre de cette thĂšse, au dĂ©ploiement des systĂšmes multi-agents sur une architecture pair Ă  pair (Peer-to-Peer ou P2P) et ceci dans le but d Ă©tablir la communication entre ces agents et les relier entre eux. Cependant, du fait de la nature dynamique des systĂšmes P2P oĂč chaque pair peut apparaĂźtre et disparaĂźtre Ă  tout moment, des nouveaux problĂšmes se posent pour la coordination d agents nĂ©cessitant des mĂ©canismes de coordination adaptĂ©s au contexte spĂ©cifique des P2P. Pour cela, nous avons proposĂ© une mĂ©thode de formation de groupe comme solution Ă  ces problĂšmes. Nous nous sommes intĂ©ressĂ©s ensuite Ă  l application des systĂšmes multi-agents Ă  architecture P2P au domaine d apprentissage collaboratif en ligne oĂč des apprenants contribuent aux apprentissages du groupe, et en retour, le groupe contribue Ă  ceux des apprenants et c est la cohĂ©rence du collectif qui permet d atteindre l objectif. Cependant, l apprentissage collaboratif Ă  distance implique des nouveaux rĂŽles pour l enseignant ainsi que pour les apprenants. Il est donc essentiel de dĂ©finir ces rĂŽles pour identifier les besoins qui en dĂ©coulent pour pouvoir intĂ©grer Ă  l outil informatique des fonctionnalitĂ©s afin de satisfaire ces besoins. En effet, il est essentiel de fournir aux enseignants et apprenants la possibilitĂ© d avoir des informations sur la progression de leur apprentissage ainsi que sur les niveaux de collaboration et de sociabilitĂ© de chaque apprenant et du groupe. Enfin, nous avons proposĂ©, comme application de nos travaux, un systĂšme appelĂ© COLYPAN (COllaborative Learning sYstem for Project mANagment) conçu pour l apprentissage Ă  distance et de façon collaborative de la gestion des projets.Multi-Agents systems (MAS) propose an original approach to design intelligent and cooperative systems. They are characterized by the distribution of the overall system control and the presence of autonomous agents operating in a shared and dynamic environment. In addition, there are many interdependencies between: agents' goals, their abilities and used resources. So, in order to avoid possible conflicts, promote synergy of agents activities and share resources of the common environment, it is important that the agents coordinate their actions. We are interested, in the context of this thesis, in the deployment of multi-agents systems on Peer-to-Peer (P2P) networks in order to establish communication between these agents. However, because of the dynamic nature of P2P systems where each peer may appear and disappear at any time, new problems arise concerning the coordination of agents. Thus, coordination mechanisms adapted to the specific context of P2P are required. For that, we have proposed a group formation method to solve these problems. Then, we were interested in the usage of multi-agents systems with P2P architecture in the field of collaborative e-learning. In such applications, each learner contributes in the learning process of the group, and in return, the group contributes in the learning process of its members. The consistency of the whole group allows to achieve the goal. However, collaborative e-learning implies new roles for teachers as well as for learners. It is therefore essential to define these roles in order to identify the users needs and integrate, in the platform, the functionalities that allows us to satisfy such needs. Indeed, it is essential to provide teachers and learners with the opportunity to obtain information about the progress of their learning processes as well as the level of collaboration and sociability of each learner in the group. Finally, we have proposed, as an application of our work, a system called COLYPAN (COllaborative Learning sYstem for Project management) designed for the collaborative e-Learning project management.DUNKERQUE-SCD-Bib.electronique (591839901) / SudocSudocFranceF

    Langage de mashup pour l'intégration autonomique de services de données dans des environements dynamiques

    No full text
    The integration of the information coming from data services or data sources in virtual communities is user centred, i.e. associated to visualization issues determined by user needs. A virtual community can be seen as a cyberspace that can be customized by every user by specifying the information he/she is interested in and the way it should be retrieved and presented respecting specific security and QoS properties. Such requirements must be defined or inferred and then interpreted for building customized visualisations. Nowadays, there is no simple declarative language of mashups for retrieving; integrating and visualizing data produced by data services, according to spatio-temporal specifications. The purpose of this thesis is to develop such a language. This work is done within the framework of the REDSHINE project (red-shine.imag.fr) supported by the Grenoble INP "Bonus QualitĂ© Recherche"Dans les communautĂ©s virtuelles, l'intĂ©gration des informations (provenant de sources ou services de donnĂ©es) est centrĂ©e sur les utilisateurs, i.e., associĂ©e Ă  la visualisation d'informations dĂ©terminĂ©e par les besoins des utilisateurs. Une communautĂ© virtuelle peut donc ĂȘtre vue comme un espace de donnĂ©es personnalisable par chaque utilisateur en spĂ©cifiant quelles sont ses informations d'intĂ©rĂȘt et la façon dont elles doivent ĂȘtre prĂ©sentĂ©es en respectant des contraintes de sĂ©curitĂ© et de qualitĂ© de services (QoS). Ces contraintes sont dĂ©finies ou infĂ©rĂ©es puis interprĂ©tĂ©es pour construire des visualisations personnalisĂ©es. Il n'existe pas aujourd'hui de langage dĂ©claratif simple de mashups pour rĂ©cupĂ©rer, intĂ©grer et visualiser des donnĂ©es fournies par des services selon des spĂ©cifications spatio-temporelles. Dans le cadre de la thĂšse il s'agit de proposer un tel langage. Ce travail est rĂ©alisĂ© dans le cadre du projet Redshine, bĂ©nĂ©ficiant d'un Bonus QualitĂ© Recherche de Grenoble INP
    • 

    corecore