Publications

DevOps for distributed and heterogeneous systems

Modeling and Language Engineering

Advanced testing

Variability Engineering

softwaredataresourcesweb

2021

IDE as Code: Reifying Language Protocols as First-Class Citizens

Pierre Jeanjean, Benoit Combemale, Olivier Barais.
ISEC 2021 - Innovations in Software Engineering Conference, Feb 2021, Bhubaneswar / Virtual, India. pp.1-5.
Detailspdf

2020

ReLeaSER: A Reinforcement Learning Strategy for Optimizing Utilization Of Ephemeral Cloud Resources

Mohamed Handaoui, Jean-Emile Dartois, Jalil Boukhobza, Olivier Barais, Laurent d'Orazio.
CloudCom 2020 - 12th IEEE International Conference on Cloud Computing Technology and Science, Dec 2020, Bangkok, Thailand. pp.1-9.
Detailspdf

Modular and Distributed IDE

Fabien Coulon, Alex Auvolat, Benoit Combemale, Yérom-David Bromberg, François Taïani, et al..
SLE 2020 - 13th ACM SIGPLAN International Conference on Software Language Engineering, Nov 2020, Virtual, United States. pp.270-282.
Detailspdf

Comment devient-on vaudevilliste ?,How does one become a vaudevillian?

Olivier Barais.
Revue d’Histoire littéraire de la France, Classiques Garnier, 2020, Revue d’Histoire littéraire de la France 3 – 2020, 120e année - n° 3 Formations d'écrivains au xixe siècle. Écoles, sociabilités, autodidaxies, 3 – 2020 (n° 3), pp.525-536.
Details

Modeling Languages in Industry 4.0: An Extended Systematic Mapping Study

Andreas Wortmann, Olivier Barais, Benoit Combemale, Manuel Wimmer.
Software and Systems Modeling, Springer Verlag, 2020, 19 (1), pp.67-94.
Detailspdf

Automatic generation of Truffle-based interpreters for Domain-Specific Languages

Manuel Leduc, Gwendal Jouneaux, Thomas Degueule, Gurvan Le Guernic, Olivier Barais, et al..
The Journal of Object Technology, Chair of Software Engineering, 2020, 19 (2), pp.1-21.
Detailspdf

2019

Leveraging cloud unused resources for Big data application while achieving SLA

Jean-Emile Dartois, Ivan Meriau, Mohamed Handaoui, Jalil Boukhobza, Olivier Barais.
MASCOTS 2019 - 27th IEEE International Symposium on the Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, Oct 2019, Rennes, France. pp.1-2.
Detailspdf

Tracking Application Fingerprint in a Trustless Cloud Environment for Sabotage Detection

Jean-Emile Dartois, Jalil Boukhobza, Vincent Francoise, Olivier Barais.
MASCOTS 2019 - 27th IEEE International Symposium on the Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, Oct 2019, Rennes, France. pp.74-82.
Detailspdf

Benefits of Energy Management Systems on local energy efficiency, an agricultural case study

Alexandre Rio, Yoann Maurel, Yoran Bugni, Olivier Barais.
SmartGridComm 2019 - IEEE International Conference on Communications, Control, and Computing Technologies for Smart Grids, Oct 2019, Beijing, China. pp.1-7.
Detailspdf

From DSL Specification to Interactive Computer Programming Environment

Pierre Jeanjean, Benoit Combemale, Olivier Barais.
SLE 2019 - 12th ACM SIGPLAN International Conference on Software Language Engineering, Oct 2019, Athènes, Greece. pp.167-178.
Detailspdf

Learning Very Large Configuration Spaces: What Matters for Linux Kernel Sizes

Mathieu Acher, Hugo Martin, Juliana Pereira, Arnaud Blouin, Jean-Marc Jézéquel, et al..
[Research Report] Inria Rennes - Bretagne Atlantique. 2019.
Detailspdf

Cuckoo: Opportunistic MapReduce on Ephemeral and Heterogeneous Cloud Resources

Jean-Emile Dartois, Heverson Ribeiro, Jalil Boukhobza, Olivier Barais.
CLOUD 2019 - IEEE 12th International Conference on Cloud Computing, Jul 2019, Milan, Italy. pp.1-8.
Detailspdf

Requirements for preventing logic flaws in the authentication procedure of web applications

Youssou Ndiaye, Olivier Barais, Arnaud Blouin, Ahmed Bouabdallah, Nicolas Aillery.
SAC 2019 - 34th ACM/SIGAPP Symposium On Applied Computing, Apr 2019, Limassol, Cyprus. pp.1-9.
Detailspdf

2018

Using Quantile Regression for Reclaiming Unused Cloud Resources while achieving SLA

Jean-Emile Dartois, Anas Knefati, Jalil Boukhobza, Olivier Barais.
CloudCom 2018 - 10th IEEE International Conference on Cloud Computing Technology and Science, Dec 2018, Nicosia, Cyprus. pp.89-98.
Detailspdf

Efficient use of local energy: An activity oriented modeling to guide Demand Side Management

Alexandre Rio, Yoann Maurel, Olivier Barais, Yoran Bugni.
MODELS 2018 - 21th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, Oct 2018, Copenhagen, Denmark. pp.458-468.
Detailspdf

A Temporal Model for Interactive Diagnosis of Adaptive Systems

Ludovic Mouline, Amine Benelallam, François Fouquet, Johann Bourcier, Olivier Barais.
ICAC 2018 - IEEE International Conference on Autonomic Computing, Sep 2018, Trento, Italy. pp.1-6.
Detailspdf

Demand Side Management A model driven approach to promote energy self-consumption

Alexandre Rio, Yoann Maurel, Olivier Barais, Yoran Bugni.
Colloque de l'institut Mines Télécom, Jun 2018, Rennes, France.
Detailspdf

Enabling Temporal-Aware Contexts for Adaptative Distributed Systems Temporal Context Representation System updates

Ludovic Mouline, Amine Benelallam, Thomas Hartmann, François Fouquet, Johann Bourcier, et al..
SAC 2018 - The 33rd ACM/SIGAPP Symposium On Applied Computing, Apr 2018, Pau, France. pp.1-8.
Detailspdf

2017

Learning-Contextual Variability Models

Paul Temple, Mathieu Acher, Jean-Marc Jézéquel, Olivier Barais.
IEEE Software, Institute of Electrical and Electronics Engineers, 2017, 34 (6), pp.64-70.
Detailspdf

Raising Time Awareness in Model-Driven Engineering

Amine Benelallam, Thomas Hartmann, Ludovic Mouline, Francois Fouquet, Johann Bourcier, et al..
ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems., Sep 2017, Austin, Texas, United States.
Detailspdf

Modélisation et Évaluation de la Sécurité des IHM

Youssou Ndiaye, Nicolas Aillery, Olivier Barais, Arnaud Blouin, Ahmed Bouabdallah.
CIEL 2017 : 6ème Conférence en IngénieriE du Logiciel, Jun 2017, Montpellier, France.
Detailspdf

A Systematic Mapping Study on Modeling for Industry 4.0

Andreas Wortmann, Benoit Combemale, Olivier Barais.
[Research Report] RR-9062, INRIA Rennes - Bretagne Atlantique and University of Rennes 1, France. 2017, pp.25.
Detailspdf

Language Engineering with the GEMOC Studio

Olivier Barais, Benoit Combemale, Andreas Wortmann.
ICSAW 2017 - IEEE International Conference on Software Architecture Workshops, Apr 2017, Gothenburg, Sweden. pp.3.
Detailspdf

Weaving Rules into Models@run.time for Embedded Smart Systems

Ludovic Mouline, Thomas Hartmann, François Fouquet, Yves Le Traon, Johann Bourcier, et al..
Programming 2017 - Companion to the first International Conference on the Art, Science and Engineering of Programming, Apr 2017, Brussels, Belgium. pp.1 - 6.
Detailspdf

Why can’t users choose their identity providers on the web?

Kevin Corre, Olivier Barais, Gerson Sunyé, Vincent Frey, Jean-Michel Crom.
Proceedings on Privacy Enhancing Technologies, De Gruyter Open, 2017, 2017 (3), pp.72-86.
Detailspdf

A WebRTC Extension to Allow Identity Negotiation at Runtime

Kevin Corre, Simon Bécot, Olivier Barais, Gerson Sunyé.
Lecture Notes in Computer Science, Springer, 2017, Web Engineering, 10360, pp.412-419.
Detailspdf

Verifying the configuration of Virtualized Network Functions in Software Defined Networks

Johan Pelay, Fabice Guillemin, Olivier Barais.
France. bcom, pp.1-6, 2017.
Detailspdf

2016

Automatic Non-functional Testing of Code Generators Families

Mohamed Boussaa, Olivier Barais, Benoit Baudry, Gerson Sunyé.
15th International Conference on Generative Programming: Concepts & Experiences (GPCE 2016), Oct 2016, Amsterdam, Netherlands. pp.11.
Detailspdf

Safe Model Polymorphism for Flexible Modeling

Thomas Degueule, Benoit Combemale, Arnaud Blouin, Olivier Barais, Jean-Marc Jézéquel.
Computer Languages, Systems and Structures, Elsevier, 2016, Computer Languages, Systems Structures, 49, pp.30.
Detailspdf

A Decision-making Process for Exploring Architectural Variants in Systems Engineering

Jérome Le Noir, Sébastien Madelénat, Christophe Labreuche, Olivier Constant, Grégory Gailliard, et al..
Software Product Lines Conference (SPLC), Sep 2016, Beijing, China.
Detailspdf

NOTICE: A Framework for Non-functional Testing of Compilers

Mohamed Boussaa, Olivier Barais, Benoit Baudry, Gerson Sunyé.
2016 IEEE International Conference on Software Quality, Reliability & Security (QRS 2016), Aug 2016, Vienna, Austria.
Detailspdf

Towards microservices architecture to transcode videos in the large at low costs

Olivier Barais, Johann Bourcier, Yérom-David Bromberg, Christophe Dion.
TEMU 2016 - International Conference on Telecommunications and Multimedia, Jul 2016, Heraklion, Greece. pp.1 - 6.
Detailspdf

Seeking for the Optimal Energy Modelisation Accuracy to Allow Efficient Datacenter Optimizations

Edouard Outin, Jean-Emile Dartois, Olivier Barais, Jean-Louis Pazat.
16th International Symposium on Cluster, Cloud and Grid Computing, May 2016, Cartagena, Italy.
Detailspdf

Software Unbundling: Challenges and Perspectives

