Address: IRISA/INRIA Rennes–Bretagne Atlantique
Equipe ASAP, Bureau F332
Campus Universitaire de Beaulieu
35042 Rennes Cedex, FRANCE
Office: F332
Phone: +33 2 99 84 75 04
Fax: +33 2 99 84 71 71

I am a Professor in Distributed Computer Systems at the Université de Rennes 1 (ESIR) and IRISA/INRIA in Brittany, France. Prior to that, I was with Lancaster University (UK) from 2005 to 2012, where I held a Lectureship (roughly tenured Assistant Professor).

I hold a PhD from Université Toulouse III (France) for a work performed at LAAS/CNRS, a Diplom der Informatik from Universität Stuttgart (Germany), and a Diplôme d’Ingénieur from Ecole Centrale Paris (France). I enjoy working with the industry and with partners from other disciplines. This includes past visits and placements at major industrial labs (e.g. at Bayer AG and Daimler in Germany, AT&T Labs in the US), and more recently collaborative projects with Anglian Water Ltd and Cefas/Defra in the UK.

For more information on my past activities, you might want to look at my on-line résumé.

Research Interests

  • Large-scale distributed computer systems
  • Programmability of distribution (components, aspects, domain specific languages)
  • Cloud computing
  • Social networks

Recent Publications

A full list with links to electronic copies can be found here.

  • Geology: Modular Georecommendation In Gossip-Based Social Networks
    Jesus Carretero, Florin Isaila, Anne-Marie Kermarrec, François Taïani, Juan M. Tirado, Proceedings of the IEEE 32nd International Conference on Distributed Computing Systems (ICDCS 2012), June 18-21, 2012, Macau, China, pp. 637-646 (10p), abstract, complete document, doi:
  • Content and Geographical Locality in User-Generated Content Sharing Systems
    Kévin Huguenin, Anne-Marie Kermarrec, Konstantinos Kloudas, François Taïani
    , Proceedings of The 22nd SIGMM Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV 2012), Toronto, Canada, June 7 – 8, 2012, (6 p.), abstract, complete document.
  • What is Middleware Made Of? Exploring abstractions, concepts, and class names in modern middleware
    François Taïani, Jackie Rice, Paul Rayson, Proceedings of the 11th Workshop on Adaptive and Reflective Middleware (ARM 2012), December 3-4, 2012, Montreal, Quebec, Canada, co-located with Middleware 2012, (6 p.), abstract, complete document, talk, doi:
  • Reasoning about Faults in Aspect-Oriented programs: A Metrics-based Evaluation
    Rachel Burrows, François Taïani, Alessandro Garcia, Fabiano C. Ferrari, Proc. of the 19th IEEE International Conference on Program Comprehension (ICPC’2011), Kingston, Ontario, Canada 22 – 24 June, 2011, pp. 131 – 140 (10 p.), abstract, complete document, doi:
  • Transparent Componentisation: High-level (Re)configurable Programming for Evolving Distributed Systems
    Shen Lin, Francois Taiani, Marin Bertier, Gordon S. Blair, Anne-Marie Kermarrec, 6th Dependable and Adaptive Distributed Systems (DADS’2011) Track of the 26th ACM Symposium on Applied Computing (SAC’2011), March 21 – 25, 2011 Taichung, Taiwan, pp. 203-208 (6p), abstract, complete document, talk, doi:
  • CosmOpen: Dynamic reverse-engineering on a budget (journal version)
    François Taïani, Marc-Olivier Killijian, Jean-Charles Fabre, Software: Practice and Experience, John Wiley & Sons, Ltd. 39(18): (Dec. 2009) pp. 1467-1514 (48p.), abstract, doi: This paper is an extended version of the technical report COMP-002-2008. You may also want to look at the slides of my corresponding talk.
  • A generic component model for building systems software
    Geoff Coulson, Gordon Blair, Paul Grace, François Taïani, Ackbar Joolia, Kevin Lee, Jo Ueyama, Thirunavukkarasu Sivaharan, ACM Transactions on Computer Systems (TOCS) 26(1): (2008), p.1-42 (42p), abstract, complete document, doi: