Model-driven integration using existing models

被引:5
|
作者
Denno, P [1 ]
Steves, MP [1 ]
Libes, D [1 ]
Barkmeyer, EJ [1 ]
机构
[1] US NIST, Gaithersburg, MD 20899 USA
关键词
D O I
10.1109/MS.2003.1231153
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As we engineers develop systems, we build models. These models might include business policy guidelines, database schemata, organization charts, class diagrams, and so on. The models span diverse viewpoints and levels of formality. We seldom revisit these models as the enterprise evolves. Often, the modelers themselves have disappeared, and any knowledge that wasn't captured in the specialized models is inaccessible, forgotten, or written off. Engineers use models even more rarely for later Integration efforts, when the systems have been repeatedly patched or, have become brittle and the models themselves are often inaccessible, if even applicable. However, can models be more than tools discarded along the way? Might they provide the enterprise with enduring value? Engineers can use these models to automate some systems integration steps that occur as systems evolve. If models can enable automated integration methods, the overall integration costs will decrease and modeling efforts' enduring value will return because models will become key to a wider segment of the system's life cycle. Our approach to model-driven integration uses a system's existing model's to characterize how the system's resources might be used to fulfill requirements for new interactions. Links-across-views capture the design intent behind legacy systems. They are combined with requirements for new interactions to produce a joint action model. Developers can use the JAM in downstream, automated integration.
引用
收藏
页码:59 / +
页数:6
相关论文
共 50 条
  • [31] COMBINING THE CONTINUOUS INTEGRATION PRACTICE AND THE MODEL-DRIVEN ENGINEERING APPROACH
    Garcia-Diaz, Vicente
    Pascual Espada, Jordan
    Rolando Nunez-Valdez, Edward
    Pelayo G-Bustelo, B. Cristina
    Cueva Lovelle, Juan Manuel
    COMPUTING AND INFORMATICS, 2016, 35 (02) : 299 - 337
  • [32] Integration of Planing and Reasoning into an Architecture that Enables Model-Driven Development
    Estivill-Castro, Vladimir
    ARTIFICIAL INTELLIGENCE RESEARCH AND DEVELOPMENT: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE OF THE CATALAN ASSOCIATION FOR ARTIFICIAL INTELLIGENCE, 2013, 256 : 3 - 4
  • [33] Semantic Equations for Formal Models in the Model-Driven Architecture
    Barbosa, Paulo
    Ramalho, Franklin
    Figueiredo, Jorge
    Costa, Aniko
    Gomes, Luis
    Junior, Antonio
    EMERGING TRENDS IN TECHNOLOGICAL INNOVATION, 2010, 314 : 251 - +
  • [34] Construction of consistent models in model-driven software development
    Taentzer, Gabriele
    MODEL-BASED SOFTWARE AND DATA INTEGRATION, 2008, 8 : 113 - 124
  • [35] On the use of large language models in model-driven engineering
    Di Rocco, Juri
    Di Ruscio, Davide
    Di Sipio, Claudio
    Nguyen, Phuong T.
    Rubei, Riccardo
    SOFTWARE AND SYSTEMS MODELING, 2025,
  • [36] Model-Driven Engineering Framework for Component Models Interoperability
    Crnkovic, Ivica
    Malavolta, Ivano
    Muccini, Henry
    COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2009, 5582 : 36 - +
  • [37] Model-driven service development for A-posteriori application integration
    Haase, Thomas
    ICEBE 2007: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2007, : 649 - 656
  • [38] A Model-Driven Methodology Approach for Developing a Repository of Models
    Hamid, Brahim
    MODEL AND DATA ENGINEERING, MEDI 2014, 2014, 8748 : 29 - 44
  • [39] Model-driven development using standard tools
    Garrido, Julian
    Angeles Martos, M.
    Berzal, Fernando
    ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: DATABASES AND INFORMATION SYSTEMS INTEGRATION, 2007, : 433 - 436
  • [40] Program translation using model-driven engineering
    Lano, K.
    2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2022), 2022, : 362 - 363