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
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;
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
DOI :
10.1109/SSIRI-C.2010.15