18 research outputs found
Nouveau support de visualisation spatio-temporelle pour faciliter l'exploration et le partage de données environnementales : SFMN GeoSearch : un outil pour la recherche en foresterie au Canada
Mémoire numérisé par la Division de la gestion de documents et des archives de l'Université de Montréal
E-CARe (une méthode d'ingénierie des systÚmes d'information ubiquitaires)
L'apparition des SystĂšmes d'Information ubiquitaires ou pervasifs est issue de l'Ă©mergence de nouvelles technologies fournissant au systĂšme une vision de son environnement, de l'environnement de ses utilisateurs ainsi que de leurs profils. GrĂące Ă ces donnĂ©es formant le contexte de l'application, il est possible de fournir des services personnalisĂ©s, pertinents et ciblĂ©s. Mais, le problĂšme qui se pose Ă ce niveau concerne le degrĂ© d'adaptation, de prise de dĂ©cision Ă la place de l'utilisateur et de l'identification des donnĂ©es contextuelles nĂ©cessaires et suffisantes pour ces services. Ceci est dĂ» Ă un dĂ©sĂ©quilibre entre les avancĂ©es des technologies et de leurs applications (qui reçoivent un grand intĂ©rĂȘt de la part de la recherche et de l'industrie) et les mĂ©thodes et dĂ©marches de dĂ©veloppement et d'ingĂ©nierie spĂ©cifiques aux systĂšmes ubiquitaires. Notre objectif dans ce travail de thĂšse est de proposer une mĂ©thode d'ingĂ©nierie des SI ubiquitaires en considĂ©rant les diffĂ©rentes exigences reliĂ©es Ă la nature mobile et grande Ă©chelle de ces systĂšmes. Cette mĂ©thode est basĂ©e sur une dĂ©marche de dĂ©veloppement qui fait usage d'un ensemble de mĂ©tamodĂšles et de langages gĂ©nĂ©riques favorisant la spĂ©cification complĂšte de ces systĂšmes. Cette dĂ©marche sĂ©pare les spĂ©cifications fonctionnelles, techniques et ubiquitaires. Les spĂ©cifications ubiquitaires permettent de dĂ©finir des modĂšles structurels et Ă©vĂ©nementiels du contexte respectant les exigences des utilisateurs et les contraintes de sĂ©curitĂ© et supportant les fonctionnalitĂ©s d'adaptation et de sensibilitĂ© au contexte. Cette approche orientĂ©e Ă©vĂšnements est consolidĂ©e par l'adoption d'une architecture de traitement des Ă©vĂšnements. Notre dĂ©marche E-CARe est une intĂ©gration des spĂ©cifications ubiquitaires dans une dĂ©marche classique de conception des SI pour garantir la couverture des spĂ©cifications fonctionnelles et techniques. Les applications d'assistance reprĂ©sentent un cas d'Ă©tude idĂ©al pour cette dĂ©marche qui s'intĂ©resse au domaine des transports, fortement dĂ©pendant de l'environnement et des Ă©vĂšnements ambiants.Ubiquitous Information Systems appeared as a consequence to emerging and evolving communication and mobile technologies providing the system with information on its environment, the environment of its users and their profiles. These data constitute the application context and are used to provide personalized, targeted and relevant services. However, ubiquitous services face some difficulties and challenges concerning specially needed contextual data, adaptation degree and computerized decision making. This is due to the gap between advanced ubiquitous services and their applications, and methods and processes for developing and engineering ubiquitous systems. Our goal in this thesis is to propose an engineering method for ubiquitous Information Systems considering different requirements resulting from the mobile and high scalable nature of these systems. The proposed method is based on a development process and a set of generic metamodels and languages facilitating a complete system specification and implementation. The proposed process separates functional, technical and ubiquitous specifications. Ubiquitous specifications enable the structural and event based context models definition while considering user requirements and security requirements. Adaptation and context awareness functionalities are supported by structural and dynamic context models. The proposed event oriented approach is enhanced by the adoption of an event processing architecture. Ubiquitous specifications are integrated into a classical information systems engineering process to constitute the E-CARe process including functional and technical specifications. Our propositions are used to design a user assistance application in the transport domain, highly dependent on the ambient environment and events.SAVOIE-SCD - Bib.Ă©lectronique (730659901) / SudocGRENOBLE1/INP-Bib.Ă©lectronique (384210012) / SudocGRENOBLE2/3-Bib.Ă©lectronique (384219901) / SudocSudocFranceF
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
Conception et mise en Ćuvre de multichronia, un cadre conceptuel de simulation visuelle interactive
Cette thĂšse prĂ©sente Multichronia, un cadre conceptuel de simulation interactive fournissant une reprĂ©sentation visuelle du cheminement d'un utilisateur dans l'exploration des simulations d'un systĂšme complexe. En complĂ©ment aux mĂ©thodes formelles d'analyse, Multichronia vise Ă aider ses utilisateurs Ă comprendre un systĂšme sous Ă©tude en fournissant quatre boucles interactives. La boucle d'exploration de l'espace des paramĂštres permet Ă un utilisateur de modifier des paramĂštres de simulation afin de tester des hypothĂšses. La boucle d'exploration de l'espace des simulations lui permet de manipuler les donnĂ©es correspondant Ă des instances de simulation. Notamment, elle rend disponible des opĂ©rations de sĂ©lection et d'alignement via une interface graphique. La boucle d'exploration de l'espace des donnĂ©es lui permet de transformer les flots de donnĂ©es. Finalement, la boucle d'exploration de l'espace visuel lui permet d'afficher des donnĂ©es et de manipuler leur aspect visuel. Afin de reprĂ©senter le cheminement d'un utilisateur dans son exploration de l'espace des paramĂštres, une interface graphique a Ă©tĂ© dĂ©veloppĂ©e. Il s'agit de Varbre multichro-nique, une vue formelle donnant une reprĂ©sentation informative de l'Ă©tat de l'analyse d'un problĂšme ainsi que la possibilitĂ© d'exĂ©cuter une foule d'opĂ©rations interactives. D'autre part, le cadre conceptuel Multichronia forme un pipeline de donnĂ©es gĂ©nĂ©rique allant d'un simulateur jusqu'Ă un logiciel d'analyse. Un modĂšle conceptuel peut ĂȘtre extrait de ce pipeline de mĂȘme que le flux de donnĂ©es correspondant. Dans cette thĂšse, il a Ă©tĂ© spĂ©cialisĂ© avec la technologie XML. Cette derniĂšre permet entre autres de dĂ©finir une mĂ©thodologie de conception du modĂšle de donnĂ©es associĂ© Ă un simulateur. La mise en oeuvre de Multichronia a permis de vĂ©rifier la validitĂ© des concepts proposĂ©s. L'architecture logicielle adoptĂ©e est un cadre d'application, de sorte que de nouveaux simulateurs puissent ĂȘtre facilement exploitĂ©s. Deux applications concrĂštes ont Ă©tĂ© implantĂ©es, soit la simulation tactique et stratĂ©gique de l'attaque de convois militaires. Des modifications mineures aux simulateurs ont Ă©tĂ© nĂ©cessaires afin qu'ils rencontrent certains critĂšres Ă©tablis dans cette thĂšse. Somme toute, ces applications ont montrĂ© que Multichronia peut ĂȘtre dĂ©ployĂ© pour des applications quelconques
Ingénierie pédagogique des systÚmes d'enseignement supérieur
Our works are set in the field of higher-education systems pedagogical engineering. Our early works deal with the modeling of university practices. We expressed a conceptual framework for the evolution of acquiring knowledge modules to integrate the acquisition of high-level cognitive skills and professional competencies. Next, we have defined a frame to help define pedagogical scenarios more formally. The challenge was to get pedagogical scenarios that favored a higher pedagogical expressiveness compared to existing standards such as IMS-Learning Design (IMS-LD), while begin formal enough to be implemented, at least semi-automatically, on different e-learning platforms. This approach was validated thanks to the Assistance for Contextualized MoDeling of learning systems (ACoMoD) method. Finally, we developed a project-based learning pedagogical method, Multi-Role Project, applied to the teaching of Science, Technology, Engineering, and Mathematics (STEM). One goal is to project our results in Massive Open Online Courses (MOOC), which raise challenges of their ownNos travaux s'inscrivent dans le domaine de l'ingĂ©nierie pĂ©dagogique des systĂšmes d'enseignement supĂ©rieur. Nos premiers travaux se sont portĂ©s sur la modĂ©lisation des pratiques universitaires. Nous avons ainsi dĂ©gagĂ© un cadre conceptuel dâĂ©volution dâacquisition de connaissances disciplinaires en vue d'intĂ©grer lâacquisition de compĂ©tences cognitives professionnelles et de haut niveau. Ensuite, nous avons travaillĂ© Ă dĂ©finir un cadre de dĂ©finition de scĂ©narios pĂ©dagogiques plus formel. L'enjeu Ă©tait d'obtenir des scĂ©narios pĂ©dagogiques qui permettent une expressivitĂ© pĂ©dagogique qui dĂ©passe celle des standards existants tels IMS-Learning Design (IMS-LD) tout en Ă©tant suffisamment formalisĂ© pour se prĂȘter Ă un traitement informatique et ĂȘtre implĂ©mentĂ©, au moins semi automatiquement, dans diffĂ©rentes plateformes de e-learning. Cette approche a Ă©tĂ© validĂ©e en utilisant la mĂ©thode Assistance for Contextualized MoDeling of learning systems (ACoMoD). Enfin nous dĂ©veloppons une mĂ©thode de pĂ©dagogie par projet, Multi-RĂŽles Project, autour des problĂ©matiques de l'enseignement en Science, Technology, Engineering, and Mathematics (STEM). Un des buts est de projeter nos rĂ©sultats dans l'implĂ©mentation des Massive Open Online Courses (MOOC) qui pose des dĂ©fis particuliers
L'AIS : une donnée pour l'analyse des activités en mer
4 pages, session "Mer et littoral"International audienceCette contribution présente des éléments méthodologiques pour la description des activités humaines en mer dans une perspective d'aide à la gestion. Différentes procédures, combinant l'exploitation de bases de données spatio-temporelles issue de données AIS archivées à des analyses spatiales au sein d'un SIG, sont testées afin de caractériser le transport maritime en Mer d'Iroise (Bretagne, France) sur les plans spatiaux, temporels et quantitatifs au cours d'une année
Impact et facteurs clés de l'introduction d'équipements miniers innovants : le cas d'une mine souterraine
Les entreprises miniÚres naviguent dans un environnement économique cyclique influencé par les prix du marché. à cela, s'ajoute une pression sociale accrue au niveau des conditions de travail et de la sécurité des travailleurs. C'est donc à un contexte hautement concurrentiel que les entreprises de ce secteur sont confrontées. Afin de demeurer compétitives, l'une des solutions qu'elles privilégient est l'acquisition d'équipements innovants.
Toutefois, l'introduction d'équipements innovants ne se fait pas sans heurts. Plusieurs études ont en effet démontré que l'arrivée de nouveaux équipements plus gros, plus puissants et plus sophistiqués a également entraßné des effets négatifs. Parmi ceux-ci notons, les périodes d'adaptation plus longues que prévues. Mais encore, ces équipements sont aussi en cause dans bon nombre d'accidents et de décÚs, et ce, tant à l'échelle internationale que chez les mines québécoises.
Devant ces constats de succÚs mitigés, il appert fondamental de mieux comprendre les facteurs de succÚs lors de l'implantation d'équipements miniers innovants. Dans cette thÚse nous proposons l'étude approfondie de ce sujet par une étude de cas réalisée dans une mine aurifÚre souterraine témiscabitibienne. Dans un premier temps, notre démarche vise à mesurer l'impact de dix projets innovants sur des indicateurs de performance en productivité et en santé et sécurité du travail (SST). Dans un deuxiÚme temps, nous proposons l'utilisation d'un outil d'aide à la décision, l'approche des ensembles approximatifs basés sur la dominance, afin d'identifier les facteurs clés favorisant l'implantation de ces équipements innovants.
Parmi les résultats obtenus, deux facteurs ont été identifiés comme les plus pertinents sur l'ensemble des indicateurs de performance étudiés, soit le niveau d'habileté requis pour maßtriser la technologie et le niveau d'acceptation de cette derniÚre par les opérateurs. En plus de ces deux facteurs, la qualité du siÚge et l'expérience des opérateurs ont également été identifiées comme pertinentes pour expliquer les résultats en SST, alors que le niveau de standardisation du nouvel équipement s'est montré pertinent pour expliquer ceux en productivité.
Nos travaux permettent ainsi à notre partenaire industriel de cibler et de prioriser ses besoins pour que l'implantation d'équipements innovants entraßne dorénavant une amélioration de la performance en productivité et en SST.
Bien que nos rĂ©sultats proviennent et se limitent Ă une Ă©tude de cas, l'approche innovante et rigoureuse que nous proposons Ă la communautĂ© scientifique et industrielle peut ĂȘtre mise en application Ă chaque entreprise miniĂšre souterraine dĂ©sirant identifier ses propres facteurs de succĂšs inhĂ©rents Ă son propre environnement. D'autres limites et perspectives offrent des pistes de recherches potentielles sur lesquelles se conclue notre thĂšse. Ă ce titre, nous proposons des indicateurs de performance supplĂ©mentaires, tels que le nombre de tonnes transportĂ©es par les camions et le taux de sĂ©vĂ©ritĂ© des blessures. De plus, une Ă©tude similaire, mais prenant en considĂ©ration les accidents touchant les employĂ©s d'entrepreneurs miniers, de mĂȘme que les accidents survenus lors de rĂ©paration ou de maintenance, ajouterait des connaissances complĂ©mentaires et intĂ©ressantes sur le sujet dĂ©veloppĂ© dans cette thĂšse
MODĂLISATION DE PROCĂDĂS LOGICIELS Ă BASE DE PATRONS RĂUTILISABLES
This thesis investigates the reuse of software processes by an approach based on process patterns. The objective of our work is to make process patterns directly applicable in process modeling. The concept of process pattern is used to capture and reuse the proven solutions for recurring process problems. However, this attractive concept has still been poorly exploited due to the inadequate formalization and the lack of supporting methodology and tools. To promote the use of process patterns and reduce the modelling effort, we broaden the concept of process pattern for capturing various types of process knowledge at different abstract levels, and propose ways to reuse (semi-)automatically process patterns in process modelling. We define the process meta-model UML-PP to formalize the process pattern concept and the ways to apply patterns in process models. UML-PP allows describing the internal structure of a process pattern as well as the relations between process patterns, and enables the explicit representation of process patterns' applications in process models. We propose the meta-process PATPRO defining the modelling steps to elaborate a process model in UML-PP by reusing process patterns. To allow automated applications of process patterns, we define an operational semantics for the patterns reuse operators who carry out some tasks of the meta-process. We have developed the prototype PATPRO-MOD allowing to create and manage process patterns catalogues, and to elaborate process models in UML-PP by reusing (semi-)automatically process patterns.Cette thÚse est consacrée à la réutilisation de procédés par une approche à base de patrons de procédé. Le concept de patron de procédé a été introduit pour capitaliser et réutiliser des solutions éprouvées des problÚmes de procédés récurrents. Cependant cette approche est encore peu exploitée à cause du champ de définition limité, du manque de formalisation, de méthodologie et d'outils support. Pour promouvoir l'utilisation de patrons de procédé et réduire l'effort de modélisation, nous considérons le concept de patron de procédé à différents niveaux d'abstraction pour capturer divers types de connaissances sur les procédés, et proposons des moyens pour réutiliser de façon (semi-)automatique ces patrons dans la modélisation des procédés. Nous avons défini le méta-modÚle de procédé UML-PP pour formaliser le concept de patron de procédé et la maniÚre d'appliquer les patrons dans la modélisation de procédés. UML-PP permet de décrire la structure interne d'un patron de procédé ainsi que les relations entre patrons, et permet d'exprimer explicitement l'utilisation de patrons dans les modÚles de procédé. Nous proposons le méta-procédé PATPRO définissant une démarche de modélisation pour élaborer un modÚle de procédé UML-PP en réutilisant des patrons de procédé. Pour permettre une automatisation de l'application de patrons de procédé, nous définissons une sémantique opérationnelle des opérateurs de réutilisation de patrons qui réalisent l'imitation de patrons. Nous avons réalisé le prototype PATPRO-MOD permettant de créer et gérer des catalogues de patrons de procédé et d'élaborer des modÚles de procédé UML-PP en réutilisant semi-automatiquement des patrons prédéfinis