EBookClubs

Read Books & Download eBooks Full Online

EBookClubs

Read Books & Download eBooks Full Online

Book Conception et r  alisation d un environnement pour le d  veloppement d une application en mode client serveur dans le milieu hospitalier

Download or read book Conception et r alisation d un environnement pour le d veloppement d une application en mode client serveur dans le milieu hospitalier written by Hervé GRANJEAN and published by . This book was released on 1994 with total page 157 pages. Available in PDF, EPUB and Kindle. Book excerpt:

Book CONCEPTION D APPLICATIONS CLIENT SERVEUR

Download or read book CONCEPTION D APPLICATIONS CLIENT SERVEUR written by CLAIRE.. OZANNE and published by . This book was released on 1996 with total page 353 pages. Available in PDF, EPUB and Kindle. Book excerpt: LA CONCEPTION DE L'ARCHITECTURE LOGICIELLE DEVIENT UNE PHASE A PART ENTIERE DU DEVELOPPEMENT D'APPLICATIONS REPARTIES. LES APPROCHES ACTUELLES SONT INSUFFISANTES POUR RENDRE COMPTE DES PREOCCUPATIONS ARCHITECTURALES, EN PARTICULIER DANS LE CONTEXTE DU PARADIGME CLIENT-SERVEUR. DANS CE PARADIGME, UNE APPLICATION EST CONSTITUEE DE DEUX TYPES D'ENTITES: LES CLIENTS UTILISENT LES SERVICES FOURNIS PAR LES SERVEURS. INTUITIVEMENT, UN SERVICE CORRESPOND A UN REGROUPEMENT DE FONCTIONS LIEES A LA GESTION D'UNE RESSOURCE A PARTAGER. UN SERVEUR EST UNE ENTITE EXECUTABLE QUI EFFECTUE REELLEMENT LES FONCTIONNALITES DU SERVICE. UN CLIENT EST UNE ENTITE EXECUTABLE QUI EMET UNE REQUETE AUPRES D'UN SERVEUR POUR OBTENIR LA REALISATION D'UN SERVICE. CE PARADIGME, A CAUSE DE SA VARIETE D'UTILISATION, A UNE SIGNIFICATION IMPRECISE QUE NOUS AVONS PREALABLEMENT FIXEE. NOUS AVONS PROPOSE TROIS POINTS DE VUE AFIN DE RENDRE COMPTE DE TOUS LES ASPECTS D'UNE STRUCTURE CLIENT-SERVEUR: LE POINT DE VUE APPLICATION (ASPECT COMPORTEMENT), LE POINT DE VUE METHODOLOGIQUE (ASPECT STRUCTUREL), LE POINT DE VUE REALISATION (ASPECT IMPLEMENTATION). LE BUT EST D'OFFRIR AUX CONCEPTEURS D'APPLICATION CLIENT-SERVEUR LES MOYENS: DE DECRIRE ET D'ANALYSER UNE ARCHITECTURE LOGICIELLE POUR POUVOIR JUGER SA VALIDITE, D'EXPLICITER LES CHOIX DE CONCEPTION AINSI QUE LEUR JUSTIFICATION AFIN DE TRANSMETTRE L'EXPERTISE DE CONCEPTION. NOUS AVONS ALORS DEFINI UN MODELE DE REFERENCE POUR LA STRUCTURATION D'APPLICATIONS CLIENT-SERVEUR. CE MODELE DECRIT LES CONCEPTS A MANIPULER LORS DE LA CONCEPTION DE CE TYPE DE STRUCTURE. IL SE COMPOSE DE DEUX MODELES LIES PAR UNE RELATION DE REALISATION: LE MODELE FONCTIONNEL ET LE MODELE OPERATIONNEL. NOUS AVONS ASSOCIE UNE DEMARCHE DE STRUCTURATION A CE MODELE. ELLE EST BASEE SUR LA CARACTERISATION DE L'INTERACTION CLIENT-SERVEUR A REALISER. CETTE DEMARCHE EST DESTINEE A S'INTEGRER DANS UNE METHODE DE DEVELOPPEMENT OBJET EXISTANTE. DANS UN CONTEXTE DE CONCEPTION DELICAT, IL EST INTERESSANT DE FAVORISER LA REUTILISATION, C'EST A DIRE LA CONSERVATION ET LA TRANSMISSION DE L'EXPERTISE ACQUISE. POUR CE FAIRE, NOUS PROPOSONS LA CONSTITUTION DE GABARITS DE CONCEPTION DE STRUCTURE CLIENT-SERVEUR. COMME ILLUSTRATION, NOUS AVONS CONSTITUE UN CATALOGUE DE GABARITS ADAPTE A LA PROBLEMATIQUE DE LA TOLERANCE AUX FAUTES

Book Le d  veloppement des applications  client serveur

