Dimension: px
Commencer à balayer dès la page:

Download "http://www.asetechs.com"

Transcription

1 La société et son offre 26/09/2008 1

2 Table des matières Asetechs L offre Logiciels KRIS Code Reviewer : inspection des codes, détection des défauts et qualimétrie KRIS Code Normalizer : normalisation automatique des codes (transformations) KRIS REpository : référentiel d entreprise de cartographie, analyses d impacts, lotissement et métrologie Services Conseil Transfert de Compétence : Aide à la mise en place d un dun Processus automatisé de contrôle qualité des codes Audit Qualité des codes : possibilité d abonnement annuel sur volume (unité de production spécialisée) économie d échellle Développement d automates d analyse et transformations de codes sources sur mesure Annexes Asetechs:

3 Présentation d Asetechs Asetechs (Usa) et (France), sociétés de haute technologie Créées en 2001, sièges en Californie et en France. Un nom commercial unique : Asetechs Actionnariat (salarié) privé identique pour les 2 sociétés Issue d anciens chercheurs du Watson Research Center (Usa) et du GMD (De) Deux activités Travaux de R&D commencés dès 1985!!. Sans cesse depuis. Spécialisés en génération automatique de codes et en analyse sémantique Logiciels : Cartographie et Métrologie // Normalisation et Rénovation 47 langages analysés (ADA, Fortran, C/C++, Java, Cobol, PL/1, etc ) Suite de logiciels KRIS KRIS REpository, KRIS Code Reviewer, KRIS Code Normalizer (inclus Dead Code Cleaner et Dead Data Cleaner) KRIS Audit Expert Services : Conseil : assistance à la mise en œuvre d un processus qualité logiciel automatisé Audit : réalisation i d audits di qualimétriques i ponctuels ou sur abonnements Ingéniérie : développement d automates spécifiques Une clientèle composée exclusivement de grands comptes : Caisse Epargne (Arpège), Air France, AXA France, PMU, Y.Rocher, UBS, Dresdner Bank, Siemens, Alsthom, France Telecom, Burlington Coat Asetechs:

4 Les offres en 2008 Logiciels Services KRIS Code Reviewer/Normalizer : inspection de code pour Cobol/C/Sql/CICS/IMS et Java/J2EE et en complément Normalisation automatique. 2 Automates complémentaires de revue de codes sources, de capture de mesures qualité et inspection, de normalisation automatique Fonctions Vérification du respect des normes et standards de programmation Métriques d Inspection Génération de listings de diagnostic en mode unitaire (programme par programme pour le développeur) Peuplement de la base de connaissance en mode lot (métriques d inspection) KRIS REpository Base de Connaissances SGBDR du client (DB2, Oracle ou MySql) Langages supportés actuellement: Cobol-PL/1, Natural, Java/J2EE, C, CICS, IMS, JCL, SQL, et L4G etc.. Fonctions Extraire la connaissance du SI automatiquement Présenter et distribuer la connaissance de façon intelligible Analyse des cross-references : inventaires, classifications, cross-références Lotissement t technique, calcul l des interfaces de coexistence Analyse d impacts par propagation Analyse des résultats de l inspection de code (par lots) Mesures qualité et rapports divers (49 mesures qualité pour Cobol, 23 pour Java/J2EE) Maintenir la documentation à jour Prise en compte de tout dialecte client (adaptation) Exporter les données de la Base de Connaissance vers d autres référentiels du client KRIS Audit Expert Interface utilisateur d exploitation du contenu des base de connaissances (Application ou Applet Java) Macro-Langage pour produire les rapports, charts, graphes de son choix 200 requêtes et fonctions prédéfinies fournies en standards KRIS Repository Generator pour Cobol/Sql/Cics/Ims-DC/ims-DB/DL1/JCL/Par/BMS et pour Java/J2EE Analyseur Batch de codes sources et peuplement automatique de la base de connaissances pour Cross-References et Metriques Performances élevées é et utilisation robuste pour les grands volumes Audit Qualimétrie et Assistance à la construction de la solution Qualimétrie Automatisée Amélioration des performances et de la qualité : conseil et mise en place des contrôles adaptés Bilan de qualification : conseil et assistance à la mise en place des rapports attendus Règles et Normes spécifiques du client : Conseil et Développements nécessaires spécifiques Intégration au système de gestion des configuration logiciels du client Asetechs:

5 ANNEXES Asetechs:

6 KRIS Architecture Technique schémas Asetechs:

7 KRIS :Architecture Technique KRIS Code Reviewer maj QARP dans Tables Inspection du référentiel. Kris REpository MVS Linux Ou Unix Et KRIS Code Normalizer Référentiel d Entreprise SGDB Relationnel (DB2, Oracle ou MySql) Génération des listing/alertes Sous forme de PDS Linux Unix KRIS REpository Generator Générateur de Cartographie Disponible Sur Linux/Unix KRIS Query V3 Client du Référentiel Application (ou Applet) Java Fonctionne avec la VM Java. poste de travail Asetechs:

8 KRIS : architecture fonctionnelle code source : Cobol Copyboooks KRIS Code Reviewer/Normlizer Inspection des Codes Règles d Inspection Mesures Qualité et d Inspection Alertes et Seuils et Configurateur Analyse QARP Ecriture des résultats QARP dans Tables Inspection du référentiel. Affichage listing/alertes sur écran3270 développeurs Kris Repository Référentiel d Entreprise QARP et Cartographie (Modèle de Données fourni) code source : Cobol Copybooks JCL Parms SQL SqlParms CICS IMS IMS/DL1 BMS/MFS Etc KRIS Repository Generator Calcul de la cartographie et Peuplement Automatique du Référentiel Analyse Cartographique KRIS Query Client du Référentiel Avec 200 requêtes éditables et fonctions prédéfinies 1- Analyse des Cross References 2- Analyses d impacts par propagation 3- Lotissements techniques 4- Analyse des mesures Inspection des Codes 5- Analyse des mesures Qualité 6- Macro-Langage de développement de requêtes Asetechs:

9 KRIS : couverture par rapport au modèle Quality ISO/EC 9126 Suitability Accuracy Kris Code Reviewer QU UALITY ISO/EC Functionality Reliability Efficiency Maintainability Portability Security Interoperability Compliance Time Behavior Resource Behavior Compliance Adaptability Install-abilityability Co-existence Maturity Fault Tolerance Recoverability Compliance Analyzability Change-ability Stability Testability Compliance Règles d Inspection, 95 Pour Cobol 121 pour Java/J2EE Le corpus le plus complet et évolutif Kris Code Reviewer Cbl Cobol Qualité : 47 mesures Java/J2EE Qualité :23 mesures Usability Replace-ability Compliance Understandability Learn-ability Operability Kris Code Reviewer Cobol et Java/J2EE Complexity measures Attractiveness 6 facteurs Compliance 27 critères Quality & Rule Checking Asetechs:

10 KRIS CR Cobol : les 49 mesures qualité + disponibles en mars 08 Portability : Tab characters Portability : ALTER statements Portability : Identifier too long Portability : EXEC statements Portability : Nested copy files Reliability : Data element in main program file used but not set or initialized Reliability : Data element declared in copy file used but not set or initialized Reliability : File is opened, but never closed Reliability : Signed data used in operation expecting unsigned data Reliability : Numeric data used in operation expecting alphabetic data Reliability : Alphanumeric data used in operation expecting numeric data Reliability : Alphabetic data used in operation expecting numeric data Reliability : Alphanumeric data used in operation expecting alphabetic data Reliability : Data moved to lower-precision field Anomalies : Syntax error Anomalies : Parse repair Anomalies : Ambiguous data name Anomalies : Reference to undeclared data element Anomalies : Multiply-declared py data element Anomalies : Rename of later data element Anomalies : Data element has both picture clause and subentries Anomalies : Unnamed data element with neither children nor PIC clause Anomalies : Ambiguous procedure name Anomalies : Reference to undefined paragraph or section name Anomalies : ALTER statements not analyzed Maintainability : Initialized linkage section data element declared in main program file Maintainability : Initialized linkage section data element declared in copy file Maintainability : Data element declared in main program file neither set nor used Maintainability i : Data element declared d in a copy file is neither set nor used Maintainability : Data element declared in main program file set but not used Maintainability : Data element declared in a copy file is set but not used Maintainability : Declared condition name in main program file is not used Maintainability : Declared condition name in a copy file is not used Maintainability : Literal in procedure division Maintainability : Unused file Maintainability : Paragraph contains no statements Maintainability : Section contains no paragraphs Maintainability : Perform range uses inconsistent aliases Maintainability : Overlapping perform ranges Maintainability : Unreachable paragraph Maintainability : Perform range end precedes beginning Maintainability : GOTO jumps out of perform range Maintainability : GOTO jumps into perform range Maintainability : Perform range has beginning and ending paragraphs in different sections Maintainability : Backward GOTO Maintainability : Forward GOTO Maintainability : Control can fall through to the next paragraph Test-ability : Cyclomatic complexity (McCabe specification procedure level) Test-ability : Cyclomatic complexity (program average) Dead Components Accounting Dead Code Dead Data Useless Copybooks Various accounting Number of Line of Code, Blank lines, Comments, Statements in comments etc.. Number of certain Programming Patterns (to be modelized) Etc Asetechs:

11 KRIS CR Java : mesures qualité disponibles en mars 2008 Lines of Code (LOC): Total lines of code in the selected scope. Only counts non-blank and non-comment lines inside method bodies. Number of Static Methods (NSM): Total number of static methods in the selected scope. Afferent Coupling (CA):The number of classes outside a package that t depend d on classes inside id the package. Normalized Distance (RMD): RMA + RMI - 1, this number should be small, close to zero for good packaging design. Number of Classes (NOC): Total number of classes in the selected scope Specialization Index (SIX): Average of the specialization index, defined as NORM * DIT / NOM. This is a class level metric Instability (RMI): CE / (CA + CE) Number of Attributes (NOF): Total number of attributes in the selected scope. Number of Packages (NOP): Total number of packages in the selected scope. Method Lines of Code (MLOC): Total number of lines of code inside method bodies, excluding blank lines and comments. Weighted Methods per Class (WMC): Sum of the McCabe Cyclomatic Complexity for all methods in a class. Number of Overridden Methods (NORM):Total number of methods in the selected scope that are overridden from an ancestor class. Number of Static Attributes (NSF): Total number of static attributes in the selected scope. Nested Block Depth (NBD): The depth of nested blocks of code. Number of Methods (NOM): Total number of methods defined in the selected scope. Lack of Cohesion of Methods (LCOM): A measure for the Cohesiveness of a class. Calculated with the Henderson-Sellers method: If m(a) is the number of methods accessing an attribute A, calculate the average of m(a) for all attributes, subtract the number of methods m and divide the result by (1-m). A low value indicates a cohesive class and a value close to 1 indicates a lack of cohesion and suggests the class might better be split into a number of (sub)classes. McCabe Cyclomatic Complexity y( (VG): Counts the number of flows through a piece of code. Each time a branch occurs (if, for, while, do, case, catch and the?: ternary operator, as well as the && and conditional logic operators in expressions) this metric is incremented by one. Calculated for methods only. For a full treatment of this metric see McCabe. Number of Parameters (PAR): Total number of parameters in the selected scope. Abstractness (RMA): The number of abstract classes (and interfaces) divided by the total number of types in a package. Number of Interfaces (NOI): Total number of interfaces in the selected scope. Efferent Coupling (CE): The number of classes inside a package that depend on classes outside the package. Number of Children (NSC): Total number of direct subclasses of a class. Depth of Inheritance Tree (DIT): Distance from class Object in inheritance hierarchy. Asetechs:

12 KRIS CR Java : règles d inspection disponibles en mars 2008 par catégories Les catégories suivantes sont décrites en détail dans les slides suivants. Finalizer Rules: These rules deal with different problems that can occur with finalizers. Basic JSP rules: Rules concerning basic JSP guidelines. Basic JSF rules: Rules concerning basic JSF guidelines. Unused Code Rules: The Unused Code Ruleset contains a collection of rules that find unused code. Controversial Rules: The Controversial Ruleset contains rules that, for whatever reason, are considered controversial. Coupling Rules: These are rules which find instances of high or inappropriate coupling between objects and packages. Optimization Rules: These rules deal with different optimizations that generally apply to performance best practices. J2EE Rules: Basic Rules: The Basic Ruleset contains a collection of good practices which everyone should follow. Design Rules: The Design Ruleset contains a collection of rules that find questionable designs. Security Code Guidelines: These rules check the security guidelines from Sun, published at Strict Exception Rules: These rules provide some strict guidelines about throwing and catching exceptions. JavaBean Rules: The JavaBeans Ruleset catches instances of bean rules not being followed. Type Resolution Rules: These are rules which resolve java Class files for comparisson, as opposed to a String String and StringBuffer Rules: These rules deal with different problems that can occur with manipulation of the class String or StringBuffer. Code Size Rules: The Code Size Ruleset contains a collection of rules that find code size related problems. Import Statement Rules: These rules deal with different problems that can occur with a class' import statements. Clone Implementation Rules: The Clone Implementation ruleset contains a collection of rules that find questionable usages of the clone() method. Jakarta Commons Logging Rules: The Jakarta Commons Logging ruleset contains a collection of rules that find questionable usages of that framework. Naming Rules: The Naming Ruleset contains a collection of rules about names - too long, too short, and so forth. JUnit Rules: These rules deal with different problems that can occur with JUnit tests. Java Logging Rules: The Java Logging ruleset contains a collection of rules that find questionable usages of the logger. Braces Rules: The Braces Ruleset contains a collection of braces rules. KRIS CodeReviewer pour Java/J2EE, assure l historisation de ces règles d inspection dans le Référentiel d entreprise (identique pour les langages Legacy) KRIS CodeReviewer pour Java/J2EE, classe ces règles par sévérité, par catégorie (identique pour les langages Legacy) KRIS CodeReviewer pour Java/J2EE, calcule des mesures d inspection permettant de classer rapidement les composants et les applications (identique pour les langages Legacy) KRIS QUERY V3, avec l option JAVA/J2EE, est augmenté de requêtes spécifiques (même architecture). Asetechs:

13 KRIS Code Reviewer Description des Fonctionnalités Asetechs:

14 Caractéristiques générales de KRIS Code Reviewer / Normalizer Fonctions Vérification du respect des normes et standards de programmation Evaluation de la maintenabilité, Conseil/config Mesures d inspection et mesures Qualité Normalisation automatique possible (pour certaines règles d inspection, 60% environ) Fourniture de tableaux de bord Conseil/config Bilan de qualification n/a sur commande Périmètre COBOL (7 dialectes), COBOL/CICS, COBOL/IMS, COBOL/SQL. JCL avec résolution dynamique des références REXX Assembleur, Clist Java/J2EE SAS, Peoplesoft, Siebel C, C/CICS, C/SQL C++, Pacbase (macros). Mise en œuvre et exploitation Sous IBM z/os ou Unix ou Windows. Asetechs:

15 KRIS Code Reviewer: Cobol et Java Le Code Reviewer permet de contrôler le respect des normes de programmation sur la base des règles du client et de normes standards: Fonctionnalités : traitement en mode lot pour valider la conformité d un lot de programmes, d une application traitement en mode unitaire en phase de précompilation plus de 95 règles d inpection disponibles ibl et 49 mesures qualité pour Cobol plus de 121 règles d inspection disponibles et 23 mesures qualité pour Java possibilité de paramétrer ou ajouter de nombreuses règles possibilité d activer ou de désactiver le contrôle de telle ou telle règle possibilité d associer un niveau de sévérité donné à chaque règle Alertes et gestion de seuils génération de mesures d Inspection de synthèse par lots. A la vitesse d un compilateur! D autres langages pouvant être supportés : C, PL/1, Natural, Fortran, ADA etc Asetechs:

16 Avantages de la solution KRIS Prise en compte automatique, des mises à jour des sources sur le mainframe avec la périodicité souhaitée Solution Les analyses des composants sont basées sur une technologie de compilateurs: elle permet les redocumentations, les analyses sémantiques et les transformations les plus complexes Les analyses sont rapides, complètes, robustes et fiables ROBUSTE Solution COMPLETE Tous les composants du système d information peuvent être pris en compte Inputs : Jcls, Pgm Cobol, PL/1, C, Java, Natural, BDD, CICS etc tous les dialectes Outputs : exportation des résultats dans tous les formats (selon contexte client) Solution EVOLUTIVE Les analyseurs de composants sont adaptables aux spécificités propres à chaque client (dialectes maison ) Chaque composant de la solution peut évoluer à son rythme Solution FACILE Consultation des bases de connaissances à l aide de browsers et d «applets» permettant un déploiement facile et peu coûteux. génération automatiquement de rapports édition facile et assistée de requêtes Asetechs:

17 Fonctionnalités de KRIS-RE à travers l interface html (optionnel, toutes les informations présentées ci-après sont contenues dans le référentiel seule la présentation diffère) Asetechs:

18 Fonctionnalités KRIS-RE : rapports hypertextes générés automatiquement Aide en ligne Accès à des rapports standard Requêteur en ligne Outil de recherche e c e de composants Accès spécialisés pour la maintenance Accès lotissement Accès via l organisation fonctionnelle des composants Asetechs:

19 Recherche d un composant Recherche d un composant : Recherche avec joker avec ou sans précision de la nature du composant recherché Recherche d une chaîne : Possibilité de recherche h une chaîne de caractères dans tous les composants de la base ou dans un groupe de composants (techniques ou fonctionnels) Asetechs:

20 Exemple de rapports générés automatiquement Aux formats choisis par le client Inventaires : Inventaire des types de composants Liste de tous les composants Liste des composants orphelins ou manquants Métriques Références croisées et dépendances systèmes: Liste des «copy» utilisées par les programmes Liste des programmes utilisant une «copy» Liste des composants utilisées par programme Liste des ressources utilisées (fichiers, tables, ) par programme avec leur mode d accès (CRUD) Description des transactions Asetechs:

21 Analyses d impacts interactives par problème Analyse des accès aux fichiers Quels programmes utilisent un fichier donné? Quels fichiers un programme utilise-t-il et comment? Analyse des Transactions Quelle est la structure cinématique de telle transaction? Quels sont les programmes présents dans une transaction? Représentation graphique de la transaction Analyse des Batches Quelle est la structure de tel Jcl? Quels sont les programmes et les fichiers physiques utilisés dans un Jcl? Représentation graphique du Jcl Asetechs:

22 Analyses d impacts par Type de problème (suite) Relations inter-programmes Quels programmes utilisent quels sous-programmes? Quels sont les sous programmes de tel programme? Analyse des Données Quelles sont les données utilisées par tel programmes? Et comment? Analyse des Bases de Données Quelles sont les définitions des différents composants DB2? Comment sont-ils utilisés par les programmes? Métriques Quelles sont les métriques associées à un programme ou un groupe programmes? Métriques élémentaires Métriques de complexité Etc.. Asetechs:

23 Accès direct à un composant Asetechs:

24 Description d un programme Jcls, Pgms, Transactions appelant ce pgm Vues complémentaires du pgm Classification du pgm Accès aux bases de données manipulées par ce pgm Copybooks utilisées par ce pgm Fichiers manipulés par ce pgm Pgms, Transactions appelés par ce pgm Asetechs:

25 KRIS-RE Présentation des vues complémentaires sur le composant Asetechs:

26 Graphe d appel des sous-programmes Asetechs:

27 Graphe d appels des procédures Asetechs:

28 Control Flow Asetechs:

29 Exemple de «Program Control Flow» Asetechs:

30 Métriques Définition de la métrique Valeurs des métriques calculées pour le pgm Ex : 27 cas d affectation de données avec perte de précision Asetechs:

31 Complexités cyclomatiques Asetechs:

32 Métriques - Détail Liste des 27 cas d affectation de données avec perte de précision L instruction en cause est accessible en cliquant sur le n de ligne Asetechs:

33 KRIS-RE: Accès «spécialisés» Asetechs:

34 Accès «spécialisés» Ces accès permettent de répondre aux questions les plus courantes File Analysis : Quels programmes utilisent un fichier donné? Quels fichiers tel programme utilise-t-il t et comment? Transaction Analysis Quelle est la structure de telle ou telle transaction? Quels sont les programmes présents dans une transaction? Représentation graphique de la transaction Jcl Analysis Quelle est la structure de tel ou tel Jcl? Quels sont les programmes et les fichiers physiques utilisés dans un Jl? Jcl Représentation graphique du Jcl Asetechs:

35 File Analysis Liste des Fichiers utilisés Où sont faites les manipulations? Manipulation : lecture ou écriture? Quels sont les fichiers manipulés par un programme? Comment sont manipulés les fichiers? en lecture, en écriture? Quelles sont les structures de données utilisées pour ces fichiers? A quelles lignes du programme ces manipulations sont-elles faites? Asetechs:

36 JCL Analysis Liste des Steps Quelles sont les différentes étapes du Jcl? Quels sont les programmes lancés? Quels sont les fichiers physiques utilisés? Quelles sont les dépendances entre chaque steps? Asetechs:

37 JCL Analysis Vue Graphique Asetechs:

38 Accès «spécialisés» - suite Inter-program relation analysis Quels programmes utilisent tel ou tel sous programme? Quels sont les sous programmes de tel ou tel programme? Data Analysis Quelles sont les données utilisées par tel ou tel programmes? Et comment? Database Analysis Quelles sont les définitions des différents composants DB2 et comment sont-ils utilisés dans les programmes? Metrics Quelles sont les métriques associées à un programme ou un groupe programmes? Asetechs:

39 Inter-Program relation Analysis Où sont faites les manipulations? Appel dynamique via la variable #DCVMV10 Appel via le lanceur MZ0W03 Liste des paramètres Inter-program relation analysis Quels sont les programmes appelés directement (call ) ou via les lanceurs spécifiques (MZ0V03, RVSILIS, RVSNATBA, RVSPBT01 ) Quels les paramètres utilisés pour chaque appel? A quelles lignes du programme sont effectués ces appels? Asetechs:

40 Data Analysis Usage Data use analysis Où est utilisée la donnée W-ATTENTE-TRAIT dans le programme BAV11300? Comment est-elle elle utilisée (lecture, mise à jour )? N ligne Asetechs:

41 Database Analysis DB2 Structure Database analysis DB2 Structure Quelles sont les colonnes de la table TAVAG03? Quels sont les formats de ces colonnes? Asetechs:

42 Database Analysis DB2 SQL Database analysis DB2 SQL Quels sont les programmes qui manipulent la table TAVAG03? Comment est-elle utilisée (lecture, mise à jour, création, suppression )? Quelles sont les colonnes utilisées? Asetechs:

43 Road Map Asetechs:

44 Plan d évolution de KRIS CR-CN en 2008 et après En 2008, support des standards : OMG CWM 1.1 CWM = Common Warehouse MetaModel specification OMG KDM 1.1 KDM = Knowledge Discovery Metamodel specification Objectif : To interchange Data Warehouse MetaModels Permettre le peuplement des référentiels d entreprise à partir des données issues de l inspection des codes Enrichissement du patrimoine de l entreprise KRIS devient un extractor Extractor = agent intelligent d extraction de connaissance En 2008/06: cobol, copybooks, jcl, psb, dbd, inventory OPERATIONNELS au standards: XMI 21 / CWM 1.1 / KDM 1.1 Asetechs:

45 Compléments Asetechs:

46 Syntax An nalyzer AST Con nstructor Architecture des automates Asetechs Program Reverse Engineering Functions Sources codes Source Code or Reports in any formats Lexical Analyzer Type checker Name analysis Semantic Analyzer Semantic Attri ibuted Tree Tree Pattern Matching Attributed Grammar Parser/Tree sub-system Reader Writers... IRP Manipulation Interface (in C) Pattern Definition Language Internal Permanent Representation TKB Control Flow Graph Control Flow Analysis Data Flow Analysis Constants Propagation Program Restructuration Functions System Redocumentation Functions Transaction analysis Batch analysis DB analysis Files Analysis Calls Analysis Data Analysis Metrics Analysis Attributed Tree Enhanced Analyzer/Co ode Translato or i.e.; html, xml/dtd-xmi, graphics, excel, etc Publisher Customers Plans Analysis Asetechs:

47 Processus de Rénovation et automatismes Asetechs Analyze the legacy system DOCUMENT Re-documentation automata Application Management / Ch hange Manageme ent Supportive Ta sks Classify Data Reconstruct documentations DOCUMENT Measure Quality and Process Re-Design Data Restore Legacy Components Re-documentation automata Equivalence Tests Migrate Data DATA Data Migration automata TESTS Components Inspection / Normalisation Reviewer/Normalizer automata Reengineering Procedures Equivalence Tests Empty/Remove Residual Coexistance Data Bases Clean Meta-Data PROGRAMS PROCEDURES Transformational automata DATA TESTS Asetechs:

48 Références Asetechs:

49 Références Asetechs Arpège (Caisse Epargne) (2006): PacBase/Cobol, Re-documentation et Analyses d Impacts Code Caisse BNP Assurances (2006), Cobol/Nomad Re-documentation et Analyses d Impacts Données à Risques Air France (2003 et 2004): Kris-Re, Kris-Lotissement, Kris-Métriques, automates de rénovation Yves Rocher (2003): automates de transformation de zones par expansion PMU ( ): Kris Code Reviewer pour Cobol et C, Kris Normalizer avec Dead Code/Data Cleaner CIBC (Canadian Imperial Bank of Commerce), (2002): Automate génération de jeux d essais Union des Banques Suisses ( ): 2005) automates t de migration Unisys vers IBM Dresdner Bank (depuis 2001): automates de re-documentation, de transformations AXA France ( ): automates de re-documentation, de transformations An2000 et Euro France Télécom: ( ): automates de transformations An2000 Burlington Coat : migration Mainframe vers architecure Unix/Oracle/Tuxedo/C-SQL-Perl Et diverses références dans l industrie: Alsthom: générateur de compilateurs et parsers/trees (atelier) Siemens: générateur de compilateurs et parsers/trees (atelier) Télélogic: générateur de compilateurs et parsers/trees (atelier) Etc Asetechs:

