This page presents the list of my publications: 4 journal papers, 2 book chapters, 29 conference papers, 14 workshops and 6 talks (not including presentation of papers at conferences or workshops), sorted by year. All the papers are in English and have been peer-reviewed. See also DBLP and Google Scholar, ACM Digital Library, Research Gate, or Academia.


2017

[56] Model-Based Software Engineering to Tame the IoT Jungle

Brice Morin, Nicolas Harrand and Franck Fleurey

To appear in IEEE Software, Special Issue on Internet of Things, 2017.

PDF

2016

[55] ThingML, A Language and Code Generation Framework for Heterogeneous Targets

N. Harrand, F. Fleurey, B. Morin and K.E. Husa.

In MODELS’16: ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems. Practice and Innovation track

St Malo, France, October 2-7, 2016

PDF

[54] Agile Development of Home Automation System with ThingML

A. Vasilevskiy, B. Morin, Ø. Haugen and P. Evensen.

In INDIN’16: 14th IEEE International Conference on Industrial Informatics

Poitiers, France, July 18-21, 2016

PDF

[53] A Generative Middleware for Heterogeneous and Distributed Services

B. Morin, F. Fleurey, K.E. Husa, and O. Barais.

In CBSE’16: 19th International ACM Sigsoft Symposium on Component-Based Software Engineering

Venice, Italy, April 5-8, 2016

PDF

[52] KevoreeJS, Enabling dynamic software reconfiguration in the Browser

M. Tricoire, O. Barais, M. Leduc, F. Fouquet, G. Sunyé, B. Morin, G. Nain, L. Mouline and J. Bourcier.

In CBSE’16: 19th International ACM Sigsoft Symposium on Component-Based Software Engineering

Venice, Italy, April 5-8, 2016

PDF

2015

[51] Presentation and Demonstration of the HEADS project

B. Morin, M. Tricoire and I. Spais

In SOC Summer School: 9th Symposium and Summer School On Service-Oriented Computing

Heraklion, Greece, July 2, 2015

[50] Taming Heterogeneity and Distribution in sCPS

B. Morin, F. Fleurey and O. Barais

In SEcCSP’15: ICSE Workshop on Software Engineering for Smart Cyber-Physical Systems

Firenze, Italy, May 2015.

PDF

2014

[49] A Native Versioning Concept to Support Historized Models at Runtime

Th. Hartmann, F. Fouquet, G. Nain, B. Morin, J. Klein, O. Barais and Y. Le Traon.

In MODELS’14: ACM/IEEE 17th International Conference on Model Driven Engineering Languages and Systems

Valencia, Spain, Sept 28-October 3, 2014

PDF

[48] The ArrowHead Approach for SOA Application Development and Documentation

F Blomstedt, L.L. Ferreira, M. Klisics, Ch. Chrysoulas, I. Martinez de Soria , B. Morin, A. Zabasta, J. Eliasson, M. Johansson, P. Varga

In IECON’14: 40th Annual Conference of the IEEE Industrial Electronics Society

Dallas, Texas, Oct 29-Nov 1, 2014

PDF

[47] Holistic, Model-based Service Repository for Distributed Industrial Automation

V. Steiner, Z. Theisz, Z. Szepessy, G. Mezei and B. Morin.

In ETFA’14: IEEE 19th International Conference on Emerging Technologies and Factory Automation

Barcelona, Spain, Sept 16-19, 2014

PDF

[46] Designing and Evolving Distributed Architecture using Kevoree

O. Barais, F. Fouquet, G.Nain, J. Bourcier, E. Daubert, N. Plouzeau and B. Morin

In QoSA’14: 10th International ACM Sigsoft Conference on the Quality of Software Architectures (Tutorial)

Lille, France, June 30-July 4, 2014

PDF

[45] Reasoning at Runtime using time-distorted Contexts. A Models@run.time based Approach

Th. Hartmann, F. Fouquet, B. Morin, G. Nain, J. Klein and Y. Le Traon.

In SEKE’14: The 26th International Conference on Software Engineering and Knowledge Engineering

Vancouver, Canada, July 2014.

PDF

[44] Co-Development of Heterogeneous and Distributed Services with ThingML

EclipseCon 2014, 17-20 March 2014, San Francisco, California, USA

Slides

