{"title":"基于逻辑的Web服务组合和验证方法","authors":"Hongbing Wang, Chen Wang, Yan Liu","doi":"10.1109/SERVICES-2.2009.12","DOIUrl":null,"url":null,"abstract":"Services composition is a challenging research issue which comprises services composition and verification. Existing solutions focus on either composition or verification. In this paper, we propose such a complete solution using Temporal Logic of Actions (TLA). Firstly we model web services as automata, and use TLA to describe it; then generate composition proposals in a generic conceptual service set and verify it with TLC (a model checker of TLA). Given services composition proposals, we use signature and specification matching to select the proper services from service communities. The approach uses the idea of divide&conquer, which separates selecting services from the procedure of services composition. The experimental results demonstrate our approach is more effective than existing methods.","PeriodicalId":299945,"journal":{"name":"2009 World Conference on Services - II","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-09-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"A Logic-Based Approach to Web Services Composition and Verification\",\"authors\":\"Hongbing Wang, Chen Wang, Yan Liu\",\"doi\":\"10.1109/SERVICES-2.2009.12\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Services composition is a challenging research issue which comprises services composition and verification. Existing solutions focus on either composition or verification. In this paper, we propose such a complete solution using Temporal Logic of Actions (TLA). Firstly we model web services as automata, and use TLA to describe it; then generate composition proposals in a generic conceptual service set and verify it with TLC (a model checker of TLA). Given services composition proposals, we use signature and specification matching to select the proper services from service communities. The approach uses the idea of divide&conquer, which separates selecting services from the procedure of services composition. The experimental results demonstrate our approach is more effective than existing methods.\",\"PeriodicalId\":299945,\"journal\":{\"name\":\"2009 World Conference on Services - II\",\"volume\":\"39 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-09-21\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 World Conference on Services - II\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SERVICES-2.2009.12\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 World Conference on Services - II","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SERVICES-2.2009.12","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A Logic-Based Approach to Web Services Composition and Verification
Services composition is a challenging research issue which comprises services composition and verification. Existing solutions focus on either composition or verification. In this paper, we propose such a complete solution using Temporal Logic of Actions (TLA). Firstly we model web services as automata, and use TLA to describe it; then generate composition proposals in a generic conceptual service set and verify it with TLC (a model checker of TLA). Given services composition proposals, we use signature and specification matching to select the proper services from service communities. The approach uses the idea of divide&conquer, which separates selecting services from the procedure of services composition. The experimental results demonstrate our approach is more effective than existing methods.