On a tool-supported model-based approach for building architectures and roadmaps: The MegaM@Rt2 project experience

被引:1
|
作者
Sadovykh, Andrey [1 ,2 ]
Afzal, Wasif [3 ]
Truscan, Dragos [4 ]
Pierini, Pierluigi [5 ]
Bruneliere, Hugo [6 ,7 ]
Bagnato, Alessandra [2 ]
Gomez, Abel [8 ]
Cabot, Jordi [9 ]
Avila-Garcia, Orlando [10 ]
机构
[1] Innopolis Univ, Innopolis 420500, Respublika Tata, Russia
[2] Softeam, 21 Ave Victor Hugo, F-75016 Paris, France
[3] Malardalen Univ, Vasteras, Sweden
[4] Abo Akad Univ, FIN-20520 Turku, Finland
[5] Intecs SpA, Via U Forti 5, I-56121 Pisa, Italy
[6] IMT Atlantique, CNRS, LS2N, F-44000 Nantes, France
[7] ARMINES, F-44000 Nantes, France
[8] Univ Oberta Catalunya, IN3, Barcelona, Spain
[9] ICREA, Barcelona, Spain
[10] Atos, Subida Mayorazgo 24B, Tenerife 38110, Spain
基金
欧盟地平线“2020”;
关键词
Model-driven engineering; Requirement engineering; Architecture; Roadmap; UML; Sysml; Traceability; Document generation; Modelio; RUNTIME VALIDATION;
D O I
10.1016/j.micpro.2019.102848
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页数:15
相关论文
共 9 条
  • [1] Model-Based System Engineering in Practice: Document Generation - MegaM@Rt2 Project Experience
    Sadovykh, Andrey
    Ashraf, Adnan
    Bagnato, Alessandra
    Truscan, Dragos
    Pierini, Pierluigi
    Bruneliere, Hugo
    Avila-Carcia, Orlando
    Afzal, Wasif
    [J]. CEE-SECR'18: PROCEEDINGS OF THE 14TH CENTRAL AND EASTERN EUROPEAN SOFTWARE ENGINEERING CONFERENCE RUSSIA, 2018,
  • [2] The MegaM@Rt2 ECSEL Project MegaModelling at Runtime - Scalable Model-based Framework for
    Afzal, Wasif
    Bruneliere, Hugo
    Di Ruscio, Davide
    Sadovykh, Andrey
    Mazzini, Silvia
    Cariou, Eric
    Truscan, Dragos
    Cabot, Jordi
    Field, Daniel
    Pomante, Luigi
    Smrz, Pavel
    [J]. 2017 EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD), 2017, : 494 - 501
  • [3] The MegaM@Rt2 ECSEL project: MegaModelling at Runtime - Scalable model-based framework for continuous development and runtime validation of complex systems
    Afzal, Wasif
    Bruneliere, Hugo
    Di Ruscio, Davide
    Sadovykh, Andrey
    Mazzini, Silvia
    Cariou, Eric
    Truscan, Dragos
    Cabot, Jordi
    Gomez, Abel
    Gorronogoitia, Jesus
    Pomante, Luigi
    Smrz, Pavel
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2018, 61 : 86 - 95
  • [4] Planning for Safety Standards Compliance: A Model-Based Tool-Supported Approach
    Falessi, Davide
    Sabetzadeh, Mehrdad
    Briand, Lionel
    Turella, Emanuele
    Coq, Thierry
    Panesar-Walawege, Rajwinder Kaur
    [J]. IEEE SOFTWARE, 2012, 29 (03) : 64 - 70
  • [5] A Research Overview of Tool-Supported Model-based Testing of Requirements-based Designs
    Marinescu, Raluca
    Seceleanu, Cristina
    Le Guen, Helene
    Pettersson, Paul
    [J]. ADVANCES IN COMPUTERS, VOL 98, 2015, 98 : 89 - 140
  • [6] A Tool-Supported Model-Based Method for Facilitating the EN50129-Compliant Safety Approval Process
    Ul Muram, Faiz
    Gallina, Barbara
    Kanwal, Samina
    [J]. RELIABILITY, SAFETY, AND SECURITY OF RAILWAY SYSTEMS: MODELLING, ANALYSIS, VERIFICATION, AND CERTIFICATION, 2019, 11495 : 125 - 141
  • [7] Towards a Domain-Specific Approach Enabling Tool-Supported Model-Based Systems Engineering of Complex Industrial Internet-of-Things Applications
    Binder, Christoph
    Neureiter, Christian
    Luder, Arndt
    [J]. SYSTEMS, 2021, 9 (02):
  • [8] Inputs from a Model-Based Approach Towards the Specification of Microservices Logical Architectures: An Experience Report
    Santos, Nuno
    Rodrigues, Helena
    Ferreira, Nuno
    Machado, Ricardo J.
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2019, 2019, 11915 : 473 - 488
  • [9] Model-based assessment of seismic monitoring of CO2 in a CCS project in Alberta, Canada, including a poroelastic approach
    Moradi, Shahin
    Lawton, Donald
    [J]. 12TH INTERNATIONAL CONFERENCE ON GREENHOUSE GAS CONTROL TECHNOLOGIES, GHGT-12, 2014, 63 : 4305 - 4312