[43] A Model-driven Development Framework for Developing Sense-Compute-Control Applications

P. Patel, B. Morin, and S. Chaudhary.

In MoSEMInA’14: ICSE Workshop on Modern Software Engineering Methods for Industrial Automation

Hyderabad, India, May 2014.

PDF

2013

[42] Models@Runtime to Support the Iterative and Continuous Design of Autonomic Reasoners

F. Chauvel, N. Ferry, B. Morin, A. Rossini and A. Solberg

In Models@Run.Time’13: 8th International Workshop on Models at Run.Time

September 29 2013, Miami, Florida, USA

PDF

[41] Managing multi-cloud systems with the CloudML framework

N. Ferry, F. Chauvel, A. Rossini, B. Morin, and A. Solberg.

In NordiCloud’13: 2nd Nordic Symposium on Cloud Computing & Internet Technologies

September 2-3 2013, Oslo, Norway

PDF

[40] Towards model-driven deployment, provisioning, monitoring, and adaptation of multi-cloud systems

N. Ferry, A. Rossini, F. Chauvel, B. Morin, and A. Solberg.

In Cloud’13: IEEE 6th International Conference on Cloud Computing

June 27-July 2, 2013, Santa Clara Marriott, CA, USA.

PDF

[39] Achieving Practical Genericity in Model Weaving through Extensibility

M. Kramer, J. Klein, J. Steel, B. Morin, J. Kienzle, O. Barais, and J-M. Jézéquel.

In ICMT’13: 6th Internation Conference on Model Transformation

Budapest, Hungary, June 2013.

PDF

[38] S-Theory, a Unified Theory of Multi-Paradigm Software Development

D. Hughes, N. Bencomo, B. Morin, Ch. Huygens, Z. Shen, K. Lok Man.

In GPC’13: 8th International Conference on Grid and Pervasive Computing

Seoul, Korea, May 2013.

[37] Report on the 7th international workshop on models@run.time

N. Bencomo, G. Blair, S. Götz, B. Morin, B. Rumpe.

In ACM SIGSOFT Software Engineering Notes 38(1): 27-30 (2013)

[36] Modeling Seminar at Bellairs Institute (McGill University)

Invited by Prof. Jorg Kienzle

2012

[35] A semi-automatic behavioral mediation approach based on models@runtime

R. Hao, B. Morin, and A-J. Berre.

In 7th Models@Run.Time workshop at MODELS’12

Innsbruck, Austria, October 2012.

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

F. Fouquet, G. Nain, B. Morin, E. Daubert, O. Barais, N. Plouzeau and J-M. Jézéquel.

In MODELS’12 (Application Track): ACM/IEEE 15th International Conference on Model Driven Engineering Languages and Systems

Innsbruck, Austria, October 2012.

PDF

[33] SensApp as a Reference Platform to Support Cloud Experiments. From the Internet of Things to the Internet of Services

S. Mosser, F. Fleurey, B. Morin, F. Chauvel, A. Solberg, and I. Goutier.

In MICAS’12: Workshop on Management of resources and services in Cloud and Sky computing workshop (co-located with SYNASC’12)

Timisoara, Romania, 26 september 2012

PDF

[32] Weaving Variability into Domain Metamodels

G. Perrouin, G. Vanwormhoudt, B. Morin, Ph. Lahire, O. Barais and J-M Jézéquel.

In SoSyM: Journal of Software and System Modeling. Volume 11 Issue 3, Pages 361-383, July 2012

PDF

[31] Migrating Legacy Applications to the Service Cloud Paradigm, The REMICS project

P. Mohagheghi, F. Barbier, A-J. Berre, B. Morin, A. Sadovykh, T. Sæther, A. Henry, A. Abhervé, T. Ritter, C. Hein and M. Śmiałek.

Book chapter in European Research Activities in Cloud Computing (s. 97-121).

Cambridge Scholars Publishing.

[30] A Dynamic Component Model for Cyber Physical Systems

F. Fouquet, O. Barais, N. Plouzeau, J-M. Jézéquel, B. Morin and F. Fleurey.

In CBSE: 15th International ACM SIGSOFT Symposium on Component Based Software Engineering

Bertinoro, Italy, June 2012.

PDF

[29] A models@runtime framework for designing and managing Service-Based Applications