Download or read book Le d veloppement des applications client serveur written by William H. Inmon and published by Elsevier Masson. This book was released on 1993-01-01 with total page 147 pages. Available in PDF, EPUB and Kindle. Book excerpt: Contrairement aux grands systèmes centralisés, l'architecture client-serveur permet une maîtrise complète de la réalisation des programmes et de l'exploitation de l'ordinateur. Ce type d'environnement consiste à rendre actif chaque nœud d'un réseau: les données brutes traitées par un nœud peuvent être recalculées, reformatées, réanalysées et combinées à d'autres données sans nécessairement retourner au serveur. La souplesse d'utilisation de cet environnement, alliée à de faibles coûts de développement et d'exploitation, peut amener le développeur à rendre le système de plus en plus complexe. Plus l'environnement grossira, plus il risquera de devenir chaotique. Comme les grands systèmes, l'environnement client-serveur doit donc nécessairement être gouverné par des principes de base. Leur définition et leur mise en oeuvre fait précisément l'objet de cet ouvrage. Ils sont décrits d'un point de vue à la fois fondamental, indépendamment de technologies spécifiques, et proche de leur finalité pratique: la conception et l'architecture des applications client-serveur au sein de l'entreprise. L'exposé est assorti d'un glossaire qui facilitera au lecteur l'usage de certains termes spécifiques de l'approche client-serveur. L'ouvrage s'adresse aux informaticiens d'entreprise non spécialistes du sujet, ainsi qu'aux étudiants en informatique.

Book Mise en oeuvre du mod  le client serveur pour la conception et le d  veloppement d une application de gestion r  partie sur plusieurs sites

Download or read book Mise en oeuvre du mod le client serveur pour la conception et le d veloppement d une application de gestion r partie sur plusieurs sites written by Abderrahim ZAAF and published by . This book was released on 1995 with total page 298 pages. Available in PDF, EPUB and Kindle. Book excerpt:

Book Nouvelle architecture pour les environnements de d  veloppement int  gr   et tra  age de logiciel

Download or read book Nouvelle architecture pour les environnements de d veloppement int gr et tra age de logiciel written by Yonni Chen Kuang Piao and published by . This book was released on 2018 with total page 94 pages. Available in PDF, EPUB and Kindle. Book excerpt: La conception et le développement de logiciels requièrent souvent l'utilisation d'un Environnement de Développement Intégré (EDI) pour assister et faciliter le travail des développeurs. Les EDI offrent, à travers une interface graphique, des outils pour l'édition, la compilation et le débogage du code. Cependant, lorsque ces outils ne sont pas adaptés et suffisants pour la détection de défauts de performance sur des logiciels complexes, comme les systèmes distribués, les développeurs se tournent vers des techniques de traçage. Des logiciels appelés traceurs récoltent des informations précises pendant l'exécution du système instrumenté, et les regroupent dans une trace. Une trace peut contenir une quantité importante de données. Des outils spécialisés ont été développés afin d'en automatiser le processus d'analyse et de visualisation. Au fur et à mesure qu'un logiciel grandit et se complexifie, l'utilisation de ces outils d'analyse et de visualisation devient tout aussi importante qu'un débogueur. Néanmoins, ces outils sont complexes, autonomes et difficilement réutilisables dans d'autres systèmes. De plus, ils ne supportent pas les mêmes analyses, les mêmes formats de trace, ni les mêmes cas d'utilisation, ce qui implique que le développeur ait besoin d'installer plusieurs outils pour arriver à ses fins. Dans le cadre de ce projet, nous cherchons donc à résoudre ces problèmes et à intégrer l'analyse et la visualisation de trace non seulement dans les EDI, mais dans tout autre système qui pourrait en bénéficier, tels que les serveurs d'intégration continue ou encore les systèmes de monitorage. Par conséquent, nous proposons une nouvelle architecture logicielle flexible basée sur une approche client-serveur, d'architecture orientée service et multicouche. Notre travail s'étend à l'implémentation de l'architecture du serveur au sein du projet Trace Compass et l'implémentation de l'architecture du client au sein d'un nouveau projet appelé TraceScape. Toutes nos contributions sont disponibles à code source ouvert. Des tests de performance ont été menés afin d'évaluer le surcoût associé à la nouvelle architecture par rapport à la précédente approche, et les résultats indiquent un surcoût acceptable.

Book Conception et r  alisation d une application client serveur

Download or read book Conception et r alisation d une application client serveur written by Emmanuel MAURICE and published by . This book was released on 1997 with total page 9 pages. Available in PDF, EPUB and Kindle. Book excerpt:

Book Conception et r  alisation d une application d administration d un syst  me de gestion de bases de donn  es relationnel en architecture client serveur

