SYSTEMES CONCURRENTS ET COMMUNICANTS
Description
Présentation des notions, principes et mécanismes de base en programmation concurrente et intergiciels. Plus précisément :
* modélisation et conception de systèmes parallèles
* raisonnement et évaluation sur les applications concurrentes
* patrons de conception et de synchronisation essentiels
* pratique de la programmation concurrente à gros grain
* comprendre et connaître les modèles d'interaction répartie
* conception et programmation d'applications selon le modèle des objets répartis
Bibliographie
* Maurice Herlihy and Nir Shavit : The Art of Multiprocessor Programming, Morgan Kaufmann, 2012
* M. Raynal Concurrent Programming : Algorithms, Principles, and Foundations, Springer 2013
* Fred B. Schneider : On Concurrent Programming, Springer, 1997
* George Coulouris, Jean Dollimore, Tim Kindberg and Gordon Blair : Distributed Systems - Concepts and Design, Addison Wesley 2011