Denis Caromel
Published: 1902
Total Pages: 240
Get eBook
LA PROGRAMMATION PARALLELE COMPTE PARMI LES REALITES IMPORTANTES DE L'INFORMATIQUE ACTUELLE; DE SITUATION OU DE RESOLUTION, SON IMPORTANCE NE CESSE DE CROITRE. CE DOMAINE DEMEURE TOUTEFOIS MAL COMPRIS, ET LA DEFINITION D'UN SYSTEME PARALLELE RESTE UNE TACHE DIFFICILE. LE TRAVAIL PRESENTE ICI S'INSCRIT DANS CE CONTEXTE: NOTRE OBJECTIF VISE A FACILITER LA PROGRAMMATION D'APPLICATIONS PARALLELES. A CETTE FIN, NOTRE ETUDE PORTE SUR LES LANGAGES DE PROGRAMMATION PARALLELE. PLUS PRECISEMENT, NOUS NOUS SOMMES INTERESSES A UN STYLE ASYNCHRONE ET IMPERATIF. LA PROGRAMMATION A OBJETS CONSTITUE LA SECONDE COMPOSANTE DE CE MEMOIRE; IL SEMBLE QUE CE PARADIGME SOIT BENEFIQUE AU PROBLEME DU PARALLELISME. NOUS LE METTONS EN UVRE, TOUT EN NOUS ATTACHANT A DEGAGER PRECISEMENT SES APPORTS SPECIFIQUES. CETTE THESE DEVELOPPE PRINCIPALEMENT UN MODELE DE PROGRAMMATION PARALLELE ET UN LANGAGE LUI CORRESPONDANT; CE DERNIER EST UNE EXTENTION DU LANGAGE OBJET EIFFEL. L'IMPLEMENTATION REALISEE PERMET LA PROGRAMMATION D'UNE APPLICATION DISTRIBUE SUR UN RESEAU DE MACHINES. PARMI LES SOLUTIONS ORIGINALES PROPOSEES, CITONS: LE POLYMORPHISME ENTRE OBJETS ET PROCESSUS; LA COMMUNICATION EN TROIS PHASES (INTERRUPTION - RENDEZ-VOUS - ASYNCHRONISME); LA MODELISATION DES REQUETES; LA PROGRAMMATION DE BIBLIOTHEQUES DE SERVICES; LA PROGRAMMATION DE BIBLIOTHEQUES D'ABSTRACTIONS; L'ATTENTE PAR NECESSITE SYSTEMATIQUE; LA CONTINUATION AUTOMATIQUE. SI CE TRAVAIL PROPOSE UN MODELE PARTICULIER DE PROGRAMMATION PARALLELE, IL S'AGIT EGALEMENT D'UNE ANALYSE DETAILLEE DES DIFFERENTS CHOIX DE CONCEPTION ENVISAGEABLES. NOUS NOUS ATTACHONS A DEGAGER LES QUESTIONS FONDAMENTALES QUI SE POSENT LORS DE LA DEFINITION D'UN LANGAGE PARALLELE, AINSI QUE LES DIFFERENTES ALTERNATIVES POSSIBLES. POUR CHACUNE DES ORIENTATIONS, NOUS PRESENTONS SES AVANTAGES ET INCONVENIENTS RESPECTIFS, JUSTIFIANT AINSI LES CHOIX REALISES. GRACE A SES CARACTERISTIQUES, LE MODELE DE PROGRAMMATION DEVELOPPE AUTORISE, DANS LE CADRE DE LA PROGRAMMATION PARALLELE, LA REUTILISATION ET LA DERIVATION D'ELEMENTS LOGICIELS. CECI NOUS PERMET DE PROPOSER UNE METHODE DE CONCEPTION ET DE PROGRAMMATION PARALLELE. AFIN D'ILLUSTRER SA MISE EN UVRE, NOUS ETUDIONS DE NOMBREUX EXEMPLES CARACTERISTIQUES DES SYSTEMES PARALLELES. PAR AILLEURS, CETTE THESE ABORDE EGALEMENT LES PROBLEMES SPECIFIQUES A L'IMPLEMENTATION ET PRESENTE COMMENT LES ASSERTIONS D'UNE SPECIFICATION PRE-POST PEUVENT ETRE UTILISEES DANS LE CADRE DU MODELE DEVELOPPE