Download or read book Conception et r alisation d une application d administration d un syst me de gestion de bases de donn es relationnel en architecture client serveur written by Eric VALAT and published by . This book was released on 1992 with total page 642 pages. Available in PDF, EPUB and Kindle. Book excerpt:

Book STRUCTURATION  CONCEPTION  MISE EN UVRE ET INTEROPERABILITE D APPLICATIONS CLIENT SERVEUR OBJETS REPARTIES

Download or read book STRUCTURATION CONCEPTION MISE EN UVRE ET INTEROPERABILITE D APPLICATIONS CLIENT SERVEUR OBJETS REPARTIES written by SYLVIE.. CASTIEL and published by . This book was released on 1998 with total page 211 pages. Available in PDF, EPUB and Kindle. Book excerpt: NOS TRAVAUX S'INSCRIVENT DANS LE CADRE DE LA CONCEPTION, DE LA MISE EN UVRE ET DE L'ETUDE D'INTEROPERABILITE D'APPLICATIONS OBJETS REPARTIES. NOTRE DEMARCHE EST BASEE SUR LE PRINCIPE DE STRUCTURATION D'UNE TELLE APPLICATION EN UN ENSEMBLE DE COMPOSANTS LOGICIELS QUI INTERAGISSENT. LE SCHEMA D'INTERACTION SUR LEQUEL NOUS NOUS APPUYONS EST LE MODELE CLIENT/SERVEUR. DANS CE CONTEXTE NOUS MODELISONS NOTRE APPLICATION EN TERMES DE COMPOSANTS CLIENT ET SERVEUR. ENTRE CES COMPOSANTS CLIENT ET SERVEUR EXISTE UNE COUCHE LOGICIELLE, APPELEE MEDIATEUR, QUI APPORTE UNE SOLUTION A CERTAINS PROBLEMES, COMME PAR EXEMPLE L'INTEROPERABILITE ET LA TRANSPARENCE D'ACCES ET DE LOCALISATION. CEPENDANT, UNE TELLE COUCHE LOGICIELLE N'EST UTILISABLE DANS NOTRE CONTEXTE MATERIEL ET LOGICIEL, QUE SI SON IMPACT SUR LE TEMPS D'EXECUTION GLOBAL DE L'APPLICATION EST NEGLIGEABLE. POUR REPONDRE A CETTE PROBLEMATIQUE NOUS ADOPTONS UNE DEMARCHE QUI VISE A DECOUPLER NOTRE ARCHITECTURE LOGICIELLE EN DEUX POINTS DE VUE : _ LE POINT DE VUE FONCTIONNEL (DEFINITION DES FONCTIONNALITES DES COMPOSANTS DE L'APPLICATION) ; _ LE POINT DE VUE OPERATIONNEL (PROJECTION DES FONCTIONNALITES SUR UNE ARCHITECTURE MATERIELLE). L'IMPLEMENTATION NOUS PERMET DE REALISER DES CALCULS DE PERFORMANCES ET DE FAIRE DES TEST D'INTEROPERABILITE AU NIVEAU DU MEDIATEUR EMPLOYE. NOUS FOCALISONS NOTRE ETUDE DE L'INTEROPERABILITE AU NIVEAU DES MEDIATEURS PARCE QUE C'EST UN ELEMENT ESSENTIEL DE LA CONCEPTION D'APPLICATION OBJET REPARTIE S'APPUYANT SUR LE MODELE CLIENT/SERVEUR. NOTRE OBJECTIF EST D'INTEGRER DE MANIERE STANDARDISEE UNE FONCTION DE CALCUL SCIENTIFIQUE A UN PROTOTYPE QUI EST EN COURS D'ELABORATION. OUTRE LES AVANTAGES OFFERTS PAR LA TECHNOLOGIE OBJET (MODULARITE ET REUTILISABILITE), NOUS DEMONTRONS QUE L'UTILISATION D'UN MEDIATEUR OBJET ENTRAINE UN SURCOUT EN TEMPS NEGLIGEABLE PAR RAPPORT AU TEMPS D'ACCES A LA BASE DE DONNEES ORIENTEE OBJET UTILISEE ET QUE L'INTEROPERABILITE DE CES COUCHES LOGICIELLES N'EST PAS TOUJOURS TRIVIALE. NOUS ETABLISSONS UN BILAN TANT AU NIVEAU CONCEPTUEL ET PRATIQUE QUE THEORIQUE.

Book PRINCIPE  MODELE ET REALISATION D UN SERVEUR DE COHERENCE DANS UN ENVIRONNEMENT DE CONCEPTION VLSI MULTI UTILISATEURS ET MULTI MACHINES

Download or read book PRINCIPE MODELE ET REALISATION D UN SERVEUR DE COHERENCE DANS UN ENVIRONNEMENT DE CONCEPTION VLSI MULTI UTILISATEURS ET MULTI MACHINES written by François Pêcheux and published by . This book was released on 1992 with total page pages. Available in PDF, EPUB and Kindle. Book excerpt: CETTE THESE PRESENTE LES PRINCIPES, LE MODELE ET LA REALISATION D'UN SERVEUR DE COHERENCE DANS UN ENVIRONNEMENT DE CONCEPTION D'OBJETS PRODUITS VLSI MULTI-CONCEPTEURS ET MULTI-MACHINES. NOTRE ETUDE PORTE SUR TROIS PROBLEMES: QU'EST-CE QUE LA COHERENCE EN CONCEPTION VLSI? COMMENT MODELISER LA COHERENCE? COMMENT PARAMETRER NOTRE MODELE POUR UNE SITUATION PARTICULIERE ET COMMENT L'APPLIQUER A DES ENVIRONNEMENTS DE CONCEPTION QUELCONQUES? LE MODELE DE COHERENCE REPOSE SUR LA DEFINITION D'UNE METHODE, ENCHAINEMENT RAISONNE DE MOYENS EN VUE D'UNE FIN, ET SUR UN OUTIL METHODOLOGIQUE DE GESTION DE METHODES, QUI PERMET LE CODAGE INFORMATIQUE HIERARCHIQUE DE CETTE METHODE EN VUE DE SON EXPLOITATION ULTERIEURE. UN SERVEUR DE COHERENCE EST DEFINI, QUI ASSOCIE DES META-INFORMATIONS AUX OBJETS (OBJETS PRODUITS, OUTILS ET METHODES) ET QUI GERE LES REQUETES CONCURRENTES DES CONCEPTEURS. CES META-INFORMATIONS FORMENT ENSEMBLE UN GRAPHE DE CONTRAINTES D'INTEGRITE QUI PEUT ETRE PARCOURU ET EXPLOITE POUR CONSTRUIRE DE MANIERE VALIDE LES OBJETS. LA REALISATION DE CE MODELE POUR LA CONCEPTION DE VLSI, LE SYSTEME CADIX, PASSE PAR LA DEFINITION DE QUATRE COUCHES DE PROGRAMMATION: LA COUCHE DOMAINE D'APPLICATION VLSI, RASSEMBLANT LES PRIMITIVES DE GENERATION PROCEDURALE, LA COUCHE GESTION DE LA COHERENCE, QUI GERE LES TRANSACTIONS CONCURRENTES DES CONCEPTEURS, LA COUCHE RESEAU DE CONTRAINTES, QUI GERE LE GRAPHE DES CONTRAINTES D'INTEGRITE, ET LA COUCHE RESEAU, QUI GERE LE BON FONCTIONNEMENT REPARTI DU SERVEUR ET DES CLIENTS. UN EXEMPLE EST PRESENTE QUI INDIQUE UNE UTILISATION POSSIBLE DU SYSTEME CADIX. LA PARAMETRISATION DU MODELE DE COHERENCE POUR UNE SITUATION PARTICULIERE SE FAIT EN IDENTIFIANT LE SERVEUR DE COHERENCE A UN SYSTEME DE PRODUCTION

Book Mod  les  outils et plate forme d ex  cution pour les applications    service dynamiques

Download or read book Mod les outils et plate forme d ex cution pour les applications service dynamiques written by Diana Moreno-Garcia and published by . This book was released on 2013 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: L'essor de l'Internet et l'évolution des dispositifs communicants ont permis l'intégration du monde informatique et du monde réel, ouvrant ainsi la voie à de nouveaux types d'applications, tels que les applications ubiquitaires et pervasives. Ces applications doivent s'exécuter dans des contextes hétérogènes, distribués et ouverts qui sont en constante évolution. Dans de tels contextes, la disponibilité des services et des dispositifs, les préférences et la localisation des utilisateurs peuvent varier à tout moment pendant l'exécution des applications. La variabilité des contextes d'exécution fait que l'exécution d'une application dépend, par exemple, des services disponibles ou des dispositifs accessibles à l'exécution. En conséquence, l'architecture d'une telle application ne peut pas être connue statiquement à la conception, au développement ou au déploiement, ce qui impose de redéfinir ce qu'est une application dynamique : comment la concevoir, la développer, l'exécuter et la gérer à l'exécution. Dans cette thèse, nous proposons une approche dirigée par les modèles pour la conception, le développement et l'exécution d'applications dynamiques. Pour cela, nous avons défini un modèle de composants à services permettant d'introduire des propriétés de dynamisme au sein d'un modèle de composants. Ce modèle permet de définir une application en intention, via un ensemble de propriétés, de contraintes et de préférences de composition. Une application est ainsi spécifiée de façon abstraite ce qui permet de contrôler la composition graduelle de l'application lors de son développement et de son exécution. Notre approche vise à effacer la frontière entre les activités effectuées avant et pendant l'exécution des applications. Pour ce faire, le même modèle et les mêmes mécanismes de composition sont utilisés de la conception jusqu'à l'exécution des applications. A l'exécution, le processus de composition considère, en plus, les services disponibles dans la plate-forme d'exécution permettant la composition opportuniste des applications ; ainsi que la variabilité du contexte d'exécution permettant l'adaptation dynamique des compositions. Nous avons mis en œuvre notre approche via un prototype nommé COMPASS, qui s'appuie sur les plates-formes CADSE pour la réalisation d'environnements logiciels de conception et de développement, et APAM pour la réalisation d'un environnement d'exécution d'applications à services dynamiques.