Plan. Department of Informatics

Plan. Department of Informatics Plan 1. Application Servers 2. Servlets, JSP, JDBC 3. J2EE: Vue d ensemble 4. Distributed Programming 5. Enterprise JavaBeans 6. Enterprise JavaBeans: Special Topics 7. Prise de recul critique Enterprise

Plus en détail

Principes. 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA. Programmation en Corba. Stéphane Vialle

Principes. 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA. Programmation en Corba. Stéphane Vialle 2A-SI 3 Prog. réseau et systèmes distribués 3. 3 Programmation en CORBA Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle 1 Principes 2 Architecture 3 4 Aperçu d utilisation

Plus en détail

CIGREF Pacbase : un nouvel an 2000 Solutions d évolution des patrimoines Pacbase

CIGREF Pacbase : un nouvel an 2000 Solutions d évolution des patrimoines Pacbase CIGREF Pacbase : un nouvel an 2000 Solutions d évolution des patrimoines Pacbase Bernard ZISERMANN Christophe BECK Le 14 mai 2009 TELEBIG Le Krystal 1725 RN 7 06270 Villeneuve-loubet France Tel: 33-4 93

Plus en détail

Editing and managing Systems engineering processes at Snecma

Editing and managing Systems engineering processes at Snecma Editing and managing Systems engineering processes at Snecma Atego workshop 2014-04-03 Ce document et les informations qu il contient sont la propriété de Ils ne doivent pas être copiés ni communiqués

Plus en détail

Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/

Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Cedric Dumoulin (C) The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Webographie The Java EE 7 Tutorial http://docs.oracle.com/javaee/7/tutorial/doc/ Les slides de cette présentation

Plus en détail

Forthcoming Database

Forthcoming Database DISS.ETH NO. 15802 Forthcoming Database A Framework Approach for Data Visualization Applications A dissertation submitted to the SWISS FEDERAL INSTITUTE OF TECHNOLOGY ZURICH for the degree of Doctor of

Plus en détail

Qualité. Validation et qualité des systèmes de traitement de l information dédiés aux laboratoires TECHNOLOGIE APPLIQUÉE DOSSIER INFORMATIQUE

Qualité. Validation et qualité des systèmes de traitement de l information dédiés aux laboratoires TECHNOLOGIE APPLIQUÉE DOSSIER INFORMATIQUE DOSSIER INFORMATIQUE TECHNOLOGIE APPLIQUÉE Claude PINET 1 Validation et qualité des systèmes de traitement de l information dédiés aux laboratoires RÉSUMÉ Quel que soit son domaine d application, un système

Plus en détail

Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza

Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza Avant de commencer à travailler avec le produit, il est nécessaire de comprendre, à un haut niveau, les problèmes en réponse desquels l outil a été

Plus en détail

L offre décisionnel IBM. Patrick COOLS Spécialiste Business Intelligence

L offre décisionnel IBM. Patrick COOLS Spécialiste Business Intelligence L offre décisionnel IBM Patrick COOLS Spécialiste Business Intelligence Le marché du Business Intelligence L enjeux actuel des entreprises : devenir plus «agiles» Elargir les marchés tout en maintenant

Plus en détail

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational IBM Software Group Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational Fernard Bonaguidi fernand.bonaguidi@fr.ibm.com

Plus en détail

Exemple PLS avec SAS

Exemple PLS avec SAS Exemple PLS avec SAS This example, from Umetrics (1995), demonstrates different ways to examine a PLS model. The data come from the field of drug discovery. New drugs are developed from chemicals that

Plus en détail

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 HFFv2 1. OBJET L accroissement de la taille de code sur la version 2.0.00 a nécessité une évolution du mapping de la flash. La conséquence de ce

Plus en détail

Valorisez vos actifs logiciels avec Rational Asset Manager. Jean-Michel Athané, Certified IT Specialist IBM Rational Software

