Theorem Prover Approach to Semistructured Data Design

Scott Uk-Jin Lee,Gillian Dobbie,Jing Sun,Lindsay Groves
DOI: https://doi.org/10.1007/s10703-010-0099-4
2010-01-01
Formal Methods in System Design
Abstract:The wide adoption of semistructured data has created a growing need for effective ways to ensure the correctness of its organization. One effective way to achieve this goal is through formal specification and automated verification. This paper presents a theorem proving approach towards verifying that a particular design or organization of semistructured data is correct. We formally specify the semantics of the Object Relationship Attribute data model for Semistructured Data (ORA-SS) modeling notation and its correctness criteria for semistructured data normalization using the Prototype Verification System (PVS). The result is that effective verification on semistructured data models and their normalization can be carried out using the PVS theorem prover.
What problem does this paper attempt to address?