首页> 外文会议>SOFSEM 2010: Theory and practice of computer science >Maintaining XML Data Integrity in Programs An Abstract Datatype Approach
【24h】

Maintaining XML Data Integrity in Programs An Abstract Datatype Approach

机译:在程序中维护XML数据完整性的一种抽象数据类型方法

获取原文
获取原文并翻译 | 示例

摘要

In service-oriented loosely coupled distributed information systems, the format and semantics of the exchanged data become more and more important. We envisage that there will be an increasing number of general and domain-specific XML-based data formats for service-oriented computing. A typical example is a tax declaration form. If the schemas defining the formats specify structural and additional integrity constraints, we speak of constrained XML. The paper describes a technique for an integration of constrained XML data into programming, which is able to handle integrity constraints. Our technique allows us to automatically check the correctness of programs manipulating constrained XML data. In our approach, constrained XML data is treated like an abstract data type with an interface of schema-specific procedures. Programs use these procedures to manipulate the XML data. The preconditions of the procedures guarantee that procedures maintain the constraints. Our approach allows us to automatically generate the preconditions and to simplify them to a minimal form. The technique is based on a path representation and logical embedding of XML data. The weakest precondition generation is implemented and exploits an SMT-solver for simplification.
机译:在面向服务的松散耦合分布式信息系统中,交换数据的格式和语义变得越来越重要。我们设想将有越来越多的通用和特定于域的基于XML的数据格式用于面向服务的计算。一个典型的例子是纳税申报表。如果定义格式的模式指定了结构性和附加的完整性约束,那么我们就说约束XML。本文描述了一种将约束XML数据集成到编程中的技术,该技术能够处理完整性约束。我们的技术使我们能够自动检查处理受约束的XML数据的程序的正确性。在我们的方法中,将受约束的XML数据视为具有特定于架构的过程的接口的抽象数据类型。程序使用这些过程来处理XML数据。程序的前提条件确保程序保持约束。我们的方法允许我们自动生成前提条件并将其简化为最小形式。该技术基于XML数据的路径表示和逻辑嵌入。实现了最弱的前提条件,并利用SMT求解器进行了简化。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号