A model-driven approach for developing a model repository: Methodology and tool support

被引:7
|
作者
Hamid, Brahim [1 ]
机构
[1] Univ Toulosue, IRIT, 118 Route Narbonne, F-31062 Toulouse 9, France
关键词
Modeling artifact; Repository; Meta-model; Model-driven engineering; Security & dependability patterns; FRAMEWORK;
D O I
10.1016/j.future.2016.04.018
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Several development approaches have been proposed to cope with the increasing complexity of embedded system design. The most widely used approaches are those using models as the main artifacts to be constructed and maintained. The desired role of models is to ease, systematize and standardize the approach to the construction of software-based systems. To enforce reuse and interconnect the process of model specification and system development with models, we promote a model-based approach coupled with a model repository. In this paper, we propose a model-driven engineering methodological approach for the development of a model repository and an operational architecture for development tools. In addition, we provide evidence of the benefits and feasibility of our approach by reporting on a preliminary prototype that provides a model-based repository of security and dependability (S&D) pattern models. Finally, we apply the proposed approach in practice to a use case from the railway domain with strong S&D requirements. (C) 2016 Elsevier B.V. All rights reserved.
引用
收藏
页码:473 / 490
页数:18
相关论文
共 50 条
  • [1] A Model-Driven Methodology Approach for Developing a Repository of Models
    Hamid, Brahim
    [J]. MODEL AND DATA ENGINEERING, MEDI 2014, 2014, 8748 : 29 - 44
  • [2] MoDAS: Methodology and Tool for Model-Driven Adaptable Services
    Ortiz, Guadalupe
    Peinado, Sonia
    Garcia de Prado, Alfonso
    Boubeta-Puig, Juan
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2014 WORKSHOPS, 2015, 8954 : 32 - 43
  • [3] Tool support for model-driven development of Web applications
    Gómez, J
    Bia, A
    Parraga, A
    [J]. WEB INFORMATION SYSTEMS ENGINEERING - WISE 2005, 2005, 3806 : 721 - 730
  • [4] Tool Support for Model-driven development of Web Applications
    Gomez, Jaime
    Bia, Alejandro
    Parraga, Antonio
    [J]. INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING, 2007, 2 (03) : 65 - 79
  • [5] Early Experience with Agile Methodology in a Model-Driven Approach
    Kulkarni, Vinay
    Barat, Souvik
    Ramteerthkar, Uday
    [J]. MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2011, 6981 : 578 - 590
  • [6] A Methodology for Model-Driven Software Configuration Management Implementation and Support
    Bartusevics, Arturs
    [J]. AICT 2013: APPLIED INFORMATION AND COMMUNICATION TECHNOLOGIES, 2013, : 260 - 266
  • [7] A Model-Driven Approach for Developing Responsive Web Apps
    Seixas, Joao
    Ribeiro, Andre
    da Silva, Alberto Rodrigues
    [J]. PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING (ENASE), 2019, : 257 - 264
  • [8] A model-driven approach for developing adaptive software systems
    Hamann, Thomas
    Huebsch, Gerald
    Springer, Thomas
    [J]. DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, 2008, 5053 : 196 - 209
  • [9] A tool to support the definition and enactment of model-driven migration processes
    Bermudez Ruiz, Fco. Javier
    Sanchez Ramon, Oscar
    Garcia Molina, Jesus
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 128 : 106 - 129
  • [10] A Model-Driven Methodology for Developing Secure Data-Management Applications
    Basin, David
    Clavel, Manuel
    Egea, Marina
    Garcia de Dios, Miguel A.
    Dania, Carolina
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2014, 40 (04) : 324 - 337