Origin Tracking plus Text Differencing = Textual Model Differencing

被引:2
|
作者
van Rozen, Riemer [1 ]
van der Storm, Tijs [2 ,3 ]
机构
[1] Amsterdam Univ Appl Sci, Amsterdam, Netherlands
[2] Ctr Wiskunde & Informat, Amsterdam, Netherlands
[3] Univ Amsterdam, Amsterdam, Netherlands
关键词
D O I
10.1007/978-3-319-21155-8_2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In textual modeling, models are created through an intermediate parsing step which maps textual representations to abstract model structures. Therefore, the identify of elements is not stable across different versions of the same model. Existing model differencing algorithms, therefore, cannot be applied directly because they need to identify model elements across versions. In this paper we present Textual Model Diff (TMDIFF), a technique to support model differencing for textual languages. TMDIFF requires origin tracking during text-to-model mapping to trace model elements back to the symbolic names that define them in the textual representation. Based on textual alignment of those names, tmdiff can then determine which elements are the same across revisions, and which are added or removed. As a result, TMDIFF brings the benefits of model differencing to textual languages.
引用
收藏
页码:18 / 33
页数:16
相关论文
共 50 条
  • [1] Empirical evaluation of the textual differencing regression testing technique
    Vokolos, FI
    Frankl, PG
    INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1998, : 44 - 53
  • [2] Pythia: A regression test selection tool based on textual differencing
    Vokolos, FI
    Frankl, PG
    RELIABILITY, QUALITY AND SAFETY OF SOFTWARE-INTENSIVE SYSTEMS, 1997, : 3 - 21
  • [3] Formal Description and Verification of a Text-based Model Differencing and Merging Method
    Somogyi, Ferenc A.
    Asztalos, Mark
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2018, : 657 - 667
  • [4] Robustness of a neural network model for differencing
    Solodovnikov, A
    Reed, MC
    JOURNAL OF COMPUTATIONAL NEUROSCIENCE, 2001, 11 (02) : 165 - 173
  • [5] Variation Temporal Differencing for Moving Target Detecting and Tracking
    Liang, Kai
    Wang, Jinbo
    Zhao, Tiling
    2011 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND CONTROL (ICECC), 2011, : 2380 - 2382
  • [6] A dynamic infrared object tracking algorithm by frame differencing
    Wu, Han
    Liu, Guizhong
    INFRARED PHYSICS & TECHNOLOGY, 2022, 127
  • [7] Robustness of a Neural Network Model for Differencing
    Alexander Solodovnikov
    Michael C. Reed
    Journal of Computational Neuroscience, 2001, 11 : 165 - 173
  • [8] A dynamic infrared object tracking algorithm by frame differencing
    Wu, Han
    Liu, Guizhong
    Infrared Physics and Technology, 2022, 127
  • [9] Effects of vertical differencing in a minimal hurricane model
    Zhu, HY
    Smith, RK
    QUARTERLY JOURNAL OF THE ROYAL METEOROLOGICAL SOCIETY, 2003, 129 (589) : 1051 - 1069
  • [10] Pedestrian detection and tracking using temporal differencing and HOG features
    Barbu, Tudor
    COMPUTERS & ELECTRICAL ENGINEERING, 2014, 40 (04) : 1072 - 1079