Hugo BRUNELIERE

Poste

Enseignant chercheur

Localisation

Nantes

Coordonnées :

Tél.

02-51-85-82-21

Secrétariat

Catherine Fourny
(Department Assistant)
TEL. +33 (0)2 51 85 82 12

Courrier

IMT Atlantique - Campus de Nantes
4 rue Alfred Kastler
44307 Nantes Cedex 3 - FRANCE
Biographie

Since 12 years, I have been doing research and managing innovative projects on software engineering for the NaoMod team - IMT Atlantique & LS2N (CNRS) (formerly AtlanMod team) with particular focuses on:

  • The design and application of model-based techniques and architectures to real industrial problems (reverse engineering, tool/language interoperability, model management & traceability, Cloud Computing, Cyber-Physical Systems, etc.)
  • The dissemination and/or industrialization of corresponding research results and prototypes (e.g. knowledge and technology transfer to companies).

Constantly interacting with the team’s partner labs and companies within the context of different collaborative actions, I have published and presented more than 30 papers in various international journals, conferences and workshops around modeling and its applications to different domains.

Social Networks (my profiles)

My LinkedIn profile       My GoogleScholar profile       My Slideshare profile   

Software Modeling / Model Driven Engineering (MDE):

  • Model Management & Traceability
  • Model Driven Reverse Engineering
  • Model Viewpoints & Views

Cloud Computing:

  • Model-based Architectures for Cloud Systems
  • (Domain-Specific) Languages for Cloud Modeling
  • Software Migration to the Cloud

Cyber-Physical Systems:

  • Model-based Architectures for Cyber-Physical Systems
  • Design Time ⇔ Runtime Traceability
  • Tool/Language Interoperability

Since several years, I am also active in the Eclipse open source community as the leader of the MoDisco project and a regular promoter of EMF, ATLEMF Facet and other Eclipse Modeling projects.

I am a regular conference speaker, e.g. at the Eclipse Community major events which are EclipseCon (North America), EclipseCon Europe and EclipseCon France, as well as an organizer/participant of Eclipse DemoCamps (in Nantes).

Open Source projects 

EMF Views logo

   Eclipse MoDisco logo Eclipse MoDisco