Valorisez vos actifs logiciels avec Rational Asset Manager. Jean-Michel Athané, Certified IT Specialist IBM Rational Software Valorisez vos actifs logiciels avec Rational Asset Manager Jean-Michel Athané, Certified IT Specialist IBM Rational Software 13 Qu est-ce qu un actif logiciel (Software Asset)? Un asset est une collection

Plus en détail

Lamia Oukid, Ounas Asfari, Fadila Bentayeb, Nadjia Benblidia, Omar Boussaid. 14 Juin 2013

Lamia Oukid, Ounas Asfari, Fadila Bentayeb, Nadjia Benblidia, Omar Boussaid. 14 Juin 2013 Cube de textes et opérateur d'agrégation basé sur un modèle vectoriel adapté Text Cube Model and aggregation operator based on an adapted vector space model Lamia Oukid, Ounas Asfari, Fadila Bentayeb,

Plus en détail

The new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you.

The new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you. General information 120426_CCD_EN_FR Dear Partner, The new consumables catalogue from Medisoft is now updated. Please discover this full overview of all our consumables available to you. To assist navigation

Plus en détail

MF-Test. Les tests de non-régression de vos applications mainframe

MF-Test. Les tests de non-régression de vos applications mainframe MF-Test Les tests de non-régression de vos applications mainframe Webinaire du 27 Octobre 2011 All Rights Reserved. No part of this document may be used without the prior written permission of Most Technologies

Plus en détail

MapReduce. Malo Jaffré, Pablo Rauzy. 16 avril 2010 ENS. Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril 2010 1 / 15

MapReduce. Malo Jaffré, Pablo Rauzy. 16 avril 2010 ENS. Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril 2010 1 / 15 MapReduce Malo Jaffré, Pablo Rauzy ENS 16 avril 2010 Malo Jaffré, Pablo Rauzy (ENS) MapReduce 16 avril 2010 1 / 15 Qu est ce que c est? Conceptuellement Données MapReduce est un framework de calcul distribué

Plus en détail

OpenPaaS Le réseau social d'entreprise

OpenPaaS Le réseau social d'entreprise OpenPaaS Le réseau social d'entreprise Spécification des API datastore SP L2.3.1 Diffusion : Institut MinesTélécom, Télécom SudParis 1 / 12 1OpenPaaS DataBase API : ODBAPI...3 1.1Comparaison des concepts...3

Plus en détail

Exercices sur SQL server 2000

Exercices sur SQL server 2000 Exercices sur SQL server 2000 La diagramme de classe : Exercices sur SQL server 2000 Le modèle relationnel correspondant : 1 Créer les tables Clic-droit on Tables et choisir «New Table» Créer la table

Plus en détail

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com Fabrice GRELIER fabrice.grelier@fr.ibm.com RATIONAL en SCÈNE 2007 IBM Corporation Objectif

Plus en détail

AUDIT COMMITTEE: TERMS OF REFERENCE

AUDIT COMMITTEE: TERMS OF REFERENCE AUDIT COMMITTEE: TERMS OF REFERENCE PURPOSE The Audit Committee (the Committee), assists the Board of Trustees to fulfill its oversight responsibilities to the Crown, as shareholder, for the following

Plus en détail

Application Form/ Formulaire de demande

Application Form/ Formulaire de demande Application Form/ Formulaire de demande Ecosystem Approaches to Health: Summer Workshop and Field school Approches écosystémiques de la santé: Atelier intensif et stage d été Please submit your application

Plus en détail

CA Mainframe Application Tuner r8.5

CA Mainframe Application Tuner r8.5 FICHE PRODUIT CA Mainframe Application Tuner CA Mainframe Application Tuner r8.5 CA Mainframe Application Tuner a été conçu pour permettre aux équipes de gestion des performances d identifier plus rapidement,

Plus en détail

analyse et pérennise votre patrimoine informationnel

analyse et pérennise votre patrimoine informationnel analyse et pérennise votre patrimoine informationnel Décoder le passé Donner une signification «métier» aux gérées par vos applications, retrouver les liens qui les unissent, connaître en détail leur utilisation

Plus en détail

BMC Middleware Management

BMC Middleware Management BMC Middleware Management Réunion GUIDE Share France WMQ 2 octobre 2012 Didier Hauwy Software Consultant didier_hauwy@bmc.com Sommaire Middleware Monitoring - MainView for WMQ - BMM Performance & Availability

Plus en détail

Support Orders and Support Provisions (Banks and Authorized Foreign Banks) Regulations

