Nicolas Loriant

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:

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
diasuite.pdf 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
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
p47-mercadal-1.pdf 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
poster-extended-abstract.pdf 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
douence-al-sc09.pdf 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
gpce42-cassou.pdf 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
icps004-jakob.pdf 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
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
loriant.ac07.pdf 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
loriant.thesis.pdf 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
segura.ieeesoft06.pdf 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
douence.taosd06.pdf 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
loriant.odal06.pdf 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
loriant.etngrid06.pdf 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
hermenier.xhpc06.pdf 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
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
loriant.cfse05.pdf 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
loriant.acp4is05.pdf 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
douence.aosd05.pdf 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
loriant.prdc05.pdf 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
dcor.pdf dcor.ps BibTex