Verification theories for XML schema

  • Authors:
  • Suad Alagić;Mark Royer;David Briggs

  • Affiliations:
  • Department of Computer Science, University of Southern Maine, Portland, ME;Department of Computer Science, University of Southern Maine, Portland, ME;Department of Computer Science, University of Southern Maine, Portland, ME

  • Venue:
  • BNCOD'06 Proceedings of the 23rd British National Conference on Databases, conference on Flexible and Efficient Information Handling
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

XML Schema types and structures are represented as theories of a verification system, PVS, for proving properties related to XML schemas. Type derivations by restriction and extension as defined in XML Schema are represented in the PVS type system using predicate subtyping. Availability of parametric polymorphism in PVS makes it possible to represent XML sequences and sets via PVS theories. Transaction verification methodology is based on declarative, logic-based specification of frame constraints and the actual transaction updates. XML applications, including constraints typical for XML schemas, such as keys and referential integrity, have been verified.