Skip to content
  Projet Triskell  

Grégory NAIN

Document Actions

Contact

Email:gregory.nain at irisa.fr
Address:IRISA / INRIA Rennes
Bat 12F - Campus Universitaire de Beaulieu
35042 Rennes Cedex - France
Phone: +33 2 99 84 72 81
Fax: +33 2 99 84 71 71

Projects

S-Cube: S-Cube is a european network of excellence. Details on http://www.s-cube-network.eu/
IDA - Innovation Domicile Autonomie is a brittany project of the metropolis of Rennes. It aims to ease the everyday life of dependent people who stay at home. More information on http://www.ida-autonomie.fr
Interfaces Homme-Machine tactiles intuitives Dates: 01/04/2009 - 31/03/2010
Objectifs: Réalisation d'une maquette fonctionnelle d'interface graphique tactile intuitive à base de logique floue, pour la description de systèmes de contrôle de l'habitat, utilisant des données internes à la maison et externes sous forme de WebServices.
projet labellisé LOUSTIC
Kevoree
Kevoree is a Sofware Engineering tool, to efficiently build adaptable and distributed component-based applications. It offers several edition tools such as a Component Model Editor, and a KevScript interpreter. Runtime environments are available for Android, JavaSE and Arduino, making it really easy to create and manage embedded and remote applications.
More information on Kevoree here.

Publications

  • Using MDE to Build a Schisophrenic Middleware for Home/Building Automation
    Grégory NAIN, Olivier BARAIS, Erwan DAUBERT, Jean-Marc JEZEQUEL
    In ServiceWave'08: Networked European Software & Services Initiative (NESSI) Conference, December 2008, Madrid, Spain
    Acceptance Rate: 26%
    [PDF] [BibTex]
  • EntiMid : un middleware aux services de la maison
    Grégory Nain, Olivier Barais, Régis Fleurquin, Jean-Marc Jézéquel
    In Conférence francophone sur les architectures logicielles : CAL 2009, March 2009, Nancy, France
    [PDF] [BibTex]
  • Taming Dynamically Adaptive Systems with Models and Aspects.
    Brice Morin, Olivier Barais, Grégory Nain, Jean-Marc Jézéquel
    In 31st International Conference on Software Engineering (ICSE'09), Vancouver, Canada, May 2009.
    Acceptance Rate: 12%
    [PDF] [BibTex]
  • Dynamic Software Product Lines for Service-Based Systems
    Paul Istoan, Grégory Nain, Gilles Perrouin, Jean-Marc Jézéquel
    In 9th IEEE International Conference on Computer and Information Technology, Xiamen, China, Oct 2009.
    Acceptance Rate: 22%
    [PDF] [BibTex]
  • Leveraging Models From Design-time to Runtime. A Live Demo.
    Brice Morin, Grégory Nain, Olivier Barais, and Jean-Marc Jézéquel.
    In 4th International Workshop on Models@Run.Time (at MODELS'09), Denver, Colorado, USA, Oct 2009.
    [PDF] [BibTex]
  • Integrating IOT and IOS with a component-based approach.
    Grégory Nain, François Fouquet, Brice Morin, Olivier Barais, and Jean-Marc Jézéquel.
    In Procedings of the 36th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA 2010), Lille, France, 2010.
    [PDF] [BibTex]
  • F4plan: An approach to build efficient adaptation plans.
    Francoise André, Erwan Daubert, Grégory Nain, Brice Morin, and Olivier Barais.
    In MobiQuitous. ACM, 2010.
    [PDF] [BibTex]
  • Combining Aspect-Oriented Modeling with Property-Based Reasoning to Improve User Interface Adaptation
    Arnaud Blouin, Brice Morin, Olivier Beaudoux, Grégory Nain, Patrick Albers and Jean-Marc Jézéquel
    EICS'11: Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
    [PDF] [BibTex]

Other Publications

  • Article de vulgarisation parut dans la Newsletter N°1 du projet IDA (15 Juillet 2009). Disponible ici

Teaching

  • 2nd Year Master Degree
    • House Automation and Home Networking
      • Java
        Module de 30h d'enseignement (10h cours, 10h TD, 10h TP), Les bases du java
      • Informatique Embarqué dans l'Habitat
    • MIAGE
      • CAO
        Modélisation d'une application tableur. Insertion du pattern Visitor et Observer dans le modèle en utilisant Kermeta. Puis réalisation de 7 TP en binômes pour la réalisation d'une chaîne de génération automatique à partir d'un modèle métier. Génération de code Java et C#, avec et sans templates, avec et sans annotations JPA. Génération du code de contrôle IHM vers GWT et SWING à partir du modèle métier. Génération du schéma de base de donnée depuis Ecore. Transformation UML -> Ecore avec Kermeta. Génération automatique de SiteWeb métier.
  • 1st Year Master Degree
    • M1 GL
      • ACO
        Réalisation d'un mini-éditeur texte en application du cours. Conception objet, modélisation, application de patterns (MVC, singleton, Mémento, Command), génération du code. Utilisation des outils Eclipse et MagicDraw.
  • Professional Licence (L3 European School Level)
    • Services and Products for Home/Building Automation(SPH)
      • New Services for Houses
        Mise en situation d'ajout de nouveaux services dans un environnement existant. Bilan des technologies en place et de leur configuration. Restitution des observation et réflexion sur les travaux à réaliser pour plusieurs projets (gestion de l'éclairage et de l'arrosage d'un stade, MAD, Thermo-Confort, Visio-Confort, EcoThermOffice). Découverte de nouvelles technologies et techniques, présentation d'un outil d'interconnexion des réseaux dans l'habitat. Prise en compte puis essais tests et validation des solutions.

