Bandera: extracting finite-state models from Java source code
Proceedings of the 22nd international conference on Software engineering
MSL — a model for W3C XML schema
Proceedings of the 10th international conference on World Wide Web
Simulation, verification and automated composition of web services
Proceedings of the 11th international conference on World Wide Web
Containment and equivalence for an XPath fragment
Proceedings of the twenty-first ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems
Automata theory for XML researchers
ACM SIGMOD Record
Conversation specification: a new approach to design and analysis of e-service composition
WWW '03 Proceedings of the 12th international conference on World Wide Web
Extending Java for high-level Web service construction
ACM Transactions on Programming Languages and Systems (TOPLAS)
Analysis of interacting BPEL web services
Proceedings of the 13th international conference on World Wide Web
Realizability of Conversation Protocols With Message Contents
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Spin model checker, the: primer and reference manual
Spin model checker, the: primer and reference manual
CIAA'03 Proceedings of the 8th international conference on Implementation and application of automata
Declarative techniques for model-driven business process integration
IBM Systems Journal
Tools for composite web services: a short overview
ACM SIGMOD Record
Synchronizability of Conversations among Web Services
IEEE Transactions on Software Engineering
Finding Errors in Interoperating Components
IWICSS '07 Proceedings of the Second International Workshop on Incorporating COTS Software into Software Systems: Tools and Techniques
Finding errors in components that exchange xml data
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
West2East: exploiting WEb Service Technologies to Engineer Agent-based SofTware
International Journal of Agent-Oriented Software Engineering
Data flow testing of service-oriented workflow applications
Proceedings of the 30th international conference on Software engineering
Service Choreography and Orchestration with Conversations
CONCUR '08 Proceedings of the 19th international conference on Concurrency Theory
Modular verification of web services using efficient symbolic encoding and summarization
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Verification of Business Process Entailment Constraints Using SPIN
ESSoS '09 Proceedings of the 1st International Symposium on Engineering Secure Software and Systems
Finite-state verification of the ebXML protocol
Electronic Commerce Research and Applications
Conformance verification of privacy policies
WS-FM'10 Proceedings of the 7th international conference on Web services and formal methods
Towards a unified model for web services composition
ASIAN'05 Proceedings of the 10th Asian Computing Science conference on Advances in computer science: data management on the web
Avoiding error-prone reordering optimization during legal systems migration
DEXA'05 Proceedings of the 16th international conference on Database and Expert Systems Applications
Test Pair Selection for Test Case Prioritization in Regression Testing for WS-BPEL Programs
International Journal of Web Services Research
Hi-index | 0.00 |
The use of XML as the de facto data exchange standard has allowed integration of heterogeneous web based software systems regardless of implementation platforms and programming languages. On the other hand, the rich tree-structured data representation, and the expressive XML query languages (such as XPath) make formal specification and verification of software systems that manipulate XML data a challenge. In this paper, we present our initial efforts in automated verification of XML data manipulation operations using the SPIN model checker. We present algorithms for translating (bounded) XML data and XPath expressions to Promela, the input language of SPIN. The techniques presented in this paper constitute the basis of our Web Service Analysis Tool (WSAT) which verifies LTL properties of composite web services.