Support Orders and Support Provisions (Banks and Authorized Foreign Banks) Regulations CANADA CONSOLIDATION CODIFICATION Support Orders and Support Provisions (Banks and Authorized Foreign Banks) Regulations Règlement sur les ordonnances alimentaires et les dispositions alimentaires (banques

Plus en détail

Cheque Holding Policy Disclosure (Banks) Regulations. Règlement sur la communication de la politique de retenue de chèques (banques) CONSOLIDATION

Cheque Holding Policy Disclosure (Banks) Regulations. Règlement sur la communication de la politique de retenue de chèques (banques) CONSOLIDATION CANADA CONSOLIDATION CODIFICATION Cheque Holding Policy Disclosure (Banks) Regulations Règlement sur la communication de la politique de retenue de chèques (banques) SOR/2002-39 DORS/2002-39 Current to

Plus en détail

APPENDIX 6 BONUS RING FORMAT

APPENDIX 6 BONUS RING FORMAT #4 EN FRANÇAIS CI-DESSOUS Preamble and Justification This motion is being presented to the membership as an alternative format for clubs to use to encourage increased entries, both in areas where the exhibitor

Plus en détail

Appointment or Deployment of Alternates Regulations. Règlement sur la nomination ou la mutation de remplaçants CONSOLIDATION CODIFICATION

Appointment or Deployment of Alternates Regulations. Règlement sur la nomination ou la mutation de remplaçants CONSOLIDATION CODIFICATION CANADA CONSOLIDATION CODIFICATION Appointment or Deployment of Alternates Regulations Règlement sur la nomination ou la mutation de remplaçants SOR/2012-83 DORS/2012-83 Current to August 30, 2015 À jour

Plus en détail

Practice Direction. Class Proceedings

Practice Direction. Class Proceedings Effective Date: 2010/07/01 Number: PD - 5 Title: Practice Direction Class Proceedings Summary: This Practice Direction describes the procedure for requesting the assignment of a judge in a proceeding under

Plus en détail

Ships Elevator Regulations. Règlement sur les ascenseurs de navires CODIFICATION CONSOLIDATION. C.R.C., c. 1482 C.R.C., ch. 1482

Ships Elevator Regulations. Règlement sur les ascenseurs de navires CODIFICATION CONSOLIDATION. C.R.C., c. 1482 C.R.C., ch. 1482 CANADA CONSOLIDATION CODIFICATION Ships Elevator Regulations Règlement sur les ascenseurs de navires C.R.C., c. 1482 C.R.C., ch. 1482 Current to September 10, 2015 À jour au 10 septembre 2015 Last amended

Plus en détail

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée

Plus en détail

Grégoire de Lassence. Copyright 2006, SAS Institute Inc. All rights reserved.

Grégoire de Lassence. Copyright 2006, SAS Institute Inc. All rights reserved. Grégoire de Lassence 1 Grégoire de Lassence Responsable Pédagogie et Recherche Département Académique Tel : +33 1 60 62 12 19 gregoire.delassence@fra.sas.com http://www.sas.com/france/academic SAS dans

Plus en détail

Completed Projects / Projets terminés

Completed Projects / Projets terminés Completed Projects / Projets terminés Nouvelles normes Nouvelles éditions Publications spéciales publiées en français CAN/CSA-ISO/CEI 10164-9-97 (C2001), 1 re édition Technologies de l information Interconnexion

Plus en détail

Performances. Gestion des serveurs (2/2) Clustering. Grid Computing

Performances. Gestion des serveurs (2/2) Clustering. Grid Computing Présentation d Oracle 10g Chapitre VII Présentation d ORACLE 10g 7.1 Nouvelles fonctionnalités 7.2 Architecture d Oracle 10g 7.3 Outils annexes 7.4 Conclusions 7.1 Nouvelles fonctionnalités Gestion des

Plus en détail

Improving the breakdown of the Central Credit Register data by category of enterprises

Improving the breakdown of the Central Credit Register data by category of enterprises Improving the breakdown of the Central Credit Register data by category of enterprises Workshop on Integrated management of micro-databases Deepening business intelligence within central banks statistical

Plus en détail

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN

LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN LES OUTILS D ALIMENTATION DU REFERENTIEL DE DB-MAIN Les contenues de ce document sont la propriété exclusive de la société REVER. Ils ne sont transmis qu à titre d information et ne peuvent en aucun cas

Plus en détail

Table des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction

Table des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS Depuis SAS 9.2 TS2M3, SAS propose un nouveau langage de programmation permettant de créer et gérer des tables SAS : le DS2 («Data Step 2»). Ces nouveautés

Plus en détail

SQL Parser XML Xquery : Approche de détection des injections SQL

SQL Parser XML Xquery : Approche de détection des injections SQL SQL Parser XML Xquery : Approche de détection des injections SQL Ramahefy T.R. 1, Rakotomiraho S. 2, Rabeherimanana L. 3 Laboratoire de Recherche Systèmes Embarqués, Instrumentation et Modélisation des

Plus en détail

WINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8.

WINDEV MOBILE. ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8. WINDEV MOBILE ios SMARTPHONE SUPPORT: IOS, ANDROID, WINDOWS PHONE 8. WINDOWS Mobile permet de créer des applications pour les smartphones, les tablettes et les terminaux mobiles. Les applications sont

Plus en détail

//////////////////////////////////////////////////////////////////// Administration bases de données

//////////////////////////////////////////////////////////////////// Administration bases de données ////////////////////// Administration bases de données / INTRODUCTION Système d informations Un système d'information (SI) est un ensemble organisé de ressources (matériels, logiciels, personnel, données

Plus en détail

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :

Plus en détail

Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012

Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012 IBM Power Systems - IBM i IBM Rational Modernisation, développement d applications et DB2 sous IBM i Technologies, outils et nouveautés 2011/2012 S9 RDP/RTC et ARCAD : comment adopter un standard pour

Plus en détail

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Rational ClearCase or ClearCase MultiSite Version 7.0.1 Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite. Product Overview IBM Rational

Plus en détail

Vérifier la qualité de vos applications logicielle de manière continue

Vérifier la qualité de vos applications logicielle de manière continue IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions

Plus en détail

PIB : Définition : mesure de l activité économique réalisée à l échelle d une nation sur une période donnée.

PIB : Définition : mesure de l activité économique réalisée à l échelle d une nation sur une période donnée. PIB : Définition : mesure de l activité économique réalisée à l échelle d une nation sur une période donnée. Il y a trois approches possibles du produit intérieur brut : Optique de la production Optique

Plus en détail

Natixis Asset Management Response to the European Commission Green Paper on shadow banking

Natixis Asset Management Response to the European Commission Green Paper on shadow banking European Commission DG MARKT Unit 02 Rue de Spa, 2 1049 Brussels Belgium markt-consultation-shadow-banking@ec.europa.eu 14 th June 2012 Natixis Asset Management Response to the European Commission Green

Plus en détail

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons

Plus en détail

UML : Unified Modeling Language

UML : Unified Modeling Language UML : Unified Modeling Language Recommended: UML distilled A brief guide to the standard Object Modeling Language Addison Wesley based on Frank Maurer lecture, Univ. of Calgary in french : uml.free.fr/index.html

Plus en détail

Interest Rate for Customs Purposes Regulations. Règlement sur le taux d intérêt aux fins des douanes CONSOLIDATION CODIFICATION

Interest Rate for Customs Purposes Regulations. Règlement sur le taux d intérêt aux fins des douanes CONSOLIDATION CODIFICATION CANADA CONSOLIDATION CODIFICATION Interest Rate for Customs Purposes Regulations Règlement sur le taux d intérêt aux fins des douanes SOR/86-1121 DORS/86-1121 Current to August 4, 2015 À jour au 4 août

Plus en détail

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels Yann-Gaël Guéhéneuc Professeur adjoint guehene@iro.umontreal.ca, local 2345 Département d informatique et de recherche

Plus en détail

Ingénierie des Modèles. Méta-modélisation

Ingénierie des Modèles. Méta-modélisation Ingénierie des Modèles Méta-modélisation Eric Cariou Master Technologies de l'internet 2 ème année Université de Pau et des Pays de l'adour UFR Sciences Pau Département Informatique Eric.Cariou@univ-pau.fr

Plus en détail

Credit Note and Debit Note Information (GST/ HST) Regulations

Credit Note and Debit Note Information (GST/ HST) Regulations CANADA CONSOLIDATION CODIFICATION Credit Note and Debit Note Information (GST/ HST) Regulations Règlement sur les renseignements à inclure dans les notes de crédit et les notes de débit (TPS/ TVH) SOR/91-44

Plus en détail

Once the installation is complete, you can delete the temporary Zip files..

Once the installation is complete, you can delete the temporary Zip files.. Sommaire Installation... 2 After the download... 2 From a CD... 2 Access codes... 2 DirectX Compatibility... 2 Using the program... 2 Structure... 4 Lier une structure à une autre... 4 Personnaliser une

Plus en détail

Introduction aux Bases de Données Relationnelles Conclusion - 1

Introduction aux Bases de Données Relationnelles Conclusion - 1 Pratique d un : MySQL Objectifs des bases de données Où en sommes nous? Finalement, qu est-ce qu un? Modèle relationnel Algèbre relationnelle Conclusion SQL Conception et rétro-conception Protection de

Plus en détail

RTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com

RTDS G3. Emmanuel Gaudin emmanuel.gaudin@pragmadev.com RTDS G3 Emmanuel Gaudin emmanuel.gaudin@pragmadev.com PragmaDev Dédiée au développement d un AGL pour le développement des applications temps réel et embarquées. Réseau de partenaires: Formations, Service,

Plus en détail

Calculation of Interest Regulations. Règlement sur le calcul des intérêts CONSOLIDATION CODIFICATION. Current to August 4, 2015 À jour au 4 août 2015

Calculation of Interest Regulations. Règlement sur le calcul des intérêts CONSOLIDATION CODIFICATION. Current to August 4, 2015 À jour au 4 août 2015 CANADA CONSOLIDATION CODIFICATION Calculation of Interest Regulations Règlement sur le calcul des intérêts SOR/87-631 DORS/87-631 Current to August 4, 2015 À jour au 4 août 2015 Published by the Minister

Plus en détail

VERS L EXCELLENCE DANS LA FORMATION PROGRAMME D APPUI A LA QUALITE AMELIORATION SUPERIEUR DE LA QUALITE DE L ENSEIGNEMENT TITRE DU PROJET

VERS L EXCELLENCE DANS LA FORMATION PROGRAMME D APPUI A LA QUALITE AMELIORATION SUPERIEUR DE LA QUALITE DE L ENSEIGNEMENT TITRE DU PROJET PROGRAMME D APPUI A LA QUALITE AMELIORATION DE LA QUALITE DE L ENSEIGNEMENT SUPERIEUR TITRE DU PROJET VERS L EXCELLENCE DANS LA FORMATION ETABLISSEMENT GESTIONNAIRE DU PROJET ISET DE NABEUL JUILLET 2009

Plus en détail

that the child(ren) was/were in need of protection under Part III of the Child and Family Services Act, and the court made an order on

that the child(ren) was/were in need of protection under Part III of the Child and Family Services Act, and the court made an order on ONTARIO Court File Number at (Name of court) Court office address Applicant(s) (In most cases, the applicant will be a children s aid society.) Full legal name & address for service street & number, municipality,

Plus en détail

Atelier Progress Rollbase

Atelier Progress Rollbase Atelier Progress Rollbase Laurent KIEFFER : laurent@progress.com 11 Février 2014 Demonstration Application 10 Min Atelier Progress Rollbase Introduction à Rollbase 1 Rollbase avec OpenEdge 6 2 Créer l

Plus en détail

La place de SAS dans l'informatique décisionnelle

La place de SAS dans l'informatique décisionnelle La place de SAS dans l'informatique décisionnelle Olivier Decourt ABS Technologies - Educasoft Formations La place de SAS dans l'informatique décisionnelle! L'historique de SAS! La mécanique! La carrosserie

Plus en détail

Règlement relatif à l examen fait conformément à la Déclaration canadienne des droits. Canadian Bill of Rights Examination Regulations CODIFICATION

Règlement relatif à l examen fait conformément à la Déclaration canadienne des droits. Canadian Bill of Rights Examination Regulations CODIFICATION CANADA CONSOLIDATION CODIFICATION Canadian Bill of Rights Examination Regulations Règlement relatif à l examen fait conformément à la Déclaration canadienne des droits C.R.C., c. 394 C.R.C., ch. 394 Current

Plus en détail

Public and European Business Law - Droit public et européen des affaires. Master I Law Level

Public and European Business Law - Droit public et européen des affaires. Master I Law Level Public and European Business Law - Droit public et européen des affaires Stéphane de La Rosa Master I Law Level Delivered Lectures Jean Monnet Chair «Droit de l Union Européenne et Mutations de l intégration

Plus en détail

Java et les bases de données

Java et les bases de données Michel Bonjour http://cuiwww.unige.ch/~bonjour CENTRE UNIVERSITAIRE D INFORMATIQUE UNIVERSITE DE GENEVE Plan Introduction JDBC: API SQL pour Java - JDBC, Java, ODBC, SQL - Architecture, interfaces, exemples

Plus en détail

RSA ADVANCED SECURITY OPERATIONS CENTER SOLUTION

RSA ADVANCED SECURITY OPERATIONS CENTER SOLUTION RSA ADVANCED SECURITY OPERATIONS CENTER SOLUTION Augmenter la visibilité et l analyse des événements de sécurité dans le système d information Jérôme Asseray Senior PreSales Engineer 1 Agenda Sécurité,

Plus en détail

GEIDE MSS /IGSS. The electronic document management system shared by the Luxembourg

GEIDE MSS /IGSS. The electronic document management system shared by the Luxembourg GEIDE MSS /IGSS The electronic document management system shared by the Luxembourg Social Security Ministry and IGSS Introduction: The administrative context IGSS missions Legal and international affairs

Plus en détail

Ingénierie et gestion des connaissances

Ingénierie et gestion des connaissances Master Web Intelligence ICM Option Informatique Ingénierie et gestion des connaissances Philippe BEAUNE Philippe.Beaune@emse.fr 18 novembre 2008 Passer en revue quelques idées fondatrices de l ingénierie

Plus en détail

Catalogue des formations Edition 2015

Catalogue des formations Edition 2015 Antidot - Formations Catalogue des formations Edition 2015 : catalogue_formation_2015 Révision du 06.01.2015 Sommaire!!"##$%&'( )! $*$+,(-'(."##'+.'&( /!,'.0+"1"2%'( /!!."3'( /! $(3&"3"!(-4(5(.$,$1"24'(-'!(6"&#$,%"+!(7('-%,%"+()89:(;(

Plus en détail

BUSINESS INTELLIGENCE

BUSINESS INTELLIGENCE GUIDE COMPARATIF BUSINESS INTELLIGENCE www.viseo.com Table des matières Business Intelligence :... 2 Contexte et objectifs... 2 Une architecture spécifique... 2 Les outils de Business intelligence... 3

Plus en détail

Moderniser. le système d information et le portefeuille applicatif. www.bull.com

Moderniser. le système d information et le portefeuille applicatif. www.bull.com Moderniser le système d information et le portefeuille applicatif L évolution technologique des plates-formes, l ouverture du système d information et la modernisation du portefeuille applicatif sont des

Plus en détail

SQL Historique 1982 1986 1992

SQL Historique 1982 1986 1992 SQL Historique 1950-1960: gestion par simple fichier texte 1960: COBOL (début de notion de base de données) 1968: premier produit de sgbdr structuré (IBM -> IDMS) 1970-74: élaboration de l'outil d'analyse

Plus en détail

et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion

et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion et Active Directory Ajout, modification et suppression de comptes, extraction d adresses pour les listes de diffusion Copyright 2009 Alt-N Technologies. 3 allée de la Crabette Sommaire Résumé... 3 MDaemon

Plus en détail

Jean-Philippe VIOLET Solutions Architect

Jean-Philippe VIOLET Solutions Architect Jean-Philippe VIOLET Solutions Architect IBM Cognos: L' Expertise de la Gestion de la Performance Acquis par IBM en Janvier 08 Rattaché au Brand Information Management Couverture Globale 23,000 clients

Plus en détail

France SMS+ MT Premium Description

France SMS+ MT Premium Description France SMS+ MT Premium Description Summary Subscription : kinematics Subscription via SMS (Kinematic + messages) Subscription via Wap (Kinematic + messages) Subscription via Mix SMS / WAP Subscription

Plus en détail

Java et les bases de données: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java. Michel Bonjour http://cuiwww.unige.

Java et les bases de données: JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java. Michel Bonjour http://cuiwww.unige. : JDBC: Java DataBase Connectivity SQLJ: Embedded SQL in Java Michel Bonjour http://cuiwww.unige.ch/~bonjour Plan JDBC: API bas niveau pour l accès aux BD (SQL) - Introduction - JDBC et : Java, ODBC, SQL

Plus en détail

Mise en place d un système de cabotage maritime au sud ouest de l Ocean Indien. 10 Septembre 2012

Mise en place d un système de cabotage maritime au sud ouest de l Ocean Indien. 10 Septembre 2012 Mise en place d un système de cabotage maritime au sud ouest de l Ocean Indien 10 Septembre 2012 Les défis de la chaine de la logistique du transport maritime Danielle T.Y WONG Director Logistics Performance

Plus en détail

ILM ou Archivage Une démarche Métier

ILM ou Archivage Une démarche Métier Information Management ILM ou Archivage Une démarche Métier Dr. Christian ARNOUX Consultant Information Management IBM Suisse, Software Group 2007 IBM Corporation A quelle vitesse croît l information?

Plus en détail

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 SQL Sommaire : COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2 COMMANDES DE MANIPULATION DE DONNEES... 2 COMMANDES DE CONTROLE TRANSACTIONNEL... 2 COMMANDES DE REQUETE DE DONNEES... 2 COMMANDES

Plus en détail

ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5

ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5 ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5 Informations juridiques Copyright 2010 Adobe Systems Incorporated and its licensors. All rights reserved. Administration d Adobe LiveCycle Mosaic 9.5 13 octobre

Plus en détail

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE

ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE ORACLE DATA INTEGRATOR ENTERPRISE EDITION - ODI EE ORACLE DATA INTEGRATOR ENTERPRISE EDITION offre de nombreux avantages : performances de pointe, productivité et souplesse accrues pour un coût total de

Plus en détail

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki Institut Supérieur de Gestion Cours pour 3 ème LFIG Java Enterprise Edition Introduction Bayoudhi Chaouki 1 Java EE - Objectifs Faciliter le développement de nouvelles applications à base de composants

Plus en détail

FusionInventory. Guillaume Rousse <guillomovitch@gmail.com> Journées francophones de Perl 2011

FusionInventory. Guillaume Rousse <guillomovitch@gmail.com> Journées francophones de Perl 2011 Journées francophones de Perl 2011 Sommaire 1 Solutions de gestion de parc informatique 2 Caractéristiques Capacités 3 Avancement 1 Solutions de gestion de parc informatique 2

Plus en détail

Magasins et entrepôts de données (Datamart, data warehouse) Approche relationnelle pour l'analyse des données en ligne (ROLAP)

Magasins et entrepôts de données (Datamart, data warehouse) Approche relationnelle pour l'analyse des données en ligne (ROLAP) Magasins et entrepôts de données (Datamart, data warehouse) Approche relationnelle pour l'analyse des données en ligne (ROLAP) Définition (G. Gardarin) Entrepôt : ensemble de données historisées variant

Plus en détail

THÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par.

THÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par. École Doctorale d Informatique, Télécommunications et Électronique de Paris THÈSE présentée à TÉLÉCOM PARISTECH pour obtenir le grade de DOCTEUR de TÉLÉCOM PARISTECH Mention Informatique et Réseaux par

Plus en détail

RAPID 3.34 - Prenez le contrôle sur vos données

RAPID 3.34 - Prenez le contrôle sur vos données RAPID 3.34 - Prenez le contrôle sur vos données Parmi les fonctions les plus demandées par nos utilisateurs, la navigation au clavier et la possibilité de disposer de champs supplémentaires arrivent aux

Plus en détail

JES Report Broker. Campus Technologies. SAE de CHALEMBERT 1 Rue Blaise PASCAL 86130 JAUNAY-CLAN 05 49 55 22 22 01 47 73 15 48 info@campustec.

JES Report Broker. Campus Technologies. SAE de CHALEMBERT 1 Rue Blaise PASCAL 86130 JAUNAY-CLAN 05 49 55 22 22 01 47 73 15 48 info@campustec. JES Report Broker Campus Technologies SAE de CHALEMBERT 1 Rue Blaise PASCAL 86130 JAUNAY-CLAN 05 49 55 22 22 01 47 73 15 48 info@campustec.com Campus Technologies 1/15 Jes Report Broker SOMMAIRE 1. GENERALITES...

Plus en détail

TechSoftware Présentations

TechSoftware Présentations TechSoftware Présentations Philippe THOMAS Spécialiste Supervision chez Tivoli THOMAS1@FR.IBM.COM 2 Mes Sessions à TechSoftware TIV02 - Comment construire ses rapports avec BIRT pour les solutions Tivoli

Plus en détail

Service d inspection automatisée des logiciels

Service d inspection automatisée des logiciels Service d inspection automatisée des logiciels A - Introduction: qualité du logiciel, le rôle de l inspection du code Pour toute l industrie du logiciel, la qualité reste encore un objectif difficile à

Plus en détail

Kick Off SCC 2015. EMC l offre EXTREMIO. fmarti@fr.scc.com Philippe.rolland@emc.com. Vers de nouveaux horizons

Kick Off SCC 2015. EMC l offre EXTREMIO. fmarti@fr.scc.com Philippe.rolland@emc.com. Vers de nouveaux horizons Kick Off SCC 2015 EMC l offre EXTREMIO fmarti@fr.scc.com Philippe.rolland@emc.com Vers de nouveaux horizons Context Marché Les baies de stockages traditionnelles ont permis de consolider fortement Les

Plus en détail

PRODUCTS LIST (updated 11th January 2010)

PRODUCTS LIST (updated 11th January 2010) PRODUCTS LIST (updated 11th January 2010) OPERATING SYSTEMS SUN SOLARIS 10, 9, 10 B OP Application and database servers Red Hat Enterprise Linux Server 4.x and 5.x B OP Single Application Host Windows

Plus en détail

APPENDIX 2. Provisions to be included in the contract between the Provider and the. Holder

APPENDIX 2. Provisions to be included in the contract between the Provider and the. Holder Page 1 APPENDIX 2 Provisions to be included in the contract between the Provider and the Obligations and rights of the Applicant / Holder Holder 1. The Applicant or Licensee acknowledges that it has read

Plus en détail

BIRT (Business Intelligence and Reporting Tools)

BIRT (Business Intelligence and Reporting Tools) BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»

Plus en détail

Mercredi 15 Janvier 2014

Mercredi 15 Janvier 2014 De la conception au site web Mercredi 15 Janvier 2014 Loïc THOMAS Géo-Hyd Responsable Informatique & Ingénierie des Systèmes d'information loic.thomas@anteagroup.com 02 38 64 26 41 Architecture Il est

Plus en détail

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...) Avant-propos 1. À qui s'adresse ce livre? 15 2. Pré-requis 15 3. Objectifs du livre 16 4. Notations 17 Introduction à la Business Intelligence 1. Du transactionnel au décisionnel 19 2. Business Intelligence

