Postdoctoral fellow
Email: This e-mail address is being protected from spambots. You need JavaScript enabled to view it
Phone: +33 524 574 126
Office: Bat. A29, bureau 203
Nicolas Loriant is a postdoctoral fellow in the Phoenix research group in INRIA Bordeaux since 2008. He defended his Ph.D in 2007 at the École des Mines de Nantes. He conducted his Ph.D work in the ObAsCo research group of INRIA on the direction of Gilles Muller and Jean-Marc Menaud on the subject of Runtime Adaptation of Operating System using an Aspect-Oriented Approach.
Projects:
Past Projects:
- Arachne: Arachne is a runtime aspect weaver for C code. It performs aspect weaving for both user and kernel space code on Linux Intel 32 bits platforms by rewriting C compiled code on-the-fly. Arachne has been built to pragmatically explore the advantages and drawbacks of Aspect Oriented solutions to software extensibility, software adaptability and software evolution issues on real world applications. Arachne has been successfuly tested on numerous applications: the Linux kernel, the Squid web cache, wu-ftpd, sshd, etc
- WildCAT: WildCAT is a generic framework for context-aware applications. It permits the monitoring of large scale applications by allowing developers to easily organize and access sensors through a hierarchical organization backed with a powerful SQL-like language to inspect sensed data and to trigger actions upon particular conditions.
Toys:
- HAL plugin for the CMS Joomla used on this site : HAL plugin for Joomla