Book Conception d un environnement de d  veloppement pour la r  solution de probl  mes

Download or read book Conception d un environnement de d veloppement pour la r solution de probl mes written by Olivier Baujard and published by . This book was released on 1992 with total page 258 pages. Available in PDF, EPUB and Kindle. Book excerpt: L'objectif de cette thèse a été de concevoir un environnement de développement pour la resolution de problèmes, s'inspirant des langages a objets et de l'intelligence artificielle distribuée. Un environnement de programmation multi-agents a été conçu dans ce cadre. Cet environnement (maps) est fonde sur la distinction de deux classes d'agents, dédiées a la modélisation et a l'exploitation des connaissances figuratives (agent ks ou knowledge server) et des connaissances opératoires (agent kp ou knowledge processor). Ces classes peuvent alors etre spécialisées a l'aide d'un langage de programmation dedie. Une première version de cet environnement nous a permis de valider ces concepts de base, par la conception d'applications, en vision par ordinateur (système kiss), en diagnostic biomédical (système kids), en compréhension de la parole et en acquisition des connaissances. Le système kiss, décrit dans cette thèse, a été conçu pour manipuler les connaissances introduites par les phases d'analyse de bas niveau, de niveau intermédiaire et de haut niveau, dans une approche de type coopération région/contour. Dans notre approche multi-agents, ces connaissances sont distribuées au sein d'agents ks et kp, formant un réseau. Plusieurs améliorations ont été envisagées pour pallier un certain nombre de faiblesses de cet environnement et le rapprocher des plates-formes de conception en intelligence artificielle distribuée. Des améliorations fonctionnelles concernent l'introduction d'un mode d'exécution parallèle. Ces améliorations ont conduit a la définition d'un nouvel environnement. Des améliorations structurelles, encore a l'étude, concernent la définition d'agents hétérogènes et une structuration en couche des agents

Book Open medical development framework  OMDF

Download or read book Open medical development framework OMDF written by David Ouagne and published by . This book was released on 2009 with total page 206 pages. Available in PDF, EPUB and Kindle. Book excerpt: Le développement de systèmes d'information repose sur une étape initiale de formalisation de connaissances du domaine. Les organismes de standardisation fournissent un cadre d'interopérabilité constitué de connaissances normalisées et diffusées largement qui permet d'échanger et parfois même de stocker les données de manière standardisée. Par ailleurs, les technologies du web sémantique sont de plus en plus utilisées pour exploiter ces données et des ontologies servent de référentiel lors de la navigation ou de l'interrogation de bases de données. Ma problématique était d'utiliser les connaissances métier fournies par les organismes de standardisation du domaine de la santé tels qu'HL7 (Health Level 7), pour développer des systèmes d'information (composants de dossier patient informatisé, entrepôts de données cliniques, serveurs de référentiels, etc.) « interopérables », c'est à dire capable de partager des données dont le sens est interprétable par des machines. Ce travail de thèse s'est déroulé d'abord dans le cadre d'un contrat CIFRE (408/2005) entre la société Medasys et le laboratoire INSERM UMRS 872, équipe 20 puis dans le cadre du projet Européen DebugIT (Detecting and Eliminating Bacteria UsinG Information Technology ; FP7-ICT-2007-1- « Patient Safety »). Au sein du département de recherche et développement de la société Medasys, j'ai été amené à proposer un cadre méthodologique de développement de composants de système d'information de santé afin d'améliorer les processus existants. L'opportunité d'étudier le développement de système informatique dans un contexte industriel, d'observer et d'échanger avec les acteurs intervenants dans les processus de conception et de développement m'a permis de proposer une méthodologie et une plateforme de développement adaptées aux réalités industrielles des éditeurs de logiciels de santé. Au-delà des travaux de recherche que j'ai conduits, j'ai personnellement contribué pour Medasys au développement d'une interface de communication HL7 CDA entre le Dossier Patient Informatisé (DPI) et un prototype de Dossier Médical Personnel (DMP). Cette expérience m'a amené à étudier le standard HL7 et m'a permis d'identifier plus particulièrement les problématiques de la transition entre les phases de conception et de mise en œuvre. J'ai ainsi défini une méthodologie intégrant l'apport de connaissances de domaine fournies par le standard HL7 (modèles d'information et systèmes terminologiques de référence) et utilisant l'ingénierie des modèles afin d'améliorer le passage conception/mise en œuvre. J'ai développé la plateforme OMDF (Open Medical Development Framework) permettant d'aider les ingénieurs R&D et réalisé une première expérimentation dans le cadre du développement d'un composant de DPI dédié à la gestion des médicaments. Le projet européen DebugIT, dont l'objectif est de mettre en place une plateforme d'interopérabilité permettant l'interrogation de plusieurs entrepôts de données cliniques européens, m'a offert un deuxième contexte de validation de la méthodologie et de la plateforme OMDF. Dans ce cadre, j'ai développé l'entrepôt de données cliniques basé sur des modèles d'information HL7 commun aux sites du projet . J'ai également utilisé OMDF pour la création d'une ontologie décrivant les concepts de cet entrepôt de données afin de compléter l'ontologie de domaine développée dans le cadre du projet.