João Ferreira Filho Bosco, Mathieu Acher, Olivier Barais.
S. Chiba; M. Südholt; P. Eugster; L. Ziarek; G.T. Leavens. Transactions on Modularity and Composition I, Springer, 2016, 978-3-319-46969-0.
Detailspdf

A Generative Middleware for Heterogeneous and Distributed Services

Brice Morin, Franck Fleurey, Knut Eilif Husa, Olivier Barais.
19th International ACM Sigsoft Symposium on Component-Based Software Engineering (CBSE 2016), Apr 2016, Venise, Italy.
Detailspdf

KevoreeJS: Enabling Dynamic Software Reconfigurations in the Browser

Maxime Tricoire, Olivier Barais, Manuel Leduc, Johann Bourcier, François Fouquet, et al..
WICSA and CompArch 2016, ACM Sigsoft, Apr 2016, Venice, Italy.
Detailspdf

Squirrel: Architecture Driven Resource Management

Inti Gonzalez-Herrera, Johann Bourcier, Walter Rudametkin, Olivier Barais, Francois Fouquet.
SAC - 31st Annual ACM Symposium on Applied Computing, Apr 2016, Pisa, Italy.
Detailspdf

ScapeGoat: Spotting abnormal resource usage in component-based reconfigurable software systems

Inti Gonzalez-Herrera, Johann Bourcier, Erwan Daubert, Walter Rudametkin, Olivier Barais, et al..
Journal of Systems and Software, Elsevier, 2016.
Detailspdf

2015

Enhancing Cloud Energy Models for Optimizing Datacenters Efficiency

Edouard Outin, Jean-Emile Dartois, Olivier Barais, Jean-Louis Pazat.
IEEE International Conference on Cloud and Autonomic Computing (ICCAC), Sep 2015, Cambridge, MA, United States. pp.8.
Details

OCCIware - A Formal and Tooled Framework for Managing Everything as a Service

Jean Parpaillon, Philippe Merle, Olivier Barais, Marc Dutoo, Fawaz Paraiso.
Projects Showcase @ STAF'15, Jul 2015, L'Aquila, Italy. pp.18 - 25.
Detailspdf

Tooling Support for Variability and Architectural Patterns in Systems Engineering

Thomas Degueule, Joao Bosco Ferreira Filho, Olivier Barais, Mathieu Acher, Jérôme Le Noir, et al..
19th International Conference on Software Product Line, Jul 2015, Nashville, United States.
Detailspdf

Assessing Product Line Derivation Operators Applied to Java Source Code: An Empirical Study

