A graph-based algorithm for consistency maintenance in incremental and interactive integration tools

被引:9
|
作者
Becker, Simon M. [1 ]
Herold, Sebastian [1 ]
Lohmann, Sebastian [1 ]
Westfechtel, Bernhard [2 ]
机构
[1] Rhein Westfal TH Aachen, D-52074 Aachen, Germany
[2] Univ Bayreuth, D-95440 Bayreuth, Germany
来源
SOFTWARE AND SYSTEMS MODELING | 2007年 / 6卷 / 03期
关键词
incremental consistency maintenance; graph transformation; triple graph grammars;
D O I
10.1007/s10270-006-0045-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Development processes in engineering disciplines are inherently complex. Throughout the development process, the system to be built is modeled from different perspectives, on different levels of abstraction, and with different intents. Since state-of-the-art development processes are highly incremental and iterative, models of the system are not constructed in one shot; rather, they are extended and improved repeatedly. Furthermore, models are related by manifold dependencies and need to be maintained mutually consistent with respect to these dependencies. Thus, tools are urgently needed which assist developers in maintaining consistency between inter-dependent and evolving models. These tools have to operate incrementally, i.e., they have to propagate changes performed on one model into related models which are affected by these changes. In addition, they need to support user interactions in settings where the effects of changes cannot be determined automatically and deterministically. We present an algorithm for incremental and interactive consistency maintenance which meets these requirements. The algorithm is based on graphs, which are used as the data model for representing the models to be integrated, and graph transformation rules, which describe the modifications of the graphs to be performed on a high level of abstraction.
引用
收藏
页码:287 / 315
页数:29
相关论文
共 50 条
  • [41] A graph-based synthesis algorithm for AND/XOR networks
    Ye, YB
    Roy, K
    DESIGN AUTOMATION CONFERENCE - PROCEEDINGS 1997, 1997, : 107 - 112
  • [42] An improved Graph-based SNR Estimation Algorithm
    Yang, Li
    Wei, Haoyu
    Hu, Guobing
    Zhu, Wenqing
    KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2024, 18 (10): : 3084 - 3108
  • [43] A Graph-based Algorithm for Minimum Router Deployment
    Macharet, Douglas G.
    de Assis, Niander N.
    do Valle, Dan N. G.
    Santos, Elerson R. S.
    Vieira, Marcos A. M.
    Campos, Mario F. M.
    2014 2ND BRAZILIAN ROBOTICS SYMPOSIUM (SBR) / 11TH LATIN AMERICAN ROBOTICS SYMPOSIUM (LARS) / 6TH ROBOCONTROL WORKSHOP ON APPLIED ROBOTICS AND AUTOMATION, 2014, : 79 - 84
  • [44] INOD: A Graph-Based Outlier Detection Algorithm
    Yang, Lihua
    Li, Guilin
    Zhou, Shaobin
    Liao, Minghong
    SENSORS, MEASUREMENT AND INTELLIGENT MATERIALS II, PTS 1 AND 2, 2014, 475-476 : 1008 - 1012
  • [45] A scalable algorithm for graph-based active learning
    Zhao, Wentao
    Long, Jun
    Zhu, En
    Liu, Yun
    FRONTIERS IN ALGORITHMICS, 2008, 5059 : 311 - 322
  • [46] A Graph-Based Algorithm for Supervised Image Classification
    Du, Ke
    Liu, Jinlong
    Zhang, Xingrui
    Feng, Jianying
    Guan, Yudong
    Domas, Stephane
    COMPUTATIONAL SCIENCE - ICCS 2018, PT II, 2018, 10861 : 184 - 193
  • [47] A Graph-Based Clustering Algorithm for the Internet of Vehicles
    Yang, Fan
    Zhang, ShiLong
    Huang, Jie
    Cao, Yang
    Zuo, Xun
    Yang, Chuan
    Zhang, Bo
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2023, 32 (01)
  • [48] A distributed genetic algorithm for graph-based clustering
    Buza K.
    Buza A.
    Kis P.B.
    Advances in Intelligent and Soft Computing, 2011, 103 : 323 - 331
  • [49] Graph-based data mining algorithm research
    Hu, Zuoting
    Dong, Lanfang
    Wang, Xun
    Jisuanji Gongcheng/Computer Engineering, 2006, 32 (03): : 76 - 78
  • [50] Graph-Based Algorithm for Dynamic Airspace Configuration
    Li, Jinhua
    Wang, Tong
    Savai, Mehernaz
    Hwang, Inseok
    JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2010, 33 (04) : 1082 - 1094