UML packages for PROgrammed Graph REwriting Systems

被引:0
作者
Schürr, A
Winter, AJ
机构
[1] Univ BW Munchen, Inst Software Engn, D-85577 Neubiberg, Germany
[2] Rhein Westfal TH Aachen, Lehrstuhl Informat 3, D-52074 Aachen, Germany
来源
THEORY AND APPLICATION TO GRAPH TRANSFORMATIONS | 2000年 / 1764卷
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Specification and rapid prototyping of graph manipulation software by means of PROgrammed Graph REwriting Systems (PROGRES) is a paradigm attracting more and more interest in various fields of computer science. Specifications for process modeling tools, database query languages, etc. suffer from the lack of any module concept. This paper introduces a module concept for the graph rewriting (transformation) language PROGRES that is closely related to the package concept of the standardized OO modeling language UML. It supports a variety of software design patterns including the construction of "Abstract Graph Types" and "Updatable Graph Views".
引用
收藏
页码:396 / 409
页数:14
相关论文
共 29 条
  • [1] Graph transformation for specification and programming
    Andries, M
    Engels, G
    Habel, A
    Hoffmann, B
    Kreowski, HJ
    Kuske, S
    Plump, D
    Schürr, A
    Taentzer, A
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 1999, 34 (01) : 1 - 54
  • [2] [Anonymous], ANAL PATTERNS
  • [3] BEIERLE C, 1995, LOGIC PROGRAMMING FO
  • [4] CUNY JE, 1996, LNCS, V1073
  • [5] DeRemer F., 1976, IEEE Transactions on Software Engineering, VSE-2, P80, DOI 10.1109/TSE.1976.233534
  • [6] *ECMA, 1990, 149 ECMA PCTE
  • [7] EHRIG H, P TAGT 98
  • [8] EHRIG H, PRAGMATIC SEMANTIC A, P137
  • [9] Engels G, 1997, LECT NOTES COMPUT SC, V1301, P327, DOI 10.1145/267896.267919
  • [10] GAMMA E, 1995, DESIGN PATTERNS