Graduate School and Research Center In communication systems


Eurecom - Networking and Security 
04 93 00 81 18
04 93 00 82 00


  • Yves Roudier is currently teaching on "Distributed software and middleware", and communications security at EURECOM. 
  • He is also teaching on secure electronic transactions at ESIROI.
  • He also taught on network technologies, Java programming, network security, object-oriented programming and logic programming at EURECOM or at the University of Nice - Sophia Antipolis between 1993 and 2005.

My courses

  • DSMWare / Spring 2014 - Distributed software and middleware

    • Middleware consists of the software and services on which a network application programmer relies that are provided on top of the network layer. The knowledge of distributed software design and the appropriate use of middleware are recognized as part of the software engineering culture in the industry, especially for Internet applications.
    • The goal of this course is to provide a broad overview of engineering techniques for the development of distributed software based on classical bare socket programming and on today's state-of-the-art middleware.
    • The course first describes how distributed software can be modularly designed using object-oriented techniques and design patterns. Object-oriented middleware platforms like CORBA, Java RMI, and EJB are then thoroughly described. Mobile code platforms, which provide a new form of middleware, are also introduced. Services and interfaces required for the deployment of these platforms are finally addressed.
    • The course will be accompanied by some significant design and programming labs.



  • Best Paper Award with Nouha Oualha, COPS'09 / WETICE: "A Game Theoretical Approach in Securing P2P Storage against Whitewashers" (2009)
  • Best Paper Award with Slim Trabelsi and JC Pazzaglia, ECOWS'06: "Secure Web Service Discovery: Overcoming Challenges of Ubiquitous Computing" (2006)