Plus en détail

Panorama des bonnes pratiques de reporting «corruption»

Panorama des bonnes pratiques de reporting «corruption» Panorama des bonnes pratiques de reporting «corruption» L inventaire ci-après, présente des bonnes pratiques des entreprises du CAC40 ainsi que des bonnes pratiques étrangères et, est organisé dans l ordre

Plus en détail

MS SQL Express 2005 Sauvegarde des données

MS SQL Express 2005 Sauvegarde des données MS SQL Express 2005 Sauvegarde des données Création : 08.04.2011 Modification : 08.04.2011 Situation La base de données gratuite MSSQL Express 2005 ne dispose pas d agent (planificateur de tâche) comme

Plus en détail

Loi sur l aide financière à la Banque Commerciale du Canada. Canadian Commercial Bank Financial Assistance Act CODIFICATION CONSOLIDATION

Loi sur l aide financière à la Banque Commerciale du Canada. Canadian Commercial Bank Financial Assistance Act CODIFICATION CONSOLIDATION CANADA CONSOLIDATION CODIFICATION Canadian Commercial Bank Financial Assistance Act Loi sur l aide financière à la Banque Commerciale du Canada S.C. 1985, c. 9 S.C. 1985, ch. 9 Current to September 10,

Plus en détail

Nouvelle approche de validation Novo Nordisk

Nouvelle approche de validation Novo Nordisk 44 ème Congrès International SFSTP 6 et 7 juin 2012 LA CONNAISSANCE SCIENTIFIQUE AU SERVICE DE LA QUALITE PRODUIT Apports du «Quality by Design» et retours d expd expériences Nouvelle approche de validation

Plus en détail

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/

Information utiles. cinzia.digiusto@gmail.com. webpage : Google+ : http://www.ibisc.univ-evry.fr/ digiusto/ Systèmes de gestion de bases de données Introduction Université d Evry Val d Essonne, IBISC utiles email : cinzia.digiusto@gmail.com webpage : http://www.ibisc.univ-evry.fr/ digiusto/ Google+ : https://plus.google.com/u/0/b/103572780965897723237/

Plus en détail