SYSTEMES CONCURRENTS ET COMMUNICANTS
Description
Presentation of basic concepts, principles and mechanisms in concurrent programming and middleware. More precisely:
* modelling and design of parallel systems
* reasoning and evaluation on concurrent programs
* essential design and synchronization patterns
* practice of coarse-grained concurrent programming
* understanding and knowledge of distributed interaction models
* design and programming of applications according to the distributed object model
Bibliography
* 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