Book APPLICATION A L INGENIERIE DE LA CONSTRUCTION D ARCHITECTURES CLIENT SERVEUR POUR DES APPLICATIONS DE REALITE VIRTUELLE FONDEES SUR DES DONNEES STEP

Download or read book APPLICATION A L INGENIERIE DE LA CONSTRUCTION D ARCHITECTURES CLIENT SERVEUR POUR DES APPLICATIONS DE REALITE VIRTUELLE FONDEES SUR DES DONNEES STEP written by MATHIEU.. MARACHE and published by . This book was released on 2000 with total page 164 pages. Available in PDF, EPUB and Kindle. Book excerpt: L'EVOLUTION CROISSANTE ET LA DIVERSITE DE PLUS EN PLUS ETENDUE DES CONNAISSANCES TECHNIQUES NECESSAIRES A LA CONCEPTION D'UN BATIMENT ONT FONDAMENTALEMENT MODIFIE CE PROCESSUS DE CONCEPTION. AUJOURD'HUI, CELUI-CI SE TROUVE REPARTI EN DIFFERENTES TACHES COMPLEMENTAIRES ASSUMEES PAR DIFFERENTS ACTEURS COMME UN ARCHITECTE, UN INGENIEUR STRUCTURE OU UN INGENIEUR THERMICIEN PAR EXEMPLE. CE MORCELLEMENT DU PROCESSUS DE CONCEPTION NECESSITE UNE ORGANISATION REPOSANT SUR UN SYSTEME D'ECHANGE D'INFORMATIONS AUSSI BIEN POUR LA GESTION ET LA COORDINATION DE PROJET QUE POUR L'ELABORATION PROGRESSIVE DU PRODUIT CONCU. UNE CONTRAINTE FORTE EST DE DISPOSER D'UN MODELE DE BATIMENT COMMUN A TOUTES CES APPLICATIONS AFIN DE PERMETTRE UNE BONNE INTEROPERABILITE ENTRE CES DIFFERENTS OUTILS. C'EST LE ROLE DE LA MODELISATION INFORMATIQUE DE SUPPORTER CES BESOINS : CONSERVATION DES DONNEES ET DE LEUR SEMANTIQUE LORS DES ECHANGES DE DONNEES ENTRE APPLICATIONS SANS PERDRE OU DEFORMER LES INFORMATIONS ECHANGEES. L'OBJET DE CETTE THESE EST D'EXPERIMENTER LES DIFFERENTES APPROCHES DE LA DISTRIBUTION DE DONNEES EN SE FIXANT COMME CADRE LE DOMAINE DE LA CONSTRUCTION ET EN PRENANT DES MODELES STANDARDISES COMME SUPPORT POUR LES DONNEES. EN SE FOCALISANT SUR L'UTILISATION DE TELLES DONNEES DISTRIBUEES PAR DES APPLICATIONS UTILISANT DES TECHNOLOGIES DE REALITE VIRTUELLE, NOUS NOUS PROPOSONS D'ETUDIER DIFFERENTES SOLUTIONS DE DISTRIBUTION AFIN DE REPONDRE AUX BESOINS D'ECHANGE DE DONNEES. DANS UN PREMIER CHAPITRE, NOUS DISCUTONS ET DEFINISSONS LES CONCEPTS CONTENUS DANS LES APPLICATIONS DE TYPE REALITE VIRTUELLE AFIN DE COMPRENDRE EN PARTICULIER LES BESOINS DE TELLES APPLICATIONS EN MATIERE D'ECHANGE DE DONNEES. UN DEUXIEME CHAPITRE DETAILLE DIFFERENTS STANDARDS DE REPRESENTATION DES CONNAISSANCES : STEP, LES IFC ET VRML, STANDARD DE REPRESENTATION DE DONNEES DE REALITE VIRTUELLE SUR LE WEB. UN TROISIEME CHAPITRE PRESENTE ET IDENTIFIE LES DIFFERENTES ARCHITECTURES CLIENT/SERVEUR. DIFFERENTES TECHNOLOGIES DE SUPPORT DE CES ARCHITECTURES INFORMATIONNELLES SONT ETUDIEES : CORBA, DCOM, JAVA ET LE WEB. UN DERNIER CHAPITRE PRESENTE DIFFERENTS PROTOTYPES DEMONSTRATIFS UTILISANT LES DIFFERENTES APPROCHES DE DISTRIBUTIONS ETUDIEES.

