2019
[67] 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
[66] 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.
[65] 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.
[64] 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.
2018
[63] 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.
[62] 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.
[61] 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
[60] 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
[59] 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
2017
[58] 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.
[57] 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
[56] 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.
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
[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
[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
[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
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.
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
[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
[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
[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
[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.
[44] Co-Development of Heterogeneous and Distributed Services with ThingML
EclipseCon 2014, 17-20 March 2014, San Francisco, California, USA
[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.
Older papers
[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
[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
[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.
[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.
[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
[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.
[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
[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
[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.
[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.
[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.
[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
[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.
[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.
[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.
[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.
[19] 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
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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.
[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
[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.