«Object-Oriented Multi-Methods in Cecil» Craig Chambers (Cours IFT6310, H08)
|
|
|
- Avice Green
- 10 years ago
- Views:
Transcription
1 «Object-Oriented Multi-Methods in Cecil» Craig Chambers (Cours IFT6310, H08) Mathieu Lemoine 2008/02/25 Craig Chambers : Professeur à l Université de Washington au département de Computer Science and Engineering, maintenant ingénieur chez Google à leur départemment de Seatle.
2 1 Introduction Contexte Cecil 2 Résolution des ambiguïtés Encapsulation Langage Object-Centred Future Work Related Work Conclusion 3 Discussion 4 Bibliographie
3 Introduction Contexte 1 Introduction Contexte Cecil 2 Résolution des ambiguïtés Encapsulation Langage Object-Centred Future Work Related Work Conclusion 3 Discussion 4 Bibliographie
4 Introduction Contexte Vs Message Passing Syntaxes Message Passing + - Privilégier 1 argument Object Centred (lecture, détection de l object principale) Privilégier plusieurs arguments Pas de dispatche multiple (difficile)
5 Introduction Contexte «Design Patterns : Elements of Reusable Object-Oriented Software» de Gamma et al. «Design Pattern Visitor» (p 341 à 344) «issues that arise when you apply the Visitor Pattern : Double Dispatch» «Consequences : Breaking Encapsulation»
6 Introduction Contexte Vs Message Passing Syntaxes multi-méthodes + - Permet de privilégier plusieurs arguments. Pas Object Centred Ambiguïté, Conflits Encapsulation
7 Introduction Contexte «Structured Programming with go to Statements» de Donald E. Knuth «Multi-way branching is an important programming technique» (p. 290) «One of the nice properties of his syntax is that the word repeat occurs naturally» (p.279) Comparaison de la syntaxes des langages de prgrammation. «a way we rarely think about go to statements» (p. 275) (fonctionnalitées fourniees par l OO).
8 Introduction Contexte Cecil 1 Introduction Contexte Cecil 2 Résolution des ambiguïtés Encapsulation Langage Object-Centred Future Work Related Work Conclusion 3 Discussion 4 Bibliographie
9 Introduction Contexte Cecil Le langage Développé à UWashington dès 1991, Projet Vortex Orienté Objet, non Object Centred Pas de classes mais des prototypes Héritage distinct pour interface et comportement Utilisé pour développer et tester de nouveaux concepts et paradigmes
10 Résolution des ambiguïtés 1 Introduction Contexte Cecil 2 Résolution des ambiguïtés Encapsulation Langage Object-Centred Future Work Related Work Conclusion 3 Discussion 4 Bibliographie
11 Résolution des ambiguïtés Les règles de résolution des multi-méthodes Définition de la spécialisation Objets : A > B A hérite de B Arguments a d implémentations d une méthode m : m 1 > m 2 l objet attendu pour a dans m 1 > celui dans m 2 Implémentations d une méthode m : m 1 > m 2 argument de m, m 1 m 2 Appel de l implémentation la plus spécialisée Si ambiguïté erreur à la compilation
12 Résolution des ambiguïtés Exemple : Présentation des méthodes utilsées
13 Résolution des ambiguïtés Exemple : Présentation des résolutions des ambiuïtés
14 Encapsulation 1 Introduction Contexte Cecil 2 Résolution des ambiguïtés Encapsulation Langage Object-Centred Future Work Related Work Conclusion 3 Discussion 4 Bibliographie
15 Encapsulation privilégiée dans tous les objets spécialisant Une Multi-Méthode a accès à l interne de ses objets spécialisants
16 Encapsulation privées déclarées privées par rapport à l ensemble de leurs objets spécialisants
17 Langage Object-Centred 1 Introduction Contexte Cecil 2 Résolution des ambiguïtés Encapsulation Langage Object-Centred Future Work Related Work Conclusion 3 Discussion 4 Bibliographie
18 Langage Object-Centred Description d un environnement de programmation Cecil n est pas Object-Centred Présentation d un IDE avec une vue Object-Centred
19 Future Work 1 Introduction Contexte Cecil 2 Résolution des ambiguïtés Encapsulation Langage Object-Centred Future Work Related Work Conclusion 3 Discussion 4 Bibliographie
20 Future Work Future Work Implémentation Amélioration des concepts proposés
21 Related Work 1 Introduction Contexte Cecil 2 Résolution des ambiguïtés Encapsulation Langage Object-Centred Future Work Related Work Conclusion 3 Discussion 4 Bibliographie
22 Related Work Related Work Principalement CLOS et son prédécesseur CommonLoops C++, Haskell Kea, NOAL, RPDE 3 SELF
23 Conclusion 1 Introduction Contexte Cecil 2 Résolution des ambiguïtés Encapsulation Langage Object-Centred Future Work Related Work Conclusion 3 Discussion 4 Bibliographie
24 Conclusion Conclusion L auteur propose une implémentation des multi-méthodes prennant en compte l encapsulation ainsi qu une notation Object-Centred pour l environnement de développement.
25 Discussion 1 Introduction Contexte Cecil 2 Résolution des ambiguïtés Encapsulation Langage Object-Centred Future Work Related Work Conclusion 3 Discussion 4 Bibliographie
26 Discussion Discussion + - Présentation d un nouveau concept permettant d utiliser les multi-méthodes dans un contexte Orienté Objet ou Object Centred Organisation un peu bancale Explications quelques fois obscures ou incomplètes Pas d implémentation
27 Bibliographie Bibliographie Gamma et al., 1995 : «Design Patterns : Elements of Reusable Object-Oriented Software» Addison-Wesley Publishing Company Donald E. Knuth, 1979 : «Structured programming with go to statements» ACM Comput. Surv. 6, 4 (Dec. 1974), Projet Vortex : http :// /projects/cecil/www/vortex.html
28 The End! Merci de votre attention!
Langages Orientés Objet Java
Langages Orientés Objet Java Exceptions Arnaud LANOIX Université Nancy 2 24 octobre 2006 Arnaud LANOIX (Université Nancy 2) Langages Orientés Objet Java 24 octobre 2006 1 / 32 Exemple public class Example
Audit de sécurité avec Backtrack 5
Audit de sécurité avec Backtrack 5 DUMITRESCU Andrei EL RAOUSTI Habib Université de Versailles Saint-Quentin-En-Yvelines 24-05-2012 UVSQ - Audit de sécurité avec Backtrack 5 DUMITRESCU Andrei EL RAOUSTI
Liste d'adresses URL
Liste de sites Internet concernés dans l' étude Le 25/02/2014 Information à propos de contrefacon.fr Le site Internet https://www.contrefacon.fr/ permet de vérifier dans une base de donnée de plus d' 1
Introduction ToIP/Asterisk Quelques applications Trixbox/FOP Autres distributions Conclusion. Asterisk et la ToIP. Projet tuteuré
Asterisk et la ToIP Projet tuteuré Luis Alonso Domínguez López, Romain Gegout, Quentin Hourlier, Benoit Henryon IUT Charlemagne, Licence ASRALL 2008-2009 31 mars 2009 Asterisk et la ToIP 31 mars 2009 1
Thursday, February 7, 2013. DOM via PHP
DOM via PHP Plan PHP DOM PHP : Hypertext Preprocessor Langage de script pour création de pages Web dynamiques Un ficher PHP est un ficher HTML avec du code PHP
NUNAVUT HOUSING CORPORATION - BOARD MEMBER RECRUITMENT
NUNAVUT HOUSING CORPORATION - BOARD MEMBER RECRUITMENT The is seeking Northern Residents interested in being on our Board of Directors We are seeking individuals with vision, passion, and leadership skills
Reconstruction d un modèle géométrique à partir d un maillage 3D issu d un scanner surfacique
Reconstruction d un modèle géométrique à partir d un maillage 3D issu d un scanner surfacique Silvère Gauthier R. Bénière, W. Puech, G. Pouessel, G. Subsol LIRMM, CNRS, Université Montpellier, France C4W,
TP : Configuration de routeurs CISCO
TP : Configuration de routeurs CISCO Sovanna Tan Novembre 2010 révision décembre 2012 1/19 Sovanna Tan TP : Routeurs CISCO Plan 1 Présentation du routeur Cisco 1841 2 Le système d exploitation /19 Sovanna
Introduction au BIM. ESEB 38170 Seyssinet-Pariset Economie de la construction email : [email protected]
Quel est l objectif? 1 La France n est pas le seul pays impliqué 2 Une démarche obligatoire 3 Une organisation plus efficace 4 Le contexte 5 Risque d erreur INTERVENANTS : - Architecte - Économiste - Contrôleur
Introduction. GEAL Bibliothèque Java pour écrire des algorithmes évolutionnaires. Objectifs. Simplicité Evolution et coévolution Parallélisme
GEAL 1.2 Generic Evolutionary Algorithm Library http://dpt-info.u-strasbg.fr/~blansche/fr/geal.html 1 /38 Introduction GEAL Bibliothèque Java pour écrire des algorithmes évolutionnaires Objectifs Généricité
Guidance on Extended Producer Responsibility (EPR) Analysis of EPR schemes in the EU and development of guiding principles for their functioning
(EPR) Analysis of in the EU and development of guiding principles for their functioning In association with: ACR+ SITA LUNCH DEBATE 25 September 2014 Content 1. Objectives and 2. General overview of in
Les manuels de Toastmasters International, les outils pour réussir
Les manuels de Toastmasters International, les outils pour réussir Competent Communicator Communicateur Compétent (CC) Competent Communicator Communicateur Compétent (CC) (New version) (Old version) Projects
Qu est-ce que le Cloud? Quels sont ses points forts? Pourquoi l'adopter? Hugues De Pra Data Center Lead Cisco Belgium & Luxemburg
Qu est-ce que le Cloud? Quels sont ses points forts? Pourquoi l'adopter? Hugues De Pra Data Center Lead Cisco Belgium & Luxemburg Agenda Le Business Case pour le Cloud Computing Qu est ce que le Cloud
Licence Informatique Année 2005-2006. Exceptions
Université Paris 7 Java Licence Informatique Année 2005-2006 TD n 8 - Correction Exceptions Exercice 1 La méthode parseint est spécifiée ainsi : public static int parseint(string s) throws NumberFormatException
Assessment software development for distributed firewalls
Assessment software development for distributed firewalls Damien Leroy Université Catholique de Louvain Faculté des Sciences Appliquées Département d Ingénierie Informatique Année académique 2005-2006
Fondation Rennes 1. Atelier de l innovation. Fondation Rennes 1. Fondation Rennes 1 MANAGEMENT AGILE. Fondation Rennes 1 ET INNOVATION
Atelier de l innovation MANAGEMENT AGILE ET INNOVATION Chaire Economie de l innovation - Mourad Zeroukhi 2012-2014 Centre de Recherche en иconomie et Management UniversitИ de Rennes 1 Chaire Economie de
Personnalisez votre intérieur avec les revêtements imprimés ALYOS design
Plafond tendu à froid ALYOS technology ALYOS technology vous propose un ensemble de solutions techniques pour vos intérieurs. Spécialiste dans le domaine du plafond tendu, nous avons conçu et développé
Dental Insurance Claims Identification of Atypical Claims Activity
Member s Paper Dental Insurance Claims Identification of Atypical Claims Activity By Barry Senensky, BSc, FCIA, FSA Jonathan Polon, BSc, FSA Any opinions expressed in this paper are those of the author
Remote Method Invocation
1 / 22 Remote Method Invocation Jean-Michel Richer [email protected] http://www.info.univ-angers.fr/pub/richer M2 Informatique 2010-2011 2 / 22 Plan Plan 1 Introduction 2 RMI en détails
Introduction Les failles les plus courantes Les injections SQL. Failles Web. Maxime Arthaud. net7. Jeudi 03 avril 2014.
Maxime Arthaud net7 Jeudi 03 avril 2014 Syllabus Introduction Exemple de Requête Transmission de données 1 Introduction Exemple de Requête Transmission de données 2 3 Exemple de Requête Transmission de
AgroMarketDay. Research Application Summary pp: 371-375. Abstract
Fourth RUFORUM Biennial Regional Conference 21-25 July 2014, Maputo, Mozambique 371 Research Application Summary pp: 371-375 AgroMarketDay Katusiime, L. 1 & Omiat, I. 1 1 Kampala, Uganda Corresponding
REQUEST FORM FORMULAIRE DE REQUÊTE
REQUEST FORM FORMULAIRE DE REQUÊTE ON THE BASIS OF THIS REQUEST FORM, AND PROVIDED THE INTERVENTION IS ELIGIBLE, THE PROJECT MANAGEMENT UNIT WILL DISCUSS WITH YOU THE DRAFTING OF THE TERMS OF REFERENCES
Advanced Software Engineering Agile Software Engineering. Version 1.0
Advanced Software Engineering Agile Software Engineering 1 Version 1.0 Basic direction A agile method has to be A method is called agile if it follows Incremental the principles of the agile manifest.
REQUEST FORM FORMULAIRE DE REQUÊTE
REQUEST FORM FORMULAIRE DE REQUÊTE ON THE BASIS OF THIS REQUEST FORM, AND PROVIDED THE INTERVENTION IS ELIGIBLE, THE PROJECT MANAGEMENT UNIT WILL DISCUSS WITH YOU THE DRAFTING OF THE TERMS OF REFERENCES
VIREMENTS BANCAIRES INTERNATIONAUX
Les clients de Finexo peuvent financer leur compte en effectuant des virements bancaires depuis de nombreuses banques dans le monde. Consultez la liste ci-dessous pour des détails sur les virements bancaires
Interfaces de programmation pour les composants de la solution LiveCycle ES (juillet 2008)
Interfaces de programmation pour les composants de la solution LiveCycle ES (juillet 2008) Ce document répertorie les interfaces de programmation que les développeurs peuvent utiliser pour créer des applications
Méthodes ensemblistes pour une localisation robuste de robots sous-marins
Méthodes ensemblistes pour une localisation robuste de robots sous-marins Jan Sliwka To cite this version: Jan Sliwka. Méthodes ensemblistes pour une localisation robuste de robots sous-marins. Automatique
Calcul parallèle avec R
Calcul parallèle avec R ANF R Vincent Miele CNRS 07/10/2015 Pour chaque exercice, il est nécessaire d ouvrir une fenètre de visualisation des processes (Terminal + top sous Linux et Mac OS X, Gestionnaire
EPREUVE D EXPRESSION ORALE. SAVOIR et SAVOIR-FAIRE
EPREUVE D EXPRESSION ORALE SAVOIR et SAVOIR-FAIRE Pour présenter la notion -The notion I m going to deal with is The idea of progress / Myths and heroes Places and exchanges / Seats and forms of powers
The United Nations Convention against Corruption An Overview
The United Nations Convention against Corruption An Overview The United Nations Convention against Corruption Adopted by the General Assembly: Resolution 58/4, 31 October 2003 Entry into Force: 14 December
Office of the Auditor General / Bureau du vérificateur général FOLLOW-UP TO THE 2010 AUDIT OF COMPRESSED WORK WEEK AGREEMENTS 2012 SUIVI DE LA
Office of the Auditor General / Bureau du vérificateur général FOLLOW-UP TO THE 2010 AUDIT OF COMPRESSED WORK WEEK AGREEMENTS 2012 SUIVI DE LA VÉRIFICATION DES ENTENTES DE SEMAINE DE TRAVAIL COMPRIMÉE
Note concernant votre accord de souscription au service «Trusted Certificate Service» (TCS)
Note concernant votre accord de souscription au service «Trusted Certificate Service» (TCS) Veuillez vérifier les éléments suivants avant de nous soumettre votre accord : 1. Vous avez bien lu et paraphé
Sun StorEdge A5000 Installation Guide
Sun StorEdge A5000 Installation Guide for Windows NT Server 4.0 Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303-4900 USA 650 960-1300 Fax 650 969-9131 Part No. 805-7273-11 October 1998,
ESMA REGISTERS OJ/26/06/2012-PROC/2012/004. Questions/ Answers
ESMA REGISTERS OJ/26/06/2012-PROC/2012/004 Questions/ Answers Question n.10 (dated 18/07/2012) In the Annex VII Financial Proposal, an estimated budget of 1,500,000 Euro is mentioned for the total duration
N1 Grid Service Provisioning System 5.0 User s Guide for the Linux Plug-In
N1 Grid Service Provisioning System 5.0 User s Guide for the Linux Plug-In Sun Microsystems, Inc. 4150 Network Circle Santa Clara, CA 95054 U.S.A. Part No: 819 0735 December 2004 Copyright 2004 Sun Microsystems,
How To Become A Foreign Language Teacher
Université d Artois U.F.R. de Langues Etrangères MASTER A DISTANCE Master Arts, Lettres et Langues Spécialité «CLE/ CLS en milieu scolaire» Voie Professionnelle ou Voie Recherche University of Artois Faculty
REQUEST FORM FORMULAIRE DE REQUETE
REQUEST FORM FORMULAIRE DE REQUETE ON THE BASIS OF THIS REQUEST FORM, AND PROVIDED THE INTERVENTION IS ELIGIBLE, THE PROJECT MANAGEMENT UNIT WILL DISCUSS WITH YOU THE DRAFTING OF THE TERMS OF REFERENCES
Vincent Rullier Technology specialist Microsoft Suisse Romande
Vincent Rullier Technology specialist Microsoft Suisse Romande Pourquoi virtualiser Différents types de virtualisation Présentation Applications Postes de travail Serveurs Bénéfices Conclusion Q&A Technology
Account Manager H/F - CDI - France
Account Manager H/F - CDI - France La société Fondée en 2007, Dolead est un acteur majeur et innovant dans l univers de la publicité sur Internet. En 2013, Dolead a réalisé un chiffre d affaires de près
Optimizing and interfacing with Cython. Konrad HINSEN Centre de Biophysique Moléculaire (Orléans) and Synchrotron Soleil (St Aubin)
Optimizing and interfacing with Cython Konrad HINSEN Centre de Biophysique Moléculaire (Orléans) and Synchrotron Soleil (St Aubin) Extension modules Python permits modules to be written in C. Such modules
DHI a.s. Na Vrsich 51490/5, 100 00, Prague 10, Czech Republic ( [email protected], [email protected] )
NOVATECH Rehabilitation strategies in wastewater networks as combination of operational, property and model information Stratégies de réhabilitation des réseaux d'égouts combinant des données d exploitation,
POB-JAVA Documentation
POB-JAVA Documentation 1 INTRODUCTION... 4 2 INSTALLING POB-JAVA... 5 Installation of the GNUARM compiler... 5 Installing the Java Development Kit... 7 Installing of POB-Java... 8 3 CONFIGURATION... 9
FINAL DRAFT INTERNATIONAL STANDARD
IEC 62047-15 Edition 1.0 2014-12 FINAL DRAFT INTERNATIONAL STANDARD colour inside Semiconductor devices Micro-electromechanical devices Part 15: Test method of bonding strength between PDMS and glass INTERNATIONAL
CERN EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH
CERN/FC/5738 Original: anglais 14 juin 2013 ORGANISATION EUROPEENNE POUR LA RECHERCHE NUCLÉAIRE CERN EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH Suite à donner Procédure de vote Discussion COMITÉ DES FINANCES
System Requirements Orion
Orion Date 21/12/12 Version 1.0 Référence 001 Auteur Antoine Crué VOS CONTACTS TECHNIQUES JEAN-PHILIPPE SENCKEISEN ANTOINE CRUE LIGNE DIRECTE : 01 34 93 35 33 EMAIL : [email protected] LIGNE DIRECTE
Sun Enterprise Optional Power Sequencer Installation Guide
Sun Enterprise Optional Power Sequencer Installation Guide For the Sun Enterprise 6500/5500 System Cabinet and the Sun Enterprise 68-inch Expansion Cabinet Sun Microsystems, Inc. 901 San Antonio Road Palo
Archived Content. Contenu archivé
ARCHIVED - Archiving Content ARCHIVÉE - Contenu archivé Archived Content Contenu archivé Information identified as archived is provided for reference, research or recordkeeping purposes. It is not subject
THE DEVELOPMENT OF OFFICE SPACE AND ERGONOMICS STANDARDS AT THE CITY OF TORONTO: AN EXAMPLE OF SUCCESSFUL INCLUSION OF ERGONOMICS AT THE DESIGN STAGE
THE DEVELOPMENT OF OFFICE SPACE AND ERGONOMICS STANDARDS AT THE CITY OF TORONTO: AN EXAMPLE OF SUCCESSFUL INCLUSION OF ERGONOMICS AT THE DESIGN STAGE BYERS JANE, HARDY CHRISTINE, MCILWAIN LINDA, RAYBOULD
Optimizing Solaris Resources Through Load Balancing
Optimizing Solaris Resources Through Load Balancing By Tom Bialaski - Enterprise Engineering Sun BluePrints Online - June 1999 http://www.sun.com/blueprints Sun Microsystems, Inc. 901 San Antonio Road
Les fragments. Programmation Mobile Android Master CCI. Une application avec deux fragments. Premier layout : le formulaire
Programmation Mobile Android Master CCI Bertrand Estellon Aix-Marseille Université March 23, 2015 Bertrand Estellon (AMU) Android Master CCI March 23, 2015 1 / 266 Les fragments Un fragment : représente
527796-LLP-1-2012-1-ES-LEONARDO-LMP. http://www.adam-europe.eu/adam/project/view.htm?prj=9975
innovative methodology 527796-LLP-1-2012-1-ES-LEONARDO-LMP 1 Information sur le projet Titre: Code Projet: Année: 2012 Type de Projet: Statut: Accroche marketing: Learn Play Manage. Collaborative Learning
HEALTH CARE DIRECTIVES ACT
A11 HEALTH CARE DIRECTIVES ACT Advances in medical research and treatments have, in many cases, enabled health care professionals to extend lives. Most of these advancements are welcomed, but some people
General Certificate of Education Advanced Level Examination June 2012
General Certificate of Education Advanced Level Examination June 2012 French Unit 4 Speaking Test Candidate s Material To be conducted by the teacher examiner between 7 March and 15 May 2012 (FRE4T) To
The SIST-GIRE Plate-form, an example of link between research and communication for the development
1 The SIST-GIRE Plate-form, an example of link between research and communication for the development Patrick BISSON 1, MAHAMAT 5 Abou AMANI 2, Robert DESSOUASSI 3, Christophe LE PAGE 4, Brahim 1. UMR
Product / Produit Description Duration /Days Total / Total
DELL Budget Proposal / Proposition Budgétaire Solutions Design Centre N o : 200903201602 Centre de Design de Solutions Date: 2009-03-23 Proposition valide pour 30 jours / Proposal valid for 30 days Customer
COLLABORATIVE LCA. Rachel Arnould and Thomas Albisser. Hop-Cube, France
COLLABORATIVE LCA Rachel Arnould and Thomas Albisser Hop-Cube, France Abstract Ecolabels, standards, environmental labeling: product category rules supporting the desire for transparency on products environmental
PhD Program in Pharmaceutical Sciences From drug discovery to the patient Training the next generations of pharmaceutical scientists
PhD Program in Pharmaceutical Sciences From drug discovery to the patient Training the next generations of pharmaceutical scientists Section des sciences pharmaceutiques Univerisité de Lausanne, Université
Sun StorEdge RAID Manager 6.2.21 Release Notes
Sun StorEdge RAID Manager 6.2.21 Release Notes formicrosoftwindowsnt Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303-4900 USA 650 960-1300 Fax 650 969-9131 Part No. 805-6890-11 November
How To Write A Program In Java (Programming) On A Microsoft Macbook Or Ipad (For Pc) Or Ipa (For Mac) (For Microsoft) (Programmer) (Or Mac) Or Macbook (For
Projet Java Responsables: Ocan Sankur, Guillaume Scerri (LSV, ENS Cachan) Objectives - Apprendre à programmer en Java - Travailler à plusieurs sur un gros projet qui a plusieurs aspects: graphisme, interface
Comparing JavaServer Pages Technology and Microsoft Active Server Pages
Comparing JavaServer Pages Technology and Microsoft Active Server Pages An Analysis of Functionality Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303 1 (800) 786.7638 1.512.434.1511 Copyright
Les Broadcast Receivers...
Les Broadcast Receivers... http://developer.android.com/reference/android/content/broadcastreceiver.html Mécanisme qui, une fois «enregistré» dans le système, peut recevoir des Intents Christophe Logé
Upgrading the Solaris PC NetLink Software
Upgrading the Solaris PC NetLink Software By Don DeVitt - Enterprise Engineering Sun BluePrints OnLine - January 2000 http://www.sun.com/blueprints Sun Microsystems, Inc. 901 San Antonio Road Palo Alto,
The Register of the Domain of the State A Revolution in the Registration of Land Rights
The Register of the Domain of the State A Revolution in the Registration of Land Rights Daniel ROBERGE, Canada Key words: government, rights in public land, Internet, Register, Registration system, Cadastre
Expérience appui ANR Zimbabwe (Medicines Control Authority of Zimbabwe -MCAZ) Corinne Pouget -AEDES
Expérience appui ANR Zimbabwe (Medicines Control Authority of Zimbabwe -MCAZ) Corinne Pouget -AEDES 1 Zimbabwe Pharmaceutical Industry The Market Small Country of ca.13 million people Human Pharmaceutical
Sun Cluster 2.2 7/00 Data Services Update: Apache Web Server
Sun Cluster 2.2 7/00 Data Services Update: Apache Web Server Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303-4900 U.S.A. 650-960-1300 Part No. 806-6121 July 2000, Revision A Copyright 2000
Another way to look at the Project Une autre manière de regarder le projet. Montpellier 23 juin - 4 juillet 2008 Gourlot J.-P.
Another way to look at the Project Une autre manière de regarder le projet Montpellier 23 juin - 4 juillet 2008 Gourlot J.-P. Plan of presentation Plan de présentation Introduction Components C, D The
Sun Management Center 3.6 Version 5 Add-On Software Release Notes
Sun Management Center 3.6 Version 5 Add-On Software Release Notes For Sun Fire, Sun Blade, Netra, and Sun Ultra Systems Sun Microsystems, Inc. www.sun.com Part No. 819-7977-10 October 2006, Revision A
Ghizlane El Boussaidi http://pages.videotron.com/ghizlane/ 3207, boul. Lévesque Est Phone : (450) 661-4397
Ghizlane El Boussaidi http://pages.videotron.com/ghizlane/ 3207, boul. Lévesque Est Phone : (450) 661-4397 Laval, Québec, Canada email : [email protected] H7E 2P4 Citizenship: Canadian EDUCATION Ph.D.
RAPPORT FINANCIER ANNUEL PORTANT SUR LES COMPTES 2014
RAPPORT FINANCIER ANNUEL PORTANT SUR LES COMPTES 2014 En application de la loi du Luxembourg du 11 janvier 2008 relative aux obligations de transparence sur les émetteurs de valeurs mobilières. CREDIT
ITIL. Nicolas Richard (NRC) Inspiré d une présentation de Steve Mann (Opsys) à l ITSMF Belgium. Une évolution ou une révolution?
ITIL Une évolution ou une révolution? 1 Nicolas Richard (NRC) Inspiré d une présentation de Steve Mann (Opsys) à l ITSMF Belgium L origine Les administrations et le commerce de plus en plus dépendants
Millier Dickinson Blais
Research Report Millier Dickinson Blais 2007-2008 National Survey of the Profession September 14, 2008 Contents 1 Introduction & Methodology... 3 2 National Results... 5 3 Regional Results... 6 3.1 British
SCC / QUANTUM Kick Off 2015 Comment gérer efficacement des workflows et archives de données non structurées?
SCC / QUANTUM Kick Off 2015 Comment gérer efficacement des workflows et archives de données non structurées? Stéphane Estevez QUANTUM Senior Product Marketing Manager EMEA Anne Morin SCC Business Developpement
Java Dynamic Management Architecture for Intelligent Networks
Java Dynamic Management Architecture for Intelligent Networks Sun Microsystems, Inc. 901 San Antonio Road Palo Alto, CA 94303 1 (800) 786.7638 +1.512.434.1511 Copyright 1998 Sun Microsystems, Inc., 901
FATMAS : A Methodology to Design Fault-tolerant Multi-agent Systems
SEHL MELLOULI FATMAS : A Methodology to Design Fault-tolerant Multi-agent Systems Thèse présentée à la Faculté des études supérieures de l Université Laval dans le cadre du programme de doctorat en Informatique
I will explain to you in English why everything from now on will be in French
I will explain to you in English why everything from now on will be in French Démarche et Outils REACHING OUT TO YOU I will explain to you in English why everything from now on will be in French All French
BUSINESS PROCESS OPTIMIZATION. OPTIMIZATION DES PROCESSUS D ENTERPRISE Comment d aborder la qualité en améliorant le processus
BUSINESS PROCESS OPTIMIZATION How to Approach Quality by Improving the Process OPTIMIZATION DES PROCESSUS D ENTERPRISE Comment d aborder la qualité en améliorant le processus Business Diamond / Le losange
DIRECTIVE ON ACCOUNTABILITY IN CONTRACT MANAGEMENT FOR PUBLIC BODIES. An Act respecting contracting by public bodies (chapter C-65.1, a.
DIRECTIVE ON ACCOUNTABILITY IN CONTRACT MANAGEMENT FOR PUBLIC BODIES An Act respecting contracting by public bodies (chapter C-65.1, a. 26) SUBJECT 1. The purpose of this directive is to establish the
Etudes de cas en OCL avec l outil USE 2
Etudes de cas en OCL avec l outil USE 2 1 2 UML-based Specification Environment 3 1ère étude de cas : invariants Classes en notation textuelle model Company 4 class Employee attributes name : String salary
Service Level Definitions and Interactions
Service Level Definitions and Interactions By Adrian Cockcroft - Enterprise Engineering Sun BluePrints OnLine - April 1999 http://www.sun.com/blueprints Sun Microsystems, Inc. 901 San Antonio Road Palo
Mise à jour du document Propriété intellectuelle Lignes directrices pour l application de la Loi
Mise à jour du document Propriété intellectuelle Lignes directrices pour l application de la Loi SECTION NATIONALE DU DROIT DE LA CONCURRENCE ASSOCIATION DU BARREAU CANADIEN Juin 2014 500-865 Carling Avenue,
In-Home Caregivers Teleconference with Canadian Bar Association September 17, 2015
In-Home Caregivers Teleconference with Canadian Bar Association September 17, 2015 QUESTIONS FOR ESDC Temporary Foreign Worker Program -- Mr. Steve WEST *Answers have been updated following the conference
STAGE YOGA & RANDONNEES à MADERE
STAGE YOGA & RANDONNEES à MADERE Du dimanche 10 au dimanche 17 juillet 2016 Animé par Naomi NAKASHIMA et Sylvain BRUNIER L île aux fleurs, paradis des randonneurs et amoureux de la nature Au cours de ce
Unrealized Gains in Stocks from the Viewpoint of Investment Risk Management
Unrealized Gains in Stocks from the Viewpoint of Investment Risk Management Naoki Matsuyama Investment Administration Department, The Neiji Mutual Life Insurance Company, 1-1 Marunouchi, 2-chome, Chiyoda-ku,
Survey on Conference Services provided by the United Nations Office at Geneva
Survey on Conference Services provided by the United Nations Office at Geneva Trade and Development Board, fifty-eighth session Geneva, 12-23 September 2011 Contents Survey contents Evaluation criteria
Introduction Présentation de scapy. Scapy. Easy Packet Handling. Etienne Maynier. [email protected]. Capitole du Libre 24 Novembre 2012
Easy Packet Handling [email protected] Capitole du Libre 24 Novembre 2012 Manipulation de paquets : Pour des tests réseau Pour de l éducation Principalement pour des tests de sécurité Développé
Evolution of Geomatics Curriculum : Adding new knowledge without lengthening studies
Evolution of Geomatics Curriculum : Adding new knowledge without lengthening studies Francis ROY, Canada Key words: Education, Sciences, Knowledge, Curriculum renewal, Pedagogical methods SUMMARY Science
SCHOLARSHIP ANSTO FRENCH EMBASSY (SAFE) PROGRAM 2016 APPLICATION FORM
SCHOLARSHIP ANSTO FRENCH EMBASSY (SAFE) PROGRAM 2016 APPLICATION FORM APPLICATION FORM / FORMULAIRE DE CANDIDATURE Applications close 4 November 2015/ Date de clôture de l appel à candidatures 4 e novembre
Need for and requirements of national monitoring for prisons and jails within a sovereign State
Philippe Combessie Sociologue, professeur des universités, Département de sociologie, Université de Paris X - Nanterre (2000) Need for and requirements of national monitoring for prisons and jails within
Inspection des engins de transport
Inspection des engins de transport Qu est-ce qu on inspecte? Inspection des engins de transport Inspection administrative préalable à l'inspection: - Inspection des documents d'accompagnement. Dans la