Mes Dernières Publications
Communication dans un congrès
Bruneliere Hugo, Marchand de Kerchove Florent, Daniel Gwendal, Cabot Jordi
Towards Scalable Model Views on Heterogeneous Model Resources
ACM/IEEE 21th International Conference on Model Driven Engineering Languages and Systems (MODELS ’18), Oct 2018, Copenhagen, Denmark. ACM/IEEE 21th International Conference on Model Driven Engineering Languages and Systems (MODELS ’18), pp.334-344, 2018, 〈10.1145/3239372.3239408〉
Bibtext :
@inproceedings{bruneliere:hal-01845976,
TITLE = {{Towards Scalable Model Views on Heterogeneous Model Resources}},
AUTHOR = {Bruneliere, Hugo and Marchand de Kerchove, Florent and Daniel, Gwendal and Cabot, Jordi},
URL = {https://hal.archives-ouvertes.fr/hal-01845976},
BOOKTITLE = {{ACM/IEEE 21th International Conference on Model Driven Engineering Languages and Systems (MODELS '18)}},
ADDRESS = {Copenhagen, Denmark},
PAGES = {334-344},
YEAR = {2018},
MONTH = Oct,
DOI = {10.1145/3239372.3239408},
KEYWORDS = {Modeling ; Views ; Scalability ; Persistence ; Database ; Design Time ; Runtime},
PDF = {https://hal.archives-ouvertes.fr/hal-01845976/file/TowardsScalableModelViews_MODELS2018_AuthorVersion.pdf},
HAL_ID = {hal-01845976},
HAL_VERSION = {v1},
}
Endnote :
%0 Conference Proceedings
%T Towards Scalable Model Views on Heterogeneous Model Resources
%+ NaoMod - Nantes Software Modeling Group (NaoMod)
%+ Département Automatique, productique et informatique (DAPI)
%+ Universitat Oberta de Catalunya [Barcelona] (UOC)
%+ Institució Catalana de Recerca i Estudis Avançats (ICREA)
%A Bruneliere, Hugo
%A Marchand de Kerchove, Florent
%A Daniel, Gwendal
%A Cabot, Jordi
%< avec comité de lecture
%( ACM/IEEE 21th International Conference on Model Driven Engineering Languages and Systems (MODELS ’18)
%B ACM/IEEE 21th International Conference on Model Driven Engineering Languages and Systems (MODELS ’18)
%C Copenhagen, Denmark
%P 334-344
%8 2018-10-14
%D 2018
%R 10.1145/3239372.3239408
%K Modeling
%K Views
%K Scalability
%K Persistence
%K Database
%K Design Time
%K Runtime
%Z Computer Science [cs]/Computation and Language [cs.CL]
%Z Computer Science [cs]/Software Engineering [cs.SE]
%Z Computer Science [cs]/Databases [cs.DB]Conference papers
%X When engineering complex systems, models are used to represent various systems aspects. These models are often heterogeneous in terms of modeling language, provenance, number or scale. They can be notably managed by different persistence frameworks adapted to their nature. As a result, the information relevant to engineers is usually split into several interrelated models. To be useful in practice, these models need to be integrated together to provide global views over the system under study. Model view approaches have been proposed to tackle such an issue. They provide an unification mechanism to combine and query heterogeneous models in a transparent way. These views usually target specific engineering tasks such as system design, monitoring, evolution, etc. In our present context, the MegaM@Rt2 industrially-supported European initiative defines a set of large-scale use cases where model views can be beneficial for tracing runtime and design time data. However, existing model view solutions mostly rely on in-memory constructs and low-level modeling APIs that have not been designed to scale in the context of large models stored in different kinds of sources. This paper presents the current status of our work towards a general solution to efficiently support scalable model views on heterogeneous model resources. It describes our integration approach between model view and model persistence frameworks. This notably implies the refinement of the view framework for the construction of large views from multiple model storage solutions. This also requires to study how parts of queries can be computed on the contributing models rather than on the view. Our solution has been benchmarked on a practical large-scale use case from the MegaM@Rt2 project, implementing a runtime – design time feedback loop. The corresponding EMF-based tooling support and modeling resources are fully available online.
%G English
%2 https://hal.archives-ouvertes.fr/hal-01845976/document
%2 https://hal.archives-ouvertes.fr/hal-01845976/file/TowardsScalableModelViews_MODELS2018_AuthorVersion.pdf
%L hal-01845976
%U https://hal.archives-ouvertes.fr/hal-01845976
%~ CNRS
%~ EC-NANTES
%~ UNAM
%~ OPENAIRE
%~ LS2N
%~ IMT-ATLANTIQUE
%~ LS2N-NAOMOD
%~ LS2N-NAOMOD-IMTA
%~ IMTA_DAPI
%~ UNIV-NANTES
%~ LS2N-IMTA
Communication dans un congrès
Bruneliere Hugo, Burger Erik, Cabot Jordi, Wimmer Manuel
A Feature-based Survey of Model View Approaches
ACM/IEEE 21th International Conference on Model Driven Engineering Languages and Systems (MODELS ’18), Oct 2018, Copenhagen, Denmark. ACM/IEEE 21th International Conference on Model Driven Engineering Languages and Systems (MODELS ’18), pp.211-211, 〈10.1145/3239372.3242895〉
Bibtext :
@inproceedings{bruneliere:hal-01891295,
TITLE = {{A Feature-based Survey of Model View Approaches}},
AUTHOR = {Bruneliere, Hugo and Burger, Erik and Cabot, Jordi and Wimmer, Manuel},
URL = {https://hal.archives-ouvertes.fr/hal-01891295},
BOOKTITLE = {{ACM/IEEE 21th International Conference on Model Driven Engineering Languages and Systems (MODELS '18)}},
ADDRESS = {Copenhagen, Denmark},
PAGES = {211-211},
YEAR = {2018},
MONTH = Oct,
DOI = {10.1145/3239372.3242895},
KEYWORDS = {Model ; View ; Viewpoint ; Survey ; Modeling},
PDF = {https://hal.archives-ouvertes.fr/hal-01891295/file/ModelViewSurvey-SOSYM-MODELS2018_AuthorsVersion.pdf},
HAL_ID = {hal-01891295},
HAL_VERSION = {v1},
}
Endnote :
%0 Conference Proceedings
%T A Feature-based Survey of Model View Approaches
%+ NaoMod - Nantes Software Modeling Group (NaoMod)
%+ Département Automatique, productique et informatique (DAPI)
%+ Karlsruher Institut für Technologie (KIT)
%+ Universitat Oberta de Catalunya [Barcelona] (UOC)
%+ Institució Catalana de Recerca i Estudis Avançats [Barcelona] (ICREA)
%+ Technical University of Vienna [Vienna] (TU WIEN)
%A Bruneliere, Hugo
%A Burger, Erik
%A Cabot, Jordi
%A Wimmer, Manuel
%F Invité
%< avec comité de lecture
%( ACM/IEEE 21th International Conference on Model Driven Engineering Languages and Systems (MODELS ’18)
%B ACM/IEEE 21th International Conference on Model Driven Engineering Languages and Systems (MODELS ’18)
%C Copenhagen, Denmark
%P 211-211
%8 2018-10-14
%D 2018
%R 10.1145/3239372.3242895
%K Model
%K View
%K Viewpoint
%K Survey
%K Modeling
%Z Computer Science [cs]/Computation and Language [cs.CL]
%Z Computer Science [cs]/Software Engineering [cs.SE]Conference papers
%X When dealing with complex systems, information is very often fragmented across many different models expressed within a variety of (modeling) languages. To provide the relevant information in an appropriate way to different kinds of stakeholders, (parts of) such models have to be combined and potentially revamped by focusing on concerns of particular interest for them. Thus, mechanisms to define and compute views over models are highly needed. Several approaches have already been proposed to provide (semi)automated support for dealing with such model views. This paper provides a detailed overview of the current state of the art in this area. To achieve this, we relied on our own experiences of designing and applying such solutions in order to conduct a literature review on this topic. As a result, we discuss the main capabilities of existing approaches and propose a corresponding research agenda.We notably contribute a feature model describing what we believe to be the most important characteristics of the support for views on models. We expect this work to be helpful to both current and potential future users and developers of model view techniques, as well as to any person generally interested in model-based software and systems engineering.
%G English
%2 https://hal.archives-ouvertes.fr/hal-01891295/document
%2 https://hal.archives-ouvertes.fr/hal-01891295/file/ModelViewSurvey-SOSYM-MODELS2018_AuthorsVersion.pdf
%L hal-01891295
%U https://hal.archives-ouvertes.fr/hal-01891295
%~ CNRS
%~ EC-NANTES
%~ UNAM
%~ OPENAIRE
%~ LS2N
%~ IMT-ATLANTIQUE
%~ LS2N-NAOMOD
%~ LS2N-NAOMOD-IMTA
%~ UNIV-NANTES
%~ IMTA_DAPI
%~ LS2N-IMTA
Article dans une revue
Al-Shara Zakarea, Alvares Frederico, Bruneliere Hugo, Lejeune Jonathan, Prud'Homme Charles, Ledoux Thomas
CoMe4ACloud: An End-to-End Framework for Autonomic Cloud Systems
Bibtext :
@article{alshara:hal-01762716,
TITLE = {{CoMe4ACloud: An End-to-End Framework for Autonomic Cloud Systems}},
AUTHOR = {Al-Shara, Zakarea and Alvares, Frederico and Bruneliere, Hugo and Lejeune, Jonathan and Prud'Homme, Charles and Ledoux, Thomas},
URL = {https://hal.archives-ouvertes.fr/hal-01762716},
JOURNAL = {{Future Generation Computer Systems}},
HAL_LOCAL_REFERENCE = {ACL+},
HAL_LOCAL_REFERENCE = {BEST},
PUBLISHER = {{Elsevier}},
VOLUME = {86},
PAGES = {339-354},
YEAR = {2018},
MONTH = Sep,
DOI = {10.1016/j.future.2018.03.039},
KEYWORDS = {Autonomic Computing ; Cloud Computing ; Model Driven Engineering ; Constraint Programming},
PDF = {https://hal.archives-ouvertes.fr/hal-01762716/file/FGCS2018_CoMe4ACloud_AuthorsVersion.pdf},
HAL_ID = {hal-01762716},
HAL_VERSION = {v1},
}
Endnote :
%0 Journal Article
%T CoMe4ACloud: An End-to-End Framework for Autonomic Cloud Systems
%+ Software Stack for Massively Geo-Distributed Infrastructures (STACK)
%+ Département Automatique, productique et informatique (DAPI)
%+ EASYVIRT
%+ NaoMod - Nantes Software Modeling Group (NaoMod)
%+ DistributEd aLgorithms and sYStems (DELYS)
%+ Théorie, Algorithmes et Systèmes en Contraintes (TASC )
%A Al-Shara, Zakarea
%A Alvares, Frederico
%A Bruneliere, Hugo
%A Lejeune, Jonathan
%A Prud'Homme, Charles
%A Ledoux, Thomas
%< avec comité de lecture
%Z ACL+
%Z BEST
%@ 0167-739X
%J Future Generation Computer Systems
%I Elsevier
%V 86
%P 339-354
%8 2018-09
%D 2018
%R 10.1016/j.future.2018.03.039
%K Autonomic Computing
%K Cloud Computing
%K Model Driven Engineering
%K Constraint Programming
%Z Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]
%Z Computer Science [cs]/Computation and Language [cs.CL]
%Z Computer Science [cs]/Software Engineering [cs.SE]Journal articles
%X Autonomic Computing has largely contributed to the development of self-manageable Cloud services. It notably allows freeing Cloud administrators of the burden of manually managing varying-demand services, while still enforcing Service-Level Agreements (SLAs). All Cloud artifacts, regardless of the layer carrying them, share many common characteristics. Thus, it should be possible to specify, (re)configure and monitor any XaaS (Anything-as-a-Service) layer in an homogeneous way. To this end, the CoMe4ACloud approach proposes a generic model-based architecture for autonomic management of Cloud systems. We derive a generic unique Autono-mic Manager (AM) capable of managing any Cloud service, regardless of the layer. This AM is based on a constraint solver which aims at finding the optimal configuration for the modeled XaaS, i.e. the best balance between costs and revenues while meeting the constraints established by the SLA. We evaluate our approach in two different ways. Firstly, we analyze qualitatively the impact of the AM behaviour on the system configuration when a given series of events occurs. We show that the AM takes decisions in less than 10 seconds for several hundred nodes simulating vir-tual/physical machines. Secondly, we demonstrate the feasibility of the integration with real Cloud systems, such as Openstack, while still remaining generic. Finally, we discuss our approach according to the current state-of-the-art.
%G English
%Z CoMe4ACloud (Atlanstic 2020)
%2 https://hal.archives-ouvertes.fr/hal-01762716/document
%2 https://hal.archives-ouvertes.fr/hal-01762716/file/FGCS2018_CoMe4ACloud_AuthorsVersion.pdf
%L hal-01762716
%U https://hal.archives-ouvertes.fr/hal-01762716
%~ CNRS
%~ EC-NANTES
%~ INRIA-RENNES
%~ LS2N-TASC-IMTA
%~ UNAM
%~ INRIA_TEST
%~ LS2N
%~ INRIA
%~ LS2N-NAOMOD
%~ LS2N-STACK
%~ LS2N-STACK-IMTA
%~ LS2N-NAOMOD-IMTA
%~ IMTA_DAPI
%~ UNIV-NANTES
%~ INRIA-RENGRE
%~ INRIA-ROCQ
%~ IMT-ATLANTIQUE
%~ LS2N-IMTA
%~ UPMC
%~ LIP6
%~ UPMC_POLE_1
%~ SORBONNE-UNIVERSITE
%~ SORBONNE-UNIV
%~ LS2N-TASC
Article dans une revue
Afzal Wasif, Bruneliere Hugo, Di Ruscio Davide, Sadovykh Andrey, Mazzini Silvia, Cariou Eric, Truscan Dragos, Cabot Jordi, Gómez Abel, Gorroñogoitia Jesús, Pomante Luigi, Smrz Pavel
The MegaM@Rt2 ECSEL project: MegaModelling at Runtime – Scalable model-based framework for continuous development and runtime validation of complex systems
Microprocessors and Microsystems: Embedded Hardware Design (MICPRO), Elsevier, 2018, 61, pp.86 - 95. 〈10.1016/j.micpro.2018.05.010〉
Bibtext :
@article{afzal:hal-01810002,
TITLE = {{The MegaM@Rt2 ECSEL project: MegaModelling at Runtime -- Scalable model-based framework for continuous development and runtime validation of complex systems}},
AUTHOR = {Afzal, Wasif and Bruneliere, Hugo and Di Ruscio, Davide and Sadovykh, Andrey and Mazzini, Silvia and Cariou, Eric and Truscan, Dragos and Cabot, Jordi and G{\'o}mez, Abel and Gorro{\~n}ogoitia, Jes{\'u}s and Pomante, Luigi and Smrz, Pavel},
URL = {https://hal.archives-ouvertes.fr/hal-01810002},
JOURNAL = {{Microprocessors and Microsystems: Embedded Hardware Design (MICPRO)}},
PUBLISHER = {{Elsevier}},
VOLUME = {61},
PAGES = {86 - 95},
YEAR = {2018},
MONTH = Sep,
DOI = {10.1016/j.micpro.2018.05.010},
KEYWORDS = {Megamodelling ; Design Time ; Model-Driven Engineering ; Runtime},
PDF = {https://hal.archives-ouvertes.fr/hal-01810002/file/MegaMaRt2_MICPRO_AuthorVersion%20.pdf},
HAL_ID = {hal-01810002},
HAL_VERSION = {v1},
}
Endnote :
%0 Journal Article
%T The MegaM@Rt2 ECSEL project: MegaModelling at Runtime – Scalable model-based framework for continuous development and runtime validation of complex systems
%+ Mälardalen University College (MDH)
%+ NaoMod - Nantes Software Modeling Group (NaoMod)
%+ Département Automatique, productique et informatique (DAPI)
%+ University of L'Aquila [Italy] (UNIVAQ)
%+ SOFTEAM
%+ INTECS
%+ Laboratoire Informatique de l'Université de Pau et des Pays de l'Adour (LIUPPA)
%+ Abo Akademi University [Turku]
%+ Institució Catalana de Recerca i Estudis Avançats [Barcelona] (ICREA)
%+ Universitat Oberta de Catalunya [Barcelona] (UOC)
%+ ATOS [madrid]
%+ Brno University of Technology
%A Afzal, Wasif
%A Bruneliere, Hugo
%A Di Ruscio, Davide
%A Sadovykh, Andrey
%A Mazzini, Silvia
%A Cariou, Eric
%A Truscan, Dragos
%A Cabot, Jordi
%A Gómez, Abel
%A Gorroñogoitia, Jesús
%A Pomante, Luigi
%A Smrz, Pavel
%< avec comité de lecture
%@ 0141-9331
%J Microprocessors and Microsystems: Embedded Hardware Design (MICPRO)
%I Elsevier
%V 61
%P 86 - 95
%8 2018-09
%D 2018
%R 10.1016/j.micpro.2018.05.010
%K Megamodelling
%K Design Time
%K Model-Driven Engineering
%K Runtime
%Z Computer Science [cs]/Computation and Language [cs.CL]
%Z Computer Science [cs]/Software Engineering [cs.SE]Journal articles
%X A major challenge for the European electronic industry is to enhance productivity by ensuring quality of development, integration and maintenance while reducing the associated costs. Model-Driven Engineering (MDE) principles and techniques have already shown promising capabilities, but they still need to scale up to support real-world scenarios implied by the full deployment and use of complex electronic components and systems. Moreover, maintaining efficient traceability, integration, and communication between two fundamental system life cycle phases (design time and runtime) is another challenge requiring the scalability of MDE. This paper presents an overview of the ECSEL1 project entitled “MegaModelling at runtime – Scalable model-based framework for continuous development and runtime validation of complex systems” (MegaM@Rt2), whose aim is to address the above mentioned challenges facing MDE. Driven by both large and small industrial enterprises, with the support of research partners and technology providers, MegaM@Rt2 aims to deliver a framework of tools and methods for: 1) system engineering/design and continuous development, 2) related runtime analysis and 3) global models and traceability management. Diverse industrial use cases (covering strategic domains such as aeronautics, railway, construction and telecommunications) will integrate and demonstrate the validity of the MegaM@Rt2 solution. This paper provides an overview of the MegaM@Rt2 project with respect to its approach, mission, objectives as well as to its implementation details. It further introduces the consortium as well as describes the work packages and few already produced deliverables.
%G English
%2 https://hal.archives-ouvertes.fr/hal-01810002/document
%2 https://hal.archives-ouvertes.fr/hal-01810002/file/MegaMaRt2_MICPRO_AuthorVersion%20.pdf
%L hal-01810002
%U https://hal.archives-ouvertes.fr/hal-01810002
%~ UNIV-PAU
%~ UNIV-NANTES
%~ IMTA_DAPI
%~ LS2N-NAOMOD-IMTA
%~ LS2N-NAOMOD
%~ LS2N
%~ OPENAIRE
%~ UNAM
%~ EC-NANTES
%~ CNRS
%~ IMT-ATLANTIQUE
%~ LIUPPA
%~ LS2N-IMTA
Communication dans un congrès
Bruneliere Hugo, Eramo Romina, Gomez Abel, Besnard Valentin, Bruel Jean-Michel, Gogolla Martin, Kästner Andreas, Rutle Adrian
Model-Driven Engineering for Design-Runtime Interaction in Complex Systems: Scientific Challenges and Roadmap
MDE@DeRun 2018 workshop, co-located with the Software Technologies: Applications and Foundations (STAF 2018) federation of conferences, Jun 2018, Toulouse, France. LNCS 11176, Software Technologies: Applications and Foundations (STAF 2018) Workshops. 〈10.1007/978-3-030-04771-9_40〉
Bibtext :
@inproceedings{bruneliere:hal-01890878,
TITLE = {{Model-Driven Engineering for Design-Runtime Interaction in Complex Systems: Scientific Challenges and Roadmap}},
AUTHOR = {Bruneliere, Hugo and Eramo, Romina and Gomez, Abel and Besnard, Valentin and Bruel, Jean-Michel and Gogolla, Martin and K{\"a}stner, Andreas and Rutle, Adrian},
URL = {https://hal.archives-ouvertes.fr/hal-01890878},
BOOKTITLE = {{MDE@DeRun 2018 workshop, co-located with the Software Technologies: Applications and Foundations (STAF 2018) federation of conferences}},
ADDRESS = {Toulouse, France},
SERIES = {Software Technologies: Applications and Foundations (STAF 2018) Workshops},
VOLUME = {LNCS 11176},
YEAR = {2018},
MONTH = Jun,
DOI = {10.1007/978-3-030-04771-9\_40},
KEYWORDS = {Design time modeling ; Runtime modeling ; Feedback ; Interactions ; Traceability ; Correspondences},
PDF = {https://hal.archives-ouvertes.fr/hal-01890878/file/MDE-DeRun2018_AuthorsVersion.pdf},
HAL_ID = {hal-01890878},
HAL_VERSION = {v1},
}
Endnote :
%0 Conference Proceedings
%T Model-Driven Engineering for Design-Runtime Interaction in Complex Systems: Scientific Challenges and Roadmap
%+ Département Automatique, productique et informatique (DAPI)
%+ NaoMod - Nantes Software Modeling Group (NaoMod)
%+ University of L'Aquila [Italy] (UNIVAQ)
%+ Internet Interdisciplinary Institute (IN3)
%+ ESEO-ÉRIS (ÉRIS)
%+ Institut de recherche en informatique de Toulouse (IRIT)
%+ University of Bremen, Germany
%+ Western Norway University of Applied Sciences, Norway
%A Bruneliere, Hugo
%A Eramo, Romina
%A Gomez, Abel
%A Besnard, Valentin
%A Bruel, Jean-Michel
%A Gogolla, Martin
%A Kästner, Andreas
%A Rutle, Adrian
%F Invité
%< avec comité de lecture
%B MDE@DeRun 2018 workshop, co-located with the Software Technologies: Applications and Foundations (STAF 2018) federation of conferences
%C Toulouse, France
%3 Software Technologies: Applications and Foundations (STAF 2018) Workshops
%V LNCS 11176
%8 2018-06-28
%D 2018
%R 10.1007/978-3-030-04771-9_40
%K Design time modeling
%K Runtime modeling
%K Feedback
%K Interactions
%K Traceability
%K Correspondences
%Z Computer Science [cs]/Software Engineering [cs.SE]Conference papers
%X This paper reports on the first Workshop on Model-Driven Engineering for Design-Runtime Interaction in Complex Systems (also called MDE@DeRun 2018) that took place during the STAF 2018 week. It explains the main objectives, content and results of the event. Based on these, the paper also proposes initial directions to explore for further research in the workshop area.
%G English
%2 https://hal.archives-ouvertes.fr/hal-01890878/document
%2 https://hal.archives-ouvertes.fr/hal-01890878/file/MDE-DeRun2018_AuthorsVersion.pdf
%L hal-01890878
%U https://hal.archives-ouvertes.fr/hal-01890878
%~ UNIV-NANTES
%~ LS2N-IMTA
%~ IMTA_DAPI
%~ LS2N-NAOMOD-IMTA
%~ LS2N-NAOMOD
%~ LS2N
%~ ESEO-TECH
%~ IMT-ATLANTIQUE
%~ UNAM
%~ OPENAIRE
%~ EC-NANTES
%~ CNRS
%~ UNIV-TLSE3
%~ SMS
%~ UNIV-TLSE2
Communication dans un congrès
Sadovykh​ Andrey, Bagnato Alessandra, Truscan​ Dragos, Pierini​ Pierluigi, Bruneliere Hugo, Gomez Abel, Cabot Jordi, Avila-García​ Orlando, Afzal Wasif
A Tool-supported Approach for Building the Architecture and Roadmap in MegaM@Rt2 Project
The 6th international Conference in Software Engineering for Defense Applications (SEDA 2018), Jun 2018, Rome, Italy. Springer, Advances in Intelligent Systems and Computing: Selected Papers from the 6th international Conference in Software Engineering for Defense Applications (SEDA 2018), 2019
Bibtext :
@inproceedings{sadovykh:hal-01933464,
TITLE = {{A Tool-supported Approach for Building the Architecture and Roadmap in MegaM@Rt2 Project}},
AUTHOR = {Sadovykh​, Andrey and Bagnato, Alessandra and Truscan​, Dragos and Pierini​, Pierluigi and Bruneliere, Hugo and Gomez, Abel and Cabot, Jordi and Avila-Garc{\'i}a​, Orlando and Afzal, Wasif},
URL = {https://hal.archives-ouvertes.fr/hal-01933464},
BOOKTITLE = {{The 6th international Conference in Software Engineering for Defense Applications (SEDA 2018)}},
ADDRESS = {Rome, Italy},
PUBLISHER = {{Springer}},
VOLUME = {Advances in Intelligent Systems and Computing: Selected Papers from the 6th international Conference in Software Engineering for Defense Applications (SEDA 2018)},
YEAR = {2018},
MONTH = Jun,
KEYWORDS = {SysML ; Traceability ; Modelio ; Model Driven Engineering ; Document generation ; UML ; Software Architecture ; Requirement Engineering},
PDF = {https://hal.archives-ouvertes.fr/hal-01933464/file/SEDA_2018_MegaMart2paper-authorsversion.pdf},
HAL_ID = {hal-01933464},
HAL_VERSION = {v2},
}
Endnote :
%0 Conference Proceedings
%T A Tool-supported Approach for Building the Architecture and Roadmap in MegaM@Rt2 Project
%+ Innopolis University
%+ Softeam [Guyancourt]
%+ Abo Akademi University [Turku]
%+ INTECS
%+ NaoMod - Nantes Software Modeling Group (NaoMod)
%+ Département Automatique, productique et informatique (DAPI)
%+ Universitat Oberta de Catalunya [Barcelona] (UOC)
%+ Institució Catalana de Recerca i Estudis Avançats (ICREA)
%+ ATOS [madrid]
%+ Mälardalen University College (MDH)
%A Sadovykh​, Andrey
%A Bagnato, Alessandra
%A Truscan​, Dragos
%A Pierini​, Pierluigi
%A Bruneliere, Hugo
%A Gomez, Abel
%A Cabot, Jordi
%A Avila-García​, Orlando
%A Afzal, Wasif
%< avec comité de lecture
%B The 6th international Conference in Software Engineering for Defense Applications (SEDA 2018)
%C Rome, Italy
%I Springer
%V Advances in Intelligent Systems and Computing: Selected Papers from the 6th international Conference in Software Engineering for Defense Applications (SEDA 2018)
%8 2018-06-07
%D 2018
%K SysML
%K Traceability
%K Modelio
%K Model Driven Engineering
%K Document generation
%K UML
%K Software Architecture
%K Requirement Engineering
%Z Computer Science [cs]/Computation and Language [cs.CL]
%Z Computer Science [cs]/Software Engineering [cs.SE]Conference papers
%X MegaM@Rt2 is a large European project dedicated to the provisioning of a model-based methodology and supporting tooling for system engineering at a wide scale. It notably targets the continuous development and runtime validation of such complex systems by developing the MegaM@Rt2 framework to address a large set of engineering processes and application domains. This collaborative project involves 27 partners from 6 different countries, 9 industrial case studies as well as over 30 different tools from project partners (and others). In the context of the project, we opted for a pragmatic model-driven approach in order to specify the case study requirements, design the high-level architecture of the MegaM@Rt2 framework, perform the gap analysis between the industrial needs and current state-of-the-art, and to plan a first framework development roadmap accordingly. The present paper concentrates on the concrete examples of the tooling approach for building the framework architecture. In particular, we discuss the collaborative modelling, requirements definition tooling, approach for components modelling, traceability and document generation. The paper also provides a brief discussion of the practical lessons we have learned from it so far.
%G English
%2 https://hal.archives-ouvertes.fr/hal-01933464v2/document
%2 https://hal.archives-ouvertes.fr/hal-01933464/file/SEDA_2018_MegaMart2paper-authorsversion.pdf
%L hal-01933464
%U https://hal.archives-ouvertes.fr/hal-01933464
%~ CNRS
%~ EC-NANTES
%~ UNAM
%~ OPENAIRE
%~ LS2N
%~ LS2N-NAOMOD
%~ UNIV-NANTES
%~ IMT-ATLANTIQUE
%~ LS2N-NAOMOD-IMTA
%~ IMTA_DAPI
%~ LS2N-IMTA
Communication dans un congrès
Bruneliere Hugo, Al-Shara Zakarea, Alvares Frederico, Lejeune Jonathan, Ledoux Thomas
A Model-based Architecture for Autonomic and Heterogeneous Cloud Systems
CLOSER 2018 - 8h International Conference on Cloud Computing and Services Science, Mar 2018, Funchal, Portugal. Proceedings of the 8h International Conference on Cloud Computing and Services Science (CLOSER 2018), 1, pp.201-212, 2018, 〈10.5220/0006773002010212〉
Bibtext :
@inproceedings{bruneliere:hal-01705248,
TITLE = {{A Model-based Architecture for Autonomic and Heterogeneous Cloud Systems}},
AUTHOR = {Bruneliere, Hugo and Al-Shara, Zakarea and Alvares, Frederico and Lejeune, Jonathan and Ledoux, Thomas},
URL = {https://hal.archives-ouvertes.fr/hal-01705248},
NOTE = {Best Paper Award},
BOOKTITLE = {{CLOSER 2018 - 8h International Conference on Cloud Computing and Services Science}},
ADDRESS = {Funchal, Portugal},
HAL_LOCAL_REFERENCE = {ACTI+},
HAL_LOCAL_REFERENCE = {BEST},
VOLUME = {1},
PAGES = {201-212},
YEAR = {2018},
MONTH = Mar,
DOI = {10.5220/0006773002010212},
KEYWORDS = {Modeling ; Interoperability ; Constraints ; Heterogeneity ; Autonomic Computing ; Cloud Computing},
PDF = {https://hal.archives-ouvertes.fr/hal-01705248/file/CoMe4ACloud_CLOSER2018_CameraReady.pdf},
HAL_ID = {hal-01705248},
HAL_VERSION = {v1},
}
Endnote :
%0 Conference Proceedings
%T A Model-based Architecture for Autonomic and Heterogeneous Cloud Systems
%+ Département Automatique, productique et informatique (DAPI)
%+ NaoMod - Nantes Software Modeling Group (NaoMod)
%+ Berger-Levrault
%+ EASYVIRT
%+ DistributEd aLgorithms and sYStems (DELYS)
%+ Software Stack for Massively Geo-Distributed Infrastructures (STACK)
%A Bruneliere, Hugo
%A Al-Shara, Zakarea
%A Alvares, Frederico
%A Lejeune, Jonathan
%A Ledoux, Thomas
%Z CoMe4ACloud project (funded by Atlanstic2020)
%Z Best Paper Award
%< avec comité de lecture
%Z ACTI+
%Z BEST
%( Proceedings of the 8h International Conference on Cloud Computing and Services Science (CLOSER 2018)
%B CLOSER 2018 - 8h International Conference on Cloud Computing and Services Science
%C Funchal, Portugal
%V 1
%P 201-212
%8 2018-03-19
%D 2018
%R 10.5220/0006773002010212
%K Modeling
%K Interoperability
%K Constraints
%K Heterogeneity
%K Autonomic Computing
%K Cloud Computing
%Z Computer Science [cs]/Software Engineering [cs.SE]
%Z Computer Science [cs]/Distributed, Parallel, and Cluster Computing [cs.DC]
%Z Computer Science [cs]/Computation and Language [cs.CL]Conference papers
%X Over the last few years, Autonomic Computing has been a key enabler for Cloud system's dynamic adaptation. However, autonomously managing complex systems (such as in the Cloud context) is not trivial and may quickly become fastidious and error-prone. We advocate that Cloud artifacts, regardless of the layer carrying them, share many common characteristics. Thus, this makes it possible to specify, (re)configure and monitor them in an homogeneous way. To this end, we propose a generic model-based architecture for allowing the autonomic management of any Cloud system. From a " XaaS " model describing a given Cloud system, possibly over multiple layers of the Cloud stack, Cloud administrators can derive an autonomic manager for this system. This paper introduces the designed model-based architecture, and notably its core generic XaaS modeling language. It also describes the integration with a constraint solver to be used by the autonomic manager , as well as the interoperability with a Cloud standard (TOSCA). It presents an implementation (with its application on a multi-layer Cloud system) and compares the proposed approach with other existing solutions.
%G English
%2 https://hal.archives-ouvertes.fr/hal-01705248/document
%2 https://hal.archives-ouvertes.fr/hal-01705248/file/CoMe4ACloud_CLOSER2018_CameraReady.pdf
%L hal-01705248
%U https://hal.archives-ouvertes.fr/hal-01705248
%~ CNRS
%~ EC-NANTES
%~ UNAM
%~ INRIA_TEST
%~ INRIA
%~ LS2N
%~ LS2N-STACK
%~ LS2N-NAOMOD
%~ UNIV-NANTES
%~ LS2N-NAOMOD-IMTA
%~ LS2N-STACK-IMTA
%~ IMTA_DAPI
%~ INRIA-RENNES
%~ INRIA-RENGRE
%~ INRIA-ROCQ
%~ IMT-ATLANTIQUE
%~ LS2N-IMTA
%~ UPMC
%~ LIP6
%~ UPMC_POLE_1
%~ SORBONNE-UNIVERSITE
%~ SORBONNE-UNIV
Article dans une revue
Bruneliere Hugo, Burger Erik, Cabot Jordi, Wimmer Manuel
A Feature-based Survey of Model View Approaches
Bibtext :
@article{bruneliere:hal-01590674,
TITLE = {{A Feature-based Survey of Model View Approaches}},
AUTHOR = {Bruneliere, Hugo and Burger, Erik and CABOT, Jordi and Wimmer, Manuel},
URL = {https://hal.inria.fr/hal-01590674},
JOURNAL = {{Software \& Systems Modeling}},
PUBLISHER = {{Springer Verlag}},
YEAR = {2017},
MONTH = Sep,
DOI = {10.1007/s10270-017-0622-9},
KEYWORDS = {Modeling ; Viewpoint ; View ; Model ; Survey},
PDF = {https://hal.inria.fr/hal-01590674/file/ModelViewSurvey_SoSyM_AuthorsVersion.pdf},
HAL_ID = {hal-01590674},
HAL_VERSION = {v1},
}
Endnote :
%0 Journal Article
%T A Feature-based Survey of Model View Approaches
%+ Modeling Technologies for Software Production, Operation, and Evolution (AtlanModels)
%+ Département Automatique, productique et informatique (DAPI)
%+ Karlsruher Institut für Technologie (KIT)
%+ Universitat Oberta de Catalunya [Barcelona] (UOC)
%+ Institució Catalana de Recerca i Estudis Avançats [Barcelona] (ICREA)
%+ Technical University of Vienna [Vienna] (TU WIEN)
%A Bruneliere, Hugo
%A Burger, Erik
%A CABOT, Jordi
%A Wimmer, Manuel
%< avec comité de lecture
%@ 1619-1366
%J Software & Systems Modeling
%I Springer Verlag
%8 2017-09
%D 2017
%R 10.1007/s10270-017-0622-9
%K Modeling
%K Viewpoint
%K View
%K Model
%K Survey
%Z Computer Science [cs]/Computation and Language [cs.CL]
%Z Computer Science [cs]/Software Engineering [cs.SE]Journal articles
%X When dealing with complex systems, information is very often fragmented across many different models expressed within a variety of (modeling) languages. To provide the relevant information in an appropriate way to different kinds of stakeholders, (parts of) such models have to be combined and potentially revamped by focusing on concerns of particular interest for them. Thus, mechanisms to define and compute views over models are highly needed. Several approaches have already been proposed to provide (semi-)automated support for dealing with such model views. This paper provides a detailed overview of the current state-of-the-art in this area. To achieve this, we relied on our own experiences of designing and applying such solutions in order to conduct a literature review on this topic. As a result, we discuss the main capabilities of existing approaches and propose a corresponding research agenda. We notably contribute a feature model describing what we believe to be the most important characteristics of the support for views on models. We expect this work to be helpful to both current and potential future users and developers of model view techniques, as well as to any person generally interested in model-based software and systems engineering.
%G English
%2 https://hal.inria.fr/hal-01590674/document
%2 https://hal.inria.fr/hal-01590674/file/ModelViewSurvey_SoSyM_AuthorsVersion.pdf
%L hal-01590674
%U https://hal.inria.fr/hal-01590674
%~ CNRS
%~ EC-NANTES
%~ UNAM
%~ UNIV-NANTES
%~ INRIA_TEST
%~ LS2N
%~ INRIA2017
%~ INRIA
%~ LS2N-ATLANMODELS
%~ LS2N-NAOMOD
%~ IMTA_DAPI
%~ OPENAIRE
%~ INRIA-RENNES
%~ INRIA-RENGRE
%~ IMT-ATLANTIQUE
%~ LS2N-IMTA
Communication dans un congrès
Afzal Wasif, Bruneliere Hugo, Di Ruscio Davide, Sadovykh Andrey, Mazzini Silvia, Cariou Eric, Truscan Dragos, Cabot Jordi, Field Daniel, Pomante Luigi, Smrz Pavel
The MegaM@Rt2 ECSEL Project – MegaModelling at Runtime – Scalable Model-based Framework for Continuous Development and Runtime Validation of Complex Systems
European Projects in Digital Systems Design (EPDSD) - Euromicro DSD/SEAA 2017, Aug 2017, Vienna, Austria. 〈http://dsd-seaa2017.ocg.at〉
Bibtext :
@inproceedings{afzal:hal-01557430,
TITLE = {{The MegaM@Rt2 ECSEL Project -- MegaModelling at Runtime -- Scalable Model-based Framework for Continuous Development and Runtime Validation of Complex Systems}},
AUTHOR = {Afzal, Wasif and Bruneliere, Hugo and Di Ruscio, Davide and Sadovykh, Andrey and Mazzini, Silvia and Cariou, Eric and Truscan, Dragos and Cabot, Jordi and Field, Daniel and Pomante, Luigi and Smrz, Pavel},
URL = {https://hal.inria.fr/hal-01557430},
BOOKTITLE = {{European Projects in Digital Systems Design (EPDSD) - Euromicro DSD/SEAA 2017}},
ADDRESS = {Vienna, Austria},
YEAR = {2017},
MONTH = Aug,
PDF = {https://hal.inria.fr/hal-01557430/file/DSD2017-MegaMaRt2_AuthorsVersion.pdf},
HAL_ID = {hal-01557430},
HAL_VERSION = {v1},
}
Endnote :
%0 Conference Proceedings
%T The MegaM@Rt2 ECSEL Project – MegaModelling at Runtime – Scalable Model-based Framework for Continuous Development and Runtime Validation of Complex Systems
%+ Mälardalen University College
%+ Département Automatique, productique et informatique (DAPI)
%+ Modeling Technologies for Software Production, Operation, and Evolution (AtlanModels)
%+ University of L'Aquila [Italy] (UNIVAQ)
%+ SOFTEAM
%+ INTECS
%+ Université de Pau et des Pays de l'Adour (UPPA)
%+ Abo Akademi University [Turku]
%+ ICREA
%+ ATOS [Barcelona]
%+ Brno University of Technology
%A Afzal, Wasif
%A Bruneliere, Hugo
%A Di Ruscio, Davide
%A Sadovykh, Andrey
%A Mazzini, Silvia
%A Cariou, Eric
%A Truscan, Dragos
%A Cabot, Jordi
%A Field, Daniel
%A Pomante, Luigi
%A Smrz, Pavel
%F Invité
%< avec comité de lecture
%B European Projects in Digital Systems Design (EPDSD) - Euromicro DSD/SEAA 2017
%C Vienna, Austria
%8 2017-08-30
%D 2017
%Z Computer Science [cs]/Computation and Language [cs.CL]
%Z Computer Science [cs]/Software Engineering [cs.SE]Conference papers
%X A major challenge for the European electronic industry is to enhance productivity while reducing costs and ensuring quality in development, integration and maintenance. Model-Driven Engineering (MDE) principles and techniques have already shown promising capabilities but still need to scale to support real-world scenarios implied by the full deployment and use of complex electronic components and systems. Moreover, maintaining efficient traceability, integration and communication between two fundamental system lifetime phases (design time and runtime) is another challenge facing scalability of MDE. This paper presents an overview of the ECSEL project entitled " MegaModelling at runtime – Scalable model-based framework for continuous development and runtime validation of complex systems " (MegaM@Rt2), whose aim is to address the above mentioned challenges facing MDE. Driven by both large and small industrial enterprises, with the support of research partners and technology providers, MegaM@Rt2 aims to deliver a framework of tools and methods for: 1) system engineering/design & continuous development, 2) related runtime analysis and 3) global model & traceability management, respectively. The diverse industrial use cases (covering domains such as aeronautics, railway, construction and telecommunications) will integrate and apply such a framework that shall demonstrate the validation of the MegaM@Rt2 solution.
%G English
%2 https://hal.inria.fr/hal-01557430/document
%2 https://hal.inria.fr/hal-01557430/file/DSD2017-MegaMaRt2_AuthorsVersion.pdf
%L hal-01557430
%U https://hal.inria.fr/hal-01557430
%~ CNRS
%~ UNIV-PAU
%~ UNIV-NANTES
%~ INRIA_TEST
%~ INRIA2017
%~ INRIA
%~ EC-NANTES
%~ UNAM
%~ LS2N
%~ LS2N-ATLANMODELS
%~ LS2N-NAOMOD
%~ IMTA_DAPI
%~ OPENAIRE
%~ INRIA-RENNES
%~ INRIA-RENGRE
%~ IMT-ATLANTIQUE
%~ LS2N-IMTA
Communication dans un congrès
Bruneliere Hugo, Mazzini Silvia, Sadovykh Andrey
The MegaM@Rt2 Approach and Tool Set
DeCPS Workshop, 22nd International Conference on Reliable Software Technologies - Ada-Europe 2017, Jun 2017, Vienna, Austria. 2017
Bibtext :
@inproceedings{bruneliere:hal-01627646,
TITLE = {{The MegaM@Rt2 Approach and Tool Set}},
AUTHOR = {Bruneliere, Hugo and Mazzini, Silvia and Sadovykh, Andrey},
URL = {https://hal.inria.fr/hal-01627646},
BOOKTITLE = {{DeCPS Workshop, 22nd International Conference on Reliable Software Technologies - Ada-Europe 2017}},
ADDRESS = {Vienna, Austria},
YEAR = {2017},
MONTH = Jun,
HAL_ID = {hal-01627646},
HAL_VERSION = {v1},
}
Endnote :
%0 Conference Paper
%F Oral
%T The MegaM@Rt2 Approach and Tool Set
%+ Modeling Technologies for Software Production, Operation, and Evolution (AtlanModels)
%+ Département Automatique, productique et informatique (DAPI)
%+ INTECS
%+ SOFTEAM
%A Bruneliere, Hugo
%A Mazzini, Silvia
%A Sadovykh, Andrey
%F Invité
%< sans comité de lecture
%B DeCPS Workshop, 22nd International Conference on Reliable Software Technologies - Ada-Europe 2017
%C Vienna, Austria
%8 2017-06-16
%D 2017
%Z Computer Science [cs]/Software Engineering [cs.SE]
%Z Computer Science [cs]/Computation and Language [cs.CL]Conference papers
%X A major challenge for the European industry is to enhance the productivity of software-intensive systems as well as to reduce their costs and increase their overall quality. Model-Driven Engineering (MDE) principles and techniques have already shown promising capabilities for software design, development, integration and maintenance. However, they still need to scale up to support real-world scenarios implied by the full deployment and use of complex cyber-physical systems (CPSs). In this context, maintaining efficient traceability, integration and communication between two fundamental system levels (i.e. design time and runtime) is an important challenge. This paper presents an overview of the set of tools and architectural approach envisioned by the H2020 ECSEL MegaM@Rt2 project (" MegaModelling at runtime – Scalable model-based framework for continuous development and runtime validation of complex systems "). The goal of this project is to address the above-mentioned challenges from a MDE perspective. Driven by both large and small industrial enterprises, with the support of research partners and technology providers, MegaM@Rt2 aims to deliver a framework of tools and approaches for: 1) system engineering/design & continuous development, 2) related runtime analysis and 3) global model & traceability management.
%G English
%L hal-01627646
%U https://hal.inria.fr/hal-01627646
%~ CNRS
%~ EC-NANTES
%~ UNAM
%~ UNIV-NANTES
%~ OPENAIRE
%~ INRIA_TEST
%~ INRIA
%~ INRIA2017
%~ LS2N
%~ LS2N-ATLANMODELS
%~ LS2N-NAOMOD
%~ IMTA_DAPI
%~ INRIA-RENNES
%~ INRIA-RENGRE
%~ IMT-ATLANTIQUE
%~ LS2N-IMTA
Voir toutes les publications