4,316 research outputs found

    Un cadre de conception pour réunir les modèles d'interaction et l'ingénierie des interfaces

    Get PDF
    National audienceWe present HIC (Human-system Interaction Container), a general framework for the integration of advanced interaction in the software development process. We show how this framework allows to reconcile the software development methods (such MDA, MDE) with the architectural models of software design such as MVC or PAC. We illustrate our approach thanks to two different types of implementation for this concept in two different business areas: one software design pattern, MVIC (Model View Interaction Control) and one architectural model, IM (Interaction Middleware)

    APPRENTISSAGE SITUE DE L'INGENIERIE DES SYSTEMES D'INFORMATION -LA METHODE DU SAUMON

    No full text
    International audienceRésumé Cet article présente une méthode d'éducation en ingénierie du logiciel basée sur l'apprentissage par problème et par projet. Les activités ont des visées productives contribuant à la maintenance d'un système d'information en vraie grandeur. La construction des compétences se fait par l'exercice répété d'activités "contre le courant" où les apprenti-es remontent du concret à l'abstrait. Mots-clés Apprentissage par problème, didactique professionnelle, induction, ingénierie

    Le système de composants Fractal

    Get PDF
    Les approches à base de composants apparaissent de plus en plus incontournables pour le développement de systèmes et d'applications répartis. Il s'agit de faire face à la complexité sans cesse croissante de ces logiciels et de répondre aux grands défis de l'ingénierie des systèmes : passage à grande échelle, administration, autonomie. Après les objets dans la première moitié des années 1990, les composants se sont imposés comme le paradigme clé de l'ingénierie des intergiciels et de leurs applications dans la seconde moitié des années 1990. L'intérêt de la communauté industrielle et académique s'est d'abord porté sur les modèles de composants pour les applications comme EJB, CCM ou .NET. A partir du début des années 2000, le champ d'application des composants s'est étendu aux couches inférieures : systèmes et intergiciels. Il s'agit toujours, comme pour les applications, d'obtenir des entités logicielles composables aux interfaces spécifiées contractuellement, déployables et configurables~; mais il s'agit également d'avoir des plates-formes à composants suffisamment performantes et légères pour ne pas pénaliser les performances du système. Le modèle de composants Fractal remplit ces conditions

    Vers un profil UML pour la conception de composants multivues

    Get PDF
    International audienceThis paper aims to present an UML profile based on multiviews components. A multiviews component allows to encapsulate and deliver information according to the user's point of view and offers mechanisms to manage the dynamic evolution of viewpoints and consistency among views. In this paper, we first present the notion of multiviews component and its integration into a UML profile, and thus detail an object-oriented multiviews modelling applied to a concrete example. The transition to the coding stage is described through a generic implementation pattern.L' objectif de cet article est de présenter un profil UML permettant la construction de composants logiciels multivues. Un composant multivues est une extension de la notion de composant UML permettant de stocker et restituer de l' information en fonction du profil de l' utilisateur (point de vue), et offrant la possibilité de changement dynamique de point de vue. Dans cet article, nous présentons tout d' abord la notion de classe multivues, puis le composant multivues et son intégration dans un profil UML. Nous illustrons à l' aide d' un exemple concret la mise en oeuvre d' une modélisation objet multivues. La transition vers la phase de codage est présentée à travers un patron d'implémentation générique

    ANTELOPE - Une plateforme industrielle de traitement linguistique

    Get PDF
    International audienceThe Antelope linguistic platform, inspired by Meaning-Text Theory, targets the syntactic and semantic analysis of texts, and can handle large corpora. Antelope integrates several pre-existing (parsing) components as well as broad-coverage linguistic data originating from various sources. Efforts towards integration of all components nonetheless make for a homogeneous platform. Our direct contribution deals with components for semantic analysis, and the formalization of a unified text analysis model. This paper introduces the platform and compares it with state-of-the-art projects. It offers to the NLP community a feedback from a software company, by underlining the architectural measures that should be taken to ensure that such complex software remains maintainable.La plate-forme de traitement linguistique Antelope, en partie basée sur la Théorie Sens-Texte (TST), permet l'analyse syntaxique et sémantique de textes sur des corpus de volume important. Antelope intègre plusieurs composants préexistants (pour l'analyse syntaxique) ainsi que des données linguistiques à large couverture provenant de différentes sources. Un effort d'intégration permet néanmoins d'offrir une plate-forme homogène. Notre contribution directe concerne l'ajout de composants d'analyse sémantique et la formalisation d'un modèle linguistique unifié. Cet article présente la plate-forme et la compare à d'autres projets de référence. Il propose un retour d'expérience d'un éditeur de logiciel vers la communauté du TAL, en soulignant les précautions architecturales à prendre pour qu'un tel ensemble complexe reste maintenable

    Analyse du processus d'Ă©laboration d'un projet de simulation

    Get PDF
    International audienceNous présentons dans cet article une étude orientée sur l'analyse du processus d'élaboration d'un projet de simulation de système de production. Après avoir présenté un état de l'art traitant de cette problématique, nous détaillons le cadre d'élaboration d'un processus de simulation à travers la présentation des différentes étapes le constituant ainsi que celle des délivrables qui lui sont associés. Nous donnons ainsi la vision que nous avons de ce processus. L'accent est en particulier mis sur le rôle déterminant de la première étape qui vise à identifier et caractériser le besoin à l'origine du projet de simulation, généralement un problème à résoudre, et à évaluer la capacité de l'outil de simulation à évènements discrets à répondre efficacement à ce besoin. Nous proposons ensuite une classification des outils de simulation actuellement présents sur le marché en fonction de l'approche de modélisation utilisée, à savoir les outils orientés " fonction " ou " processus " et les outils orientés " composant " ou " objet ". Ainsi, après une description assez brève de ces approches de modélisation, nous présentons certains des avantages et des inconvénients de chaque type d'outil par rapport à un point de vue de l'utilisateur potentiel

    Modélisation de circuits électrotechniques en vue de leur simulation - Réalisation d'un simulateur.

    Get PDF
    L'objectif de la thèse est la réalisation d'un simulateur de circuits électrotechniques et réseaux électriques. Il permet d'estimer le comportement physique des installations et ainsi d'améliorer leur fiabilité tout en optimisant leur coût de conception. Privilégiant la simplicité d'utilisation, ce simulateur est présenté comme une alternative aux simulateurs classiques (comme SPICE) pour rendre la simulation accessible à un public plus large. Après avoir présenté l'état de l'art du domaine, une bibliothèque de modèles de composants et des modes d'analyses innovants sont développés pour ce simulateur. La mise en place d'un banc d'essais et les tests associés ont permis de confirmer la pertinence des modèles et l'efficacité des modes d'analyse. Une ouverture vers le langage de modélisation VHDL-AMS est proposée afin de permettre ensuite au simulateur de disposer de modèles standards et d'utiliser des descriptions multi-niveaux, multi-technologique et multi-domaines.The aim of this thesis is the implementation of a electrotechnical circuits or electrical networks simulator. It enables to estimate physical behaviour of electrical installations and thus to improve its reliability, optimizing design costs. Prioritizing the use easiness, this simulator is shown as an alternative to classical simulators (such as SPICE) to give access to simulation to a wider audience. After a presentation of a state of the art of the discipline, a component models library and innovative analysis modes are developed for this simulator. The setting up of a test bench and the associated tests allowed to confirm models pertinence and analysis modes efficiency. An opening to VHDL-AMS modelling language is proposed so as to enable then the simulator to dispose of standard models and to use multi levels, multi technological or multi disciplines descriptions

    Composition Adaptative et VĂ©rification Formelle de Logiciel en Informatique Ubiquitaire

    Get PDF
    National audienceL’informatique ubiquitaire est un nouveau paradigme pour caractériser l’ensemble des objets intelligents et communicants. Il est utilisé aujourd’hui dans la plupart des domaines et systèmes critiques.Cette classe d’applications nécessite un contrôle et une vérification permanents de ses applications et composants pour éviter les conséquences dramatiques d’un disfonctionnement.Un composant critique doit toujours être en écoute des changements de son environnement, en particulier des fonctionnalités mise à disposition par les autres composants et doit vite s’y adapter.Le but de ce projet est donc de garantir une adaptation automatique et continue à ces changements. Le mécanisme d’adaptation doit à son tour permettre une vérification formelle et une validation
    • …
    corecore