2019
|
ConferenceAndrey Sadovykh, Dragos Truscan, Wasif Afzal, Hugo Bruneliere, Adnan Ashraf, Abel Gómez, Alexandra Espinosa, Gunnar Widforss, Pierluigi Pierini, Elizabeta Fourneret, Alessandra Bagnato MegaM@Rt2 Project: Mega-Modelling at Runtime - Intermediate Results and Research Challenges Software Technology: Methods and Tools. TOOLS 2019, vol. 11771, Lecture Notes in Computer Science Springer International Publishing, Cham, 2019, ISBN: 978-3-030-29852-4. Abstract | Links | BibTeX | Tags: Cyber-Physical Systems (CPS), MegaM@Rt2, Megamodelling, Model-Driven Engineering (MDE), Runtime, Traceability @conference{Sadovykh:TOOLS:2019,
title = {MegaM@Rt2 Project: Mega-Modelling at Runtime - Intermediate Results and Research Challenges},
author = {Andrey Sadovykh and Dragos Truscan and Wasif Afzal and Hugo Bruneliere and Adnan Ashraf and Abel G\'{o}mez and Alexandra Espinosa and Gunnar Widforss and Pierluigi Pierini and Elizabeta Fourneret and Alessandra Bagnato},
editor = {Manuel Mazzara and Jean-Michel Bruel and Bertrand Meyer and Alexander Petrenko},
doi = {10.1007/978-3-030-29852-4_33},
isbn = {978-3-030-29852-4},
year = {2019},
date = {2019-10-08},
booktitle = {Software Technology: Methods and Tools. TOOLS 2019},
volume = {11771},
pages = {393--405},
publisher = {Springer International Publishing},
address = {Cham},
series = {Lecture Notes in Computer Science},
abstract = {MegaM@Rt2 Project is a major European effort towards the model-driven engineering of complex Cyber-Physical systems combined with runtime analysis. Both areas are dealt within the same methodology to enjoy the mutual benefits through sharing and tracking various engineering artifacts. The project involves 27 partners that contribute with diverse research and industrial practices addressing real-life case study challenges stemming from 9 application domains. These partners jointly progress towards a common framework to support those application domains with model-driven engineering, verification, and runtime analysis methods. In this paper, we present the motivation for the project, the current approach and the intermediate results in terms of tools, research work and practical evaluation on use cases from the project. We also discuss outstanding challenges and proposed approaches to address them.},
keywords = {Cyber-Physical Systems (CPS), MegaM@Rt2, Megamodelling, Model-Driven Engineering (MDE), Runtime, Traceability},
pubstate = {published},
tppubtype = {conference}
}
MegaM@Rt2 Project is a major European effort towards the model-driven engineering of complex Cyber-Physical systems combined with runtime analysis. Both areas are dealt within the same methodology to enjoy the mutual benefits through sharing and tracking various engineering artifacts. The project involves 27 partners that contribute with diverse research and industrial practices addressing real-life case study challenges stemming from 9 application domains. These partners jointly progress towards a common framework to support those application domains with model-driven engineering, verification, and runtime analysis methods. In this paper, we present the motivation for the project, the current approach and the intermediate results in terms of tools, research work and practical evaluation on use cases from the project. We also discuss outstanding challenges and proposed approaches to address them. |
Journal ArticleAndrey Sadovykh, Wasif Afzal, Dragos Truscan, Pierluigi Pierini, Hugo Bruneliere, Alessandra Bagnato, Abel Gómez, Jordi Cabot, Orlando Avila-García On a Tool-Supported Model-Based Approach for Building Architectures and Roadmaps: The MegaM@Rt2 Project Experience In: Microprocessors and Microsystems, vol. 71, pp. 102848, 2019, ISSN: 0141-9331. Abstract | Links | BibTeX | Tags: Document Generation, MegaM@Rt2, Model-Driven Engineering (MDE), Modelio, Requirements Engineering (RE), SysML @article{Sadovykh:MICPRO:2019,
title = {On a Tool-Supported Model-Based Approach for Building Architectures and Roadmaps: The MegaM@Rt2 Project Experience},
author = {Andrey Sadovykh and Wasif Afzal and Dragos Truscan and Pierluigi Pierini and Hugo Bruneliere and Alessandra Bagnato and Abel G\'{o}mez and Jordi Cabot and Orlando Avila-Garc\'{i}a},
doi = {10.1016/j.micpro.2019.102848},
issn = {0141-9331},
year = {2019},
date = {2019-07-22},
journal = {Microprocessors and Microsystems},
volume = {71},
pages = {102848},
abstract = {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 a framework addressing 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 software tools from project partners (and others). In the context of the MegaM@Rt2 project, we elaborated on a pragmatic model-driven approach to specify the case study requirements, design the high-level architecture of a framework, perform the gap analysis between the industrial needs and current state-of-the-art, and plan a first framework development roadmap accordingly. The present paper describes the generic tool-supported approach that came out as a result. It also details its concrete application in the MegaM@Rt2 project. In particular, we discuss the collaborative modeling process, the requirement definition tooling, the approach for components modeling, as well as the traceability and document generation. In addition, we show how we used the proposed solution to specify the MegaM@Rt2 framework’s conceptual tool components centered around three complementary tool sets: the MegaM@Rt2 System Engineering Tool Set, the MegaM@Rt2 Runtime Analysis Tool Set and the MegaM@Rt2 Model \& Traceability Management Tool Set. The paper ends with a discussion on the practical lessons we have learned from this work so far.},
keywords = {Document Generation, MegaM@Rt2, Model-Driven Engineering (MDE), Modelio, Requirements Engineering (RE), SysML},
pubstate = {published},
tppubtype = {article}
}
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 a framework addressing 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 software tools from project partners (and others). In the context of the MegaM@Rt2 project, we elaborated on a pragmatic model-driven approach to specify the case study requirements, design the high-level architecture of a framework, perform the gap analysis between the industrial needs and current state-of-the-art, and plan a first framework development roadmap accordingly. The present paper describes the generic tool-supported approach that came out as a result. It also details its concrete application in the MegaM@Rt2 project. In particular, we discuss the collaborative modeling process, the requirement definition tooling, the approach for components modeling, as well as the traceability and document generation. In addition, we show how we used the proposed solution to specify the MegaM@Rt2 framework’s conceptual tool components centered around three complementary tool sets: the MegaM@Rt2 System Engineering Tool Set, the MegaM@Rt2 Runtime Analysis Tool Set and the MegaM@Rt2 Model & Traceability Management Tool Set. The paper ends with a discussion on the practical lessons we have learned from this work so far. |
ConferenceAndrey Sadovykh, Alessandra Bagnato, Dragos Truscan, Pierluigi Pierini, Hugo Bruneliere, Abel Gómez, Jordi Cabot, Orlando Avila-García, Wasif Afzal A Tool-Supported Approach for Building the Architecture and Roadmap in MegaM@Rt2 Project Proceedings of 6th International Conference in Software Engineering for Defence Applications, vol. 925, Advances in Intelligent Systems and Computing Springer International Publishing, Cham, 2019, ISBN: 978-3-030-14687-0. Abstract | Links | BibTeX | Tags: Document Generation, MegaM@Rt2, Model-Driven Engineering (MDE), Modelio, Requirements Engineering (RE) @conference{Sadovykh:SEDA:2018,
title = {A Tool-Supported Approach for Building the Architecture and Roadmap in MegaM@Rt2 Project},
author = {Andrey Sadovykh and Alessandra Bagnato and Dragos Truscan and Pierluigi Pierini and Hugo Bruneliere and Abel G\'{o}mez and Jordi Cabot and Orlando Avila-Garc\'{i}a and Wasif Afzal},
editor = {Paolo Ciancarini and Manuel Mazzara and Angelo Messina and Alberto Sillitti and Giancarlo Succi},
doi = {10.1007/978-3-030-14687-0_24},
isbn = {978-3-030-14687-0},
year = {2019},
date = {2019-03-19},
booktitle = {Proceedings of 6th International Conference in Software Engineering for Defence Applications},
volume = {925},
pages = {265--274},
publisher = {Springer International Publishing},
address = {Cham},
series = {Advances in Intelligent Systems and Computing},
abstract = {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 modeling, requirements definition tooling, approach for components modeling, traceability and document generation. The paper also provides a brief discussion of the practical lessons we have learned from it so far.},
keywords = {Document Generation, MegaM@Rt2, Model-Driven Engineering (MDE), Modelio, Requirements Engineering (RE)},
pubstate = {published},
tppubtype = {conference}
}
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 modeling, requirements definition tooling, approach for components modeling, traceability and document generation. The paper also provides a brief discussion of the practical lessons we have learned from it so far. |
2018
|
ConferenceAbel Gómez, Orlando Avila-García, Jordi Cabot, José Ramón Juárez, Aitor Urbieta, Eugenio Villar The MegaM@Rt2 ECSEL Project: MegaModelling at Runtime — Scalable Model-based Framework for Continuous Development and Runtime Validation of Complex Systems Actas de las XXIII Jornadas de Ingeniería del Software y Bases de Datos (JISBD 2018), Sistedes, 2018. Abstract | Links | BibTeX | Tags: Design Time, MegaM@Rt2, Model-Driven Engineering (MDE), Runtime @conference{Gomez:JISBD:2018,
title = {The MegaM@Rt2 ECSEL Project: MegaModelling at Runtime \textemdash Scalable Model-based Framework for Continuous Development and Runtime Validation of Complex Systems},
author = {Abel G\'{o}mez and Orlando Avila-Garc\'{i}a and Jordi Cabot and Jos\'{e} Ram\'{o}n Ju\'{a}rez and Aitor Urbieta and Eugenio Villar},
editor = {Fernando S\'{a}nchez-Figueroa},
url = {http://hdl.handle.net/11705/JISBD/2018/023},
year = {2018},
date = {2018-09-17},
booktitle = {Actas de las XXIII Jornadas de Ingenier\'{i}a del Software y Bases de Datos (JISBD 2018)},
publisher = {Sistedes},
abstract = {A major challenge for the European electronic components and systems (ECS) industry is to increase productivity and reduce costs while ensuring safety and quality. Model-Driven Engineering (MDE) principles have already shown valuable capabilities for the development of ECSs but still need to scale to support real-world scenarios implied by the full deployment and use of complex electronic systems, such as Cyber-Physical Systems, and real-time systems. Moreover, maintaining efficient traceability, integration and communication between fundamental stages of the development lifecycle (i.e., design time and runtime) is another challenge to the scalability of MDE tools and techniques. This paper presents “MegaModelling at runtime \textemdash Scalable model-based framework for continuous development and runtime validation of complex systems” (MegaM@Rt2), an ECSEL\textendashJU project whose main goal is to address the above mentioned challenges. 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: (i) system engineering/design and continuous development,(ii) related runtime analysis, and (iii) global model and traceability management.},
keywords = {Design Time, MegaM@Rt2, Model-Driven Engineering (MDE), Runtime},
pubstate = {published},
tppubtype = {conference}
}
A major challenge for the European electronic components and systems (ECS) industry is to increase productivity and reduce costs while ensuring safety and quality. Model-Driven Engineering (MDE) principles have already shown valuable capabilities for the development of ECSs but still need to scale to support real-world scenarios implied by the full deployment and use of complex electronic systems, such as Cyber-Physical Systems, and real-time systems. Moreover, maintaining efficient traceability, integration and communication between fundamental stages of the development lifecycle (i.e., design time and runtime) is another challenge to the scalability of MDE tools and techniques. This paper presents “MegaModelling at runtime — Scalable model-based framework for continuous development and runtime validation of complex systems” (MegaM@Rt2), an ECSEL–JU project whose main goal is to address the above mentioned challenges. 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: (i) system engineering/design and continuous development,(ii) related runtime analysis, and (iii) global model and traceability management. Open Access |
Journal ArticleWasif Afzal, Hugo Bruneliere, Davide Di Ruscio, Andrey Sadovykh, Silvia Mazzini, Eric Cariou, Dragos Truscan, Jordi Cabot, Abel Gómez, Jesús Gorroñogoitia, Luigi Pomante, Pavel Smrz The MegaM@Rt2 ECSEL project: MegaModelling at Runtime – Scalable model-based framework for continuous development and runtime validation of complex systems In: Microprocessors and Microsystems, vol. 61, pp. 86 - 95, 2018, ISSN: 0141-9331. Abstract | Links | BibTeX | Tags: Design Time, MegaM@Rt2, Megamodelling, Model-Driven Engineering (MDE), Runtime @article{Afzal:MICPRO:2018,
title = {The MegaM@Rt2 ECSEL project: MegaModelling at Runtime \textendash Scalable model-based framework for continuous development and runtime validation of complex systems},
author = {Wasif Afzal and Hugo Bruneliere and Davide Di Ruscio and Andrey Sadovykh and Silvia Mazzini and Eric Cariou and Dragos Truscan and Jordi Cabot and Abel G\'{o}mez and Jes\'{u}s Gorro\~{n}ogoitia and Luigi Pomante and Pavel Smrz},
url = {https://abel.gomez.llana.me/wp-content/uploads/2018/06/afzal-2018-megamart2.pdf},
doi = {10.1016/j.micpro.2018.05.010},
issn = {0141-9331},
year = {2018},
date = {2018-01-01},
journal = {Microprocessors and Microsystems},
volume = {61},
pages = {86 - 95},
abstract = {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 \textendash 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.},
keywords = {Design Time, MegaM@Rt2, Megamodelling, Model-Driven Engineering (MDE), Runtime},
pubstate = {published},
tppubtype = {article}
}
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. Full Text AvailablePreprint |