Journal articles
[5] A Chaos Engineering System for Live Analysis and Falsification of Exception-handling in the JVM
Long Zhang, Brice Morin, Philipp Haller, Benoit Baudry and Martin Monperrus
In TSE: IEEE Transactions on Software Engineering, 2019
[4] Model-Based Software Engineering to Tame the IoT Jungle
Brice Morin, Nicolas Harrand and Franck Fleurey
In IEEE Software, Special Issue on Internet of Things, 2017.
[3] 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)
[2] 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
[1] 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.
Book Chapter
[2] 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.
[1] 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.
Conference papers
[35] Amplifying Integration Tests with CAMP
F. Chauvel, B. Morin, and E. Garcia-Ceja
In ISSRE’19: 30th International Symposium on Software Reliability Engineering
Berlin, Germany, 28-31 October, 2019.
[34] Model-based, Platform-independent Logging for Heterogeneous Targets
B. Morin, and N. Ferry
In MODELS’19: 22nd International Conference on Model Driven Engineering Languages and Systems
Munich, Germany, 15-20 September, 2019.
[33] User Recognition Based on Daily Actigraphy Patterns
E. Garcia-Ceja and B. Morin
In IFIPTM’19: 13th IFIP International Conference on Trust Management
Copenhagen, Denmark, 17-17 July, 2019.
[32] Engineering Software Diversity, a Model-Based Approach to Systematically Diversify Communications
B. Morin, J. Høgenes, H. Song, N. Harrand and B. Baudry
In MODELS’18: 21st International Conference on Model Driven Engineering Languages and Systems
Copenhagen, Danmark, 14-19 October, 2018.
[31] Multi-Layered Adaptation for the Failure Prevention and Recovery in Cloud Service Brokerage Platforms
N. Ferry, F. Chauvel and B. Morin
In QUATIC’18: 11th International Conference on the Quality of Information and Communications Technology
Coimbra, Portugal, 4-7 September, 2018.
[30] Enabling Temporal-Aware Contexts for Adaptative Distributed Systems
L. Mouline, A. Benelallam, Th. Hartmann, F. Fouquet, J. Bourcier, B. Morin and O. Barais
In SAC’18: 33rd ACM/SIGAPP Symposium On Applied Computing
Pau, France, April 9-13, 2018
[29] 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
[28] 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
[27] 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
[26] 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
Workshop papers
[17] ThingML, Model-Driven Software Engineering for Heterogeneous and Distributed Reactive Systems
F.Fleurey, B. Morin, J. Høgenes and F. Ferry
Tutorial at MODELS’18: ACM/IEEE International Conference on Model Driven Engineering Languages and Systems
Copenhagen, Danmark, 14-19 October 2018
[16] Implementing the MDETools'18 Challenge with ThingML
J. Høgenes and B. Morin
MDETools’18: Second International Workshop on Model-Driven Engineering Tools at MODELS
Copenhagen, Danmark, 15 October 2018
[15] ThingML, A Generative Approach to Engineer Heterogeneous and Distributed Systems
F.Fleurey and B. Morin
Tutorial at ICSA’17: IEEE International Conference on Software Architecture
Gothenburg, Sweden, 5-7 April 2017
[14] 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.
[13] 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.
[12] 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
[11] 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.
[10] 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
[9] 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.
[8] 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.
[7] 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.
[6] 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.
[5] 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.
[4] 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.
[3] 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.
[2] 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.
[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.
Invited Talks
[1] 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
[2] 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
[3] Co-Development of Heterogeneous and Distributed Services with ThingML
EclipseCon 2014, 17-20 March 2014, San Francisco, California, USA
[4] Modeling Seminar at Bellairs Institute (McGill University)
Invited by Prof. Jorg Kienzle
[5] Dagstuhl Seminar on Models@Runtime
[6] Talk at Colorado State University at Fort Collins
Invited by Prof. Robert France.
Other papers
[1] Commercialization of ThingML
A. Solberg (33.3%), B. Morin (33.3%) and F. Fleurey (33.3%)
We transfered ThingML to Tellu IoT AS (a Norwegian SME) as part as an investement deal by SINTEF TTO.
[2] Leveraging Models from Design-time to Runtime to Support Dynamic Variability
B. Morin
PhD Dissertation
Université de Rennes1, 17 September 2010.
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