Hugo BRUNELIERE

Position

Enseignant chercheur

Campus

Nantes

Contact information:

Phone

02-51-85-82-21

Office information

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

Mail

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

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

My Latest Publications
Communication dans un congrès
Sadovykh Andrey, Truscan Dragos, Pierini Pierluigi, Widforss Gunnar, Ashraf Adnan, Bruneliere Hugo, Smrz Pavel, Bagnato Alessandra, Afzal Wasif, Hortelano Alexandra
On the Use of Hackathons to Enhance Collaboration in Large Collaborative Projects - A Preliminary Case Study of the MegaM@Rt2 EU Project
Design, Automation And Test in Europe (DATE 2019), European Design and Automation Association (EDAA), Mar 2019, Florence, Italy
Bibtext :
@inproceedings{sadovykh:hal-02103168,
TITLE = {{On the Use of Hackathons to Enhance Collaboration in Large Collaborative Projects - A Preliminary Case Study of the MegaM@Rt2 EU Project}},
AUTHOR = {Sadovykh, Andrey and Truscan, Dragos and Pierini, Pierluigi and Widforss, Gunnar and Ashraf, Adnan and Bruneliere, Hugo and Smrz, Pavel and Bagnato, Alessandra and Afzal, Wasif and Hortelano, Alexandra Espinosa},
URL = {https://hal.archives-ouvertes.fr/hal-02103168},
BOOKTITLE = {{Design, Automation And Test in Europe (DATE 2019)}},
ADDRESS = {Florence, Italy},
ORGANIZATION = {{European Design and Automation Association (EDAA)}},
SERIES = {Proceedings of the 2019 Design, Automation \& Test in Europe Conference \& Exhibition (DATE 2019)},
YEAR = {2019},
MONTH = Mar,
KEYWORDS = {Hackathon ; Collaboration ; Project},
PDF = {https://hal.archives-ouvertes.fr/hal-02103168/file/DATE2019_MegaMaRt2_paper_authorsversion.pdf},
HAL_ID = {hal-02103168},
HAL_VERSION = {v1},
}
Endnote :
%0 Conference Proceedings
%T On the Use of Hackathons to Enhance Collaboration in Large Collaborative Projects - A Preliminary Case Study of the MegaM@Rt2 EU Project
%+ Innopolis University
%+ Abo Akademi University [Turku]
%+ INTECS
%+ Mälardalen University College
%+ NaoMod - Nantes Software Modeling Group (NaoMod)
%+ Département Automatique, Productique et Informatique (IMT Atlantique - DAPI)
%+ Brno University of Technology [Brno]
%+ SOFTEAM
%A Sadovykh, Andrey
%A Truscan, Dragos
%A Pierini, Pierluigi
%A Widforss, Gunnar
%A Ashraf, Adnan
%A Bruneliere, Hugo
%A Smrz, Pavel
%A Bagnato, Alessandra
%A Afzal, Wasif
%A Hortelano, Alexandra, Espinosa
%< avec comité de lecture
%B Design, Automation And Test in Europe (DATE 2019)
%C Florence, Italy
%3 Proceedings of the 2019 Design, Automation & Test in Europe Conference & Exhibition (DATE 2019)
%8 2019-03-25
%D 2019
%K Hackathon
%K Collaboration
%K Project
%Z Computer Science [cs]/Computation and Language [cs.CL]
%Z Computer Science [cs]/Software Engineering [cs.SE]Conference papers
%X In this paper, we present the MegaM@Rt2 ECSEL project and discuss in details our approach for fostering collaboration in this project. We choose to use an internal hackathon approach that focuses on technical collaboration between case study owners and tool/method providers. The novelty of the approach is that we organize the technical workshop at our regular project progress meetings as a challenge-based contest involving all partners in the project. Case study partners submit their challenges related to the project goals and their use cases in advance. These challenges are concise enough to be experimented within approximately 4 hours. Teams are then formed to address those challenges. The teams include tool/method providers, case study owners and researchers/developers from other consortium members. On the hackathon day, partners work together to come with results addressing the challenges that are both interesting to encourage collaboration and convincing to continue further deeper investigations. Obtained results demonstrate that the hackathon approach stimulated knowledge exchanges among project partners and triggered new collaborations, notably between tool providers and use case owners.
%G English
%2 https://hal.archives-ouvertes.fr/hal-02103168/document
%2 https://hal.archives-ouvertes.fr/hal-02103168/file/DATE2019_MegaMaRt2_paper_authorsversion.pdf
%L hal-02103168
%U https://hal.archives-ouvertes.fr/hal-02103168
%~ UNAM
%~ CNRS
%~ OPENAIRE
%~ LS2N
%~ IMT-ATLANTIQUE
%~ LS2N-NAOMOD-IMTA
%~ UNIV-NANTES
%~ IMTA_DAPI
%~ EC-NANTES
%~ LS2N-NAOMOD
%~ LS2N-IMTA
Article dans une revue
Ameller David, Franch Xavier, Gomez Cristina, Martínez-Fernández Silverio, Araujo Joao, Biffl Stefan, Cabot Jordi, Cortellessa Vittorio, Mendez Daniel, Moreira Ana, Muccini Henry, Vallecillo Antonio, Wimmer Manuel, Amaral Vasco, Bohm Wolfgang, Bruneliere Hugo, Burgueño Loli, Goulao Miguel, Teufl Sabine, Berardinelli Luca
Dealing with Non-Functional Requirements in Model-Driven Development: A Survey
IEEE Transactions on Software Engineering, Institute of Electrical and Electronics Engineers, 2019, pp.1-1. ⟨10.1109/TSE.2019.2904476⟩
Bibtext :
@article{ameller:hal-02075976,
TITLE = {{Dealing with Non-Functional Requirements in Model-Driven Development: A Survey}},
AUTHOR = {Ameller, David and Franch, Xavier and Gomez, Cristina and Mart{\'i}nez-Fern{\'a}ndez, Silverio and Araujo, Joao and Biffl, Stefan and Cabot, Jordi and Cortellessa, Vittorio and Mendez, Daniel and Moreira, Ana and Muccini, Henry and Vallecillo, Antonio and Wimmer, Manuel and Amaral, Vasco and Bohm, Wolfgang and Bruneliere, Hugo and Burgue{\~n}o, Loli and Goulao, Miguel and Teufl, Sabine and Berardinelli, Luca},
URL = {https://hal.archives-ouvertes.fr/hal-02075976},
JOURNAL = {{IEEE Transactions on Software Engineering}},
PUBLISHER = {{Institute of Electrical and Electronics Engineers}},
PAGES = {1-1},
YEAR = {2019},
MONTH = Mar,
DOI = {10.1109/TSE.2019.2904476},
KEYWORDS = {Model-Driven Development ; Non-Functional Requirements ; Quality Requirements ; Requirements Engineering ; Survey},
PDF = {https://hal.archives-ouvertes.fr/hal-02075976/file/NFR4MDD_TSEpaper_PrePrint.pdf},
HAL_ID = {hal-02075976},
HAL_VERSION = {v1},
}
Endnote :
%0 Journal Article
%T Dealing with Non-Functional Requirements in Model-Driven Development: A Survey
%+ Universitat Politècnica de Catalunya [Barcelona] (UPC)
%+ Fraunhofer Institute for Experimental Software Engineering [Kaiserslautern] (IESE)
%+ Universidade Nova de Lisboa (UNINOVA)
%+ Technical University of Vienna [Vienna] (TU WIEN)
%+ Universitat Oberta de Catalunya [Barcelona] (UOC)
%+ Institució Catalana de Recerca i Estudis Avançats (ICREA)
%+ University of L'Aquila [Italy] (UNIVAQ)
%+ Technische Universität München [München] (TUM)
%+ Universidad de Málaga [Málaga]
%+ Technische Universität Wien (TU Wien)
%+ NaoMod - Nantes Software Modeling Group (NaoMod)
%+ Département Automatique, Productique et Informatique (IMT Atlantique - DAPI)
%A Ameller, David
%A Franch, Xavier
%A Gomez, Cristina
%A Martínez-Fernández, Silverio
%A Araujo, Joao
%A Biffl, Stefan
%A Cabot, Jordi
%A Cortellessa, Vittorio
%A Mendez, Daniel
%A Moreira, Ana
%A Muccini, Henry
%A Vallecillo, Antonio
%A Wimmer, Manuel
%A Amaral, Vasco
%A Bohm, Wolfgang
%A Bruneliere, Hugo
%A Burgueño, Loli
%A Goulao, Miguel
%A Teufl, Sabine
%A Berardinelli, Luca
%< avec comité de lecture
%@ 0098-5589
%J IEEE Transactions on Software Engineering
%I Institute of Electrical and Electronics Engineers
%P 1-1
%8 2019-03-12
%D 2019
%R 10.1109/TSE.2019.2904476
%K Model-Driven Development
%K Non-Functional Requirements
%K Quality Requirements
%K Requirements Engineering
%K Survey
%Z Computer Science [cs]/Computation and Language [cs.CL]
%Z Computer Science [cs]/Software Engineering [cs.SE]Journal articles
%X Context: Managing Non-Functional Requirements (NFRs) in software projects is challenging, and projects that adopt Model-Driven Development (MDD) are no exception. Although several methods and techniques have been proposed to face this challenge, there is still little evidence on how NFRs are handled in MDD by practitioners. Knowing more about the state of the practice may help researchers to steer their research and practitioners to improve their daily work. Objective: In this paper, we present our findings from an interview-based survey conducted with practitioners working in 18 different companies from 6 European countries. From a practitioner's point of view, the paper shows what barriers and benefits the management of NFRs as part of the MDD process can bring to companies, how NFRs are supported by MDD approaches, and which strategies are followed when (some) types of NFRs are not supported by MDD approaches. Results: Our study shows that practitioners perceive MDD adoption as a complex process with little to no tool support for NFRs, reporting productivity and maintainability as the types of NFRs expected to be supported when MDD is adopted. But in general, companies adapt MDD to deal with NFRs. When NFRs are not supported, the generated code is sometimes changed manually, thus compromising the maintainability of the software developed. However, the interviewed practitioners claim that the benefits of using MDD outweight the extra effort required by these manual adaptations. Conclusion: Overall, the results indicate that it is important for practitioners to handle NFRs in MDD, but further research is necessary in order to lower the barrier for supporting a broad spectrum of NFRs with MDD. Still, much conceptual and tool implementation work seems to be necessary to lower the barrier of integrating the broad spectrum of NFRs in practice.
%G English
%2 https://hal.archives-ouvertes.fr/hal-02075976/document
%2 https://hal.archives-ouvertes.fr/hal-02075976/file/NFR4MDD_TSEpaper_PrePrint.pdf
%L hal-02075976
%U https://hal.archives-ouvertes.fr/hal-02075976
%~ CNRS
%~ UNAM
%~ OPENAIRE
%~ LS2N
%~ IMT-ATLANTIQUE
%~ LS2N-NAOMOD-IMTA
%~ UNIV-NANTES
%~ IMTA_DAPI
%~ EC-NANTES
%~ LS2N-NAOMOD
%~ LS2N-IMTA
Thèse
Bruneliere Hugo
Generic Model-based Approaches for Software Reverse Engineering and Comprehension
Software Engineering [cs.SE]. Université de Nantes, 2018. English. ⟨NNT : 2018NANT4040⟩
Bibtext :
@phdthesis{bruneliere:tel-02106854,
TITLE = {{Generic Model-based Approaches for Software Reverse Engineering and Comprehension}},
AUTHOR = {Bruneliere, Hugo},
URL = {https://tel.archives-ouvertes.fr/tel-02106854},
NUMBER = {2018NANT4040},
SCHOOL = {{Universit{\'e} de Nantes}},
YEAR = {2018},
MONTH = Dec,
KEYWORDS = {Comprehension ; Views ; Model Driven Engineering ; Reverse Engineering ; Federation ; Ing{\'e}nierie Dirig{\'e}e par les Mod{\`e}les ; Vues ; R{\'e}tro-Ing{\'e}nierie},
TYPE = {Theses},
PDF = {https://tel.archives-ouvertes.fr/tel-02106854/file/PhD_HugoBruneliere_FinalManuscript_20190109.pdf},
HAL_ID = {tel-02106854},
HAL_VERSION = {v1},
}
Endnote :
%0 Thesis
%T Generic Model-based Approaches for Software Reverse Engineering and Comprehension
%+ NaoMod - Nantes Software Modeling Group (NaoMod)
%+ Département Automatique, Productique et Informatique (IMT Atlantique - DAPI)
%A Bruneliere, Hugo
%N 2018NANT4040
%I Université de Nantes
%Y Gerson Sunyé
%Z Jordi Cabot (president)
%Z Richard Paige (reviewer)
%Z Benoit Baudry (reviewer)
%Z Corinne Miral (examiner)
%Z Gerson Sunyé (referent)
%8 2018-12-20
%D 2018
%K Comprehension
%K Views
%K Model Driven Engineering
%K Reverse Engineering
%K Federation
%K Ingénierie Dirigée par les Modèles
%K Vues
%K Rétro-Ingénierie
%Z Computer Science [cs]/Software Engineering [cs.SE]
%Z Computer Science [cs]/Computation and Language [cs.CL]Theses
%X Nowadays, companies face more and more the problem of managing, maintaining, evolving or replacing their existing software systems. Reverse Engineering is the required phase of obtaining various representations of these systems to provide a better comprehension of their purposes/states.Model Driven Engineering (MDE) is a Software Engineering paradigm relying on intensive model creation, manipulation and use within design, development, deployment, integration, maintenance and evolution tasks. Model Driven Reverse Engineering (MDRE) has been proposed to enhance traditional Reverse Engineering approaches via the application of MDE. It aims at obtaining models from an existing system according to various aspects, and then possibly federating them via coherent views for further comprehension.However, existing solutions are limited as they quite often rely on case-specific integrations of different tools. Moreover, they can sometimes be (very) heterogeneous which may hinder their practical deployments. Generic and extensible solutions are still missing for MDRE to be combined with model view / federation capabilities.In this thesis, we propose to rely on two complementary, generic and extensible model-based approaches and their Eclipse/EMF-based implementations in open source: (i) To facilitate the elaboration of MDRE solutions in many different contexts, by obtaining different kinds of models from existing systems (e.g. their source code, data). (ii) To specify, build and manipulate views federating different models (e.g. resulting from MDRE) according to comprehension objectives (e.g. for different stakeholders).
%X De nos jours, les entreprises font souvent face à des problèmes de gestion, maintenance, évolution ou remplacement de leurs systèmes logiciel existants. La Rétro-Ingénierie est la phase requise d'obtention de diverses représentations de ces systèmes pour une meilleure compréhension de leurs buts/états.L'Ingénierie Dirigée par les Modèles (IDM) est un paradigme du Génie Logiciel reposant sur la création, manipulation et utilisation intensive de modèles dans les tâches de conception, développement, déploiement, intégration, maintenance et évolution. La Rétro-Ingénierie Dirigée par les Modèles (RIDM) a été proposée afin d'améliorer les approches de Rétro-Ingénierie traditionnelles. Elle vise à obtenir des modèles à partir d'un système existant, puis à les fédérer via des vues cohérentes pour une meilleure compréhension.Cependant, les solutions existantes sont limitées car étant souvent des intégrations spécifiques d'outils. Elles peuvent aussi être (très) hétérogènes, entravant ainsi leurs déploiements. Il manque donc de solutions pour que la RIDM puisse être combinée avec des capacités de vue / fédération de modèles.Dans cette thèse, nous proposons deux approches complémentaires, génériques et extensibles basées sur les modèles ainsi que leurs implémentations en open source basées sur Eclipse-EMF: (i) Pour faciliter l'élaboration de solutions de RIDM dans des contextes variés, en obtenant différents types de modèles à partir de systèmes existants (e.g. leurs codes source, données). (ii) Pour spécifier, construire et manipuler des vues fédérant différents modèles (e.g. résultant de la RIDM) selon des objectifs de compréhension (e.g. pour diverses parties prenantes).
%G English
%2 https://tel.archives-ouvertes.fr/tel-02106854/document
%2 https://tel.archives-ouvertes.fr/tel-02106854/file/PhD_HugoBruneliere_FinalManuscript_20190109.pdf
%L tel-02106854
%U https://tel.archives-ouvertes.fr/tel-02106854
%~ UNAM
%~ CNRS
%~ OPENAIRE
%~ LS2N
%~ IMT-ATLANTIQUE
%~ LS2N-NAOMOD-IMTA
%~ UNIV-NANTES
%~ IMTA_DAPI
%~ EC-NANTES
%~ LS2N-NAOMOD
%~ LS2N-IMTA
%~ CCSD-CELINE
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. pp.334-344, ⟨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},
HAL_LOCAL_REFERENCE = {ACTI+},
PAGES = {334-344},
YEAR = {2018},
MONTH = Oct,
DOI = {10.1145/3239372.3239408},
KEYWORDS = {Runtime ; Design Time ; Database ; Persistence ; Modeling ; Scalability ; Views},
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 (IMT Atlantique - 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
%Z ACTI+
%( 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 Runtime
%K Design Time
%K Database
%K Persistence
%K Modeling
%K Scalability
%K Views
%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. 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},
HAL_LOCAL_REFERENCE = {ACTI+},
PAGES = {211-211},
YEAR = {2018},
MONTH = Oct,
DOI = {10.1145/3239372.3242895},
KEYWORDS = {Survey ; Viewpoint ; View ; Model ; 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 (IMT Atlantique - DAPI)
%+ Karlsruher Institut für Technologie (KIT)
%+ Universitat Oberta de Catalunya [Barcelona] (UOC)
%+ Institució Catalana de Recerca i Estudis Avançats (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
%Z ACTI+
%( 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 Survey
%K Viewpoint
%K View
%K Model
%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
Communication dans un congrès
Sadovykh Andrey, Ashraf Adnan, Bagnato Alessandra, Truscan Dragos, Pierini Pierluigi, Bruneliere Hugo, Avila-Carcia Orlando, Afzal Wasif
Model-Based System Engineering in Practice: Document Generation - MegaM@Rt2 Project Experience
14th Central and Eastern European Software Engineering Conference Russia (CEE-SECR'18), Oct 2018, Moscow, Russia. pp.1-6, ⟨10.1145/3290621.3290633⟩
Bibtext :
@inproceedings{sadovykh:hal-02102852,
TITLE = {{Model-Based System Engineering in Practice: Document Generation - MegaM@Rt2 Project Experience}},
AUTHOR = {Sadovykh, Andrey and Ashraf, Adnan and Bagnato, Alessandra and Truscan, Dragos and Pierini, Pierluigi and Bruneliere, Hugo and Avila-Carcia, Orlando and Afzal, Wasif},
URL = {https://hal.archives-ouvertes.fr/hal-02102852},
BOOKTITLE = {{14th Central and Eastern European Software Engineering Conference Russia (CEE-SECR'18)}},
ADDRESS = {Moscow, Russia},
PUBLISHER = {{ACM Press}},
SERIES = {Proceedings of the 14th Central and Eastern European Software Engineering Conference Russia (CEE-SECR'18)},
PAGES = {1-6},
YEAR = {2018},
MONTH = Oct,
DOI = {10.1145/3290621.3290633},
KEYWORDS = {Document Generation ; Requirements ; Model-based System Engineering ; Model-driven Software Engineering ; UML ; SysML ; Traceability},
PDF = {https://hal.archives-ouvertes.fr/hal-02102852/file/CEE-SECRAuthorsVersionwithCR.pdf},
HAL_ID = {hal-02102852},
HAL_VERSION = {v1},
}
Endnote :
%0 Conference Proceedings
%T Model-Based System Engineering in Practice: Document Generation - MegaM@Rt2 Project Experience
%+ SOFTEAM
%+ Innopolis University
%+ Abo Akademi University [Turku]
%+ INTECS
%+ NaoMod - Nantes Software Modeling Group (NaoMod)
%+ Département Automatique, Productique et Informatique (IMT Atlantique - DAPI)
%+ ATOS Origin
%+ Mälardalen University College (MDH)
%A Sadovykh, Andrey
%A Ashraf, Adnan
%A Bagnato, Alessandra
%A Truscan, Dragos
%A Pierini, Pierluigi
%A Bruneliere, Hugo
%A Avila-Carcia, Orlando
%A Afzal, Wasif
%< avec comité de lecture
%B 14th Central and Eastern European Software Engineering Conference Russia (CEE-SECR'18)
%C Moscow, Russia
%I ACM Press
%3 Proceedings of the 14th Central and Eastern European Software Engineering Conference Russia (CEE-SECR'18)
%P 1-6
%8 2018-10-12
%D 2018
%R 10.1145/3290621.3290633
%K Document Generation
%K Requirements
%K Model-based System Engineering
%K Model-driven Software Engineering
%K UML
%K SysML
%K Traceability
%Z Computer Science [cs]/Computation and Language [cs.CL]
%Z Computer Science [cs]/Software Engineering [cs.SE]Conference papers
%X MegaM@Rt2 project is a collaborative initiative of the ECSEL Joint Undertaking under Horizon 2020 EU programme. The project regroups 26 partners from 6 different European countries who jointly address challenges of engineering modern cyberphysical systems by using model-based engineering methods. Since it is a model-based project, we adopted a similar approach for dealing with requirements analysis, architecture, design, roadmap planning and development status checking. In these tasks, document generation methods were particularly useful to create a set of “live” reference specifications and contractual reports. We believe that these methods perfectly demonstrate relevant benefits of the model-based approach and are applicable to many other contexts. Document generation has several challenges, since the produced documents should address several goals and target different audience. Hence, we describe this approach in detail in this paper in the form of an experience report.In essence, the MegaM@Rt2 project had a rather trivial task to document inception phase of the project. The challenge arises from the scale of the project, we had to deal with hundreds of requirements from completely different users, hundreds of features of 29 tools, which had to be mapped to those requirements in order to analyze a gap and devise a roadmap for a consistent tool chain. With limited resource on technical coordination we had to be extremely efficient and thus we adopted a model-based approach that we describe in this paper. The paper should be helpful to project managers and architects who wish to discuss on model-based approaches from a practical side.
%G English
%2 https://hal.archives-ouvertes.fr/hal-02102852/document
%2 https://hal.archives-ouvertes.fr/hal-02102852/file/CEE-SECRAuthorsVersionwithCR.pdf
%L hal-02102852
%U https://hal.archives-ouvertes.fr/hal-02102852
%~ UNAM
%~ CNRS
%~ OPENAIRE
%~ LS2N
%~ IMT-ATLANTIQUE
%~ LS2N-NAOMOD-IMTA
%~ UNIV-NANTES
%~ IMTA_DAPI
%~ EC-NANTES
%~ LS2N-NAOMOD
%~ LS2N-IMTA
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 (IMT Atlantique - 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 (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
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 (IMT Atlantique - 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-STACK
%~ LS2N-NAOMOD
%~ LS2N-STACK-IMTA
%~ LS2N-NAOMOD-IMTA
%~ IMTA_DAPI
%~ UNIV-NANTES
%~ INRIA-RENGRE
%~ INRIA-ROCQ
%~ IMT-ATLANTIQUE
%~ LS2N-IMTA
%~ SORBONNE-UNIVERSITE
%~ SORBONNE-UNIV
%~ LS2N-TASC
%~ LIP6
%~ SU-SCIENCES
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. ⟨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 (IMT Atlantique - 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
%~ SMS
%~ UNIV-TLSE2
%~ UNIV-TLSE3
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
SEDA 2018: Proceedings of 6th International Conference in Software Engineering for Defence Applications, Jun 2018, Rome, Italy. pp.265-274, ⟨10.1007/978-3-030-14687-0_24⟩
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 = {{SEDA 2018: Proceedings of 6th International Conference in Software Engineering for Defence Applications}},
ADDRESS = {Rome, Italy},
PUBLISHER = {{Springer International Publishing}},
PAGES = {265-274},
YEAR = {2018},
MONTH = Jun,
DOI = {10.1007/978-3-030-14687-0\_24},
KEYWORDS = {SysML ; Traceability ; Modelio ; Model Driven Engineering ; UML ; Software Architecture ; Requirement Engineering ; Document generation},
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 (IMT Atlantique - 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 SEDA 2018: Proceedings of 6th International Conference in Software Engineering for Defence Applications
%C Rome, Italy
%I Springer International Publishing
%P 265-274
%8 2018-06-07
%D 2018
%R 10.1007/978-3-030-14687-0_24
%K SysML
%K Traceability
%K Modelio
%K Model Driven Engineering
%K UML
%K Software Architecture
%K Requirement Engineering
%K Document generation
%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
See all publications