Skip to: Site menu | Main content

Research

Current position

I am currently working in the OBASCO group as a research engineer on the Selfware RNTL project on Autonomic Computing.

My main focus is on FScript, a Domain-Specific Language I designed during my PhD. FScript makes it easy to define complex and reliable reconfigurations of component-based architectures. It includes syntactic support for navigation and querying of the target architecture (the FPath notation), and ensures the reliability of the reconfigurations by considering them as transactions.

FScript relies on the Fractal component model, and is used by several teams in the Fractal community. In the Selfware project, FScript is currently being integrated in the Jade framework, which is at the heart of the Selfware platform.

Research interests

Publications

Latest publications:
  1. Experience with implementing safe reconfigurations in component-based embedded systems, Juraj Polakovic, Sébastien Mazaré, Jean-Bernard Stefani, and Pierre-Charles David, in Proceedings of the 10th International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE 2007), Boston, MA, USA, july 2007.
  2. Principes généraux d’architecture logicielle pour la construction d’applications autonomiques ouvertes, Thierry Coupaye, Pierre-Charles David, Bruno Dillenseger, François Horn, Nagapraveen Jayaprakash, Alain Ozanne and Nicolas Rivierre, Chapter 11 of L’autonomie dans les réseaux (Traité IC2 série Réseaux et télécommunications), Francine Krief and Mikaël Salaun (ed.), 324p., Hermès Sciences, ISBN: 978-2-7462-1367-8, september 2006.
  3. Safe Dynamic Reconfigurations of Fractal Architectures with FScript, Pierre-Charles David and Thomas Ledoux, in Proceedings of the 5th Fractal Workshop at ECOOP 2006, Nantes, France, july 2006.

Complete list of publications.

Miscellaneous