E. Daubert, F. Fouquet, O. Barais, G. Nain, G. Sunyé, J-M. Jézéquel, J-L. Pazat and B. Morin.

In ICSE Workshop on European Sofware Services and Systems Research - Research and Challenges (S-Cube)

Zurich, Switzerland, May 2012.

[28] Towards Flexible Evolution of Dynamically Adaptive Systems

G. Perrouin, B. Morin, F. Chauvel, F. Fleurey, J. Klein, Y. Le Train, O. Barais and J-M. Jézéquel.

In ICSE’12: 34th International Conference on Software Engineering (track on New Ideas and Emerging Results)

Zurich, Switzerland, May 2012.

PDF

Older papers

[27] Dagstuhl Seminar on Models@Runtime

[26] MDE to Manage Communications with and between Resource-Constrained Systems

F. Fleurey, B. Morin, A. Solberg and O. Barais.

In MODELS’11: ACM/IEEE 14th International Conference on Model Driven Engineering Languages and Systems

Wellington, New Zealand, October 2011.

PDF

[25] Dynamic variability in adaptive systems

Ruzanna Chitchyan, Brice Morin, Franck Fleurey, Nelly Bencomo, Arnor Solberg and Thomas Genssler.

Book chapter in Aspect-Oriented, Model-Driven Software Product Lines

Cambridge University Press, September 2011.

[24] Combining Aspect-Oriented Modeling with Property-Based Reasoning to Improve User Interface Adaptation

A. Blouin, B. Morin, O. Beaudoux, G. Nain, P. Albers and J-M. Jézéquel.

In EICS’11: 3rd ACM SIGCHI Symposium on Engineering Interactive Computing Systems

Pisa, Italy, June 2011

PDF

[23] Towards the Automatic Generation of Self-Adaptive Robotics Software, an Experience Report

J. F. Ingles-Romero, C. Vicent-Chicote, B. Morin and O. Barais.

In AROSA’11: WETICE track on Adaptive and Reconfigurable Service-Oriented and Component-Based Applications and Architecture

Paris, France, June 2011.

PDF

[22] A Model-Driven Approach to Develop Adaptive Firmwares

F. Fleurey, B. Morin, and A. Solberg.

In SEAMS’11: 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems

Waikiki, Honolulu, Hawaii, USA, May 2011.

PDF

[21] F4Plan, An Approach to build Efficient Adaptation Plans.

F. André, E. Daubert, G. Nain, B. Morin, and O. Barais.

In MobiQuitous’10: 7th International ICST Conference on Mobile and Ubiquitous

Sydney, Australia, December 2010.

PDF

[20] Flexible Model Element Introduction Policies for Aspect-Oriented Modeling

B. Morin, J. Klein, J. Kienzle and J-M. Jézéquel.

In MODELS’10: 13th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems

Oslo, Norway, October 2010.

PDF

[19] Leveraging Models from Design-time to Runtime to Support Dynamic Variability

B. Morin

PhD Dissertation

Université de Rennes1, 17 September 2010.

PDF

Jury:

  • Dr. Thomas Jensen, President, Research Director at CNRS
  • Pr. Betty Cheng, PhD thesis reviewer, Michigan State University
  • Dr. Valérie Issartny, PhD thesis reviewer, Research Director at Inria
  • Dr. Jean-Bernard Stéfani, examiner, Research Director at Inria
  • Pr. Jean-Marc Jézéquel, advisor, Université of Rennes 1
  • Dr. Olivier Barais, co-advisor, Université of Rennes 1

[18] Integrating IoT and IoS with a Component-Based approach

G. Nain, F. Fouquet, B. Morin, O. Barais and J-M. Jézéquel.

In SEAA’10: 36th Euromicro Conference on Software Engineering and Advanced Applications

Lille, France, September 2010.

PDF

[17] Security-Driven Model-Based Dynamic Adaptation

B. Morin, T. Mouelhi, F. Fleurey, Y. Le Traon, O. Barais and J-M. Jézéquel.

In ASE’10: 25th IEEE/ACM International Conference on Automated Software Engineering

Antwerp, Belgium, September 2010.

PDF

[16] Aspect-Oriented Modeling to support Dynamic Adaptation

B. Morin, F. Fleurey, O. Barais and J-M. Jézéquel.

