Formal Verification of Semistructured Data Models in PVS

被引:0
作者
Lee, Scott Uk-Jin [1 ]
Dobbie, Gillian [1 ]
Sun, Jing [1 ]
Groves, Lindsay [2 ]
机构
[1] Univ Auckland, Auckland 1, New Zealand
[2] Victoria Univ Wellington, Wellington, New Zealand
关键词
Semistructured data; Data modeling; Automated verification; ORA-SS; PVS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The rapid growth of the World Wide Web has resulted in a dramatic increase in semistructured data usage, creating a growing need for effective and efficient utilization of semistructured data. In order to verify the correctness of semistructured data design, precise descriptions of the schemas and transformations on the schemas must be established. One effective way to achieve this goal is through formal modeling and automated verification. This paper presents the first step towards this goal. In our approach, we have formally specified the semantics of the ORA-SS (Object-Relationship- Attribute data model for Semistructured data) data modeling language in PVS (Prototype Verification System) and provided automated verification support for both ORA-SS schemas and XML (Extensible Markup Language) data instances using the PVS theorem prover. This approach provides a solid basis for verifying algorithms that transform schemas for semistructured data.
引用
收藏
页码:241 / 272
页数:32
相关论文
共 26 条
  • [1] Anutariya C, 2000, LECT NOTES COMPUT SC, V1875, P324
  • [2] A normal form for XML documents
    Arenas, M
    Libkin, L
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 2004, 29 (01): : 195 - 232
  • [3] Arenas Marcelo., 2002, P 21 ACM SIGACT SIGM, P259
  • [4] BIDOIT N, 2004, J APPL NONCLASSICAL, V14, P447
  • [5] Representing and reasoning on XML documents: A description logic approach
    Calvanese, D
    De Giacomo, G
    Lenzerini, M
    [J]. JOURNAL OF LOGIC AND COMPUTATION, 1999, 9 (03) : 295 - 318
  • [6] CONFORTI G, 2003, SEBD 03, P37
  • [7] DOBBIE G, 2007, APCCM 07, P11
  • [8] DOBBIE G, 2001, 2100 TR NAT U SING S
  • [9] Dobbie G, 2006, LECT NOTES COMPUT SC, V4317, P361
  • [10] Harold ElliotteRusty., 2004, XML NUTSHELL, V3rd