Model Checking of Probabalistic and Nondeterministic Systems
Proceedings of the 15th Conference on Foundations of Software Technology and Theoretical Computer Science
Proceedings of the 17th Conference on Foundations of Software Technology and Theoretical Computer Science
Mining Google Web Services: Building Applications with the Google API
Mining Google Web Services: Building Applications with the Google API
Describing and Reasoning on Web Services using Process Algebra
ICWS '04 Proceedings of the IEEE International Conference on Web Services
A Universal Service-Semantics Description Language
ECOWS '05 Proceedings of the Third European Conference on Web Services
COSMO: A conceptual framework for service modelling and refinement
Information Systems Frontiers
Automatic verification of probabilistic concurrent finite state programs
SFCS '85 Proceedings of the 26th Annual Symposium on Foundations of Computer Science
Performance evaluation and model checking join forces
Communications of the ACM
DISC: A Declarative Framework for Self-Healing Web Services Composition
ICWS '10 Proceedings of the 2010 IEEE International Conference on Web Services
A novel framework for service description and operations
UIC'10 Proceedings of the 7th international conference on Ubiquitous intelligence and computing
Hi-index | 0.00 |
As the number of web services increases rapidly, there are two problems puzzling the customers. The first is how to get an optimal service from a set of functionally equivalent services, which mainly results from the absence of the description for non-functional properties. In this paper, we propose to add non-functional properties into WSDL, which can narrow down the scope of the service selection results according to individual preferences. The second problem is that, as customers' requirements are more complicated, several atomic services need to be composed together to satisfy their requirements. Due to the complex interactions, the process of service composition is error-prone and it may cause the system to crash. In this paper, we use Process Algebra-based Model Checking method to detect logical errors in order to guide the design of service composition. At last, an example is given to demonstrate the effectiveness of our methods.