In Forum Demo at AOSD’10: 9th International Conference on Aspect-Oriented Software Development

Rennes-St Malo, France, March 2010.

PDF

[15] 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

[14] Aspect Model Unweaving

Jacques Klein, Jörg Kienzle, Brice Morin, and Jean-Marc Jézéquel.

In MODELS’09: ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems

Denver, Colorado, USA, Oct 2009.

PDF

[13] Weaving Variability into Domain Metamodels

Brice Morin, Gilles Perrouin, Philippe Lahire, Olivier Barais, Gilles Vanwormhoudt, and Jean-Marc Jézéquel.

In MODELS’09: ACM/IEEE 12th International Conference on Model Driven Engineering Languages and Systems

Denver, Colorado, USA, Oct 2009.

PDF

[12] Models at runtime to support dynamic adaptation

Brice Morin, Olivier Barais, Jean-Marc Jézéquel, Franck Fleurey, and Arnor Solberg.

IEEE Computer, pages 46–53, October 2009.

PDF

[11] Talk at Colorado State University at Fort Collins

Invited by Prof. Robert France.

[10] Unifying Runtime Adaptation and Design Evolution.

Brice Morin, Thomas Ledoux, Mahmoud Ben Hassine, Franck Chauvel, Olivier Barais, and Jean-Marc Jézéquel.

In CIT’09: IEEE 9th International Conference on Computer and Information Technology

Xiamen, China, Oct 2009.

PDF

[9] Taming Dynamically Adaptive Systems with Models and Aspects

Brice Morin, Olivier Barais, Grégory Nain, and Jean-Marc Jézéquel.

In ICSE’09: 31st International Conference on Software Engineering

Vancouver, Canada, May 2009.

PDF

[8] Modeling and validating dynamic adaptation

Franck Fleurey, Vegard Delhen, Nelly Bencomo, Brice Morin, and Jean-Marc Jézéquel.

In 3rd International Workshop on Models@Runtime, at MoDELS’08

Toulouse, France, oct 2008.

PDF

[7] K@rt, An aspect-oriented and model-oriented framework for dynamic software product lines

Brice Morin, Olivier Barais, and Jean-Marc Jézéquel.

In 3rd International Workshop on Models@Runtime, at MoDELS’08

Toulouse, France, oct 2008.

PDF

[6] Managing variability complexity in aspect-oriented modeling

Brice Morin, Gilles Vanwormhoudt, Philippe Lahire, Alban Gaignard, Olivier Barais, and Jean-Marc Jézéquel.

In MODELS’08: ACM/IEEE 11th International Conference on Model Driven Engineering Languages and Systems

Toulouse, France, October 2008.

PDF

[5] An aspect-oriented and model-driven approach for managing dynamic variability

Brice Morin, Franck Fleurey, Nelly Bencomo, Jean-Marc Jézéquel, Arnor Solberg, Vegard Dehlen, and Gordon Blair.

In MODELS’08: ACM/IEEE 11th International Conference on Model Driven Engineering Languages and Systems

Toulouse, France, October 2008.

PDF

[4] A generic weaver for supporting product lines

Brice Morin, Jacques Klein, Olivier Barais, and Jean-Marc Jézéquel.

In International Workshop on Early Aspects at ICSE’08

Leipzig, Germany, May 2008.

PDF

[3] Weaving aspect configurations for managing system variability

Brice Morin, Olivier Barais, and Jean-Marc Jézéquel.

In 2nd International Workshop on Variability Modelling of Software-intensive Systems

Essen, Germany, January 2008.

PDF

[2] Introducing variability into aspect-oriented modeling approaches

Philippe Lahire, Brice Morin, Gilles Vanwormhoudt, Alban Gaignard, Olivier Barais, and Jean-Marc Jézéquel

In MODELS’07: ACM/IEEE 10th International Conference on Model Driven Engineering Languages and Systems

Nashville, TN, USA, October 2007

PDF

[1] Towards a generic aspect-oriented modeling framework

Brice Morin, Olivier Barais, Jean-Marc Jézéquel, and Rodrigo Ramos.

In Models and Aspects workshop, at ECOOP 2007

July 2007.

PDF

DISCLAIMER: The documents contained in these directories are included by the contributing authors as a means to ensure timely dissemination of scholarly and technical work on a non-commercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.