João Bosco Ferreira Filho, Simon Allier, Olivier Barais, Mathieu Acher, Benoit Baudry.
19th International Software Product Line Conference (SPLC'15), Jul 2015, Nashville, TN, United States.
Detailspdf

A Novelty Search-based Test Data Generator for Object-oriented Programs

Mohamed Boussaa, Olivier Barais, Gerson Sunyé, Benoit Baudry.
GECCO 2015, Jul 2015, Madrid, Spain. pp.1359--1360.
Detailspdf

A Precise Metamodel for Open Cloud Computing Interface

Philippe Merle, Olivier Barais, Jean Parpaillon, Noël Plouzeau, Samir Tata.
8th IEEE International Conference on Cloud Computing (CLOUD 2015), IEEE, Jun 2015, New York, United States. pp.852 - 859.
Detailspdf

Mashup of Meta-Languages and its Implementation in the Kermeta Language Workbench

Jean-Marc Jézéquel, Benoit Combemale, Olivier Barais, Martin Monperrus, François Fouquet.
Software and Systems Modeling, Springer Verlag, 2015, 14 (2), pp.905-920.
Detailspdf

2014

Utilisation de la modélisation à l’exécution : objectif, challenges et bénéfices

Olivier Barais.
Informatique et langage [cs.CL]. Université de Rennes 1, 2014.
Detailspdf

Designing resource-aware distriubted system based on system level containers

Inti Gonzalez-Herrera, Johann Bourcier, Olivier Barais, François Fouquet.
Middleware Conference, Dec 2014, Bordeaux, France. pp.2.
Detailspdf

When Systems Engineering Meets Software Language Engineering

Jean-Marc Jézéquel, David Mendez, Thomas Degueule, Benoit Combemale, Olivier Barais.
CSD&M'14 - Complex Systems Design & Management, Nov 2014, Paris, France.
Detailspdf

Using Models@Run.time to embed an Energetic Cloud Simulator in a MAPE-K Loop

Edouard Outin, Jean-Louis Pazat, Olivier Barais.
Workshop Autonomique, Oct 2014, Toulouse, France.
Detailspdf

A Native Versioning Concept to Support Historized Models at Runtime

Thomas Hartmann, François Fouquet, Gregory Nain, Brice Morin, Jacques Klein, et al..
ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems (MODELS 2014), Sep 2014, Valencia, Spain. pp.252 - 268.
Detailspdf

Automating the Formalization of Product Comparison Matrices

Guillaume Bécan, Nicolas Sannier, Mathieu Acher, Olivier Barais, Arnaud Blouin, et al..
ASE - 29th IEEE/ACM International Conference on Automated Software Engineering, Sep 2014, Västerås, Sweden.
Detailspdf

Towards Managing Variability in the Safety Design of an Automotive Hall Effect Sensor

Dimitri van Landuyt, Steven Op de Beeck, Aram Hovsepyan, Sam Michiels, Wouter Joosen, et al..
18th International Software Product Line Conference, Sep 2014, Florence, Italy.
Detailspdf

Generating Counterexamples of Model-based Software Product Lines

Joao Bosco Ferreira Filho, Olivier Barais, Mathieu Acher, Jérôme Le Noir, Axel Legay, et al..
Software Tools for Technology Transfer (STTT), Springer, 2014.
Detailspdf

The K3 Model-Based Language Workbench

Thomas Degueule, Olivier Barais, Arnaud Blouin, Benoit Combemale.
2014.
Detailspdf

Customization and 3D Printing: A Challenging Playground for Software Product Lines

Mathieu Acher, Benoit Baudry, Olivier Barais, Jean-Marc Jézéquel.
18th International Software Product Line Conference, Jul 2014, Florence, Italy.
Detailspdf

Using Path-Dependent Types to Build Type Safe JavaScript Foreign Function Interfaces

Julien Richard-Foy, Olivier Barais, Jean-Marc Jézéquel.
ICWE - 14th International Conference on Web Engineering, Jul 2014, Toulouse, France.
Detailspdf

Designing and Evolving Distributed Architecture using Kevoree

François Fouquet, Grégory Nain, Erwan Daubert, Johann Bourcier, Olivier Barais, et al..
QoSA '14 Proceedings of the 10th international ACM Sigsoft conference on Quality of software architectures, Jul 2014, Lille, France. pp.147-148.
Detailspdf

Software Diversity: Challenges to handle the imposed, Opportunities to harness the chosen

Mathieu Acher, Olivier Barais, Benoit Baudry, Arnaud Blouin, Johann Bourcier, et al..
GDR GPL, Jun 2014, Paris, France.
Detailspdf

Kevoree Modeling Framework (KMF): Efficient modeling techniques for runtime use

François Fouquet, Grégory Nain, Brice Morin, Erwan Daubert, Olivier Barais, et al..
[Research Report] TR-SnT-2014-11, University of Luxembourg. 2014, pp.24.
Detailspdf

Leveraging Family Polymorphism in MDE

Thomas Degueule, Benoit Combemale, Olivier Barais, Arnaud Blouin, Jean-Marc Jézéquel.
2014.
Detailspdf

Scapegoat: an Adaptive monitoring framework for Component-based systems

Inti Gonzalez-Herrera, Johann Bourcier, Erwan Daubert, Walter Rudametkin, Olivier Barais, et al..
Working IEEE/IFIP Conference on Software Architecture, IEEE/IFIP, Apr 2014, Syndey, Australia.
Detailspdf

Software Language Engineering

Benoit Combemale, David Pearce, Olivier Barais, Jurgen Vinju.
Benoît Combemale and David J. Pearce and Olivier Barais and Jurgen J. Vinju. SLE 7 - Proceedings of International Conference on Software Language Engineering 2014, Sep 2014, Västerås, Sweden. Springer, pp.353, 2014, 978-3-319-11245-9.
Details

2013

Integrating Software Process Reuse and Automation

Emmanuelle Rouillé, Benoit Combemale, Olivier Barais, Touzet David, Jean-Marc Jézéquel.
Asia-Pacific Software Engineering Conference (APSEC), Dec 2013, Bangkok, Thailand.
Detailspdf

Efficient high-level abstractions for web programming

Julien Richard-Foy, Olivier Barais, Jean-Marc Jézéquel.
Generative Programming: Concepts and Experiences, GPCE'13, Oct 2013, Indianapolis, United States. pp.53-60.
Detailspdf

Reifying Concurrency for Executable Metamodeling

Benoit Combemale, Julien Deantoni, Matias Ezequiel Vara Larsen, Frédéric Mallet, Olivier Barais, et al..
SLE - 6th International Conference on Software Language Engineering, Oct 2013, Indianapolis, IN, United States. pp.365-384.
Detailspdf

Composing your Compositions of Variability Models

Mathieu Acher, Benoit Combemale, Philippe Collet, Olivier Barais, Philippe Lahire, et al..
ACM/IEEE 16th International Conference on Model Driven Engineering Languages and Systems (MODELS'13), Sep 2013, Miami, United States. 17 p.
Detailspdf

Improving Reusability in Software Process Lines

Emmanuelle Rouillé, Olivier Barais, Benoit Combemale, Touzet David, Jean-Marc Jézéquel.
Euromicro Conference on Software Engineering and Advanced Applications, Sep 2013, Santander, Spain.
Detailspdf

Generating Counterexamples of Model-based Software Product Lines: An Exploratory Study

Joao Bosco Ferreira Filho, Olivier Barais, Mathieu Acher, Jérôme Le Noir, Benoit Baudry.
SPLC - 17th International Software Product Line Conference, Aug 2013, Tokyo, Japan.
Detailspdf

Interactive Visualisation of Products in Online Configurators: A Case Study for Variability Modelling Technologies

Marianela Ciolfi Felice, Joao Bosco Ferreira Filho, Mathieu Acher, Arnaud Blouin, Olivier Barais.
MAPLE/SCALE 2013: Joint Workshop on Model-driven Approaches in SPL Engineering, and Workshop on Scalable Modeling Techniques for SPL, Aug 2013, Tokio, Japan. pp.82--85.
Detailspdf

Achieving Practical Genericity in Model Weaving through Extensibility

Max Kramer, Jacques Klein, Jim R.H. Steel, Brice Morin, Jörg Kienzle, et al..
Theory and Practice of Model Transformations - 6th International Conference, Jun 2013, Budapest, Hungary. pp.108-124.
Details

A Demonstration for Building Modular and Efficient DSLs: The Kermeta v2 Experience

Olivier Barais, Benoit Baudry, Arnaud Blouin, Benoit Combemale, Jean-Marc Jézéquel, et al..
Conférence en IngénieriE du Logiciel (CIEL), Apr 2013, Nancy, France.
Detailspdf

2012

Leveraging CVL to Manage Variability in Software Process Lines

Emmanuelle Rouillé, Benoit Combemale, Olivier Barais, David Touzet, Jean-Marc Jézéquel.
Asia-Pacific Software Engineering Conference, Dec 2012, Hong Kong, China.
Detailspdf

An Eclipse Modelling Framework Alternative to Meet the Models@Runtime Requirements

François Fouquet, Grégory Nain, Brice Morin, Erwan Daubert, Olivier Barais, et al..
Models 2012, Oct 2012, Innsbruck, Austria.
Detailspdf

A Process for Continuous Validation of Self-Adapting Component Based Systems

Viet Hoa Nguyen, François Fouquet, Noël Plouzeau, Olivier Barais.
7th International Workshop on Models@run.time of the MODELS 2012 Conference., Oct 2012, Innsbruck, Austria.
Detailspdf

Using CVL to Operationalize Product Line Development with Reusable Aspect Models

Benoit Combemale, Olivier Barais, Omar Alam, Jörg Kienzle.
VARY@MoDELS'12: VARiability for You, Sep 2012, Innsbruck, Austria.
Detailspdf

An Approach for Semantic Enrichment of Software Product Lines

J.B.F. Filho, Olivier Barais, Benoit Baudry, Windson Viana, Rossana Andrade.
Third International Workshop on Knowledge Oriented Product Line Engineering (KOPLE), Sep 2012, Salvador, Brazil.
Details

A Dynamic Component Model for Cyber Physical Systems

François Fouquet, Olivier Barais, Noël Plouzeau, Jean-Marc Jézéquel, Brice Morin, et al..
15th International ACM SIGSOFT Symposium on Component Based Software Engineering, Jul 2012, Bertinoro, Italy.
Detailspdf

Weaving Variability into Domain Metamodels

Perrouin Gilles, Gilles Vanwormhoudt, Brice Morin, Philippe Lahire, Olivier Barais, et al..
Software and Systems Modeling, Springer Verlag, 2012, 11 (3), pp.361-383.
Details

Specifying and Running Rich Graphical Components with Loa

Olivier Beaudoux, Mickaël Clavreul, Arnaud Blouin, Mengqiang Yang, Olivier Barais, et al..
EICS'12: Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems, Jun 2012, Copenhagen, Denmark. pp.169-178.
Detailspdf

Actes des 4èmes journées du GDR Génie de la Programmation et du Logiciel, Rennes, 2012

Olivier Barais, Laurence Duchien.
Olivier Barais, Laurence Duchien. Université de Rennes, pp.256, 2012.
Details

Dissemination of reconfiguration policies on mesh networks

François Fouquet, Erwan Daubert, Noël Plouzeau, Olivier Barais, Johann Bourcier, et al..
12th International Conference on Distributed Applications and Interoperable Systems (DAIS), Jun 2012, Stockholm, Sweden. pp.16-30.
Detailspdf

Kevoree : une approche model@runtime pour les systèmes ubiquitaires

François Fouquet, Erwan Daubert, Noël Plouzeau, Olivier Barais, Johann Bourcier, et al..
UbiMob2012, Jun 2012, Anglet, France.
Detailspdf

Leveraging variability modeling for multi-dimensional Model-driven Software Product Lines

J.B.F. Filho, Olivier Barais, Benoit Baudry, Jérôme Le Noir.
3rd International Workshop on Product Line Approaches in Software Engineering (PLEASE), Jun 2012, Zurich, Switzerland. pp.5-8.
Details

Towards flexible evolution of Dynamically Adaptive Systems

Gilles Perrouin, Brice Morin, Franck Chauvel, Franck Fleurey, Jacques Klein, et al..
34th International Conference on Software Engineering (ICSE), NIER Track, Jun 2012, Zurich, Switzerland. pp.1353-1356.
Details

Reusable model transformations

Sagar Sen, Naouel Moha, Vincent Mahé, Olivier Barais, Benoit Baudry, et al..
Software and Systems Modeling, Springer Verlag, 2012, 11 (1), pp.111-125.
Detailspdf

2011

MDE to Manage Communications with and between Resource-Constrained Systems

Franck Fleurey, Brice Morin, Arnor Solberg, Olivier Barais.
Model Driven Engineering Languages and Systems, Oct 2011, Wellington, New Zealand. pp.16.
Details

Specifying and implementing UI Data Bindings with Active Operations

Olivier Beaudoux, Arnaud Blouin, Olivier Barais, Jean-Marc Jézéquel.
ACM SIGCHI Symposium on Engineering Interactive Computing Systems, Jun 2011, Pise, Italy. pp.127--136.
Detailspdf

Bridging the Gap Between Software Process and Software Development

Emmanuelle Rouillé, Benoit Combemale, Olivier Barais, Touzet David, Jean-Marc Jézéquel.
IDM, Jun 2011, Lille, France.
Detailspdf

Movida studio: a modeling environment to create viewpoints and manage variability in views

Marie Gouyette, Olivier Barais, Jérôme Le Noir, Cédric Brun, Marcos Aurélio Almeida da Silva, et al..
IDM- 7éme journées sur l'Ingénierie Dirigée par les Modèles-2011, Polytech, Université Lille 1, Jun 2011, Lille, France. pp.141-145.
Detailspdf

Adaptation multi-niveaux : l'infrastructure au service des applications

Erwan Daubert, Françoise André, Olivier Barais.
Conférence Française en Systèmes d'Exploitation (CFSE), May 2011, St Malo, France.
Detailspdf

2010

F4Plan: An Approach to build Efficient Adaptation Plans

Françoise André, Erwan Daubert, Grégory Nain, Brice Morin, Olivier Barais.
7th International ICST Conference on Mobile and Ubiquitous Systems (MobiQuitous), Dec 2010, Sydney, Australia.
Detailspdf

Managing variability in multi-views engineering : A live demo

Marie Gouyette, Olivier Barais, Jérôme Le Noir, Jean-Marc Jézéquel.
Journée Lignes de Produits, Oct 2010, Paris, France, France.
Detailspdf

Active Operations on Collections

Olivier Beaudoux, Arnaud Blouin, Olivier Barais, Jean-Marc Jézéquel.
ACM/IEEE 13th International Conference on Model Driven Engineering Languages and Systems (MODELS'10), 2010, Oslo, Norway, Norway. pp.91--105.
Detailspdf

Building a Kermeta Compiler using Scala: an Experience Report.

François Fouquet, Olivier Barais, Jean-Marc Jézéquel.
Workshop Scala Days 2010, 2010, Lausanne, Switzerland.
Detailspdf

Integrating IoT and IoS with a Component-Based approach

Grégory Nain, François Fouquet, Brice Morin, Olivier Barais, Jean-Marc Jézéquel.
Procedings of the 36th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA 2010), Date-Added = 2010-06-07 10:37:26 +0200, Date-Modified = 2010-07-23 09:56:36 +0200, 2010, Lille, France, France.
Detailspdf

Service Research Challenges and Solutions for the Future Internet

Françoise André, Vasilios Andrikopoulos, Olivier Barais, Luciano Baresi, George Baryannis, et al..
Mike Papazoglou and Klaus Pohl and Michael Parkin and Andreas Metzger. Springer, 6500, pp.374, 2010, Lecture Notes in Computer Science, 978-3-642-17598-5.
Details

Evaluation of Kermeta on Graph Transformation Problems

Naouel Moha, Sagar Sen, Cyril Faucher, Olivier Barais, Jean-Marc Jézéquel.
International Journal on Software Tools for Technology Transfer, Springer Verlag, 2010.
Detailspdf

Integrating Legacy Systems with MDE

Mickael Clavreul, Olivier Barais, Jean-Marc Jézéquel.
ICSE'10: Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering and ICSE Workshops, 2010, Cape Town, South Africa. pp.69--78.
Detailspdf

Model Driven Language Engineering with Kermeta

Jean-Marc Jézéquel, Olivier Barais, Franck Fleurey.
Joao M. Fernandes, Ralf Lammel, Joao Saraiva, Joost Visser. 3rd Summer School on Generative and Transformational Techniques in Software Engineering, LNCS 6491, Springer, 2010.
Detailspdf

Security-Driven Model-Based Dynamic Adaptation

Brice Morin, Tejeddine Mouelhi, Franck Fleurey, Yves Le Traon, Olivier Barais, et al..
25nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2010), 2010, Antwerp, Belgium, Belgium.
Detailspdf

Aspect-Oriented Modeling to Support Dynamic Adaptation

Brice Morin, Franck Fleurey, Olivier Barais, Jean-Marc Jézéquel.
Forum Demo at AOSD'10, 2010, Rennes and St Malo, France, France.
Detailspdf

2009

Adaptation de services en environnement distribué

Erwan Daubert, Guillaume Gauvrit, Françoise André, Olivier Barais.
RenPar'19, Sep 2009, Toulouse, France.
Detailspdf

Un processus à base de modèles pour les systèmes auto-adaptatifs

Franck Chauvel, Olivier Barais, Jean-Marc Jézéquel, Isabelle Borne.
REE - Revue de l’électricité électronique, See, 2009, pp.38--44.
Detailspdf

Leveraging Models From Design-time to Runtime. A Live Demo

Brice Morin, Grégory Nain, Olivier Barais, Jean-Marc Jézéquel.
4th International Workshop on Models@Run.Time (at MODELS'09), 2009, Denver, Colorado, USA, United States.
Detailspdf

Generic Model Refactorings

Naouel Moha, Vincent Mahé, Olivier Barais, Jean-Marc Jézéquel.
ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems (MODELS'09), 2009, Denver, Colorado, USA, United States.
Detailspdf

Weaving Variability into Domain Metamodels

Brice Morin, Gilles Perrouin, Philippe Lahire, Olivier Barais, Gilles Vanwormhoudt, et al..
ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems (MODELS'09), 2009, Denver, Colorado, USA, United States.
Detailspdf

Composition et expression qualitative de politiques d'adaptation pour les composants Fractal

Franck Chauvel, Olivier Barais, Noël Plouzeau, Isabelle Borne, Jean-Marc Jézéquel.
Actes des Journées nationales du GDR GPL 2009, 2009, Toulouse, France, France.
Detailspdf

Taming Dynamically Adaptive Systems with Models and Aspects

Brice Morin, Olivier Barais, Grégory Nain, Jean-Marc Jézéquel.
31st International Conference on Software Engineering (ICSE'09), 2009, Vancouver, Canada, Canada.
Detailspdf

EntiMid : un middleware aux services de la maison

Grégory Nain, Olivier Barais, Régis Fleurquin, Jean-Marc Jézéquel.
3ème Conférence Francophone sur les Architectures Logicielles (CAL'O9), 2009, Nancy, France, France. pp.59-72.
Detailspdf

Unifying Runtime Adaptation and Design Evolution

Brice Morin, Thomas Ledoux, Mahmoud Ben Hassine, Franck Chauvel, Olivier Barais, et al..
IEEE 9th International Conference on Computer and Information Technology (CIT'09), 2009, Xiamen, China, China.
Detailspdf

Models at Runtime to Support Dynamic Adaptation

Brice Morin, Olivier Barais, Jean-Marc Jézéquel, Franck Fleurey, Arnor Solberg.
Computer, IEEE Computer Society, 2009, pp.46-53.
Detailspdf

2008

Managing Variability Complexity in Aspect Oriented Modelling

Brice Morin, Gilles Vanwormhoudt, Philippe Lahire, Alban Gaignard, Olivier Barais, et al..
12th International Conference on Model Driven Engineering Languages and Systems (MODELS'2009), ACM/IEEE, Sep 2008, Toulouse, France. pp.797-812.
Details

A Model-Driven Process for Self-Adaptive Software

Franck Chauvel, Isabelle Borne, Jean-Marc Jézéquel, Olivier Barais.
4th European Congress ERTS Embedded Real-Time Software, Jan 2008, Toulouse, France, France. pp.CD-ROM.
Detailspdf

Composing Multi-View Aspect Models

Olivier Barais, Jacques Klein, Benoit Baudry, Andrew Jackson, Siobhan Clarke.
7th IEEE International Conference on Composition-Based Software Systems (ICCBSS), 2008, Madrid, Spain, Spain.
Detailspdf

A classification of invasive patterns in AOP

Freddy Munoz, Benoit Baudry, Olivier Barais.
[Research Report] RR-6501, INRIA. 2008.
Detailspdf

Managing Variability Complexity in Aspect-Oriented Modeling

Brice Morin, Gilles Vanwormhoudt, Philippe Lahire, Alban Gaignard, Olivier Barais, et al..
In Proceedings of ACM/IEEE 11th International Conference on Model Driven Engineering Languages and Systems (MoDELS 08), 2008, Toulouse, France, France.
Detailspdf

Composition of Qualitative Adaptation Policies

Franck Chauvel, Olivier Barais, Isabelle Borne, Jean-Marc Jézéquel.
23rd IEEE/ACM International Conference on Automated Software Engineering - ASE'08, 2008, L'Aquila, Italy, Italy. pp.455 - 458.
Detailspdf

A Generic Weaver for Supporting Product Lines

Brice Morin, Jacques Klein, Olivier Barais, Jean-Marc Jézéquel.
International Workshop on Early Aspects at ICSE'08, 2008, Leipzig, Germany, Germany.
Detailspdf

V3Studio: A Component-Based Architecture Modeling Language

Diego Alonso, Cristina Vicente-Chicote, Olivier Barais.
15th IEEE International Conference on Engineering of Computer-Based Systems (ECBS'O8), 2008, Belfast, Northern Ireland, Ireland.
Detailspdf

Weaving Aspect Configurations for Managing System Variability

Brice Morin, Olivier Barais, Jean-Marc Jézéquel.
2nd International Workshop on Variability Modelling of Software-intensive Systems, 2008, Essen, Germany, Germany.
Detailspdf

Expression qualitative de politiques d'adaptation pour Fractal

Franck Chauvel, Olivier Barais, Noël Plouzeau, Isabelle Borne, Jean-Marc Jézéquel.
Langages Modèles et Objets (LMO'08), 2008, Montréal, Québec, Canada. pp.5--20.
Detailspdf

Using MDE to Build a Schizofrenic Middleware for Home/Building Automation

Grégory Nain, Erwan Daubert, Olivier Barais, Jean-Marc Jézéquel.
In ServiceWave'08: Networked European Software \& Services Initiative (NESSI) Conference, 2008, Madrid, Spain.
Detailspdf

K@RT: An Aspect-Oriented and Model-Oriented Framework for Dynamic Software Product Lines

Brice Morin, Olivier Barais, Jean-Marc Jézéquel.
Proceedings of the 3rd International Workshop on Models@Runtime, at MoDELS'08, 2008, Toulouse, France, France.
Detailspdf

Improving Maintenance in AOP Through an Interaction Specification Framework

Freddy Munoz, Benoit Baudry, Olivier Barais.
ICSM08, 24th International conference on Software Maintentance, 2008, Beijing, China, China.
Detailspdf

Software Architecture Evolution

Olivier Barais, Anne-Françoise Le Meur, Laurence Duchien, Julia Lawall.
Tom Mens and Serge Demeyer eds. Software Evolution, Springer Verlag, pp.233--262, 2008.
Detailspdf

2007

Integration of Time Issues into Component-Based Applications

Sébastien Saudrais, Noël Plouzeau, Olivier Barais.
CBSE, ACM, Jul 2007, Boston, United States.
Detailspdf

Intégration du support OCL dans Kermeta. Spécifiez la sémantique statique de vos méta-modèles

Jean-Marie Mottu, Olivier Barais, Mark Skipper, Didier Vojtisek, Jean-Marc Jézéquel.
8e conférence AFADL, Approches Formelles dans l'Assistance au D´eveloppement de Logiciels, 2007, Namur, Belgique, Jun 2007, France. pp. 283-285.
Details

Séparation des préoccupations en phase de méta-modélisation

Olivier Barais.
2007.
Detailspdf

Intégration du support OCL dans Kermeta. Spécifiez la sémantique statique de vos méta-modèles.

Jean-Marie Mottu, Olivier Barais, Mark Skipper, Didier Vojtisek, Jean-Marc Jézéquel.
2007.
Detailspdf

Vigilant usage of Aspects

Freddy Munoz, Olivier Barais, Benoit Baudry.
in Proceedings of ADI 2007 - Workshop on Aspects, Dependencies, and Interactions at ECOOP 2007, 2007, Berlin, Germany, Germany.
Detailspdf

Introduction du test dans la modélisation par aspects

Jacques Klein, Benoit Baudry, Olivier Barais, Andrew Jackson.
Troisième Journées sur l'Ingénierie Dirigée par les Modèles (IDM'2007), 2007, Toulouse, France, France.
Detailspdf

Matching Model-Snippets

Rodrigo Ramos, Olivier Barais, Jean-Marc Jézéquel.
In Proceedings of ACM/IEEE 10th International Conference on Model Driven Engineering Languages and Systems (MoDELS 07), 2007, Nashville, TN, USA, United States.
Detailspdf

Monitoring your Lego Mindstorms with Giotto

Sébastien Saudrais, Olivier Barais, Noël Plouzeau, Jean-Marc Jézéquel.
in Proceedings of ARTIST International Workshop on Tool Platforms for Modeling, Analysis and Validation of Embedded Systems, 2007, Berlin, Germany, Germany.
Detailspdf

Modelling Adaptation Policies for Self-Adaptive Component Architectures

Franck Chauvel, Olivier Barais.
1st Workshop on Model-driven Software Adaptation M-ADAPT'07 at ECOOP 2007, 2007, Berlin, Germany, Germany. pp.61--68.
Detailspdf

Introducing variability into Aspect-Oriented Modeling approaches

Philippe Lahire, Brice Morin, Gilles Vanwormhoudt, Alban Gaignard, Olivier Barais, et al..
In Proceedings of ACM/IEEE 10th International Conference on Model Driven Engineering Languages and Systems (MoDELS 07), 2007, Nashville, TN, USA, United States.
Detailspdf

Intégration de propriétés temporelles dans des applications à base de composants

Sébastien Saudrais, Olivier Barais, Laurence Duchien, Noël Plouzeau.
Dixième Anniversaire de la Conférence Francophone sur les Approches Formelles dans l'Assistance au Développement de Logiciels (AFADL'07), 2007, Namur, Belgium, Belgique.
Detailspdf

Towards a Generic Aspect-Oriented Modeling Framework

Brice Morin, Olivier Barais, Jean-Marc Jézéquel, Rodrigo Ramos.
Models and Aspects workshop, at ECOOP 2007, 2007, Berlin, Germany, Germany.
Detailspdf

Évaluation de l'apport des aspects, des sujets et des vues pour la composition et la réutilisation des modèles

Olivier Barais, Philippe Lahire, Alexis Muller, Noël Plouzeau.
Revue des Sciences et Technologies de l'Information - Série L'Objet : logiciel, bases de données, réseaux, Hermès-Lavoisier, 2007, 13 (2-3), pp.177-212.
Detailspdf

2006

Toward a generic and extensible merge operator

Andrew Jackson, Olivier Barais, Jean-Marc Jézéquel, Siobhán Clarke.
Models and Aspects workshop, at ECOOP 2006, Jul 2006, Nantes, France.
Detailspdf

SpoonEMF, une brique logicielle pour l'utilisation de l'IDM dans le cadre de la réingénierie de programmes Java5

Olivier Barais.
2006.
Detailspdf

Using Model-Driven Engineering to generate QoS Monitors from a formal specification

Sébastien Saudrais, Olivier Barais, Laurence Duchien.
Proceedings of the Aquserm 2006, 2006, Hong Kong, China, China.
Detailspdf

Composants avec Propriétés Temporelles

Sébastien Saudrais, Olivier Barais, Noël Plouzeau.
Proceedings of the CAL 2006, 2006, Nantes, France, France.
Detailspdf

2005

A Three Level Framework for Adapting Component-Based Systems

Nicolas Pessemier, Olivier Barais, Lionel Seinturier, Thierry Coupaye, Laurence Duchien.
2nd Workshop on Coordination and Adaptation Techniques for Software Entities (WCAT) at the 19th European Conference on Object-Oriented Programming (ECOOP'05), Jul 2005, Glasgow, United Kingdom.
Detailspdf

2004

Une extension de Fractal pour l'AOP

Nicolas Pessemier, Lionel Seinturier, Laurence Duchien, Olivier Barais.
1ère Journée Francophone sur le développement de logiciels par aspects (JFDLPA'04), Sep 2004, Paris, France.
Detailspdf