School

Related activities

  • Démonstration des travaux à l'occasion des Fêtes de la Science 2009. Lien (Dernière visite: 2 Mars 2010)
    Titre : de la Haute Technologie au Domicile de vôtre Grand-Mère
    Description : Imaginons que suite à un petit accident, votre mamie soit immobilisée à son domicile le temps d'un weekend. Comment s'assurer que l'appartement reste à bonne température et les portes fermées ? Que le digicode permette un accès personnalisé pour l'infirmière le samedi matin, et le livreur de repas midi et soir ? À l'heure où il existe aujourd'hui une diversité de matériels et de services sensés nous améliorer la vie, comment être sûr que ces logiciels vont s'adapter aux divers produits et aux changements de situation sans qu'il y ait besoin d'une intervention humaine ? Un vrai casse-tête ! Alors pas de panique, des chercheurs du centre INRIA Rennes ont une solution. En leur compagnie, partez à la découverte d'un système qui permet de coordonner les équipements au sein de votre domicile, mais aussi de gérer les changements de situation... et ainsi permettre à votre mamie de passer un weekend en toute tranquillité.
    Vidéo : Disponible ici
  • Jury de soutenance de projets professionnels de Licence Pro "Servcies et Produits pour l'Habitat" et des Master 2 "Domotique, Immotique et Réseaux Intérieurs" en 2009 et 2010
  • Jury de soutenance de stages de fin d'étude de Licence Pro "Servcies et Produits pour l'Habitat" et des Master 2 "Domotique, Immotique et Réseaux Intérieurs" en 2009
  • Démonstration des travaux lors des journées CAL/IDM/LMO à Nancy, Mars 2009. Lien
    Titre : EnTiMid : un middleware au service de la maison
    Auteur : Grégory Nain (Université de Rennes 1 / IRISA / INRIA Bretagne Atlantique)
    Description : Le but de la démonstration est de montrer la pertinence des développements réalisés dans une optique "middleware pour la maison". La démonstration démontrera la simplicité de déploiement, la facilité d'interconnexion de produits non-compatibles, et des utilisations détournées de produits ouvrant de nombreuses perspectives.
  • Réalisation de plaquettes de présentation des formations domotique de l'Université de Rennes 1. Réalisation d'une vidéo sur la journée portes ouvertes de présentation des nouvelles formations d'ingénieurs de l'Université de Rennes 1
  • Montage d'une petite vidéo des KermetaDays'09, disponible ici
  • Réalisation de poster de description d'EnTiMid et des projets connexes
    • Lien vers le poster de présentation initial (fin de stage M2)
    • Lien vers le poster de présentation d'EnTiMid (1er année de thèse)
    • Lien vers le poster de présentation du projet ITI, réalisé pour l'école d'été MATCH (Juin 09).