From Class Diagrams to Relational Tables: A Graph Transformation-based Approach

被引:0
|
作者
Rafe, Vahid [1 ]
Jamali, Shahram [3 ]
Rahmani, Mohsen [1 ]
Mahdian, Farzaneh [2 ]
机构
[1] Arak Univ, Arak, Iran
[2] Isalmic Azad Univ, Tuyserkan branch, Tehran, Iran
[3] Univ Moahghegh Ardabili, Ardebil, Iran
来源
PRZEGLAD ELEKTROTECHNICZNY | 2011年 / 87卷 / 08期
关键词
graph transformation systems; class diagram; verification;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Nowadays UML has been accepted in both academia and industry as a de facto modelling language to develop software systems. As relational databases are widely used for developing software systems, thus, it is a challenge to derive relational tables from designed models. In this paper, we present a formal yet automatic approach to extract relational tables from class diagrams. To do so, we adopt graph transformation systems. We have designed some graph transformation rules to derive necessary tables from UML class diagrams. All the necessary concepts are illustrated through a case study.
引用
收藏
页码:163 / 165
页数:3
相关论文
共 50 条
  • [1] A Graph Transformation-Based Approach for applying MDA to SOA
    Taghizadeh, F.
    Taghizadeh, S. R.
    [J]. FCST 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON FRONTIER OF COMPUTER SCIENCE AND TECHNOLOGY, 2009, : 446 - +
  • [2] Graph Transformation-Based Approach to Formal Modeling and Verification of Workflows
    Rafe, Vahid
    Rahmani, Adel T.
    [J]. ADVANCES IN COMPUTER SCIENCE AND ENGINEERING, 2008, 6 : 291 - 298
  • [3] Relational Transformation-based Tagging for Activity Recognition
    Landwehr, Niels
    Gutmann, Bernd
    Thon, Ingo
    De Raedt, Luc
    [J]. FUNDAMENTA INFORMATICAE, 2008, 89 (01) : 111 - 129
  • [4] Generating verifiable LOTOS specifications from UML models: a graph transformation-based approach
    Djaaboub, Salim
    Kerkouche, Elhillali
    Chaoui, Allaoua
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2018, 10 (06) : 453 - 469
  • [5] Transformation-Based Operationalization of Graph Languages
    Weinell, Erhard
    [J]. GRAPH TRANSFORMATIONS, ICGT 2008, 2008, 5214 : 520 - 522
  • [6] From UML Class Diagrams to Aspect-Oriented Class Diagrams Using Graph Transformation
    Aouag, Mouna
    Chaoui, Allaoua
    [J]. 2013 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2013, : 458 - 463
  • [7] A transformation-based approach to testing concurrent programs using UML activity diagrams
    Sun, Chang-ai
    Zhao, Yan
    Pan, Lin
    He, Xiao
    Towey, Dave
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2016, 46 (04): : 551 - 576
  • [8] A graph transformation-based approach for the validation of checkpointing algorithms in distributed systems
    Khlif, Houda
    Kacem, Hatem Hadj
    Hernandez, Saul E. Pomares
    Eichler, Cedric
    Kacem, Ahmed Hadj
    Simon, Alberto Calixto
    [J]. 2014 IEEE 23RD INTERNATIONAL WETICE CONFERENCE (WETICE), 2014, : 80 - 85
  • [9] Affine Transformation-Based Knowledge Graph Embedding
    Jiang, Jiahao
    Pu, Fei
    Cui, Jie
    Yang, Bailin
    [J]. KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, PT I, KSEM 2024, 2024, 14884 : 284 - 297
  • [10] Survey on transformation-based large graph visualization
    [J]. Shi, L. (shil@ios.ac.cn), 1600, Institute of Computing Technology (25):