XSDyM: An XML graphical conceptual model for static and dynamic constraints

被引:4
作者
Wahid, Norfaradilla [1 ,2 ]
Pardede, Eric [1 ]
机构
[1] La Trobe Univ, Bundoora, Vic 3083, Australia
[2] Univ Tun Hussein Onn Malaysia, Batu Pahat, Johor, Malaysia
关键词
Graphical; Modelling; XML; Dynamic constraints; Business rules; CHECKING; RULES;
D O I
10.1016/j.csi.2014.06.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Data modelling is not only important to visualise the structural schema of data, but also to show the intended integrity constraints. In this paper, we propose a modelling approach called XML Static Dynamic Modelling (XSDyM). While a text-based schema definition is often the most common method used to describe XML, graphical modelling is more accepted as it is capable of visualising the schema definition more effectively for the reader. Conveying the dynamic constraints on XML graphical model requires a special treatment as the constraints basically comprehend the state transitions. It is important for an XML modelling to keep the basis as precise as possible to satisfy the nature of XML and at the same time be able to represent the constraints in an effective way. Using the XML tree-based modelling as the basis of the work, we proposed our own approach to convey the state transitions of the constraints, where it is inspired from the well-known state diagram and adopt some useful features of ORM modelling. We evaluate the correctness of our proposed modelling using a model which involves the checking of model transformations between the modelling and the equivalent XML schema languages. (C) 2014 Elsevier B.V. All rights reserved.
引用
收藏
页码:60 / 72
页数:13
相关论文
共 33 条
  • [1] Balsters H, 2006, LECT NOTES COMPUT SC, V4278, P1201
  • [2] Balsters H, 2008, LECT NOTES COMPUT SC, V5333, P699
  • [3] BIDOIT N, 2004, J APPL NONCLASSICAL, V14, P447
  • [4] Bird L, 2000, LECT NOTES COMPUT SC, V1920, P309
  • [5] Braga D, 2006, LECT NOTES COMPUT SC, V4254, P206
  • [6] Briand L.C., 1996, IEEE T SOFTW ENG, V2
  • [7] Chen HT, 2010, INT CONF COMP SCI, P473, DOI 10.1109/ICCSIT.2010.5564759
  • [8] Curland M., 2012, ENHANCED VERBALIZATI, P399
  • [9] A general treatment of dynamic integrity constraints
    de Brock, EO
    [J]. DATA & KNOWLEDGE ENGINEERING, 2000, 32 (03) : 223 - 246
  • [10] Fan WF, 2005, SIXTEENTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, P805