2012
In peer reviewed journal articles
- Titre
- DiaSuite: a Tool Suite To Develop Sense/Compute/Control Applications
- Auteurs
- Benjamin Bertran; Julien Bruneau; Damien Cassou; Nicolas Loriant; Emilie Balland; Charles Consel
- Détail
- Science of Computer Programming, Fourth special issue on Experimental Software and Toolkits, Elsevier, 2012
- Accès au texte intégral et bibtex
-
2011
In peer reviewed conference proceedings
- Titre
- Architecturing Conflict Handling of Pervasive Computing Resources
- Auteurs
- Henner Jakob; Charles Consel; Nicolas Loriant
- Détail
- 11th IFIP International Conference on Distributed Applications and Interoperable Systems, Jun 2011, Reykjavik, Iceland.
- Accès au bibtex
-
2010
In peer reviewed conference proceedings
- Titre
- A Domain-Specific Approach to Architecturing Error Handling in Pervasive Computing
- Auteurs
- Julien Mercadal; Quentin Enard; Charles Consel; Nicolas Loriant
- Détail
- OOPSLA: Conference on Object Oriented Programming Systems Languages and Applications, Oct 2010, Reno, United States.
- Accès au texte intégral et bibtex
-
- Titre
- Towards a Tool-based Development Methodology for Sense/Compute/Control Applications (Poster)
- Auteurs
- Damien Cassou; Julien Bruneau; Julien Mercadal; Quentin Enard; Emilie Balland; Nicolas Loriant; Charles Consel
- Détail
- SPLASH'10: Proceedings of the 1st International Conference on Systems, Programming, Languages, and Applications: Software for Humanity, 2010, Reno/Tahoe, United States. ACM, pp. 1-2
- Accès au texte intégral et bibtex
-
2009
In peer reviewed conference proceedings
- Titre
- Lazy Composition of Representations in Java
- Auteurs
- Rémi Douence; Xavier Lorca; Nicolas Loriant
- Détail
- SC'09 (International Conference on Software Composition), Jul 2009, Lille, France. Springer Verlag, 5634, pp. 55-71
- Accès au texte intégral et bibtex
-
- Titre
- A Generative Programming Approach to Developing Pervasive Computing Systems
- Auteurs
- Damien Cassou; Benjamin Bertran; Nicolas Loriant; Charles Consel
- Détail
- GPCE '09: Proceedings of the 8th international conference on Generative programming and component engineering, Oct 2009, Denver, CO, United States. ACM, pp. 137-146
- Accès au texte intégral et bibtex
-
- Titre
- An Aspect-Oriented Approach to Securing Distributed Systems
- Auteurs
- Henner Jakob; Nicolas Loriant; Charles Consel
- Détail
- Sixth ACM International Conference on Pervasive Services, Jul 2009, London, United Kingdom. ACM, pp. 21-30
- Accès au texte intégral et bibtex
-
Other publications
- Titre
- A Parameterized Simulator for Pervasive Computing Applications
- Auteurs
- Julien Bruneau; Alexandre Blanquart; Nicolas Loriant; Charles Consel
- Détail
- 2009. Demonstration at ICPS'09
- Accès au bibtex
-
2007
In peer reviewed conference proceedings
- Titre
- Generalized Dynamic Probes for the Linux Kernel and Applications with Arachne
- Auteurs
- Nicolas Loriant; Jean-Marc Menaud
- Détail
- 2007 IADIS Conference on Applied Computing, Feb 2007, ., Spain.
- Accès au texte intégral et bibtex
-
PhD thesis
- Titre
- Évolution dynamique des systèmes d'exploitation, une approche par la programmation par aspects
- Auteurs
- Nicolas Loriant
- Détail
- Université de Nantes, Dec. 2007. French
- Accès au texte intégral et bibtex
-
2006
In peer reviewed journal articles
- Titre
- Dynamic Adaptation of the Squid web cache with Arachne
- Auteurs
- Marc Ségura-Devillechaise; Jean-Marc Menaud; Nicolas Loriant; Thomas Fritz; Rémi Douence; Mario Südholt; Egon Wuchner
- Détail
- IEEE Software, IEEE, 2006, Special issue on Aspect-Oriented Programming, 23 (1)
- Accès au texte intégral et bibtex
-
- Titre
- An expressive aspect language for system applications with Arachne
- Auteurs
- Rémi Douence; Thomas Fritz; Nicolas Loriant; Jean-Marc Menaud; Marc Ségura-Devillechaise; Mario Südholt
- Détail
- Transaction on Aspect-Oriented Software Development, LNCS, 2006, 1 (1)
- Accès au texte intégral et bibtex
-
In peer reviewed conference proceedings
- Titre
- A Reflexive Extension to Arachne's Aspect Language
- Auteurs
- Nicolas Loriant; Marc Ségura-Devillechaise; Thomas Fritz; Jean-Marc Menaud
- Détail
- 2006 AOSD Workshop on Open and Dynamic Aspect Language, Mar 2006, Bonn, Germany.
- Accès au texte intégral et bibtex
-
- Titre
- The Case for Execution Replay using a Virtual Machine
- Auteurs
- Nicolas Loriant; Jean-Marc Menaud
- Détail
- 2006 WETICE Workshop on Emerging Technologies for Next-Generation GRID, Jun 2006, Manchester, United Kingdom.
- Accès au texte intégral et bibtex
-
- Titre
- Power Management in Grid Computing with Xen
- Auteurs
- Fabien Hermenier; Nicolas Loriant; Jean-Marc Menaud
- Détail
- 2006 ISPA Workshop on Xen in High-Performance Clusters and Grid Computing Environments (XHPC'06), Dec 2006, Sorrento, Italy. Springer Verlag, 4331, pp. 407-416
- Accès au texte intégral et bibtex
-
Other publications
- Titre
- Correcting a Buffer Overflow Vunerability at Runtime with Arachne
- Auteurs
- Nicolas Loriant; Jean-Marc Menaud
- Détail
- Jul. 2006. ECOOP'06 : Proceedings of the 20th European Conference on Object-Oriented Programming (Demonstration)
- Accès au bibtex
-
2005
In peer reviewed conference proceedings
- Titre
- Un bac à sable juste à temps -- Correctifs ciblés et injection à chaud
- Auteurs
- Nicolas Loriant; Marc Ségura-Devillechaise; Jean-Marc Menaud
- Détail
- 4ème Conférence Francophone sur les Systèmes d'Exploitation, Mar 2005, Le Croisic, France.
- Accès au texte intégral et bibtex
-
- Titre
- Software security patches -- Audit, deployment and hot update
- Auteurs
- Nicolas Loriant; Marc Ségura-Devillechaise; Jean-Marc Menaud
- Détail
- 4th AOSD Workshop on Aspects Components and Patterns for Infrastucture Software, Mar 2005, Chicago, United States.
- Accès au texte intégral et bibtex
-
- Titre
- An expressive aspect language for system applications with Arachne
- Auteurs
- Rémi Douence; Thomas Fritz; Nicolas Loriant; Jean-Marc Menaud; Marc Ségura-Devillechaise; Mario Südholt
- Détail
- 4th International Conference on Aspect-Oriented Software Development, Mar 2005, Chicago, United States.
- Accès au texte intégral et bibtex
-
- Titre
- Server protection through dynamic patching
- Auteurs
- Nicolas Loriant; Marc Ségura-Devillechaise; Jean-Marc Menaud
- Détail
- 11th IEEE Pacific Rim International Symposium on Dependable Computing, Dec 2005, Changsha, China.
- Accès au texte intégral et bibtex
-
2004
In peer reviewed conference proceedings
- Titre
- Des correctifs de sécurité à la mise à jour
- Auteurs
- Nicolas Loriant; Marc Ségura Devillechaise; Jean-Marc Menaud
- Détail
- IMAG/LSR. 2004. pp. 65-76, ISBN : 2-7261-1276-5
- Accès au texte intégral et bibtex
-

