133 research outputs found

    Intégration de la modélisation comportementale dans la conception par points de vue

    Get PDF
    View-based modeling is the main subject of this thesis. It is a variant of the object oriented modeling approach for the analysis and design of complex systems, focusing on the actors that use the system and decomposing the specification according to their needs. With this prospect, our team developed a UML profile named VUML (View based UML), which allows the elaboration of a unique and sharable model accessible according to the view of each of the system's actors. However the achieved work on the VUML profile does not tackle the behavior aspects of the modeling process. The VUML approach address the structural aspects related to the composition of views and to the sharing of data without dealing with the way these views will react, or how to be able to synchronize them in order to obtain the behavior of multiple-view objects (instances of a multi-view class). The achieved work in this thesis aims to fill this gap by providing new mechanism to the VUML profile that allows expressing the behavioral needs of a system. We will focus on describing the individual behavior of multi-view objects by state-machines that require adjustments of UML modeling concepts. To achieve this objective we introduced the concept of event probes, which allow to specify implicit communication between the view-objects via event observation. This allows decoupling the view specifications that are a priori strongly interconnected, and therefore allows them to be designed separately, in agreement with the VUML method recommendations, and then to be integrated without the need of making modifications. We first define the concept of event monitoring and identified the different types of probes and the appropriate parameters that characterize them. We also define a set of concepts that can extend and manipulate probes. Then we propose a UML-compatible representation of the introduced concepts in form of a profile named VxUML (extension of VUML). In addition to defining the profile elements (stereotypes, tagged value, predefined library classes), we have developed rules for proper formation of the static semantics using OCL to reduce ambiguity in the specification of such concepts. Afterwards, to demonstrate the usefulness of the concepts introduced, we developed a case study through which we sought to provide a full view-based model, addressing both structural and behavioral aspects. At the end, to concretely validate our approach in a model driven engineering setting, we developed a code generator that takes as input a specification developed in VxUML profile. This generator uses the techniques of model transformation related to the code generation, including transformation of platform independent models (PIM) to platform specific models (PSM), and transformation of PSMs to code; the current target language is Java. Finally, another contribution of this thesis is a process associated with VxUML. It is an approach that complements the approach associated with VUML (which deal only with structural aspects) to be able to use in methodical manner the new mechanisms dedicated to behavioral treatment. Now, the VxUML development process offers a complete view based modeling, that is, dealing with both structural and behavioral aspects. Keywords: View based modeling, VUML profile, VxUML profile, event observation, multi-view states machine, behavior composition.La modélisation par points de vue constitue la thématique générale de notre travail de thèse. C'est une approche de modélisation orientée objet, visant l'analyse et la conception des systèmes complexes avec une démarche centrée autour des acteurs interagissant avec le système. Notre équipe a ainsi développé un profil UML appelé VUML (View based UML), qui permet l'élaboration d'un modèle unique partageable à partir de vues associées aux points de vue des acteurs. Cependant, les travaux réalisés sur le profil VUML [Nassar, 05 ; Anwar, 09] ne couvrent pas les aspects comportementaux de la modélisation. En effet, – en proposant la notion de classe multivue – VUML traite les aspects structuraux liés à la composition des vues et au partage des données statiques sans prendre en compte la manière dont ces vues vont réagir, ni comment les synchroniser afin de représenter le comportement des objets multivue (instances d'une classe multivue). Les travaux effectués dans le cadre de cette thèse cherchent à combler ce manque en dotant le profil VUML de nouveaux mécanismes permettant d'exprimer le comportement d'un système. Nous nous sommes concentrés pour cela sur le comportement des objets multivue décrit par des machines à états qui nécessitent des adaptations des concepts de modélisation UML. Pour réaliser cet objectif nous avons introduit la notion de sonde d'événements, qui permet de spécifier des communications implicites entre les vues par observation d'événements. Ceci permet de découpler des spécifications qui sont a priori fortement interconnectées, de les concevoir séparément par points de vue, selon les préconisations de la méthode VUML, puis de les intégrer sans avoir à les modifier. Nous avons tout d'abord défini le concept de sonde d'événements, identifié les différents types de sondes avec les paramètres associés, puis défini un ensemble de concepts permettant d'enrichir et de manipuler les sondes. Nous avons ensuite proposé une représentation compatible avec VUML des concepts introduits sous forme d'un profil nommé VxUML (extension de VUML). En plus de la définition des éléments du profil (stéréotypes, valeurs marquées, classes de librairie prédéfinies), nous avons développé en OCL des règles de bonne formation (sémantique statique). Pour illustrer l'intérêt des concepts introduits, nous avons développé une étude de cas en proposant une modélisation par points de vue complète traitant à la fois les aspects structurel et comportemental. Pour valider concrètement notre approche, nous avons développé, selon une approche IDM, un générateur de code qui prend en entrée une spécification de système en VxUML. Ce générateur utilise les techniques de transformation de modèles liées à la génération de code, et notamment les transformations de modèles indépendants de plate-forme (PIM) vers des modèles spécifiques à une plate-forme (PSM), et des modèles PSM vers le code ; il a été développé dans un premier temps avec le langage cible Java. Sur le plan méthodologique, nous avons défini une démarche associée à VxUML, qui complète celle de VUML, en permettant d'utiliser d'une manière méthodique les mécanismes dédiés au traitement du comportement. Désormais, le processus de développement VxUML permet une modélisation par points de vue complète, traitant à la fois les aspects structurel et comportemental. Mots clés : Conception par points de vue, profil VUML, profil VxUML, sonde d'événements, machine à états multivue, composition du comportement

    Conception d'une plate-forme de télécommunications pour desservir des laboratoires virtuels distribués

    Get PDF
    Interopérabilité de réseaux hétérogènes -- Problématique de l'interopérabilité -- Mécanismes d'interopérabilité -- Architecture CORBA -- Modèle conceptuel de la plate-forme de télécommunications -- Contexte d'utilisation de la plate-forme de télécommunications -- Spécifications techniques et fonctionnelles de la plate-forme -- Organisation des différentes couches du modèle -- Implantation de la plate-forme de télécommunications -- Mise en oeuvre de la plate-forme de télécommunications -- Expérimentation de la plate-forme de télécommunications

    Croyances et pratiques en évaluation des apprentissages étude des croyances et des pratiques des enseignants des cégeps à l'égard de l'évaluation des apprentissages /

    Get PDF
    Également disponible en version papierTitre de l'écran-titre (visionné le 13 janv. 2010)Bibliogr.: p. 263-27

    E-CARe (une méthode d'ingénierie des systèmes d'information ubiquitaires)

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

    Vie et mort du magazine Croc

    Get PDF
    Dans ce mémoire, nous nous intéressons aux phases de l'existence de Croc, un magazine québécois à teneur humoristique dont la publication s'est étendue de 1979 à 1995. Nous y procédons à une mise en perspective historique et socioéconomique de sa gestation et de son évolution, puis détaillons les structures administrative et éditoriale de Ludcom, l'entreprise qui en présidait les destinées. Nous tentons par la suite d'expliquer à la lumière de la théorie des industries culturelles les raisons de l'échec de la plupart des stratégies de croissance déployées par ses dirigeants, stratégies qui ont ultimement mené à sa fermeture dans le contexte de conditions structurantes défavorables malgré qu'elles présentaient toutes les apparences du contraire. ______________________________________________________________________________ MOTS-CLÉS DE L’AUTEUR : Croc, Safarir, Ludcom, Québec, Canada, Magazines québécois, Humour québécois, Industrialisation du comique, Industries culturelles québécoises, Entreprises culturelles québécoises

    Inter-Dialogos: idées pour une éducation en contextes pluriculturels = Ideen für Bildung in einer plurikulturellen Umwelt = idee per l'educazione in contesti pluriculturali

    Get PDF
    Revue de pédagogie et de psychologie qui s'intéresse aux aspects pluri-culturels dans l'enseignement

    Les enseignants généralistes de l'école primaire : des représentations de compétences aux compétences réelles pour enseigner la musique

    Get PDF
    L'objectif de cette recherche était d'explorer les représentations de compétences ainsi que les compétences réelles en enseignement de la musique des enseignants généralistes des écoles primaires francophones du canton de Berne (Suisse). L'enseignement de la musique étant depuis tout temps de la responsabilité des généralistes dans cette région, il s'avérait pertinent de déterminer s'ils se sentent suffisamment compétents pour le faire et à quel degré ils le sont réellement, d'autant plus que les réformes actuelles en Suisse reconsidèrent fondamentalement le modèle d'enseignant idoine pour l'école primaire. À cet effet, le chercheur a procédé par triangulation des instruments de recherche, en proposant un questionnaire à l'ensemble de la population à l'étude (N = 721, 184 ont répondu), en menant des entrevues auprès d'un échantillon de volontaires (n = 21) et en filmant une leçon élaborée pour les besoins de la recherche donnée par 14 volontaires issus des entrevues. Trois experts ont évalué les compétences réelles de ces 14 volontaires. Différents tests de statistique descriptive, corrélationnelle, inférentielle et multivariée ont été opérés pour pouvoir déterminer les représentations de compétences des participants dans leur contexte pluridisciplinaire et pour estimer les relations qui apparaissent entre les représentations de compétences et les compétences réelles. L'analyse de contenu des entrevues a permis d'éclairer les données statistiques obtenues. Les résultats indiquent que l'Éducation musicale fait partie des disciplines pour lesquelles les généralistes se sentent le moins compétents, surtout lorsqu'ils n'enseignent pas cette discipline. Il appert par contre que les généralistes qui enseignent une discipline - Éducation musicale comprise - se sentent assez compétents pour le faire. Une corrélation significative est apparue entre l'évaluation de la compétence réelle des participants à l'étude et leur sentiment de compétences. Alors que les représentations de compétences sont significativement corrélées avec l'arrière-plan musical des participants, les compétences réelles le sont avant tout avec leur pratique musicale actuelle. Les résultats indiquent également que le modèle actuel d'enseignement de la musique par le généraliste n'est pas à rejeter fondamentalement, mais qu'une collaboration étroite avec un spécialiste pourrait potentiellement améliorer la qualité de l'enseignement musical et pallier les fragilités des généralistes
    corecore