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 条
  • [31] A graph-based recommendation approach for highly interactive platforms
    Ficel, Hemza
    Haddad, Mohamed Ramzi
    Zghal, Hajer Baazaoui
    EXPERT SYSTEMS WITH APPLICATIONS, 2021, 185
  • [32] Graph-Based Interactive Matching for Pairs of News Articles
    Pan, Kunhao
    Zhang, Guowei
    Liao, Meng
    Xu, Jin
    COGNITIVE COMPUTATION, 2024, 16 (02) : 507 - 516
  • [33] Graph-Based Interactive Matching for Pairs of News Articles
    Kunhao Pan
    Guowei Zhang
    Meng Liao
    Jin Xu
    Cognitive Computation, 2024, 16 : 507 - 516
  • [34] Automatic discovery of relational concepts by an incremental graph-based representation
    Tenorio-Gonzalez, Ana C.
    Morales, Eduardo F.
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2016, 83 : 1 - 14
  • [35] Prioritizing road defragmentation using graph-based tools
    Ascensao, Fernando
    Mestre, Frederico
    Marcia Barbosa, A.
    LANDSCAPE AND URBAN PLANNING, 2019, 192
  • [36] Disjunctive graph-based modeling and scheduling for cluster tools
    Zhou, B.-H. (bhzhou@tongji.edu.cn), 1600, Shanghai Jiaotong University (47):
  • [37] Graph-based tools for data mining and machine learning
    Bunke, H
    MACHINE LEARNING AND DATA MINING IN PATTERN RECOGNITION, PROCEEDINGS, 2003, 2734 : 7 - 19
  • [38] Graph-Based Visual Analytic Tools for Parallel Coordinates
    Chung, Kai Lun
    Zhuo, Nntei
    ADVANCES IN VISUAL COMPUTING, PT II, PROCEEDINGS, 2008, 5359 : 990 - 999
  • [39] User tools and languages for graph-based Grid workflows
    Hoheisel, Andreas
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (10): : 1101 - 1113
  • [40] Graph-based tools for microscopic cellular image segmentation
    Ta, Vinh-Thong
    Lezoray, Olivier
    Elmoataz, Abderrahim
    Schupp, Sophie
    PATTERN RECOGNITION, 2009, 42 (06) : 1113 - 1125