{"title":"Web服务流的轻量级形式化分析","authors":"S. Nakajima","doi":"10.2201/NIIPI.2005.2.5","DOIUrl":null,"url":null,"abstract":"BPEL (Business Process Execution Language) is proposed as a standard language to describe Web service fl ows. A fl ow may contain multiple activities that are executed concurrently, and thus removing faults such as deadlocks or violations of application-specifi c properties is not easy. This paper proposes techniques to extract a behavioral specifi cation from the BPEL program and to verity it with the model checking technique.","PeriodicalId":91638,"journal":{"name":"... Proceedings of the ... IEEE International Conference on Progress in Informatics and Computing. IEEE International Conference on Progress in Informatics and Computing","volume":"35 10 1","pages":"57"},"PeriodicalIF":0.0000,"publicationDate":"2005-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"32","resultStr":"{\"title\":\"Lightweight formal analysis of Web service flows\",\"authors\":\"S. Nakajima\",\"doi\":\"10.2201/NIIPI.2005.2.5\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"BPEL (Business Process Execution Language) is proposed as a standard language to describe Web service fl ows. A fl ow may contain multiple activities that are executed concurrently, and thus removing faults such as deadlocks or violations of application-specifi c properties is not easy. This paper proposes techniques to extract a behavioral specifi cation from the BPEL program and to verity it with the model checking technique.\",\"PeriodicalId\":91638,\"journal\":{\"name\":\"... Proceedings of the ... IEEE International Conference on Progress in Informatics and Computing. IEEE International Conference on Progress in Informatics and Computing\",\"volume\":\"35 10 1\",\"pages\":\"57\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2005-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"32\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"... Proceedings of the ... IEEE International Conference on Progress in Informatics and Computing. IEEE International Conference on Progress in Informatics and Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.2201/NIIPI.2005.2.5\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"... Proceedings of the ... IEEE International Conference on Progress in Informatics and Computing. IEEE International Conference on Progress in Informatics and Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2201/NIIPI.2005.2.5","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
BPEL (Business Process Execution Language) is proposed as a standard language to describe Web service fl ows. A fl ow may contain multiple activities that are executed concurrently, and thus removing faults such as deadlocks or violations of application-specifi c properties is not easy. This paper proposes techniques to extract a behavioral specifi cation from the BPEL program and to verity it with the model checking technique.