• DocumentCode
    3175335
  • Title

    Constraint Checking for XML-Based Language Specification by SAT Solver

  • Author

    Xiao, Hao ; Wang, Zheng ; Pu, Gegang ; Gu, Bin

  • Author_Institution
    Shanghai Key Lab. of Trustworthy Comput., East China Normal Univ., Shanghai, China
  • fYear
    2010
  • fDate
    9-11 June 2010
  • Firstpage
    26
  • Lastpage
    27
  • Abstract
    XML has been widely applied in kinds of areas and applications as a data exchange format. Recently, plenty of of languages based on XML emerge. There are many constraints specified by natural language in these XML-based language specifications to regulate the rules that are supposed to be obeyed by designers or programmers. To specify those constraints precisely, we present a relational calculus to capture them. Meanwhile, by means of the constraint solvers (SAT or SMT solver), we can decide that whether a XML-based document satisfies the constraints specified in its corresponding specification.
  • Keywords
    XML; constraint handling; natural language processing; relational algebra; specification languages; SAT solver; XML-based document; XML-based language specification; constraint checking; constraint solvers; constraint specification; data exchange format; natural language; relational calculus; Application software; Calculus; Control engineering; Laboratories; Natural languages; Programming profession; Software engineering; Surface-mount technology; Web services; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Secure Software Integration and Reliability Improvement Companion (SSIRI-C), 2010 Fourth International Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4244-7644-2
  • Type

    conf

  • DOI
    10.1109/SSIRI-C.2010.15
  • Filename
    5521553