Opening the Black-Box of Model Transformation

被引:0
|
作者
Saxon, John T. [1 ]
Bordbar, Behzad [1 ]
Akehurst, David H. [2 ]
机构
[1] Univ Birmingham, Birmingham, W Midlands, England
[2] Itemis AG, D-44536 Lunen, Germany
来源
关键词
D O I
10.1007/978-3-319-21151-0_12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The automated execution of model transformation plays a key role within Model Driven Development. The software that executes a transformation, commonly known as a transformation engine, receives the meta-models of the source and destination, and a set of transformation rules as input. Then the engine can be used to convert instances of the source meta-model to produce a destination model. Transformation engines are often seen as black boxes. In order to be sure of the correct execution, it is crucial to understand how a transformation engine executes a given transformation. This paper presents a method of capturing and analysing the activities carried out within the transformation engine by elaborating on existing tracing mechanisms used by existing engines. We compare the tracing mechanisms involved in four popular, rule-based transformation frameworks and highlight their shortcomings. A new trace meta-model is presented to deal with some of these shortcomings. These processes can be applied to all existing frameworks; as a proof of concept we have extended an existing traceability framework, based on our earlier work, to implement these mechanisms.
引用
收藏
页码:171 / 186
页数:16
相关论文
共 50 条
  • [1] OPENING THE BLACK-BOX OF INNOVATION
    AGHION, P
    TIROLE, J
    [J]. EUROPEAN ECONOMIC REVIEW, 1994, 38 (3-4) : 701 - 710
  • [2] THE OPENING OF THE BLACK-BOX - IS PSYCHOLOGY PREPARED
    FOA, UG
    MARGULES, DL
    [J]. JOURNAL OF MIND AND BEHAVIOR, 1983, 4 (04): : 435 - 449
  • [3] EMS SYSTEMS - OPENING THE BLACK-BOX
    MAIO, RF
    [J]. ANNALS OF EMERGENCY MEDICINE, 1993, 22 (04) : 730 - 731
  • [4] A Black-box Model for Neurons
    Roqueiro, N.
    Claumann, C.
    Guillamon, A.
    Fossas, E.
    [J]. 2019 IEEE 10TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2019, : 129 - 132
  • [5] Beyond the black-box model
    不详
    [J]. FOUNDATIONS AND TRENDS IN MACHINE LEARNING, 2015, 8 (3-4): : 309 - 328
  • [6] Transformation of hypersingular integrals and black-box cubature
    Sauter, SA
    Lage, C
    [J]. MATHEMATICS OF COMPUTATION, 2001, 70 (233) : 223 - 250
  • [7] OPENING THE BLACK-BOX, COGNITIVE SCIENCE AND HISTORY OF SCIENCE
    NERSESSIAN, NJ
    [J]. OSIRIS, 1995, 10 : 194 - 211
  • [8] OPENING UP THE BLACK-BOX OF ARTIFICIAL NEURAL NETWORKS
    SPINING, MT
    DARSEY, JA
    SUMPTER, BG
    NOID, DW
    [J]. JOURNAL OF CHEMICAL EDUCATION, 1994, 71 (05) : 406 - 411
  • [9] A model for analyzing black-box optimization
    Phan, V
    Skiena, S
    Sumazin, P
    [J]. ALGORITHMS AND DATA STRUCTURES, PROCEEDINGS, 2003, 2748 : 424 - 438
  • [10] Dataless Black-Box Model Comparison
    Theiss C.
    Brust C.A.
    Denzler J.
    [J]. Pattern Recognition and Image Analysis, 2018, 28 (4) : 676 - 683