Book Conception et r  alisation d un environnement int  gr   de g  nie logiciel pour le d  veloppement des protocoles

Download or read book Conception et r alisation d un environnement int gr de g nie logiciel pour le d veloppement des protocoles written by Philippe Hunel and published by . This book was released on 1994 with total page 205 pages. Available in PDF, EPUB and Kindle. Book excerpt: Le travail présenté dans cette thèse porte sur l'élaboration d'un environnement pour concevoir, spécifier et implanter des protocoles de communication en utilisant la Technique de Description Formelle (TDF) Estelle. Les différents outils courants d'aide au développement, basés sur Estelle, ne couvrent généralement pas l'ensemble des objectifs des différentes phases d'un développement de protocole. En outre, ils présentent souvent des interfaces utilisateur variés. Cette thèse propose une solution pour intégrer les outils Estelle existants ou à venir dans un environnement ouvert. La première partie présente la modélisation du processus de production du logiciel, puis le modèle de référence OSI, et enfin, selon un cycle de vie en V, les spécificités du processus de développement des logiciels pour les protocoles de communication. La seconde partie expose tout d'abord une synthèse sur l'intégration d'outils (par les données, par le contrôle, par la présentation et par le procédé), en insistant sur les interfaces publiques de structures d'accueil (ATIS, CAIS-A, PCTE), puis l'environnement support EAST, basé sur PCTE, retenu pour réaliser l'intégration d'outils Estelle. La troisième partie propose une modélisation PCTE d'une spécification en Estelle pour qu'elle soit partageable entre différents outils, une méthodologie d'intégration d'outils Estelle dans EAST (expérimenté par l'intégration des outils VEDA et Pet & Dingo), et un modèle d'aide au développement pour les étapes de spécification, validation et implémentation, indépendant des outils Estelle utilisés. Les résultats obtenus permettent d'envisager l'intégration d'outils associés à diverses TDF à partir d'une modélisation PCTE des concepts du modèle OSI.

Book D  ploiement d Applications    Services sur des Environnements d Ex  cution    Services   Une Approche Dirig  e par les Mod  les

Download or read book D ploiement d Applications Services sur des Environnements d Ex cution Services Une Approche Dirig e par les Mod les written by Antonin Chazalet and published by . This book was released on 2008 with total page 216 pages. Available in PDF, EPUB and Kindle. Book excerpt: Notre objectif est la fourniture de services Internet basés sur des architectures "n-tiers". Dans notre contexte, ces architectures sont composées de cinq tiers : "équipements", "passerelles", "médiation", "serveur Internet" et "clients finaux". L'appréhension du tiers "passerelle" nécessite l'introduction d'applications à services qui sont destinées à répondre à des requêtes du tiers "médiation" et à collecter et transformer des données provenant du tiers "équipements" qui seront ensuite utilisées par le tiers "médiation" puis manipulées par le tiers "serveur Internet" qui est chargé de leur présentation aux clients finaux. L'introduction de telles applications à services destinées à fonctionner dans des environnements d'exécution à services nécessite la résolution de problématiques propres : - au développement d'applications à services métiers [ML07], - à leur déploiement dans des environnements d'exécution à services (ce qui est l'objectif de cette thèse) [CL07a] - à la gestion dynamique des interactions entre les applications à services et les équipements (dé)- branchés à la passerelle (qui sont exposées comme des services) [EBL+08]. Le cycle de vie logiciel est composé de plusieurs phases. Les principales sont l'analyse, la conception, l'implémentation, le test et le déploiement. Cette dernière est une phase complexe qui est composée d'activités et de sous-activités comme l'installation, l'activation, la désactivation, les mises à jour statique et dynamique, l'évolution, le dynamisme et la désinstallation. L'introduction et l'utilisation de l'approche à service augmente encore la complexité de la phase de déploiement, en particulier lorsqu'il s'agit de déployer des applications à services sur des environnements d'exécution à services. Les enjeux sont, ici : - d'exécuter des activités de déploiement sur les applications tout en respectant l'architecture de chaque application (c'est-à-dire le modèle de chaque application), - de maîtriser l'état de déploiement des (implémentations de) services réalisant ces applications, - d'exécuter des activités de déploiement sur des services appartenant à ces applications en ne touchant que le service ciblé et donc sans impacter entièrement les applications dans leur ensemble. Nous appelons ce dernier enjeu : "déploiement au plus près". Il impose que les unités de développement (c'est-à-dire les composants orientés service contraints) utilisées pour développer les applications et les unités de déploiement (c'est-à-dire les implémentations de services) utilisées pour réaliser les applications aient le même grain. Cette thèse propose un prototype, nommé DMSA (pour Deployment Manager for Services Applications), automatisant le déploiement d'applications à services sur des environnements à services en suivant une approche dirigée par les modèles. L'utilisation de l'approche dirigée par les modèles est une réponse à la constante montée en abstraction du déploiement et de son point d'entrée. Le découplage total entre les niveaux modèles et "réalité" a été choisi afin de permettre la réutilisation des implémentations de services entre modèles de services. Cette thèse explicite notre approche, le méta-modèle pour les applications à services, la définition du déploiement pour les applications à services, l'architecture du DMSA et nos propositions. Ces dernières ciblent le déploiement d'un, puis de plusieurs modèles d'application à services sur un environnement d'exécution à services, le déploiement "transactionnel", l'appréhension de notre contexte embarqué/réactif et l'exécution de listes ordonnées d'activités de déploiement sur des environnements d'exécutions à services.

Book Cr  ation d une application client serveur bas  e sur l utilisation d une framework et mod  lis  e a partir d un atelier de g  nie logiciel int  grant le langage de mod  lisation UML

Download or read book Cr ation d une application client serveur bas e sur l utilisation d une framework et mod lis e a partir d un atelier de g nie logiciel int grant le langage de mod lisation UML written by Franck PRIEUR and published by . This book was released on 1999 with total page 169 pages. Available in PDF, EPUB and Kindle. Book excerpt:

Book Conception et realisation d environnement de developpement de systemes d agents cognitifs

Download or read book Conception et realisation d environnement de developpement de systemes d agents cognitifs written by Edson Emilio Scalabrin and published by . This book was released on 1996 with total page 190 pages. Available in PDF, EPUB and Kindle. Book excerpt: Les systèmes à base de connaissances sont devenus très complexes à cause de leur volume et de leur diversité, et leur maintenance est difficile. L'approche multi-agent offre actuellement un certain nombre de possibilités pour améliorer la structuration, la modularité et l'évolution de ces systèmes. Toutefois, le développement effectif d'un sma présente un grand nombre de difficultés. En effet, on souffre de l'absence de modèle d'agent générique, d'un certain flottement concernant les niveaux des protocoles (confusion des niveaux et absence de normes). De plus, la distribution effective sur des machines distinctes est difficile, les problèmes lies à l'asynchronisme (programmation événementielle), et les problèmes de reconfiguration dynamique ajoutent à la complexité de réalisation de tels systèmes. Dans ce travail nous montrons qu'il est possible de réaliser un environnement de développement de systèmes d'agents permettant de réduire ces difficultés. De plus, un tel environnement peut être organise de façon à être utilise a la fois par des non spécialistes, mais aussi par des experts. Pour l'utilisateur non spécialiste, nous proposons un langage simple de création d'agents (conservant la puissance des langages sous-jacents), une gestion automatique des protocoles, une gestion automatique de l'asynchronisme, et un modèle d'agent générique a partir duquel les agents réels peuvent être clonés. Le spécialiste, lui, pourra exercer un meilleur contrôle, par exemple pour changer le comportement d'un agent en redéfinissant certains mécanismes de base. Notre proposition s'appuie sur le concept d'objets et nous nous plaçons dans le cadre de la programmation orientée-objets (langage moss) avec comme langage sous-jacent common lisp. Dans cet environnement nous réutilisons plusieurs approches comme : le modèle omg corba, permettant d'utiliser des langages hétérogènes, notamment autres que lisp ; le modèle de contract-net, que nous avons modifie pour en tirer un protocole de distribution des taches qui, par son principe de fonctionnement, amélioré la prise de décision du cote du manager en réalisant une allocation de taches progressive et utilisant plusieurs niveaux de priorité. Enfin, pour faciliter le développement des agents d'un système, nous proposons aussi des outils de mise au point, qui permettent, d'une part de tracer les échanges a l'aide d'un agent particulier qui examine tous les messages qui passent sur le réseau et construit une représentation virtuelle du système a l'aide d'icones et de texte, d'autre part de tester le comportement d'un agent en cours de définition en mode simule, sous le contrôle strict du concepteur avant de l'installer après validation, après quoi il devient réellement autonome. La plate-forme développé, osaca, a été testée et est actuellement utilisée dans plusieurs autres projets : memolab, dide.